@charset "UTF-8";
/*!
 * Groupe LP: v1.0.30 sep2013 
 *
 * GEN stylesheet: Coface 
 * Basis is: CSS1 Carrousel_V2
 * 
 */


/*Common*/
@media all {
@-ms-viewport {width:device-width;} /*Resetting Microsoft IE*/
/*Grid*/
.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*/
/*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;}

}


/*@media screen {*/
@media all {
body {font-family:Arial, Helvetica, sans-serif; font-size:0.875em; color:#333; 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:#03365F !important;} /*ios phone number detection formatting*/
a.link-readmore {}
a.link-readmore:before {content:'\203A'; display:inline-block; margin:0 0.5em 0 0; font-family:'Open Sans',Arial, Helvetica, sans-serif; font-size:155%; font-weight:bold; color:#C40070; line-height:1; speak:none;}
/*Misc*/
.text-align-left {text-align:left;}
.text-align-center {text-align:center;}
.text-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(../images/css1/ico-tiles.png) no-repeat scroll 0 0;}
.icon-nav-home i {width:17px; height:30px; background-position:-247px -6px;}
.icon-fb i {width:30px; height:30px; background-position:-2px -53px;}
.icon-twitter i {width:30px; height:30px; background-position:-36px -53px;}
.icon-google-plus i {width:30px; height:30px; background-position:-77px -53px;}
.icon-viadeo i {width:30px; height:30px; background-position:-117px -53px;}
.icon-linkedin i {width:30px; height:30px; background-position:-156px -53px;}
.icon-youtube i {width:30px; height:30px; background-position:-199px -53px;}
.icon-clientaccess i {width:20px; height:20px; background-position:-285px -201px; vertical-align:top;}
.icon-get-quote i {width:32px; height:32px; background-position:-3px -3px; vertical-align:top;}
.icon-tic i {width:32px; height:32px; background-position:-67px -3px; vertical-align:top;}
.icon-read-more i {width:25px; height:25px; background-position:-250px -149px; vertical-align:top;}
.icon-phone-number i {width:34px; height:34px; background-position:-8px -239px; vertical-align:top;}
.lt-ie9 .icon-phone-number i {width:34px; height:34px; background-position:-50px -239px; vertical-align:top;}
.icon-print i {width:28px; height:26px; background-position:-3px -198px; vertical-align:top;}
.icon-help i {width:28px; height:26px; background-position:-50px -198px; vertical-align:top;}
.icon-file i {width:12px; height:14px; background-position:-163px -204px; vertical-align:top;}
/**/
.icon-fb i, .icon-twitter i, .icon-google-plus i, .icon-viadeo i, .icon-linkedin i, .icon-youtube i, .icon-nav-home i {font-size:0.01em; line-height:100%; text-indent:-2000em;}
/*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 {padding:0; border-width:0;}


/*
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;}
/*nav-list per color*/
.page-is-form .navlist-wrapper ul li:last-child.nav-selected a:after, .page-is-form .navlist-wrapper ul li:last-child a:hover:after {border-color:#fff #fff #fff #03365F;}
.page-is-form .navlist-wrapper ul li.nav-selected a, .page-is-form .navlist-wrapper ul li a:hover {color:#fff; background-color:#03365F;}
.page-is-form .navlist-wrapper ul li.nav-selected a:before , .page-is-form .navlist-wrapper ul li a:hover:before{border-color:#03365F #03365F #03365F transparent;}

/*
STRUCTURE width
*/
#site-wrapper {max-width:1180px; margin:0 auto;}
.site-width-setter {max-width:960px; min-width:320px; margin:0 auto;} /*Setting site width boundaries*/
.banner-width-setter {max-width:1180px; margin:0 auto;} /*Setting banner width boundaries*/
.lt-ie8 .site-width-setter, 
.lt-ie9 .site-width-setter {max-width:960px; min-width:960px; width:960px;}
.page-is-home {}
.page-has-bothpanes {}
.page-has-rightpane {}
.page-has-leftpane {}


/*HEADER*/
#header {height:90px;}
#header p {margin:0;}
#header .site-width-setter {position:relative;}
#header .logo {margin:27px 0 0 0;}
#header .tagline {font-size:1.4375em; line-height:1em; font-family:'Open Sans',Arial, Helvetica, sans-serif; color:#00335F; margin:0; display:inline-block; padding:4px 0 0 10px;}
#header .tagline span {color:#5FB279;}
/**/
#header .w-1 {width:180px;}
#header .w-3 {position:absolute; top:4px; right:0; font-size:0.8571em;}
#header .w-3 .nav {color:#6A7A9B;}
#header .w-3 .nav li {display:inline;}
#header .w-3 .nav li:not(:first-child):before {content:" - "; display:inline; padding:0 5px;}
#header .w-3 .nav li a {color:#6A7A9B;}
#header .w-4 {position:absolute; top:41px; right:0; font-size:0.8571em;}
#header .icon-clientaccess {background-color:#C40070; color:#FFFFFF; text-decoration:none; height:24px; line-height:24px; display:inline-block; padding:0 10px; position:relative;}
#header .icon-clientaccess:before {display:block; content:' '; width:0px; height:0px; border-width:11px; border-style:solid; border-color:transparent; border-right-width:0; border-left-color:#FFF; border-top-width:0px; border-bottom-width:24px; top:0; left:0; position:absolute;}


/*NAV*/
#nav {position:relative; height:40px;}
#nav:after {display:block; content:" "; width:50%; height:40px; float:right; background-color:#18B3B9;}
#nav .site-width-setter {position:relative;}
#nav .site-width-setter .nav-desktop {position:absolute; top:0; padding-left:51px; left:0; right:0;}
#nav .site-width-setter .nav-desktop-wrapper {max-width:756px; width:100%; float:right}
#nav .site-width-setter .nav-desktop #nav-primary {display:table; width:100%; background-color:#18B3B9; height:40px; position:relative;}
.lt-ie8 #nav .site-width-setter .nav-desktop #nav-primary {display:block;}
#nav .site-width-setter .nav-desktop #nav-primary:before {content:''; display:block; position:absolute; top:0; left:-19px; width:0px; height:0px; border-color:transparent #18B3B9 transparent transparent; border-width:40px 19px 0 0; border-style:solid;}
#nav .site-width-setter .nav-desktop li {font-size:1.2857em; text-transform:uppercase; font-family:'Open Sans',Arial, Helvetica, sans-serif; display:table-cell;}
.lt-ie8 #nav .site-width-setter .nav-desktop li {float:left;}
#nav .site-width-setter .nav-desktop li a {position:relative; display:block; line-height:40px; height:40px; color:#FFFFFF; text-align:center; padding:0 16px;}
#nav .site-width-setter .nav-desktop li:first-child a {padding-left:19px;}
.lt-ie8 #nav .site-width-setter .nav-desktop li a {display:block;}
#nav .site-width-setter .nav-desktop li.nav-selected a, 
#nav .site-width-setter .nav-desktop li a:hover {color:#fff; background-color:#03365F;}
#nav .site-width-setter .nav-desktop li a:hover:before, 
#nav .site-width-setter .nav-desktop li.nav-selected a:before {content:''; position:absolute; top:0; left:-19px; display:block; width:0px; height:0px; border-style:solid; border-width:40px 19px 0 0; border-color:transparent #03365F transparent transparent;}
#nav .site-width-setter .nav-desktop li a:hover:after, 
#nav .site-width-setter .nav-desktop li.nav-selected a:after {content:''; position:absolute; top:0; right:-19px; display:block; width:0px; height:0px; border-style:solid; border-width: 40px 19px 0 0; border-color:#03365F transparent transparent transparent;}
/**/
.nav-mobile {display:none;}


/*FOOTER*/
#footer {margin-top:0.714em/*10px*/;}
#footer .footer-quickies {font-size:0.8571em; color:#6A7B9C;}
#footer .footer-quickies .w-1 .nav li {display:inline-block; line-height:30px;}
#footer .footer-quickies .w-1 .nav li:not(:first-child):before {content:"\2009-\2009"; padding:0 5px;}
.lt-ie9 #footer .footer-quickies .w-1 .nav li {padding:0 5px 0 0;}
#footer .footer-quickies ul.nav li a {color:#6A7B9C;}
#footer .footer-quickies .w-2 {float:right;}
#footer .footer-quickies .social-list {list-style:none; float:left; margin:0;}
#footer .footer-quickies .social-list li {float:left;}
#footer .footer-quickies .social-list li a {display:inline-block; overflow:hidden;}
#footer .footer-quickies .footer-logo {float:left; height:30px; line-height:30px;}
.lt-ie9 #footer .footer-quickies .footer-logo {white-space:nowrap;}
#footer .footer-quickies .footer-logo img {margin-left:6px; margin-top:-3px;}
#footer .footer-quickies .spacer {padding:0 5px; speak:none;}


/*
BANNER
*/
.banner-wrapper {background-attachment:scroll; background-position:50% 0; background-repeat:no-repeat;}


/*SLIDER*/
.news-slider-wrapper {margin-bottom:10px;}
.news-slider-wrapper .slider-list {margin:0; padding:0; list-style:none;}
.news-slider-wrapper .slider-list li {}
.news-slider-wrapper .slider-list li .news-slider-bg {background-position:50% 0; background-repeat:no-repeat;}
.news-slider-wrapper .slider-list li .slide-wrapper {max-width:960px; margin:0 auto; position:relative;}
.news-slider-wrapper .slider-list li .slide-wrapper .news-slider-content {
	position:absolute;
	max-width:334px;
	bottom:20px;
	right:20px;
	padding:20px 18px;
	font-family:'Open Sans',Arial, Helvetica, sans-serif;
	background-color: rgba(0, 0, 0, 0.6); color: rgba(0, 0, 0, 0.6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#AA000000,endColorstr=#AA000000);   /* IE6 & 7 */
}
.news-slider-wrapper .slider-list li .slide-wrapper .news-slider-content .news-slider-body {font-size:2em; color:#FFFFFF; font-weight:600; line-height:1.2em; padding-left:17%}
.news-slider-wrapper .slider-list li .slide-wrapper .news-slider-content .news-slider-body:before {content:''; position:absolute; top:35%; left:5%; display:block; width:38px; height:38px; background:url(../images/css1/ico-tiles.png) no-repeat scroll -196px -94px;}
.news-slider-wrapper .slider-list li .slide-wrapper .news-slider-content .news-slider-body a {color:#FFFFFF}
.news-slider-wrapper .slider-list li .slide-wrapper .news-slider-content .news-slider-body p {margin:0 0 0.5em 0;}
.news-slider-wrapper .slider-list li .slide-wrapper .news-slider-content .news-slider-body strong {color:#60B47B; font-weight:600;}
.news-slider-wrapper .slider-list li .slide-wrapper .news-slider-content .news-slider-footer {font-size:1.4285em; line-height:1.3em;}
.news-slider-wrapper .slider-list li .slide-wrapper .news-slider-content .news-slider-footer p {margin:0;}
.news-slider-wrapper .slider-list li .slide-wrapper .news-slider-content .news-slider-footer a {color:#60B47B;}
.news-slider-wrapper .slider-list li .slide-wrapper .news-slider-content .news-slider-footer a i {margin-right:8px; vertical-align:middle;}
.news-slider-wrapper .slider-list li .news-slider-img {}
.flex-control-paging-container {background:#03365F url(../images/css1/corner.png) 50% 0 no-repeat;}
.news-slider-wrapper .flex-control-nav, .flex-control-paging-container {list-style:none; margin:0; padding:0 15px; background:#03365F url(../images/css1/corner.png) 50% 0 no-repeat;}
.news-slider-wrapper .flex-control-nav {}
.news-slider-wrapper .flex-control-nav li {display:inline-block; width:14px; height:14px; margin:0 3px; padding-top:13px;}
.lt-ie8 .news-slider-wrapper .flex-control-nav {display:block; text-align:center;}
.lt-ie8 .news-slider-wrapper .flex-control-nav li {float:left;}
.lt-ie8 .news-slider-wrapper .flex-control-nav li a {display:inline-block;}
.news-slider-wrapper .flex-control-nav li a {border:1px solid #FFFFFF; width:12px; height:12px; display:inline-block; font-size:0.01em; line-height:100%; text-indent:-2000em; cursor:pointer; -webkit-border-radius: 50%; border-radius: 50%;}
.news-slider-wrapper .flex-control-nav li a.flex-active {background-color:#FFFFFF;}
/*Custom control*/
.news-slider-wrapper .flex-control-paging-container {text-align:center; height:40px;}
.news-slider-wrapper .flex-control-paging-container a {vertical-align:top;}
.lt-ie8 .news-slider-wrapper .flex-control-paging-container a {float:left;}
.news-slider-wrapper .flex-control-paging-container .flex-control-nav {display:inline-block;}
.lt-ie8 .news-slider-wrapper .flex-control-paging-container .flex-control-nav {float:left;}
.news-slider-wrapper .flex-prev, .news-slider-wrapper .flex-next {display:inline-block; width:17px; height:20px; font-size:0.01em; line-height:100%; text-indent:-2000em; background-image:url(../images/css1/ico-tiles.png); margin-top:10px;}
.news-slider-wrapper .flex-prev {background-position:-10px -101px;}
.news-slider-wrapper .flex-next {background-position:-113px -101px;}
/*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,
.news-slider-wrapper .flex-viewport .slider-list li, {display:block;}
.news-slider-wrapper .flex-direction-nav {display:none;}


/*NAV SECONDARY*/
/*nav-list*/
.navlist-wrapper {margin:0 0 1em 0; padding:0 0 0 2.857em; background-color:transparent; border-bottom:solid 2px #03365F;}
.navlist-wrapper ul {display:table; background-color:#eee;}
.navlist-wrapper ul li {display:table-cell; vertical-align:middle; padding:0.75em 0;}
.navlist-wrapper ul li a {display:inline-block; text-align:center; padding:0 0.75em; border-left:solid 1px #fff;}
.navlist-wrapper ul li:first-child a {border-left-width:0;}
.navlist-wrapper ul li.nav-selected {background-color:#03365F;}
.navlist-wrapper ul li.nav-selected a {color:#fff; background-color:#03365F; border-left-width:0;}
/*nav-select*/
.navselect-wrapper {display:none;}
.navselect-wrapper select {}


/*
Content
*/
.section[role="main"] {}
	.contentcol {}
	.contentcol .navside {} /*is usual (left) nav col*/
	.contentcol .content {} /*is #content*/
	.contentcol .aside {} /*is usual (right) col*/
	.contentcol .content * {
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	}
/*-> gen*/
.content h1 {position:relative; font-family:'Open Sans',Arial, Helvetica, sans-serif; font-size:2.429em/*34px*/; color:#00335F; margin:0 0 0.65em 0; padding:0 0 0.4em 0; border-bottom:solid 2px #03365F;}
.content h1 i {display:block; clear:both; font-size:0.588em/*20px*/; font-style:normal; line-height:normal; margin:-0.25em 0 0 0;}
.content h1:before {content:'/'; font-weight:bold; color:#18B3B9; position:absolute; left:-19px; top:auto;}
.content h2 {} /*See H2 within article*/
/*-> right page (layout) */
.page-has-rightpane .contentcol .content {width:78.125%; padding:1.429em 2.08333% 1.214em 0;} /*750 / 960*/
.page-has-rightpane .contentcol .aside {width:21.875%; margin:1.429em 0 1.214em 0; padding:0;} /*210 / 960*/
/*-> home page (layout) */
.page-is-home .contentcol .content {} /*See HOME CONTENT*/
.page-is-home .contentcol .content > .rw {}
/*-> full width page (layout) */
.page-is-fullwidth .contentcol .content {width:100%;}


/*HOME CONTENT*/
.home-content {background:#EEEEEE url(../images/css1/corner.png) 50% -50px no-repeat;}
.home-content .rw {padding:19px 0;}
.home-content .w-1 {width:33.33%;}
.home-content .w-2 {width:33.33%;}
.home-content .w-3 {width:33.33%;}


/*
HOME BOX
*/
.box-home {padding:0 19px;}
.home-content .w-2 .box-home {border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
.box-home .box-header, 
[class*=" box-"] .box-header {font-family:'Open Sans',Arial, Helvetica, sans-serif; font-weight:700; color:#02355E; font-size:1.517em; line-height:133%;}
.box-home .box-header a, 
[class*=" box-"] .box-header a {color:#02355E;}
.box-home .box-header i, 
[class*=" box-"] .box-header i {margin-right:12px;}
.box-home .box-body {}
.box-home .box-foot {}
/*-> box-get-quote*/
.box-get-quote .box-body {color:#C40070; font-family:'Open Sans',Arial, Helvetica, sans-serif; font-size:1.2142em; padding-left:44px;}
/*-> box-ask-us*/
.box-ask-us .box-body {text-align:center;}
.box-ask-us .phone-number {position:relative; border:2px solid #03365F; display:inline-block; padding:0 0.5em 0 37px; margin:0.5em 0; text-align:center; color:#03365F; height:34px; line-height:34px; font-size:1.5458em; font-family:'Open Sans',Arial, Helvetica, sans-serif; font-weight:700; -webkit-border-radius: 30px; border-radius: 30px;}
.box-ask-us .phone-number a {color:#03365F; text-decoration:none;}
.box-ask-us .phone-number i {position:absolute; left:0;}
.lt-ie9 .box-ask-us .is-mobile {display:none;} /*See @media*/
.box-ask-us a[href^="tel"] {color:#03365F !important;}
.box-ask-us .number-infos {color:#03365F; font-size:0.7857em;}
/*-> home-list-link*/
.nav.home-list-link {padding-left:10px}
.home-list-link {margin:0; padding:0; list-style:none; font-size:1.2142em; font-family:'Open Sans',Arial, Helvetica, sans-serif; font-weight:400;}
.home-list-link li {margin:8px 0;}
.home-list-link a {color:#00335E;}
.home-list-link a.icon-read-more i {width:20px; height:20px; margin-right:10px; background-position:-107px -150px; vertical-align:middle;}
/*-> box-link*/
.box-link .box-body {padding-left:10px;}
.box-link .box-body a {position:relative; display:inline-block; padding-left:31px;}
.box-link .box-body a i {position:absolute; left:0; top:1px;}


/*CONTENT*/
.contentcol .aside {background-color:#eee;}
.contentcol .aside > .section {margin:0;}
.contentcol .aside > .section[class*=" box-"] {margin:0 0.714em/*10*/; padding:1.286em 0/*18*/; border-bottom:solid 1px #fff;}
[class*=" box-"] .box-header {padding-left:44px/*32+12*/;}
[class*=" box-"] .box-header i {margin-left:-44px;}
.box-ask-us .box-header {}
.box-ask-us .box-header i {}
.box-ask-us .phone-number {font-size:1.25em;}
.box-video .box-header {font-size:1.214em/*17*/; font-weight:normal; letter-spacing:-0.02em; margin:0; padding-left:0;}
.box-video .box-header a {display:none;}
.box-video .box-body {padding:0 0 0.85em 0;}
/*-> article*/
.article {padding:0 0 0 5.34246%; /*39 / 730*/}
.article h1 {padding:0 0; border-bottom-width:0; margin:0.65em 0;} /*Removing border and padding*/
.article h2 {font-size:1.429em/*20*/; color:#00335F; padding:0.25em 0 1em 0; margin:0;} /**/
.article a:not(.link-readmore) {color:#5FB279; text-decoration:underline;} /*article links get green*/
.article a:hover {color:#5FB279; text-decoration:none;}
.article .figure {}
.article .figure:after {display:block; content:''; width:0px; height:0px; border-width:19px; border-style:solid; border-color:transparent; border-right-width:0; border-left-color:#FFF; border-top-width:0px; border-bottom-width:40px; top:0; left:0; position:absolute;}
.article .figure:before {display:block; content:''; width:0px; height:0px; border-width:25px; border-style:solid; border-color:transparent; border-right-width:0; border-left-color:#C40070; border-top-width:0px; border-bottom-width:51px; top:0; left:0; position:absolute;}
.article .figcaption {color:#fff; padding:0.857em 1.429em; background-color:#18B3B9;}
.article .figcaption a {color:#fff; text-decoration:none;}
.article .figcaption a:hover {text-decoration:underline;}
.article .figure.quote-id:after, 
.article .figure.quote-id:before {border-width:0;}
/*-> faq-wrapper*/
.faq-wrapper {padding:0 0 0 5.34246%;}
.faq-wrapper .toolbox-wrapper {margin-top:-4.5em;} /*Moving button upwards so that it does not bump into title text*/
.faq-wrapper .toolbox-wrapper .icon-help {display:none;}
.faq-wrapper .faq-section {}
.faq-wrapper .faq-section h2 {font-size:1.571em/*22*/; color:#00335F; padding:0; margin:1.714em 0 0.5em 0;}
.faq-wrapper .faq-section h2 + p {text-align:right; clear:both;}
.faq-wrapper .faq-section h2 + p>a{}
.faq-wrapper .faq-section .faq-question-wrapper {padding:1em; margin:0 0 1em 0; border:solid 1px #CFCFCF;}
.faq-wrapper .faq-section .faq-question-wrapper .faq-toggle {}
.faq-wrapper .faq-section .faq-question-wrapper .faq-active, 
.faq-wrapper .faq-section .faq-question-wrapper .faq-active button {}
.faq-wrapper .faq-section .faq-question-wrapper.faq-active {}
.faq-wrapper .faq-section .faq-question-wrapper button {font-size:1em/*14*/; font-weight:normal; text-align:left; padding:0; background-color:transparent; border-width:0;}
.faq-wrapper .faq-section .faq-question-wrapper button:focus,
.faq-wrapper .faq-section .faq-question-wrapper button:active {text-decoration:underline;} 
.faq-wrapper .faq-section .faq-question-wrapper button i {display:inline-block; width:15px; height:15px; margin:0 0.25em 0 0; vertical-align:middle; background:transparent url(../images/css1/ico-tiles.png) no-repeat scroll -222px -152px;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
.faq-wrapper .faq-section .faq-question-wrapper.faq-active button i {background-position:-189px -153px;}
.faq-wrapper .faq-section .faq-answer-wrapper {margin:0.786em 0 0 0; padding:0.786em 0 0 0; border-top:dotted 1px #bbb;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
/*-> toolbox-wrapper*/
.toolbox-wrapper {position:relative; z-index:5; float:right; margin:0;}
.toolbox-wrapper a { display:inline-block; margin:0 1.429em 0 0;}
.toolbox-wrapper a i {}
.navlist-wrapper + .toolbox-wrapper {margin:1em 0 0 0;}
/*-> quote ID (image and caption)*/
.quote-id {}
.figure.quote-id {margin:0 0 1em 0;}
.figure.quote-id img {float:left; width:81px; padding:4px; margin:0 1em 0 0; background-color:#eee; border:solid 1px #CFCFCF;}
.figure.quote-id .figcaption {color:#00335F; vertical-align:top; background-color:transparent;}
.figure.quote-id .figcaption {font-size:1.071em/*15*/; min-height:4.5em;}
.figure.quote-id .figcaption strong {font-family:'Open Sans',Arial, Helvetica, sans-serif; font-size:1.286em/*18*/; font-weight:bold; margin:0 0 0.25em 0;}
/*-> list*/
.contentcol .content ul:not(.nav) {list-style-type:none; margin:0 0 1em 0; padding:0;}
.contentcol .content ul:not(.nav) ul {margin:0.5em 0;}
.contentcol .content ul:not(.nav) li {position:relative; padding:0 0 0.5em 0.75em;}
.contentcol .content ul:not(.nav) li:before {content:''; position:absolute; left:0px; display:list-item; list-style-type:disc; list-style-position:inside; color:#60B47B; speak:none;}
.contentcol .content ul:not(.nav) ul li:before {list-style-type:circle;}
/*-> faux col*/
.content-50x50,
.content-25x75, 
.content-75x25,
.content-33x33x33 {margin:0 0 1em 0;}
.content-inner-pad:before, .content-inner-pad:after {content: ""; display:table;}
/*--> 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;}
.rw.content-50x50 > .has-sep {position:relative;}
.rw.content-50x50 > .has-sep:before {content:''; position:absolute; top:0; width:1px; min-height:100%; 
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmY2ZjZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2NmY2ZjZiIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjY2ZjZmNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjY2ZjZmNmIiBzdG9wLW9wYWNpdHk9IjAuNSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjY2ZjZmNmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(207,207,207,0) 0%, rgba(207,207,207,0.5) 25%, rgba(207,207,207,1) 50%, rgba(207,207,207,0.5) 75%, rgba(207,207,207,0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(207,207,207,0)), color-stop(25%,rgba(207,207,207,0.5)), color-stop(50%,rgba(207,207,207,1)), color-stop(75%,rgba(207,207,207,0.5)), color-stop(100%,rgba(207,207,207,0)));
background: -webkit-linear-gradient(top,  rgba(207,207,207,0) 0%,rgba(207,207,207,0.5) 25%,rgba(207,207,207,1) 50%,rgba(207,207,207,0.5) 75%,rgba(207,207,207,0) 100%);
background: -o-linear-gradient(top,  rgba(207,207,207,0) 0%,rgba(207,207,207,0.5) 25%,rgba(207,207,207,1) 50%,rgba(207,207,207,0.5) 75%,rgba(207,207,207,0) 100%);
background: -ms-linear-gradient(top,  rgba(207,207,207,0) 0%,rgba(207,207,207,0.5) 25%,rgba(207,207,207,1) 50%,rgba(207,207,207,0.5) 75%,rgba(207,207,207,0) 100%);
background: linear-gradient(to bottom,  rgba(207,207,207,0) 0%,rgba(207,207,207,0.5) 25%,rgba(207,207,207,1) 50%,rgba(207,207,207,0.5) 75%,rgba(207,207,207,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cfcfcf', endColorstr='#00cfcfcf',GradientType=0 );
}
/*-> quoted data*/
.quoted-data {position:relative; font-family:'Open Sans',Arial, Helvetica, sans-serif; color:#00335F; font-size:1.286em/*18px*/; margin:0 0 1em 0; padding:0 0 0 2.6em;}
.quoted-data:before {content:"\201C"; position:absolute; top:-0.28em; left:0; display:inline-block; font-family:"Times New Roman", Times, serif; color:#60B47B; font-size:4.444em/*80px*/;}
/*-> table-data*/
.table-data {width:100%; margin:0 0 1em 0;}
.table-data th {padding:1.214em 0.929em/*17px 13px*/; text-align:left;}
.table-data td {padding:0.929em/*13px*/; text-align:left; border-bottom:dotted 1px #A8A8A8;}
.table-data.table-has-strip th {font-weight:normal; color:#fff; background-color:#03365F;}
.table-data.table-has-strip th:nth-child(even) {background-color:#034881;}
.table-data.table-has-strip td:nth-child(odd) {background-color:#eee; border-bottom:dotted 1px #A8A8A8;}
/*-> nav nav-chapter*/
.nav-chapter {margin:0.75em 0 1em 0 !important; background-color:#eee; border:solid 5px #eee;}
.nav-chapter:before, .nav-chapter:after {content: ""; display:table;}
.nav-chapter > li {float:left; width:49.99%;}
.nav-chapter > li:last-child {text-align:right;}
.nav-chapter a {display:inline-block; font-size:1.143em/*16*/; font-weight:bold;}
.nav-chapter > li:first-child a:before, 
.nav-chapter > li:last-child a:after {content:'\203A'; display:inline-block; width:38px; line-height:28px; margin:0 0 0 0.5em; vertical-align:bottom; text-align:center; font-size:2em; font-weight:bold; color:#C40070; speak:none; border-left:solid 1px #fff;}
.nav-chapter > li:first-child a:before {content:'\2039'; margin:0 0.5em 0 0; border-right:solid 1px #fff; border-left-width:0;}
/*-> hr*/
.contentcol .content hr {border-width:0; height:1px;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmY2ZjZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2NmY2ZjZiIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjY2ZjZmNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjY2ZjZmNmIiBzdG9wLW9wYWNpdHk9IjAuNSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjY2ZjZmNmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left,  rgba(207,207,207,0) 0%, rgba(207,207,207,0.5) 25%, rgba(207,207,207,1) 50%, rgba(207,207,207,0.5) 75%, rgba(207,207,207,0) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(207,207,207,0)), color-stop(25%,rgba(207,207,207,0.5)), color-stop(50%,rgba(207,207,207,1)), color-stop(75%,rgba(207,207,207,0.5)), color-stop(100%,rgba(207,207,207,0)));
background: -webkit-linear-gradient(left,  rgba(207,207,207,0) 0%,rgba(207,207,207,0.5) 25%,rgba(207,207,207,1) 50%,rgba(207,207,207,0.5) 75%,rgba(207,207,207,0) 100%);
background: -o-linear-gradient(left,  rgba(207,207,207,0) 0%,rgba(207,207,207,0.5) 25%,rgba(207,207,207,1) 50%,rgba(207,207,207,0.5) 75%,rgba(207,207,207,0) 100%);
background: -ms-linear-gradient(left,  rgba(207,207,207,0) 0%,rgba(207,207,207,0.5) 25%,rgba(207,207,207,1) 50%,rgba(207,207,207,0.5) 75%,rgba(207,207,207,0) 100%);
background: linear-gradient(to right,  rgba(207,207,207,0) 0%,rgba(207,207,207,0.5) 25%,rgba(207,207,207,1) 50%,rgba(207,207,207,0.5) 75%,rgba(207,207,207,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cfcfcf', endColorstr='#00cfcfcf',GradientType=1 );
}
.contentcol .content .icon-file i {margin:0 0.4em 0 0;}


/*End Common*/
}


@media only screen and (min-width:768px) { /*Mobility Switch*/.is-desktop {} .is-mobile {display:none !important;} } /*See .lt-ie9 rule*/ 
@media only screen and (max-width:767px) { /*Mobility Switch*/.is-desktop {display:none !important;} .is-mobile {} }


@media only screen and (max-width:960px) {
/*HEADER*/
#header .logo {margin:21px 0 0 10px;}
#header .w-3 {right:10px;}
/*FOOTER*/
#footer .footer-quickies {padding:0 10px;}

/*End mediaqueries*/
}


@media only screen and (max-width:930px) {
/*.box-home .box-header {font-size:1.429em;} */
/*.home-content .w-2 .box-home {border-left-width:0; border-right-width:0;} */

/*End mediaqueries*/
}


@media only screen and (max-width:900px) {
.box-ask-us .phone-number {font-size:1em;}
.box-home .box-ask-us .phone-number {font-size:1.286em/*18*/;}

/*End mediaqueries*/
}


@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 10px;}
/*-> right page (layout) */
.page-has-rightpane .contentcol .content {width:71.92513%; padding:1.429em 2.60416% 1.214em 0;} /*518+20 / 768-10-10:748*/
.page-has-rightpane .contentcol .aside {width:28.07486%; margin:1.429em 0 0 0; padding:0;} /*210 / 768-10-10:748*/
/*-> article*/
.article {padding:0 0 0 5.34246%; /*39 / 730*/}
/*-> quote ID (image and caption)*/
.quote-id {}
.figure.quote-id {margin:0 0 2em 0;}
/*-> quoted data*/
.quoted-data {font-size:1.143em/*16*/;}
/*-> nav nav-chapter*/
.nav-chapter a {font-size:1em/*14*/;}
/*-> 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;}
/**/
.rw.content-50x50 > .has-sep:before {top:-1em; height:1px; min-height:inherit; width:100%; 
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmY2ZjZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2NmY2ZjZiIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjY2ZjZmNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjY2ZjZmNmIiBzdG9wLW9wYWNpdHk9IjAuNSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjY2ZjZmNmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left,  rgba(207,207,207,0) 0%, rgba(207,207,207,0.5) 25%, rgba(207,207,207,1) 50%, rgba(207,207,207,0.5) 75%, rgba(207,207,207,0) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(207,207,207,0)), color-stop(25%,rgba(207,207,207,0.5)), color-stop(50%,rgba(207,207,207,1)), color-stop(75%,rgba(207,207,207,0.5)), color-stop(100%,rgba(207,207,207,0)));
background: -webkit-linear-gradient(left,  rgba(207,207,207,0) 0%,rgba(207,207,207,0.5) 25%,rgba(207,207,207,1) 50%,rgba(207,207,207,0.5) 75%,rgba(207,207,207,0) 100%);
background: -o-linear-gradient(left,  rgba(207,207,207,0) 0%,rgba(207,207,207,0.5) 25%,rgba(207,207,207,1) 50%,rgba(207,207,207,0.5) 75%,rgba(207,207,207,0) 100%);
background: -ms-linear-gradient(left,  rgba(207,207,207,0) 0%,rgba(207,207,207,0.5) 25%,rgba(207,207,207,1) 50%,rgba(207,207,207,0.5) 75%,rgba(207,207,207,0) 100%);
background: linear-gradient(to right,  rgba(207,207,207,0) 0%,rgba(207,207,207,0.5) 25%,rgba(207,207,207,1) 50%,rgba(207,207,207,0.5) 75%,rgba(207,207,207,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cfcfcf', endColorstr='#00cfcfcf',GradientType=1 );
} /*Line flips from vertical to hrz: gradient redefined*/
/*--> 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;}

/*End mediaqueries*/
}


@media only screen and (max-width:767px) {
/*HEADER*/
#header .w-1 {width:159px;}
#header .logo {margin-top:28px; height:auto;}
#header .tagline {font-size:1.4285em; padding-left:5px; /*word-break:break-all;*/}
#header .w-3 {display:none;}
#header .w-4 {display:none;}
/*NAV*/
#nav {height:auto;}
#nav:after {display:none;}
#nav .site-width-setter .nav-desktop {display:none;}
.nav-mobile {z-index:500; display:block; height:35px; background-color:#18B3B9; position:relative;}
.nav-mobile .dl-menuwrapper button {background-color:#03365F; height:35px; width:auto; text-indent:0; padding-left:10px; padding-right:18px;}
.nav-mobile .dl-menuwrapper button span {padding-left:29px; text-transform:uppercase; color:#FFFFFF;}
.nav-mobile .dl-menuwrapper button:after {height:2px; width:18px; left:10px; box-shadow: 0 7px 0 #fff, 0 14px 0 #fff;}
.nav-mobile .dl-menuwrapper {max-width:none; float:none; margin:0; font-size:1.1428em;}
.nav-mobile .dl-menuwrapper button:hover, .nav-mobile .dl-menuwrapper button:hover span, .nav-mobile .dl-menuwrapper button.dl-active, .nav-mobile .dl-menuwrapper button.dl-active span, .nav-mobile .dl-menuwrapper ul {background-color:#E0E0E0; color:#03365F;}
.nav-mobile .dl-menuwrapper button:hover:after, .nav-mobile .dl-menuwrapper button.dl-active:after {background-color:#03365F; box-shadow:0 7px 0 #03365F, 0 14px 0 #03365F;}
.nav-mobile .dl-menuwrapper .dl-menu {margin:0; z-index:600; background-color:#E0E0E0;}
.nav-mobile .dl-menuwrapper .dl-menu {-webkit-transform: translateY(0px); -moz-transform: translateY(0px); transform: translateY(0px);}
.nav-mobile .dl-menuwrapper .dl-menu li {border-bottom:1px solid #FFFFFF;}
.nav-mobile .dl-menuwrapper .dl-menu li a {text-transform:uppercase; color:#03365F; font-family:'Open Sans',Arial, Helvetica, sans-serif; font-weight:400; padding:10px 20px;}
.nav-mobile .dl-menuwrapper .dl-menu li.nav-selected a {color:#FFF; background-color:#60B47B;}
/**/
.nav-mobile .nav-mobile-extra-wrapper {position:absolute; top:5px; right:10px; font-size:0.8571em;}
.nav-mobile .nav-mobile-extra-wrapper a {color:#FFFFFF; background-color:#C40070; text-decoration:none; display:inline-block; height:25px; line-height:25px; padding:0 10px;}
/*Content*/
/*-> gen*/
.content h1:before {content:''; display:none;}
/*-> right page (layout) */
.page-has-rightpane .contentcol .content {width:100%; padding:1.429em 0 1.214em 0;} /*100%*/
.page-has-rightpane .contentcol .aside {width:100%; margin:1.429em 0 0 0; padding:0;} /*100%*/
/*-> article*/
.article {padding:0;} /*removing padding for w:100%*/
/*-> faq-wrapper*/
.faq-wrapper {padding:0;} /*removing padding for w:100%*/
/*BOX*/
.section[class*=" box-"] .box-header {font-family:'Open Sans',Arial, Helvetica, sans-serif; font-weight:700; color:#02355E; font-size:1.517em;}
/*HOME*/
.home-content .rw {padding:0;}
.home-content .w-1,
.home-content .w-2,
.home-content .w-3 {float:none; width:auto; border-bottom:1px solid #FFFFFF;}
.home-content .box-home {padding:17px 19px 7px 19px;}
.home-content .w-2 .box-home {border-left-width:0; border-right-width:0;}
/*-> phone-number*/
.box-ask-us .phone-number {font-size:1.3em;}
.box-ask-us .box-body {text-align:left;}
.box-ask-us .box-body {padding-left:44px;}
/*SLIDER*/
.news-slider-wrapper .slider-list li .slide-wrapper .news-slider-content .news-slider-body {font-size:1.3571em;}
.news-slider-wrapper .slider-list li .slide-wrapper .news-slider-content .news-slider-footer {font-size:1.1428em;}
.news-slider-wrapper .slider-list li .slide-wrapper .news-slider-content .news-slider-footer .icon-read-more i {width:19px; height:19px; background-position:-203px -202px;}
/*FOOTER*/
#footer .footer-quickies {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#footer .footer-quickies .w-1 {float:none; padding-bottom:4px;}
#footer .footer-quickies .w-2 {float:none;}
#footer .footer-quickies .nav {text-align:center;}
#footer .footer-quickies ul.nav li {line-height:1.1em;}
#footer .footer-quickies ul.nav li a {line-height:1.1em;}
#footer .footer-quickies .social-list {float:none; padding:0; text-align:center;}
#footer .footer-quickies .social-list li {display:inline; float:none;}
#footer .footer-quickies .footer-logo {float:none; text-align:center;}
#footer .footer-quickies .footer-logo .spacer {display:none;}
/*NAV SECONDARY*/
/*nav-list*/
.navlist-wrapper {display:none;}
/*nav-select*/
.navselect-wrapper {display:block; padding:0 0 0.786em 0; border-bottom:solid 2px #03365F;}
.navselect-wrapper p {display:table; margin:0; padding:0.786em 1em; background:transparent url(../images/css1/select-bg01.png) no-repeat scroll 92% 50%; border:solid 1px #CFCFCF; -webkit-border-radius:30px; border-radius:30px;}
.navselect-wrapper select {color:#02355F; font-family:'Open Sans',Arial, Helvetica, sans-serif; font-weight:600; padding:0.25em; background-color:transparent; border-width:0; -webkit-appearance:menulist;}
.navselect-wrapper select option {color:#333; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding:0.25em; background-color:#fff;}
/*-> RWD Table*/
/* Foundation v2.1.4 http://foundation.zurb.com */
/* Artfully masterminded by ZURB  */
/* MOD shadow added*/
table.responsive { margin-bottom: 0; }
.pinned { position: absolute; left: 0; top: 0; background: #fff; width: 35%; overflow: hidden; overflow-x: scroll; border-right: 1px solid #ccc; border-left: 1px solid #ccc; -webkit-box-shadow:1px 0px 5px 0px rgba(0, 0, 0, 0.35); box-shadow:1px 0px 5px 0px rgba(0, 0, 0, 0.35);}
.pinned table { border-right: none; border-left: none; width: 100%; }
.pinned table th, .pinned table td { white-space: nowrap; }
.pinned td:last-child { border-bottom: 0; }
div.table-wrapper { position: relative; margin-bottom: 20px; overflow: hidden; border-right: 1px solid #ccc; }
div.table-wrapper div.scrollable table { margin-left: 35%; }
div.table-wrapper div.scrollable { overflow: scroll; overflow-y: hidden; }	
table.responsive td, table.responsive th { position: relative; white-space: nowrap; overflow: hidden; }
table.responsive th:first-child, table.responsive td:first-child, table.responsive td:first-child, table.responsive.pinned td { display: none; }

/*End mediaqueries*/
}


@media only screen and (max-width:520px) {
#header .tagline {font-size:1.286em/*18*/;} /*Tagline needs a specific breakpoint*/

/*End mediaqueries*/
}


@media only screen and (max-width:480px) { 
#header .w-1 {width:40%;}
#header .w-1 a {display:block; margin-right:10px; margin-left:10px;}
#header .w-2 {width:60%;}
#header .logo {width:auto; margin-left:0;}
#header .tagline {float:none; display:block; padding-left:18px;}
/*SLIDER*/
.news-slider-wrapper .slider-list li .slide-wrapper .news-slider-content {max-width:162px; padding: 15px 14px; bottom:10px; right:10px;}
.news-slider-wrapper .slider-list li .slide-wrapper .news-slider-content .news-slider-body {font-size:1.1428em;padding-left:20%}
.news-slider-wrapper .slider-list li .slide-wrapper .news-slider-content .news-slider-body:before {left:4%; width:32px; height:32px; background:url(../images/css1/ico-tiles.png) no-repeat scroll -150px -94px;}
/*CONTENT*/
.contentcol .aside > .section[class*=" box-"] {text-align:center;}
/*-> faq-wrapper*/
.faq-wrapper .toolbox-wrapper .icon-print {display:inline-block;}
/*-> toolbox-wrapper*/
.toolbox-wrapper .icon-print {display:none;}
/*-> box-ask-us*/
.box-ask-us .box-header {margin:0 0 0.15em 0;}
.box-ask-us .box-body {text-align:center; padding-left:0;}
/*-> box-get-quote*/
.box-get-quote .box-header {margin:0 0 0.5em 0;}
.box-get-quote .box-body {text-align:center; padding-left:0;}
/*-> box-links*/
.box-links .box-body {text-align:center; padding-left:0;}

/*End mediaqueries*/
}


@media only screen and (max-width:360px) {
#header .tagline {font-size:1.143em;}
/*-> nav nav-chapter*/
.nav-chapter > li:first-child a:before, .nav-chapter > li:last-child a:after {display:none;}

/*End mediaqueries*/
}
