/*!
 * Groupe LP: v1.0.28 jul-dec2013 jan2014
 * mar2015: mod
 *
 * GEN stylesheet: AURIS
 *
 * Removed webfont to external CSS
 * To be checked: width set on block left/right L80/81
 * Blockquote touched up
 * Design overhaul: Blue turns into Gold - 1F5295 ==> A0926D
 * 
 */


/*Selection*/
::-moz-selection {background:#443F3F; color:#fff;}
::selection {background:#443F3F ; color:#fff;}
::-webkit-input-placeholder {color:#443F3F;}
:-moz-placeholder {color:#443F3F;}
::-moz-placeholder {color:#443F3F;}
:-ms-input-placeholder {color:#443F3F;}


/*NoScript*/
noscript p {display:block; padding:10px; color:#fff; font-size:1em; text-shadow:1px 1px 1px #666; background-color:red;}


/*Common*/
@media all {
.rw {*zoom:1;}
.rw:before, .rw:after {content:""; display:table;}
.rw:after {clear:both;}
.rw .w-1, .rw .w-2, .rw .w-3, .rw .w-4, .rw .w-5, .rw .w-6, .rw .w-x {float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}	
.w-deleled {display:none;}
/*-> IE7*/
.lt-ie8 .rw .w-1, .lt-ie8 .rw .w-2, .lt-ie8 .rw .w-3, .lt-ie8 .rw .w-4, .lt-ie8 .rw .w-5, .lt-ie8 .rw .w-6, .lt-ie8 .rw .w-x {float:left; box-sizing:content-box/*border-box*/;}/*IE Fix*/

}


/*@media screen {*/
@media all {
@-ms-viewport {width:device-width;} /*Resetting Microsoft IE*/
h1, h2, h3, h4, h5, h6, p, a, li, td, th {
-webkit-font-smoothing: subpixel-antialiased;
text-rendering: optimizeLegibility;
text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
} /*Trying to smooth font*/
body {font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#666; margin:0; padding:0; background-color:#fff;}
img, embed, object, video, canvas {max-width:100%; height:auto;}
ul.nav, ol.nav, nav ul, nav ol, .dl-submenu, .dl-menu {list-style:none; list-style-image:none; margin:0; padding:0;}
/*P*/
p {margin:0 0 0.75em 0;}
/*Hn*/
h1, h2, h3, h4, h5, h6 {font-weight:normal; margin:0; padding:0; line-height:120%;}
/*B I  ADDRESS*/
b {font-weight:normal; line-height:normal;}
i, address {font-style:normal; line-height:normal;}
/*A*/
a {color:#1F5295; text-decoration:none;}
a:hover, a:focus {color:#1F5295; text-decoration:underline;}
a:focus {outline:dotted 1px #1F5295;}
a[href^=tel] {color:#1F5295 !important;} /*ios phone number detection formatting*/
a.link-readmore {}
a.link-readmore:before {content:''; display:inline-block; vertical-align:middle; width:15px; height:15px; background:transparent url('vhs-assets-css-09f5e721bcf67169aa00be997b6e8270.png') no-repeat scroll -15px 0;}
/*Misc*/
.text-align-left {text-align:left;}
.text-align-center {text-align:center;}
.text-align-right {text-align:right;}
.align-left {text-align:left;}
.align-center {text-align:center;}
.align-right {text-align:right;}
.block-left {float:left !important;}
.block-right {float:right !important;}
.float-reflow {overflow:auto; overflow-y:hidden;} /*Float reflow Fix; overflow y is trying to patch chrome unzoomed page scrollbar*/
.has-border-radius {-webkit-border-radius:3px; border-radius:3px;}
/*ico*/
[class^="icon-"] i {display:inline-block; vertical-align:middle; background:url('vhs-assets-css-09f5e721bcf67169aa00be997b6e8270.png') no-repeat scroll 0 0;}
.icon-arrow-w-blu i {width:15px; height:15px; background-position:-60px 0;}
.icon-arrow-e-blu i {width:15px; height:15px; background-position:-15px 0;}
.icon-arrow-e-b i {width:15px; height:15px; background-position:0 0;}
.icon-arrow-e-w i {width:15px; height:15px; background-position:-30px 0;}
.icon-locker-w i {width:23px; height:23px; background-position:-23px -15px;}
.icon-clientaccess i {width:15px; height:15px; background-position:-75px 0;}
.icon-send i {width:23px; height:23px; background-position:0 -38px;}
.icon-print i {width:23px; height:23px; background-position:0 -61px;}
.icon-download i {width:23px; height:23px; background-position:0 -107px;}
.icon-pdf i {width:23px; height:23px; background-position:0 -84px;}
/*figure*/
.figure {position:relative; padding:0;}
.figure.block-left {margin:0 1em 0.5em 0; /*width:42.79411%;*/ /*291 / 680*/}
.figure.block-right {margin:0 0 0.5em 1em; /*width:42.79411%;*/}
.figure.block-fullwidth {width:auto; margin:0 0 1em 0;}
.figure>.figure-caption {font-size:0.75em; text-align:center; margin:0; padding:0.2em 0.5em 0 0.5em;}
.figure.block-fullwidth {text-align:center; padding:0; border-width:0;}
/**/
.address {font-style:normal;}
.time {}
.metadata-wrapper, [class^="metadata-"] {}
.metadata-wrapper [class^="metadata-"] {display:inline-block; padding:0 7px 0 0; margin:0 3px 0 0; border-right:solid 1px #DBDBDB;}
.metadata-wrapper [class^="metadata-"]:last-child {border-width:0;}
.metadata-date {}
.metadata-publication-date {}
.metadata-revision-date {}
.metadata-hour {}
.metadata-topic {}
.metadata-tag {}
.metadata-author {}
.metadata-function {}
.metadata-address {}
.metadata-phone {}
.metadata-mail {}
/**/
.text-highlighted {color:#7A6F50 !important;}
.text-focused,
span.important,
.number-highlighted {color:#7A6F50; font-size:1.333em/*16*/; font-weight:bold;}
/**/
.display-desktop {display:block;} /*dsktop only*/
.display-mobile {display:none;} /*mobile only*/


/*
STRUCTURE width
*/
#site-wrapper {background-color:#fefefe;}
.site-width-setter {max-width:960px; min-width:320px; margin:0 auto;} /*Setting site width boundaries*/
.lt-ie8 .site-width-setter, .lt-ie9 .site-width-setter {max-width:960px; min-width:960px; width:960px;}
.slider-width-setter, .banner-width-setter {max-width:1000px; margin:0 auto;} /*Setting slider or banner width boundaries*/
.page-is-home {}
.page-has-rightpane {}


/*
ACCESS: accessibility top links
*/
#access-shortcuts-wrapper {}
#access-shortcuts-wrapper {position:relative;}
#access-shortcuts-wrapper ul {position:absolute; top:0; left:0; right:0; z-index:10; margin:0; padding:0; height:0; overflow:hidden; background-color:#f9f9f9; -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25);}
#access-shortcuts-wrapper ul li {float:left; padding:1em; list-style:none; position:relative; background:none;}
#access-shortcuts-wrapper a {color:#000;}
#access-shortcuts-wrapper a:hover, #access-shortcuts-wrapper a:focus {color:#1F5295; outline-color:#1F5295;}


/*
Search Global
*/
.form-search-global-wrapper {}


/*
Top toolbar wrapper
*/
.body-toolbar-wrapper {}


/*
Header
*/
.header-wrapper {}
.lt-ie9 .header-wrapper .w-2 {height:103px; background:transparent url('vhs-assets-css-d2a0e1d0ed348397bcdf2e17dfb49c44.jpg') no-repeat scroll 0 0;} /*Fixing ie8 non RWD friendly*/
.header-wrapper p {margin:0;}
.header-wrapper [class*="-clientaccess"] i {margin:0 0.2em 0 0; vertical-align:baseline;}
.header-wrapper .logo {margin:20px 0 0 0;}
.header-wrapper .w-1 {width:28.333%;/*272 / 960*/}
.header-wrapper .w-2 {width:71.666%; text-align:right;}
.header-wrapper .w-2 .nav {font-family:"Copperplate-Bol", Georgia, "Times New Roman", Times, serif; font-size:1.333em; margin:39px 0 0 0;}


/*
Navbar
*/
.nav-wrapper {height:43px; margin:0 0 11px 0; border-bottom:solid 1px #DBDBDB;}
.nav-wrapper .nav-desktop {}
.nav-wrapper .nav-mobile {z-index:70; position:relative; display:none;}
/*->desktop*/
#nav-primary {} /*.nav-wrapper .nav-desktop > .nav*/
.nav-wrapper .nav-desktop > .nav {display:block; height:41px; clear:both;}
.nav-wrapper .nav-desktop > .nav  > li {position:relative; float:left; text-align:center; font-family:"Copperplate-Lig", Georgia, "Times New Roman", Times, serif; font-size:1.250em;}
/**/
.nav-wrapper .nav-desktop > .nav  > li > a {height:40px; line-height:40px; display:block; color:#000; padding:0 27px; margin:1px 0 0 0; text-decoration:none; border-bottom:solid 2px #fff;}
.nav-wrapper .nav-desktop > .nav  > li > a:before {content:''; position:absolute; top:19%; bottom:19%; left:0; border-left:solid 1px #DBDBDB;}
.nav-wrapper .nav-desktop > .nav  > li:first-child > a:before {display:none;} 
.nav-wrapper .nav-desktop > .nav  > li.nav-selected > a,
.nav-wrapper .nav-desktop > .nav  > li.nav-opened > a,
.nav-wrapper .nav-desktop > .nav  > li > a:focus, 
.nav-wrapper .nav-desktop > .nav  > li > a:hover {color:#1F5295; border-bottom-color:#1F5295;}
.nav-wrapper .nav-desktop > .nav  > li > a.home {
	background: url("../typo3conf/ext/lptemplate/Resources/Public/Images/picto_home.gif");
	background-repeat: no-repeat;
	background-position: 10px -26px;
	display: block;
	width: 37px;
	padding: 0;
}
.nav-wrapper .nav-desktop > .nav  > li > a.home span{
	display: none;
}
/**/
.nav-wrapper .nav-desktop > .nav  > li > .dl-submenu {position:absolute; z-index:100; top:-999em; left:0; height:auto; font-family:Arial, Helvetica, sans-serif; background-color:#fff; border:solid 1px #DBDBDB; border-top:solid 2px #1F5295;}
.js .nav-wrapper .nav-desktop > .nav {}
.js .nav-wrapper .nav-desktop > .nav  > li:hover .dl-submenu,
.js .nav-wrapper .nav-desktop > .nav  > li.nav-opened .dl-submenu {top:41px; /*min-width:170px;*/}
.js .nav-wrapper .nav-desktop > .nav  > li:last-child .dl-submenu {/*left:auto; right:0;*/}
.js .nav-wrapper .nav-desktop > .nav  > li.nav-opened > a {border-bottom-color:#1F5295;}  /*see L142*/
.nav-wrapper .nav-desktop > .nav  > li .dl-submenu {display:block; min-width:100%} /*Fixing width of submenu to the width of upper link width*/
.nav-wrapper .nav-desktop > .nav  > li .dl-submenu li {text-align:left; white-space:nowrap;} /*Preventing 2 line menu item*/
.nav-wrapper .nav-desktop > .nav  > li:last-child .dl-submenu li {/*text-align:right;*/}
.nav-wrapper .nav-desktop > .nav  > li .dl-submenu a {display:block; font-size:0.933em/*14*/; color:#000; padding:0.5em 0.5em 0.5em 1em;}
.nav-wrapper .nav-desktop > .nav  > li .dl-submenu a:hover {color:#1F5295;}
.nav-wrapper .nav-desktop > .nav  > li .dl-submenu > li .dl-submenu a {font-size:0.867em /*13px*/;}
/*->mobile*/
.nav-wrapper .nav-mobile > .dl-menu {}


/*
Content
*/
.section[role="main"] {}
	.contentcol {}
	.contentcol .navside {} /*is usual (left) nav col*/
	.contentcol .content {} /*is #content*/
	.contentcol .aside {} /*is usual (right) col*/
/*-> gen*/
.content h1 {font-family:"Copperplate-Bol", Georgia, "Times New Roman", Times, serif; font-size:2.5em; color:#1F5295; margin:0 0 0.5em 0; padding:0 0 0.5em 0; border-bottom:solid 1px #DBDBDB;}
.content .chapo {font-weight:bold; font-size:1.250em; padding:0.75em 0; margin-top:-1em; border-bottom:solid 1px #DBDBDB;}
.content h2 {color:#000; font-size:1.833em/*22*/; font-weight:bold; margin:0; padding:0.682em 0; /*15 from 22*/}
.content h3 {color:#000; font-size:1.333em/*16*/; font-weight:bold; margin:0; padding:0.938em 0; /*15 from 16*/}
.content h1 + [class^="metadata-"] {margin:-0.5em 0 1em 0; text-transform:uppercase;}
/*-> right page (layout) */
.page-has-rightpane .contentcol .content {width:74.89583% /*719(74.89583%)-40: 679(70.72916%) / 960*/; padding:0 4.1666% 0 0 /*40 / 960*/;}
.lt-ie8 .page-has-rightpane .contentcol .content {width:70.72923%;} /*IE Fix*/
.page-has-rightpane .contentcol .aside {width:25.10416% /*241 / 960*/; padding:0;}
/*-> home page (layout) */
.page-is-home .contentcol .content {width:100%;}
.page-is-home .contentcol .content > .rw {padding-bottom:3.125%;}
.page-is-home .contentcol .content > .rw > .w-1 {width:68.75%; padding:0 3.125% 0 0;} /*630 (65.625%) + pad: 30 / 960*/
.lt-ie8 .page-is-home .contentcol .content > .rw > .w-1 {width:65.625%;} /*IE Fix*/
.page-is-home .contentcol .content > .rw > .w-2 {width:31.25%;} /*300 / 960*/
/*-> full width page (layout) */
.page-is-fullwidth .contentcol .content {width:100%;}


/*
Crumbread Wrapper
*/
.crumbread-wrapper.nav {color:#1F5295; margin:0 0 2em 0;}
.crumbread-wrapper.nav li {display:inline;}
.crumbread-wrapper a {color:#666;}
.crumbread-wrapper a:after {content:''; display:inline-block; vertical-align:middle; width:15px; height:15px; background:transparent url('vhs-assets-css-09f5e721bcf67169aa00be997b6e8270.png') no-repeat scroll -45px 0;}


/*
TABs
*/
/*tabs*/
.ui-tabs-wrapper {}
.ui-tabs-wrapper .ui-tabs-nav {width:100%; display:block; list-style-type:none;}
.ui-tabs-wrapper .ui-tabs-nav li {display:table-cell; width:auto;}
.lt-ie8 .ui-tabs-wrapper .ui-tabs-nav li {float:left;} /*IE Fix*/
.ui-tabs-wrapper .ui-tabs-nav li a {vertical-align:top; }
.ui-tabs-wrapper .ui-tabs-panel {margin-top:-1px;}
/*--> tabs clr*/
.ui-tabs-wrapper {margin:21px 0 0 0;}
.ui-tabs-wrapper .ui-tabs-nav {color:#1F5295; border-bottom:solid 2px #1F5295; background-color:#E5E5E5;}
.ui-tabs-wrapper .ui-tabs-nav * {-webkit-transition: all 100ms ease;
-moz-transition: all 100ms ease;
-ms-transition: all 100ms ease;
-o-transition: all 100ms ease;
transition: all 100ms ease;}
.ui-tabs-wrapper .ui-tabs-nav li {border-right:solid 1px #fff; border-bottom:solid 1px #fff;}
.ui-tabs-wrapper .ui-tabs-nav li:last-child {}
.ui-tabs-wrapper .ui-tabs-nav li h2 {font-size:1.083em/*13*/;}
.ui-tabs-wrapper .ui-tabs-nav li a {display:inline-block; color:#1F5295; text-align:center; padding:1em; text-decoration:none;}
.ui-tabs-wrapper .ui-tabs-nav li.ui-tabs-active {background-color:#1F5295; border-bottom-color:#1F5295;}
.ui-tabs-wrapper .ui-tabs-nav li.ui-tabs-active a {color:#fff;}
.ui-tabs-wrapper .ui-tabs-panel {padding:1em 0; background-color:#fff;}


/*
ACCORDION
*/
.ui-accordion-wrapper {margin:21px 0 0 0;}
.ui-accordion-wrapper .ui-accordion-header {font-size:1em; line-height:1.1em; font-weight:normal; margin:0 0 1px 0; padding:1em;
-webkit-transition: all 100ms ease;
-moz-transition: all 100ms ease;
-ms-transition: all 100ms ease;
-o-transition: all 100ms ease;
transition: all 100ms ease;
}
.ui-accordion-wrapper .ui-accordion-content {padding:1em 0;}
/*--> clr*/
.ui-accordion-wrapper .ui-accordion-header {background-color:#E5E5E5; color:#1F5295;}
.ui-accordion-wrapper .ui-accordion-header-active {background-color:#1F5295; color:#fff;}


/*
BANNER
*/
.banner-wrapper {display:none;}
.lt-ie8 .banner-wrapper, 
.lt-ie9 .banner-wrapper {display:block;}


/*
SLIDERs
*/
/*Slider JS*/
.slider-list {margin:0; padding:0; list-style-type:none;}
.slider-controller {}
.slider-controller [class^="slider-button-"],
.slider-controller [class^="slider-button-"] a {float:left; font-size:0.01em; line-height:100%; text-indent:-2000em;}
.slider-controller .slider-pager {}
.slider-controller .slider-pager .bx-pager-item,
.bx-pager-item {display:inline-block; width:9px; height:9px; margin:0 6px; color:#fff; background-color:#fff; -webkit-border-radius:13px; border-radius:13px; overflow:hidden;}
.lt-ie8 .slider-controller .slider-pager .bx-pager-item,
.lt-ie8 .bx-pager-item {float:left;}
.slider-controller .slider-pager .bx-pager-item a,
.bx-pager-item a {display:block; color:#fff; -webkit-box-shadow: inset 1px 0px 3px 0px rgba(0, 0, 0, 0.2); box-shadow: inset 1px 0px 3px 0px rgba(0, 0, 0, 0.2); }
.slider-controller .slider-pager .bx-pager-item .bx-pager-link,
.bx-pager-item .bx-pager-link {display:block; color:#DBDBDB; background-color:#DBDBDB;}
.slider-controller .slider-pager .bx-pager-item .bx-pager-link.active,
.bx-pager-item .bx-pager-link.active {color:#1F5295; background-color:#1F5295; outline-color:#fff;}
.slider-controller [class^="slider-button-"] {}
/*News Slider*/
.news-slider-wrapper .slider-list li {list-style:none; display:none;} /*hiding while JS building slider out of list*/
.lt-ie9 .news-slider-wrapper .slider-list li {display:block;} 
.news-slider-wrapper .slider-list li:first-child {display:block;}
.news-slider-wrapper .bx-viewport .slider-list li {display:block;}
.news-slider-wrapper .news-list li {padding:0; border-top-width:0; border-bottom-width:0;}
/**/
.news-slider-wrapper {margin:0 0 1em 0;}
.news-slider-wrapper .slider-list {} /*ul*/
.news-slider-wrapper .slider-list > li {position:relative;}
.news-slider-wrapper .news-slider-img {display:none;}
.lt-ie9 .news-slider-wrapper .news-slider-img {display:block;}
.news-slider-wrapper .slider-controller {position:relative;}
.news-slider-wrapper .slider-controller .slider-pager {position:relative; width:127px; margin:auto;}
/**/
.bx-pager {float:right;}
.slider-pager .bx-pager {float:none;}

/*
TEAM
*/
/*-> galllery*/
.team-pix-gallery {} /*.nav .team-pix-gallery*/
.team-pix-gallery li {display:inline-block; vertical-align:top; max-width:120px/*120px: 17.67304%*/; margin:0 1em 1.5em 0; border-bottom:solid 1px #DBDBDB;}
.lt-ie8 .team-pix-gallery li {float:left;} /*IE Fix*/
.team-pix-gallery h3 {font-size:1.083em/*13*/; font-weight:bold;}
.team-pix-gallery img {margin:0 0 0.833em 0;}
.lt-ie8 .team-pix-gallery img {display:block; clear:both;}
.team-pix-gallery a {display:block; min-height:209px; 
-webkit-transition: all 100ms ease;
-moz-transition: all 100ms ease;
-ms-transition: all 100ms ease;
-o-transition: all 100ms ease;
transition: all 100ms ease;}
.team-pix-gallery a:hover, .team-pix-gallery a:focus {text-decoration:none; background-color:#DBDBDB;}
.team-pix-gallery a b {display:block; font-size:0.923em; color:#666; margin:0.5em 0 0 0;}
/*->list*/
.team-list {} /*.nav .team-list*/
.team-list li {padding:0 0 1em 0; margin:0 0 1em 0; border-bottom:solid 1px #DBDBDB;}
.team-list li:last-child {border-bottom-width:0;}
.team-list li p:last-child {margin-bottom:0;}
.team-list .figure {width:27.0986%/*184px*/;}
.content .team-list .figure.block-left {width:27.0986%/*184px*/;}
.team-list h3 {font-size:1.833em/*22*/; color:#000;}
.metadata-function {font-size:1.333em/*16*/; color:#000;}
.metadata-mail {}


/*
BOXes
*/
.box {margin:0 0 1.667em 0/*20*/; background-color:#fff; border:solid 1px #DBDBDB;}
.box-head {display:table; height:4.166em; border-left:solid 0.833em #C7BDA7;} /*Design Update*/
.box-head:empty {display:none;}
.box-head h1 {display:table-cell; font-family:"Copperplate-Bol", Georgia, "Times New Roman", Times, serif; color:#000; font-size:1.333em; padding:0 0.833em; vertical-align:middle;}
.lt-ie8 .box-head {display:block;} /*IE Fix*/
.lt-ie8 .box-head h1 { padding-top:0.833em;}
.box-body {margin:0.833em 1.667em 0 1.667em;}/*20*/
.box-body .figure {}
.box-body .figure[class*="block-"] {width:33%; margin-bottom:0;}
.box-body .figure.block-fullwidth {width:100%; margin-bottom:0.833em;}
.box-body .table-data thead td, 
.box-body .table-data tbody td {text-align:right;}
.box-body .contenttable thead td, 
.box-body .contenttable tbody td {text-align:right;}
.box-body .team-pix-gallery {}
.box-body .team-pix-gallery li {margin:0 0.75em 0.75em 0; width:19.33%; border-width:0;}
.lt-ie8 .box-body .team-pix-gallery li {float:left; display:block;} /*IE Fix*/
.box-body .team-pix-gallery a {min-height:inherit;}
.lt-ie8 .box-body .team-pix-gallery a {min-height:1em;} /*IE Fix*/
.box-body .team-pix-gallery img {margin-bottom:0;}
.box-body .quoted-data {margin:0; color:inherit;}
.box-foot {padding:0.833em 0.833em 0.833em 0.833em; text-align:right;}
.box-foot:empty {padding:0;}
.lt-ie8 .box-foot {clear:both;} /*IE Fix*/
/*
.box-foot .nav a {position:relative; padding:0 0 0 13px;}
.box-foot .nav a:before {position:absolute; top:0; left:0; content:''; width:15px; height:15px; background:transparent url('vhs-assets-css-09f5e721bcf67169aa00be997b6e8270.png') no-repeat scroll -15px 0;}
*/
/*-> box subscriber*/
.box-subscriber {padding:0.833em 1.667em;}
.box-subscriber h1 {font-family:"Copperplate-Bol", Georgia, "Times New Roman", Times, serif; color:#000; font-size:1.333em;}
/*-> gray bg*/
.box-lightened {background-color:#F0F0F0; border-width:0;}
/*-> blue bg*/
.box-shadowed {color:#fff; background-color:#A0926D; border-width:0;} /*Design Update*/
.box-shadowed a {color:#fff;}
.box-shadowed a.link-readmore:before {background-position:-30px 0;}
.box-shadowed.box-subscriber h1, 
.box-shadowed .box-head h1,
.box-shadowed .box-body, 
.box-shadowed .box-foot .nav a {color:#fff;}
.box-shadowed .box-foot .nav a:before {background-position:-30px 0;}


/*
TABLE
*/
.contenttable {width:100%; margin:0 0 1.667em 0;}
.contenttable caption {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
.contenttable thead {color:#fff;}
.contenttable thead th {text-align:left; padding:0.5em 0.5em 0.75em 0.5em; background-color:#1F5295;}
.contenttable thead td {padding:0.5em 0.5em 0.75em 0.5em; background-color:#1F5295;}
.contenttable tbody {}
.contenttable tbody th {text-align:left; border-bottom:solid 1px #DBDBDB;}
.contenttable tbody td {border-bottom:solid 1px #DBDBDB;}
.contenttable th {padding:0.5em;}
.contenttable td {padding:0.5em;}
/*->*/
.contenttable.table-has-strip tr:nth-of-type(odd) {background-color:#F0F0F0;}
/**/
.table-data {width:100%; margin:0 0 1.667em 0;}
.table-data caption {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
.table-data thead {color:#fff;}
.table-data thead th {text-align:left; padding:0.5em 0.5em 0.75em 0.5em; background-color:#1F5295;}
.table-data thead td {padding:0.5em 0.5em 0.75em 0.5em; background-color:#1F5295;}
.table-data tbody {}
.table-data tbody th {text-align:left; border-bottom:solid 1px #DBDBDB;}
.table-data tbody td {border-bottom:solid 1px #DBDBDB;}
.table-data th {padding:0.5em;}
.table-data td {padding:0.5em;}
/*->*/
.table-data.table-has-strip tr:nth-of-type(odd) {background-color:#F0F0F0;}

/* PERFORMANCE Content Table */
table.evolution-table{width: 100%};
table.evolution-table > tr.this-year{border-bottom: 1px solid gray;}
table.evolution-table tr.next-year td{padding-top: 4px;}

/*
LIST
*/
.list {list-style-type:none; margin:0 0 1em 0; padding:0;}
.list li {position:relative; padding:0 0 0.5em 0.75em;}
.list li:before {content:'▪'; position:absolute; left:0px; display:inline-block; speak:none;}
.list li a {}
/*--> list-has-link*/
.list-has-link {}
.list-has-link li:before {color:#1F5295;}


/*
QUOTE
*/
.quoted-data {color:#7A6F50; padding:2em 1.083em 1.083em 2em; background:transparent url('vhs-assets-css-944acf42f53eebccc9502c030ad83da2.png') no-repeat scroll 0 9px;}
.quoted-data p {text-align:center;}
.quoted-data p:last-child {margin-top:-0.55em; padding:2.5em 0 0 0; background:transparent url('vhs-assets-css-4dacd86f8ba8843f49469bea49565cd3.png') no-repeat scroll 100% 0;}
.quoted-data-footer p {text-align:right;}


/*
FORM
*/
/* Reset of Boilerplate reset: Colors for form validity */
input:valid, textarea:valid {  }
input:invalid, textarea:invalid {background-color:#fff; }
/*->error*/
.powermail_form {overflow:hidden;}
.powermail_form .error {color:#F00;}
/**/
.powermail_form {}
.powermail_form input,
.powermail_form select, 
.powermail_form textarea {padding:0.5em 0; border:solid 1px #DBDBDB;}
.powermail_form select {padding:0.5em 0.5em 0.5em 0;}
/**/
.form-is-customized {}
.form-is-customized input, .form-is-customized input[type="search"], .form-is-customized textarea, .form-is-customized select, .form-is-customized button {vertical-align:middle; line-height:normal !important; -moz-box-sizing:border-box; box-sizing:border-box;}
.form-is-customized input, .form-is-customized button {min-height:22px; vertical-align:middle;}
.form-is-customized .touch input {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;} /*touch screen makes input wider*/
.form-is-customized textarea {vertical-align:top;}
.form-is-customized input[type="text"], .form-is-customized input[type="email"], .form-is-customized input[type="search"], .form-is-customized input[type="password"], .form-is-customized input[type="file"] {-webkit-appearance:caret; -moz-appearance:caret;} /*Removing IOS top shadow*/
.form-is-customized .button-like {display:inline-block;} /*class for button look-alike*/
.form-is-customized .button-like {font-size:14px; color:#fff; padding:9px 23px; text-transform:none; background-color:#333; border:solid 1px #333;}
.form-is-customized .button-like:hover, .form-is-customized .button-like:active, .form-is-customized .button-like:focus {color:#fff; background-color:#333; text-decoration:none; border-color:#333;}
.form-is-customized select {padding:5px; border:solid 1px #cecece; -webkit-border-radius:3px; border-radius:3px;}
.form-is-customized input[type="text"], 
.form-is-customized input[type="password"], 
.form-is-customized input[type="email"], 
.form-is-customized input[type="tel"], 
.form-is-customized input[type="number"], 
.form-is-customized input[type="file"] {padding:5px; border:solid 1px #cecece; -webkit-border-radius:3px; border-radius:3px;}
.form-is-customized textarea {padding:5px 2px; border:solid 1px #cecece;}
.form-is-customized label, .form-is-customized .label-like {vertical-align:middle;}
/**/
.form-rw {} /*handles label and input*/
.form-rw label {display:block; margin:0 0.5em 0 0;}
.form-button-rw {text-align:center;} /*handles button*/
.form-button-rw button+button {margin-left:1em;}
.f-button {color:#fff; text-transform:uppercase; padding:0.583em 1.667em; background-color:#1F5295; border-width:0;}
.f-button:hover, .f-button:active {-webkit-box-shadow: inset 0px 5px 5px -5px rgba(0, 0, 0, 0.5); box-shadow: inset 0px 5px 5px -5px rgba(0, 0, 0, 0.5); }  
.f-input-w100 {width:100%;}
.f-select-w100 {width:100%;}
.f-textarea-w100 {width:99.5%;}
input[type="file"] {width:98.5%; text-align: left; -webkit-appearance: none; -webkit-rtl-ordering:  left;}
input[class*="f-input-"]::-webkit-outer-spin-button,
input[class*="f-input-"]::-webkit-inner-spin-button {-webkit-appearance:none;} /*type number reset*/
/*fixing label and placeholder: placeholder is transparent in maincol while label is shown; in right col, label is hidden while placeholder is shown*/
/*.page-has-rightpane .contentcol .aside .form-rw label {border: 0; clip: rect(-51px, 0px, 9px, -9px); height: 1px; margin: -1px; padding: 0; position: absolute; width: 1px;}*/
.page-has-rightpane .contentcol .aside .form-rw label {border: 0; clip: rect(-51px, 0px, 9px, -9px);padding: 0;}
.page-has-rightpane .contentcol .aside .form-rw label.f-required:before {content:"*\2002"; color:#F00; position:absolute; top:0px; left:-6px;} /*See also JS*/
.lt-ie10 .page-has-rightpane .contentcol .aside .form-rw label {display:block; clip:rect(auto, auto, auto, auto); height:auto; margin:auto; padding:inherit; position:static; width:auto;}
.lt-ie10 .page-has-rightpane .contentcol .aside .form-rw label:before {content:'';}
[class*="page-"] .contentcol .content input::-webkit-input-placeholder {color:transparent; }
[class*="page-"] .contentcol .content input::-moz-placeholder, 
[class*="page-"] .contentcol .content input:-moz-placeholder {color:transparent; }


/*
ARTICLE
*/
.article {}
.article h1 {margin-bottom:0; border-bottom-width:0;}
.article-tool-wrapper {margin-bottom:1em;}
.article-tool-wrapper .w-2 {text-align:right;}
.lt-ie9 .article-tool-wrapper .w-2 {text-align:right;}
.article-tool-wrapper i {margin:0 0 0 0.5em;}
.article .chapo {margin-top:auto; border-top:solid 1px #DBDBDB;}
.article .figure.block-left, 
.content .figure.block-left {width:42.79411%; /*291 / 680*/}
.article .figure.block-right, 
.content .figure.block-right {width:42.79411%;}


/*
FUNDs
*/
.fund-wrapper {border:solid 1px #DBDBDB;}
.fund-wrapper h2 {font-size:1.333em; font-weight:normal; background-color:#F0F0F0; padding:1.083em; margin:0;}
.fund-wrapper .fund-inner-pad { padding:1.083em; }
.fund-wrapper .fund-figure-caption {margin:0; padding:0.75em 0; margin:0 0 0.75em 0; list-style-type:none; border-top:solid 1px #DBDBDB; border-bottom:solid 1px #DBDBDB;}
.fund-wrapper .fund-figure-caption li {display:inline; margin:0 1em 0 0;}
.fund-wrapper .fund-tool-wrapper {margin:0; padding:0; list-style-type:none; text-align:right;}
.fund-wrapper .fund-tool-wrapper li {display:inline; margin:0;}
.fund-wrapper .fund-tool-wrapper li {margin:0 0 0 1em;}
.fund-wrapper .content-75x25 {}
.fund-wrapper .content-75x25 > .w-1 {}
.fund-wrapper .content-75x25 > .w-2 {text-align:center;}
.fund-wrapper [class^="icon-caption-"] i {display:inline-block; width:10px; height:10px; vertical-align:middle; background-color:#666; background-position:100em 100em;}
.fund-wrapper .icon-caption-1 i {/*background-color:#1F5295;*/}
.fund-wrapper .icon-caption-2 i {/*background-color:#DBDBDB;*/}
.fund-wrapper .icon-caption-3 i {/*background-color:#F0F0F0;*/}
.fund-wrapper [class^="icon-"] i { margin:0 0.5em 0 0;}

.funds-amount-wrapper h2 { font-size:1.333em; font-weight:normal; background-color:#F0F0F0; padding:1.083em; margin-bottom: 10px; }
.content .funds-amount-wrapper h2 { color: #666 !important; }

/*
NEWS
*/
.news-list {margin:0; padding:0; list-style-type:none;}
.news-list li {margin:0; padding:1.250em 0; border-bottom:solid 1px #DBDBDB;}
.news-list li:after {content:""; display:table; clear:both;}
.news-list li .figure.block-left,
.news-list li .figure.block-right {width:24.59499%; margin-bottom:0;}
.metadata-wrapper {margin-bottom:0.417em;}
.news-list li h2 {font-size:1.333em/*16*/; font-weight:normal; margin:0; padding:0 0 0.417em 0; /*5px*/}
.news-list li .chapo {font-size:1em; font-weight:normal; padding:0; margin:0; border-width:0;}
.news-list li .chapo a {color:#666;}

/*
PAGER
*/
.pager-wrapper {padding:1.250em 0; /*border-top:solid 1px #DBDBDB;*/}
.pager-wrapper p {margin:0 auto; text-align:right;}
.pager-wrapper a, 
.pager-wrapper .pager-current {display:inline-block; width:2em; height:2em; color:#1F5295; line-height:2em; text-align:center; margin:0 0.5em;}
.pager-wrapper a:first-of-type {}
.pager-wrapper a:last-of-type {margin-right:0;}
.pager-wrapper a {}
.pager-wrapper a:hover, 
.pager-wrapper a:active {} 
.pager-wrapper .pager-current {color:#666; font-weight:bold; text-decoration:none;}


/*
CONTENT EXTRA - SEE L170
*/
/*-> HTML*/
.content-html {}
.content-html iframe {max-width:100%; height:auto;}
/*-> TXT + IMG*/
.content-txt-img {margin:0 0 0.75em 0;}
.content-txt-img:before, .content-txt-img:after {content: ""; display:table;}
.content-txt-img:after {clear:both;}
.content-txt-img {*zoom:1;}
.content-txt-img .content-inner-pad {}
.content-txt-img.float-reflow {} /*Float reflow Fix; overflow y is trying to patch chrome unzoomed page scrollbar*/
.content-txt-img.float-reflow .content-inner-pad {overflow:auto; overflow-y:hidden;}
/*-> Video*/
/*SEE: https://github.com/chriscoyier/Fluid-Width-Video/blob/master/Article-FluidWidthVideo.html*/
.content-video {position:relative; height:0; padding-bottom:56.25%; padding-top:25px; margin:0 0 1em 0;}
.content-video iframe,
.content-video object,
.content-video embed {position:absolute; top:0; left:0; width:100%; height:100%;}
video {width: 100% !important; height: auto !important;}
/*-> Flash*/
.content-flash {}
/*-> Gmap*/
.content-gmap {}
/*-> Pager Article*/
.pager-article {margin:1.667em 0 !important; padding:1em 0 0 0 !important; border-top:solid 1px #DBDBDB;}
.pager-article a {text-transform:uppercase;}
/*-> faux col*/
.content-50x50,
.content-25x75, 
.content-75x25,
.content-33x33x33 {margin:0 0 1em 0;}
/*--> 50x50*/
.rw.content-50x50 > [class^="w-"] {width:50%;}
.lt-ie8 .rw.content-50x50 > [class^="w-"] {width:49.99%;} /*IE fix*/
.rw.content-50x50 > .w-1 > .content-inner-pad {padding:0 1.250em 0 0;}
.rw.content-50x50 > .w-2 > .content-inner-pad {padding:0 0 0 1.250em;}
/*--> 33x33x33*/
.rw.content-33x33x33 > [class^="w-"] {width:33.33%;}
.lt-ie8 .rw.content-33x33x33 > [class^="w-"] {width:33%;} /*IE fix*/
.rw.content-33x33x33 > .w-1 > .content-inner-pad {padding:0 1.250em 0 0;}
.rw.content-33x33x33 > .w-2 > .content-inner-pad {padding:0 0.625em;}
.rw.content-33x33x33 > .w-3 > .content-inner-pad {padding:0 0 0 1.250em;}
/*--> 25x75*/
.rw.content-25x75 > .w-1 {width:30%;}
.rw.content-25x75 > .w-2 {width:70%;}
.lt-ie8 .rw.content-25x75 > .w-1 {width:29.9%;} /*IE fix*/
.lt-ie8 .rw.content-25x75 > .w-2 {width:69.9%;}
.rw.content-25x75 > .w-1 > .content-inner-pad {padding:0 1.250em 0 0;}
.rw.content-25x75 > .w-2 > .content-inner-pad {padding:0 0 0 1.250em;}
/*--> 75x25*/
.rw.content-75x25 > .w-1 {width:70%;}
.rw.content-75x25 > .w-2 {width:30%;}
.lt-ie8 .rw.content-75x25 > .w-1 {width:69.9%;} /*IE fix*/
.lt-ie8 .rw.content-75x25 > .w-2 {width:29.9%;}
.rw.content-75x25 > .w-1 > .content-inner-pad {padding:0 1.250em 0 0;}
.rw.content-75x25 > .w-2 > .content-inner-pad {padding:0 0 0 1.250em;}


/*
HOME
*/
.box-home {}
.box-home-head {}
.box-home-head h1 {font-family:"Copperplate-Bol", Georgia, "Times New Roman", Times, serif; color:#1F5295; font-size:1.417em/*1.333em*/; border-bottom-width:0;} /*Webfont requires a bigger font size*/
.box-home-body {}
.box-home-body .chapo {font-size:1em; font-weight:normal; padding-bottom:0; border-width:0;}
.box-home-body .figure.block-left, .box-home-body .figure.block-right {width:21.03448%/*122 / 580*/; margin-bottom:0;}
.box-home-body .figure.block-fullwidth {/*width:100%;*/}
.box-home-foot {}
.box-home-foot {padding:0.833em 0.833em 0.833em 0.833em; text-align:right;}
.box-home-foot:empty {padding:0;}
.lt-ie8 .box-home-foot {clear:both;} /*IE Fix*/
/*-> news*/
.box-news {padding:1.417em 1.667em /*17 20*/; border:solid 5px #F0F0F0;}
.box-news h2 {font-weight:normal; font-size:1.333em; padding:0 0 0.35em 0;}
.box-news h2 a {color:#000;}
.box-news .chapo a {color:#666;}
.box-news .news-slider-wrapper {margin-bottom:0;}
.box-news .box-home-foot {padding-bottom:0; padding-right:0;}
/*-> focus + topic*/
.box-focus,
.box-topic {position:relative; margin:0 0 0 10px/*10 out of 300: 3.3333% */; min-height:205px;}
.box-focus .box-home-body,
.box-topic .box-home-body {}
.box-focus:before,
.box-topic:before {content:''; position:absolute; top:0; left:-10px; width:10px; height:78px; background-color:#C7BDA7;}
.box-home.box-focus .figure.block-fullwidth {margin:0 -1.25em 1em -1.25em;} /*Removing margin L R so that img fit all width + removing width 100 L627 */
/*-->*/
.box-topic {background-color:#F0F0F0;}
.box-topic .box-home-head {padding:1em 1.250em 0 1.250em;}
.box-topic .box-home-body {padding:0 1.250em;}
/*-->*/
.box-focus {color:#fff; background-color:#A0926D; /*url(../media/home-focus-media01.jpg) no-repeat scroll 0 0*/}
.box-focus h1 {color:#fff;/* margin:0 0 0.25em 0.85em;*/ margin:0;}
.box-focus h1 span {display:block; clear:both; font-size:60%;}
.box-focus .box-home-head {padding:0.5em 1.250em 0 1.250em;}
.box-focus .box-home-head .figure.block-left {margin:0;}
.box-focus .box-home-body {padding:0 1.250em 0 1.250em;}
.box-focus a {color:#fff;}
.box-focus a.link-readmore:before {background-position:-30px -0px;}


/*
CONTACT
*/
#contact-g-map {min-height:399px;}
.contact-data-wrapper {}
.contact-data-wrapper .address {margin-bottom:1em;}
.contact-data-wrapper p {margin:0.2em 0;}
.contact-data-wrapper h2 {font-size:1.167em; font-weight:bold; color:#000; margin:0; padding:0;} 
.contact-data-wrapper h3 {font-size:1.083em; font-weight:bold; color:#000; margin:0; padding:0;}


/*
Footer
*/
.footer-wrapper {}
/**/
.footer-wrapper .footer-sitemap {padding:15px 0 21px 0; border-top:solid 1px #A0926D;}
.footer-wrapper .footer-sitemap > .w-1 {width:69.58333%;}
.footer-wrapper .footer-sitemap > .w-2 {width:30.41666%;}
.footer-wrapper .footer-sitemap > .w-1 > .rw {padding:0 11px; border-right:solid 1px #DBDBDB;}
.footer-wrapper .footer-sitemap > .w-1 > .rw [class^="w-"] {width:25%;}
.footer-wrapper .footer-sitemap > .w-1 > .rw [class^="w-"] ul {}
.footer-wrapper .footer-sitemap > .w-1 > .rw [class^="w-"] ul li {position:relative; font-size:1em; padding:3px 11px 3px 7px;}
.footer-wrapper .footer-sitemap > .w-1 > .rw [class^="w-"] ul li:before {content:'▪'; position:absolute; left:0px; display:inline-block; speak:none;}
.footer-wrapper .footer-sitemap > .w-2 > .rw {padding:0 0 0 11px;}
.footer-wrapper .footer-sitemap > .w-2 p {margin:0 0 0.5em 0;}
.footer-wrapper .footer-sitemap > .w-2 .figure {width:41%;}
.footer-wrapper .footer-sitemap [class^="w-"] a {color:#000;}
.footer-wrapper .footer-sitemap [class^="w-"] h2 {color:#1F5295; font-size:1em; font-weight:bold; margin:0 0 9px 0;}
.footer-wrapper .footer-sitemap [class^="w-"] h2 > a {color:#1F5295;}
.footer-wrapper .footer-sitemap [class^="text-"] {display:inline-block; padding:1em 0 0 0; }
.footer-wrapper .footer-sitemap .islast{display: none;}
/**/
.footer-wrapper .footer-quickies {height:35px; line-height:35px;}
.footer-wrapper .footer-quickies p {margin:0;}
.footer-wrapper .footer-quickies > .w-1 {width:69.58333%; background-color:#F0F0F0;}
.footer-wrapper .footer-quickies > .w-2 {width:30.41666%; text-align:right; background-color:#DBDBDB;}
.footer-wrapper .footer-quickies > .w-2 {font-size:0.01em;}
.footer-wrapper .footer-quickies .nav {margin:0 11px;}
.footer-wrapper .footer-quickies .nav li {display:inline;}
.footer-wrapper .footer-quickies .nav li a {font-size:0.833em/*10px*/; text-transform:uppercase;}
.footer-wrapper .footer-quickies .nav li:not(:first-child) a:before {content:'\2002 \2022 \2002'}
/**/
.footer-wrapper .footer-copyright {font-size:0.917em/*11px*/; color:#D9D9D9; text-align:center; line-height:105%; padding:11px 0 0 0;}


/*
TYPO ICO
*/
@font-face {
font-family: "icofont";
src:url("../fonts/untitled-font-1.eot");
src:url("../fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"),
url("../fonts/untitled-font-1.ttf") format("truetype"),
url("../fonts/untitled-font-1.svg#untitled-font-1") format("svg"),
url("../fonts/untitled-font-1.woff") format("woff");
font-weight: normal;
font-style: normal;
}
/*See external CSS: @font-face - myfonts.css generated CSS*/


/*Powermail*/
.tx-powermail .powermail_form .f-select-w100, 
.tx-powermail .powermail_form .f-input-w100, 
.tx-powermail .powermail_form .f-textarea-w100 {width:99.0%}
.contentcol .aside .powermail_form {margin:0 0 1.667em 0; background-color:#F0F0F0;}
.contentcol .aside .powermail_form h3 {height:3.125em; line-height:3.125em; font-family:"Copperplate-Bol", Georgia, "Times New Roman", Times, serif; color:#000; font-size:1.333em; padding:0 0.833em; vertical-align:middle; border-left:solid 0.833em #DBDBDB;}
.contentcol .aside .powermail_fieldset {margin:0.833em 1.667em 0 1.667em;}
.contentcol .aside .powermail_fieldset .powermail_legend {text-indent:-100000em; font-size:1px; color:transparent;}
.tx-powermail img{max-width: 100%;}
.powermail_legend{display: none;}


/*End common Screen*/
}



/*LOADING*/
/*min960*/
@media only screen and (min-width:960px) {

/*
TEAM
*/
/*-> galllery*/
.team-pix-gallery li {max-width:18.18%;}
.team-pix-gallery li:nth-child(5n+5) {margin-right:0;} /*Every 5th*/

/*End Responsive*/
}


/*min768*/
@media only screen and (min-width:768px) {
/*
Header
*/
.header-wrapper .w-2 {height:103px; background:transparent url('vhs-assets-css-d2a0e1d0ed348397bcdf2e17dfb49c44.jpg') no-repeat scroll 0 0;}
/*
BANNER
*/
.banner-wrapper {display:block; background-attachment:scroll; background-position:0 0; background-repeat:no-repeat; background-size:cover;}
/*
SLIDER
*/
.news-slider-wrapper .news-slider-img {display:block; background-attachment:scroll; background-position:0 0; background-repeat:no-repeat; background-size:cover;}

/*End Responsive*/
}


/*Responsive max960*/
@media only screen and (max-width:960px) {
/*
Navbar
*/
.nav-wrapper .nav-desktop > .nav  > li {font-size:1.167em/*14*/;}
.nav-wrapper .nav-desktop > .nav  > li > a {padding:0 17px;}
/*End Responsive*/
}


/*Responsive max800*/
@media only screen and (max-width:800px) {
/*
Content
*/
.section[role="main"] {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0 1em;}
/*
Navbar
*/
.nav-wrapper .nav-desktop > .nav  > li {font-size:1.167em/*14*/;}
.nav-wrapper .nav-desktop > .nav  > li > a {padding:0 10px;}
/*End Responsive*/
}


/*Responsive max800*/
@media only screen and (max-width:800px) and (min-width:769px) {
body:after {/*content:'max800'; font-size:26px; color:rgba(0,0,0,0.3); position:absolute; top:13px; right:10px; outline:solid 1px rgba(0,0,0,0.3);*/}
/*
TEAM
*/
/*-> galllery*/
.team-pix-gallery li {max-width:22.95%;}
.team-pix-gallery li:nth-child(4n+4) {margin-right:0;} /*Every 4th*/
/*
FORM
*/
.form-button-rw {text-align:left;} /*handles button*/
.f-input-w100 {width:99%;}
.f-select-w100 {width:99.5%;} 
.f-textarea-w100 {width:99%;}

/*End Responsive*/
}


/*Responsive max768*/
@media only screen and (max-width:768px) {
body:after {/*content:'max768'; font-size:26px; color:rgba(0,0,0,0.3); position:absolute; top:13px; right:10px; outline:solid 1px rgba(0,0,0,0.3);*/}
/*
TEAM
*/
/*-> galllery*/
.team-pix-gallery li {max-width:22.89%;}
.team-pix-gallery li:nth-child(4n+4) {margin-right:0;} /*Every 4th*/
/*
FORM
*/
.form-button-rw {text-align:left;} /*handles button*/
.f-input-w100 {width:99%;}
.f-select-w100 {width:99.5%;} 
.f-textarea-w100 {width:99%;}

/*End Responsive*/
}


/*Responsive max767*/
@media only screen and (max-width:767px) {
body:after {/*content:'max767'; font-size:26px; color:rgba(0,0,0,0.3); position:absolute; top:13px; right:10px; outline:solid 1px rgba(0,0,0,0.3);*/}
/**/
.display-desktop {display:none;} /*dsktop only*/
.display-mobile {display:block;} /*mobile only*/
/*
Header
*/
.header-wrapper {}
.header-wrapper p {text-align:center;}
.header-wrapper .logo {margin:0.5em auto 1em auto;}
.header-wrapper .w-1 {width:100%;}
.header-wrapper .w-2 {display:none;}
/*
Navbar
*/
.nav-wrapper {height:auto; border-bottom:solid 1px #DBDBDB;}
.nav-wrapper p {margin:0;}
.nav-wrapper .nav-desktop {display:none;}
.nav-wrapper .nav-mobile {display:block;}
.nav-wrapper .nav-mobile .nav-mobile-extra-wrapper {position:absolute; top:0; left:57px; margin:0;}
.nav-wrapper .nav-mobile .nav-mobile-extra-wrapper a {display:block; width:40px; height:40px; background-color:#1F5295; color:#fff;}
.nav-wrapper .nav-mobile .nav-mobile-extra-wrapper a i {position:absolute; top:50%; left:50%; margin:-11px auto auto -11px;}
.nav-wrapper .nav-mobile .nav-mobile-extra-wrapper a:hover,
.nav-wrapper .nav-mobile .nav-mobile-extra-wrapper a:active {background-color:#fff;}
.nav-wrapper .nav-mobile .nav-mobile-extra-wrapper a:hover i,
.nav-wrapper .nav-mobile .nav-mobile-extra-wrapper a:active i {background-position:0 -15px; }
/*->mobile*/
.nav-wrapper .nav-mobile > .dl-menuwrapper {float:none; max-width:none;}
.nav-wrapper .nav-mobile > .dl-menuwrapper .dl-trigger {display:block; height:40px; width:40px; padding:0; margin:0; color:#fff; text-indent:0; text-transform:uppercase; background-color:#1F5295;}
.nav-wrapper .nav-mobile > .dl-menuwrapper .dl-trigger:after {height:2px; width:21px; top:15px; left:20%; background:#fff; box-shadow: 0 5px 0 #fff, 0 10px 0 #fff;}
	/*+->menu opened*/
.nav-wrapper .nav-mobile > .dl-menuwrapper .dl-trigger.dl-active {color:#1F5295; background-color:#fff;}
.nav-wrapper .nav-mobile > .dl-menuwrapper .dl-trigger.dl-active:after {height:2px; width:21px; top:15px; left:20%; background:#1F5295; box-shadow: 0 5px 0 #1F5295, 0 10px 0 #1F5295;}
	/*+->submenus*/
.nav-wrapper .nav-mobile > .dl-menuwrapper .dl-menu {margin-top:0; top:40px; background-color:#f8f8f8;}
.nav-wrapper .nav-mobile > .dl-menuwrapper .dl-menu {-webkit-transform: translateY(0px); -moz-transform: translateY(0px); transform: translateY(0px);}
.nav-wrapper .nav-mobile > .dl-menuwrapper .dl-menu.dl-menuopen {border-bottom:solid 10px #F0F0F0;}
.nav-wrapper .nav-mobile > .dl-menuwrapper .dl-submenu {margin-top:0; top:41px; background-color:#f8f8f8;}
.nav-wrapper .nav-mobile > .dl-menuwrapper li {border:solid 1px #fff;}
.nav-wrapper .nav-mobile > .dl-menuwrapper li a {font-size:14px; color:#1F5295; text-decoration:none;}
.nav-wrapper .nav-mobile > .dl-menuwrapper li > a:after,
.nav-wrapper .nav-mobile > .dl-menuwrapper li.dl-back:after {color:rgba(31,82,149,100);}
.nav-wrapper .nav-mobile > .dl-menuwrapper li a:hover, .no-touch .nav-wrapper .nav-mobile > .dl-menuwrapper li a:hover {text-decoration:none; background-color:#f0f0f0;}
/*
SLIDER
*/
.news-slider-wrapper {display:none;} /*Hiding slideshow not in body content*/
.section[role="main"] .news-slider-wrapper {display:block;}
/*
Content
*/
.section[role="main"] {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0 1em;}
/*-> right page (layout) */
.page-has-rightpane .contentcol .content {width:100%; padding:0;}
.page-has-rightpane .contentcol .aside {width:100%; padding:0;}
/*-> home page (layout) */
.page-is-home .contentcol .content {width:100%;}
.page-is-home .contentcol .content > .rw {padding-bottom:0;}
.page-is-home .contentcol .content > .rw .w-1 {width:100%; padding-right:0;}
.page-is-home .contentcol .content > .rw .w-2 {width:100%;}
.page-is-home .content-50x50 {margin-bottom:0;}
/*-> faux col*/
.content-50x50,
.content-25x75, 
.content-75x25,
.content-33x33x33 {}
/*--> 50x50*/
.rw.content-50x50 > [class^="w-"] {width:100%;}
.rw.content-50x50 > .w-1 > .content-inner-pad {padding-right:0;}
.rw.content-50x50 > .w-2 > .content-inner-pad {padding-left:0;}
/*--> 33x33x33*/
.rw.content-33x33x33 > [class^="w-"] {width:100%;}
.rw.content-33x33x33 > .w-1 > .content-inner-pad {padding-right:0;}
.rw.content-33x33x33 > .w-2 > .content-inner-pad {padding-left:0; padding-right:0;}
.rw.content-33x33x33 > .w-3 > .content-inner-pad {padding-left:0;}
/*--> 25x75*/
.rw.content-25x75 > .w-1 {width:100%;}
.rw.content-25x75 > .w-2 {width:100%;}
.rw.content-25x75 > .w-1 > .content-inner-pad {padding-right:0;}
.rw.content-25x75 > .w-2 > .content-inner-pad {padding-left:0;}
/*--> 75x25*/
.rw.content-75x25 > .w-1 {width:100%;}
.rw.content-75x25 > .w-2 {width:100%;}
.rw.content-75x25 > .w-1 > .content-inner-pad {padding-right:0;}
.rw.content-75x25 > .w-2 > .content-inner-pad {padding-left:0;}
/*
HOME
*/
/**/
.box-home {margin-bottom:1em;}
/*-->*/
.box-focus h1 {margin:0;}
.box-focus h1 span {display:inline;}
.box-focus .box-home-head {padding:0 0 0 0;}
.box-focus .box-home-head .figure.block-left {margin:0 1em 0 0;}
/*-> focus + topic*/
.box-focus,
.box-topic {min-height:inherit;}
/*
TABs
*/
/*tabs*/
.ui-tabs-wrapper {position:relative; max-width:99.9%; overflow:hidden;}
.ui-tabs-wrapper .ui-tabs-nav {white-space:nowrap;  overflow-x:scroll; overflow-y:hidden; -webkit-overflow-scrolling:touch;}
.ui-tabs-wrapper:before {position:absolute; top:0; bottom:0; left:-1px; right:-1px; content:''; background-color:transparent;
-webkit-box-shadow: inset 0px 12px 12px -12px rgba(0, 0, 0, 0.5);
box-shadow: inset 0px 12px 12px -12px rgba(0, 0, 0, 0.5);
pointer-events:none;
}
.ui-tabs-wrapper .ui-tabs-nav li {display:inline-block;}
.ui-tabs-wrapper .ui-tabs-nav li a {display:block;}
.ui-tabs-wrapper .ui-tabs-panel {}
/*
FUNDs
*/
/*Keeping original width for funds display*/
.fund-wrapper .content-75x25 > .w-1 {width:70%;}
.fund-wrapper .content-75x25 > .w-2 {width:30%;}
.fund-wrapper .content-inner-pad {padding:0 1.250em 0 0;}
.fund-wrapper .content-inner-pad {padding:0 0 0 1.250em;}

/*End Responsive*/
}


/*Responsive max640 -> Samsung Galaxy S III L*/
@media only screen and (max-width:640px) {
body:after {/*content:'max640'; font-size:26px; color:rgba(0,0,0,0.3); position:absolute; top:13px; right:10px; outline:solid 1px rgba(0,0,0,0.3);*/}
/*
TEAM
*/
/*-> galllery*/
.team-pix-gallery li {max-width:23.1%;}
.team-pix-gallery li:nth-child(4n+4) {margin-right:0;} /*Every 4th*/
/*
ARTICLE
*/
.article-tool-wrapper i {margin:0 0 0 1.5em;}
/*
FOOTER
*/
.footer-wrapper .footer-sitemap [class^="w-"] h2 {font-size:1.083em; margin:0;}
/**/
.footer-wrapper .footer-sitemap {padding:0.75em 0; border-top:solid 1px #8FA8CA;}
.footer-wrapper .footer-sitemap > .w-1 {width:100%;}
.footer-wrapper .footer-sitemap > .w-1 > .rw {padding:0 0.917em/*11*/; border-right:solid 1px #DBDBDB;}
.footer-wrapper .footer-sitemap > .w-1 > .rw [class^="w-"] {display:inline-block; width:49%; vertical-align:top; text-align:center; padding:0.750em 0;}
.footer-wrapper .footer-sitemap > .w-1 > .rw [class^="w-"] ul {display:none;}
.footer-wrapper .footer-sitemap > .w-2 {width:100%;} 
.footer-wrapper .footer-sitemap > .w-2 > .rw {display:inline-block; width:98%; vertical-align:top; padding:0.917em 0.917em 0.75em 0.917em;}
.footer-wrapper .footer-sitemap > .w-2 > .rw h2 {display:none;}
.footer-wrapper .footer-sitemap > .w-2 > .rw .figure {}
.footer-wrapper .footer-sitemap > .w-2 > .rw .address {text-align:center;}
/**/
.footer-wrapper .footer-quickies {height:auto; line-height:normal;}
.footer-wrapper .footer-quickies p {margin:0;}
.footer-wrapper .footer-quickies > .w-1 {width:100%; text-align:center; padding:0.75em 0;}
.footer-wrapper .footer-quickies > .w-2 {width:100%;}


/*End Responsive*/
}


/*Responsive max568 -> Iphone5 L*/
@media only screen and (max-width: 568px) {
body:after {/*content:'max568'; font-size:26px; color:#666; position:absolute; z-index:10000; top:11px; right:100px; outline:solid 1px #333;*/}
/*
TEAM
*/
/*-> galllery*/
.team-pix-gallery li {max-width:22.93%;}
.team-pix-gallery li:nth-child(4n+4) {margin-right:0;} /*Every 4th*/

/*
PAGER
*/
.pager-wrapper {padding:1.667em 0; margin:0 0 1.667em 0; border-top:solid 1px #DBDBDB; border-bottom:solid 1px #DBDBDB;}
.pager-wrapper p {text-align:center;}
.pager-wrapper a, 
.pager-wrapper .pager-current {width:2em; height:3em; line-height:3em; margin:0 0.2em;}
/*
HOME
*/
/*-->*/
.box-focus h1 {clear:both; margin:0 0 0.25em 0.85em;}
.box-focus h1 span {display:block; clear:both;}
.box-focus .box-home-head {padding:0 0 0 0;}
.box-focus .box-home-head .figure.block-left {margin:0;}
/*
FUNDs
*/
.fund-wrapper .fund-tool-wrapper {text-align:left;}
.fund-wrapper .fund-tool-wrapper li, 
.fund-wrapper .fund-figure-caption li {display:list-item;}

/*End Responsive*/
}


/*Responsive max480*/
@media only screen and (max-width:480px) {
body:after {/*content:'max480'; font-size:26px; color:rgba(0,0,0,0.3); position:absolute; top:13px; right:10px; outline:solid 1px rgba(0,0,0,0.3);*/}
/*
Crumbread Wrapper
*/
.crumbread-wrapper {display:none;}
/*
TABs
*/
/*tabs*/
.ui-tabs-wrapper .ui-tabs-nav li a {padding:1.5em 2em;}
/*
TEAM
*/
/*-> galllery*/
.team-pix-gallery li {max-width:22.51%; border-bottom-width:0;}
.team-pix-gallery a {min-height:inherit; }
.team-pix-gallery li:nth-child(4n+4) {margin-right:0;} /*Every 4th*/

/*
HOME
*/
.box-focus .box-home-head .figure.block-left {margin:0; width:100%;}
/*
FOOTER
*/
.footer-wrapper .footer-quickies .nav {}
.footer-wrapper .footer-quickies .nav li {display:inline-block; width:49%; vertical-align:top; padding:0 0 0.5em 0;}
.footer-wrapper .footer-quickies .nav li:not(:first-child) a:before {content:'';}
.footer-wrapper .footer-quickies > .w-1 {width:100%; text-align:center; padding:0.75em 0 0.25em;}

/*End Responsive*/
}


/*Responsive max360 -> Samsung Galaxy S III P*/
@media only screen and (max-width:360px) {
body:after {/*content:'max360'; font-size:26px; color:rgba(0,0,0,0.3); position:absolute; top:13px; right:10px; outline:solid 1px rgba(0,0,0,0.3);*/}
/**/
/*
TEAM
*/
/*-> galllery*/
.team-pix-gallery li {max-width:30.359%;}
.team-pix-gallery li:nth-child(4n+4) {margin-right:1em;} /**/
.team-pix-gallery li:nth-child(3n+3) {margin-right:0;} /*Every 3th*/
/*
FOOTER
*/
.footer-wrapper .footer-sitemap > .w-2 > .rw .address {text-align:left;}
.footer-wrapper .footer-sitemap > .w-2 > .rw .figure {width:25%; margin:0 1.55em 0 0;}

/*End Responsive*/
}


/*Responsive max320*/
@media only screen and (max-width:320px) {
body:after {/*content:'max320'; font-size:26px; color:rgba(0,0,0,0.3); position:absolute; top:13px; right:10px; outline:solid 1px rgba(0,0,0,0.3);*/}
/*
TEAM
*/
/*-> galllery*/
.team-pix-gallery li {max-width:29.93%;}
.team-pix-gallery li:nth-child(4n+4) {margin-right:1em;} 
.team-pix-gallery li:nth-child(3n+3) {margin-right:0;} /*Every 3th*/

/*End Responsive*/
}


/* IE10 Detection*/
/*See: http://stackoverflow.com/questions/9900311/how-do-i-target-only-internet-explorer-10-for-certain-situations-like-internet-e*/
@media all and (-ms-high-contrast: none) {
body {}

}


/* PRINTER friendly CSS v1.05 */
@media print {
body {margin:auto; background-color:white;}
.container {width: auto;}
.row-fluid {width: 100%;}
.row,
.thumbnails {margin-left: 0;}
[class*="span"],
.row-fluid [class*="span"] {display: block; float: none; width: 99.9%; margin-left: 0;} /*width is set from AUTO to 99.9% for CHROME*/
/*Reset boilerplate CSS*/
a[href]:after {content:"";}
#access-shortcuts-wrapper, #nav-mobile, .content-video, .content-flash, .box-ad, footer, aside,
.body-toolbar-wrapper,
.header-wrapper,
.nav-wrapper,
.navlist-wrapper,
.footer-wrapper,
.form-search-wrapper,
.form-button-rw,
.pager-wrapper,
.article .readmore,
.artcile-tool-wrapper, 
.news-slider-wrapper {display:none;}	
.crumbread-wrapper ul li:before {content:' > '}
.article h2,
.article ul {page-break-inside:avoid; page-break-after:avoid;}
/**/
.site-width-setter {min-width:99%; max-width:99%; margin:auto;}
/*-> right page (layout) */
.page-has-rightpane .contentcol .content {width:100%; padding:0;}
.lt-ie8 .page-has-rightpane .contentcol .content {width:100%;} /*IE Fix*/
.page-has-rightpane .contentcol .aside {width:100%;}
/*-> home page (layout) */
.page-is-home .contentcol .content {width:100%;}
.page-is-home .contentcol .content > .rw {padding-bottom:0;}
.page-is-home .contentcol .content > .rw > .w-1 {width:100%; padding-bottom:1em;}
.lt-ie8 .page-is-home .contentcol .content > .rw > .w-1 {width:100%;} 
.page-is-home .contentcol .content > .rw > .w-2 {width:100%;}
.page-is-home .contentcol .content .box-focus .box-home-head .figure {display:none;}

/*End common Printer*/
}



