@charset "UTF-8";
/*!
 * Groupe LP: v1.0.15 sep2013 
 *
 * GEN stylesheet: Coface 
 * Basis is: CSS3 WINDOWS8_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/*14px*/; 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(../images/css3/ico-tiles.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;}
.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/css3/ico-tiles.png) no-repeat scroll 0 0;}
.icon-clientaccess i {width:13px; height:13px; background-position:0 0; vertical-align:text-top;}
.icon-get-quote i {width:77px; height:77px; background-position:0 -68px;}
.icon-arrow-e i {width:31px; height:32px; background-position:0 -14px;}
.icon-arrow-dot-e i {width:13px; height:13px; background-position:-28px 0;}
.icon-tic i {/*width:50px; height:49px; background:url(../images/css3/ico-tiles.png) no-repeat scroll -78px -68px; */} /*Icon used via before*/
.icon-print i {width:28px; height:26px; background-position:-128px -68px; vertical-align:top;}
.icon-help i {width:28px; height:26px; background-position:-156px -68px; vertical-align:top;}
.icon-file i {width:12px; height:14px; background-position:-163px -204px; vertical-align:top;}
.icon-read-more i {width:25px; height:25px; background-position:-57px -15px; vertical-align:top;}
/*social network*/
.icon-fb i {width:20px; height:20px; background-position:0 -47px;}
.icon-twitter i {width:20px; height:20px; background-position:-20px -47px;}
.icon-google-plus i {width:20px; height:20px; background-position:-40px -47px;}
.icon-viadeo i {width:20px; height:20px; background-position:-60px -47px;}
.icon-linkedin i {width:20px; height:20px; background-position:-80px -47px;}
.icon-youtube i {width:20px; height:20px; background-position:-100px -47px;}
.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;}


/*
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:118px;}
#header p {margin:0;}
#header h1 {margin:0; padding:0;}
#header .site-width-setter {position:relative;}
#header .logo {}
#header .tagline {font-size:1.643em/*23*/; line-height:1em; font-family:'Open Sans',Arial, Helvetica, sans-serif; color:#00335F; margin:0; display:inline-block; padding:4px 0 0 0;}
#header .tagline span {color:#5FB279;}
/**/
#header .w-1 {width:185px; padding:34px 0 0 22px;}
#header .w-2 {padding:46px 0 0 0;}
#header .w-2 i {width:15px; height:29px; display:inline-block; margin:0 14px 0 26px; vertical-align:top; background:url(../images/css3/ico-tiles.png) no-repeat scroll -132px -14px;}
#header .w-3 {position:absolute; top:0; 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:"\2009-\2009"; display:inline; padding:0 5px; speak:none;}
#header .w-3 .nav li a {color:#6A7A9B;}
#header .w-3 .nav li .icon-clientaccess {color:#FFF; text-decoration:none; height:24px; line-height:24px; display:inline-block; padding:0 10px 0 5px; background-color:#02355E;}
#header .w-3 .nav li .icon-clientaccess i {margin:0 5px 0 0;}


/*
NAV
*/
#nav {position:relative; height:40px;}
#nav .site-width-setter {position:relative;}
#nav .site-width-setter .nav-desktop {}
#nav .site-width-setter .nav-desktop:after {content:""; display:block; position:absolute; bottom:0px; left:100%; right:auto; height:40px; border-bottom:solid 1px #18B3B9;}
#nav .site-width-setter .nav-desktop-wrapper {}
#nav .site-width-setter .nav-desktop #nav-primary {position:relative; /*display:table;*/ width:100%; height:40px; background-color:transparent; border-bottom:solid 1px #18B3B9;}
#nav .site-width-setter .nav-desktop li {/*display:table-cell;*/ float:left; font-family:'Open Sans',Arial, Helvetica, sans-serif; font-size:1.2857em; font-weight:500; text-transform:uppercase; background-color:transparent;}
#nav .site-width-setter .nav-desktop li a {position:relative; display:block; line-height:40px; height:40px; color:#02355E; text-align:center; padding:0 19px;}
#nav .site-width-setter .nav-desktop li:first-child a {padding:0 19px 0 0;}
#nav .site-width-setter .nav-desktop li.nav-selected a, 
#nav .site-width-setter .nav-desktop li a:hover {color:#18B3B9;text-decoration:none;}
/**/
.nav-mobile {display:none;}

/*
FOOTER
*/
#footer {margin:1em auto auto auto; padding:0.714em 0 0 0; background:transparent url(../images/css3/footer-bg01.png) no-repeat scroll 50% 0.714em; border-top:solid 1px #CFCFCF;}
#footer .footer-quickies {font-size:0.8571em; color:#6A7A9B;}
#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 .w-1 .nav li a {color:#6A7A9B;}
#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; margin:4px 5px 5px 4px; overflow:hidden;}
#footer .footer-quickies .footer-logo {float:left; height:30px; line-height:30px; margin:0 0 0 21px;}
.lt-ie9 #footer .footer-quickies .footer-logo {white-space:nowrap;}
#footer .footer-quickies .footer-logo img {margin-left:6px; margin-top:-3px;}


/*
BANNER
*/
.banner-wrapper {margin:1.143em 0 0 0/*16*/; background-attachment:scroll; background-position:50% 0; background-repeat:no-repeat;}


/*NAV SECONDARY*/
/*nav-list*/
.navlist-wrapper {margin:0 0 1em 0; padding:0 0 0 2.107em; border-bottom:solid 1px #CFCFCF;}
.navlist-wrapper ul {display:table;}
.navlist-wrapper ul li {display:table-cell; vertical-align:middle; padding:0.75em 0 1.5em 0;}
.navlist-wrapper ul li a {display:inline-block; min-height:24px; text-align:left; padding:0 0.75em 0 2.893em; color:#18B3B9; background:transparent url(../images/css3/nav-second-bg01.png) no-repeat scroll 0.75em 50%; border-left:solid 1px #CFCFCF;}
.navlist-wrapper ul li:first-child a {border-left-width:0;}
.navlist-wrapper ul li.nav-selected {}
.navlist-wrapper ul li.nav-selected a {position:relative; color:#02355E; background-image:url(../images/css3/nav-second-bg02.png);}
.navlist-wrapper ul li.nav-selected a:before {content:''; position:absolute; display:block; bottom:-1.59em; left:40%; width:38px; height:18px; background:transparent url(../images/css3/ico-tiles.png) no-repeat scroll -238px -68px;}
/*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:74.375%; padding:1.429em 2.08333% 1.214em 0;} /*714-> / 960*/
.page-has-rightpane .contentcol .aside {width:25.625%; margin:1.429em 0 1.214em 0; padding:0 0 0 1.04166%;} /*210->236+10:246 / 960 ; 10 / 960*/
/*-> home page (layout) */
.page-is-home .contentcol .content {} /*See HOME CONTENT*/
.page-is-home .contentcol .content > .rw {}
.footer-wrapper {padding-top:0; background-position:50% 0; border-top-width:0;} /*Footer on homepage has no border*/
/*-> full width page (layout) */
.page-is-fullwidth .contentcol .content {width:100%;}


/*
HOME
*/
.home-content {}
.home-content .section .content > .rw {height:420px;}
.home-content .section .content > .rw {padding:16px 0 0 0;}
.home-content .section .content > .rw > .w-1 {width:49.1666%; margin:0 0.8333% 0 0;}
.home-content .section .content > .rw > .w-2 {width:24.58333%; margin:0 0.8333% 0 0;}
.home-content .section .content > .rw > .w-3 {width:24.58333%; margin:0;}
.home-content .section .content > .rw > .w-2 > .rw > [class*="w-"], 
.home-content .section .content > .rw > .w-3 > .rw > [class*="w-"] {height:206px; width:100%;}
.home-content .section .content > .rw > .w-2 > .rw > .w-1 {margin:0 0 3.332% 0;}
.home-content .section .content > .rw > .w-2 > .rw > .w-2 {margin:0 0 0 0;}
.home-content .section .content > .rw > .w-3 > .rw > .w-1 {margin:0 0 3.332% 0;}
.home-content .section .content > .rw > .w-3 > .rw > .w-2 {margin:0 0 0 0;}
.home-content .section .content > .rw *:not([class*="w-"]) {
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}


/*
HOME BOX
*/
.box-home {}
.box-home .box-header, .section.box-header {font-family:'Open Sans',Arial, Helvetica, sans-serif; font-weight:600; margin:0; padding:0; text-shadow:0px 1px 1px rgba(0,0,0,0.4);}
.box-home .box-header a strong {color:#18B3B9; font-weight:600;}
.box-home .box-body {}
.box-home .box-foot {font-family:'Open Sans',Arial, Helvetica, sans-serif; font-weight:600; margin:0; padding:0; text-shadow:0px 1px 1px rgba(0,0,0,0.4);}
/*-> box-home-get-quote*/
.box-home .box-get-quote {min-height:100%;}
.box-get-quote {color:#fff; text-align:center; background-color:#C40070;}
.box-get-quote .icon-get-quote a > i {display:block; margin:auto auto 9px auto; clear:both;}
.box-get-quote .box-header {font-size:1.286em/*18*/; font-weight:600; padding-top:41px;}
.box-get-quote .box-header a {color:#fff;}
.box-get-quote .box-body {font-size:0.857em/*12*/; margin:5px 0 0 0;}
.box-get-quote .box-body p {margin:0;}
/*-> box-video*/
.box-home .box-video {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; height:48.05825%; padding:2% 2% 0 5%;}
.home-content .section .content > .rw > .w-3 > .rw > .w-1.box-home .box-video {margin:0 0 3.88349% 0;}
.box-video {color:#fff; background-color:#02355E;}
/*-> Defect #162*/
.box-video img, embed, object, video{max-width:none;height:70px}
.box-video .box-header {font-size:1.143em/*16*/; float:right;}
.box-video .box-header b {font-weight:bold; display:block;}
.box-video .box-header a {display:block; color:#fff; font-weight:normal; font-size:0.750em/*12*/;}
.box-video .box-body {}
.box-video .box-body img {width:39%;}
.lt-ie9 .box-video .box-body img {width:33%;}
/*-> box-link*/
.box-home .box-link {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; height:48.05825%; padding:1% 4.23728% 0 4.23728%;  overflow:hidden;}
.home-content .section .content > .rw > .w-3 > .rw > .w-1.box-home .box-link {margin:0 0 3.88349% 0;}
.box-link {color:#fff; background-color:#02355E;}
.box-link .box-body {font-family: 'Open Sans',Arial, Helvetica, sans-serif;font-weight: 600;margin: 0;padding: 0;text-shadow: 0px 1px 1px rgba(0,0,0,0.4);}
.box-link .box-body li {margin:8px 0}
.box-link .box-body a {color:#fff;position:relative; display:inline-block; padding-left:31px;}
.box-link .box-body a i {position:absolute; left:0; top:1px;}
/*-> box-ask-us*/
.box-home .box-ask-us {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; height:48.05825%; padding:5% 4.23728% 0 4.23728%;}
.box-ask-us {position:relative; color:#fff; background-color:#18B3B9;}
.box-ask-us .box-header {font-size:1.071em/*15*/; font-weight:bold; margin:0 0 0.4em 0;}
.box-home .box-ask-us .box-header {font-weight:600;}
.lt-ie9 .box-ask-us .box-header {font-size:0.9em;}
.lt-ie9 .box-ask-us {padding-left:29% !important;}
.lt-ie9 .box-ask-us:before {content:""; position:absolute; top:23%; left:4.23728%; display:block; width:50px; height:49px; background:url(../images/css3/ico-tiles.png) no-repeat scroll -78px -68px;}
.box-ask-us .box-body {}
.box-ask-us .phone-number {display:inline-block; clear:both; font-size:1.286em; color:#fff; text-align:center; padding:0 0.75em; margin:0 auto 0.2em auto; border:solid 1px #fff; -webkit-border-radius:25px; border-radius:25px;}
.lt-ie9 .box-ask-us .is-mobile {display:none;} /*See @media*/
.box-ask-us a[href^="tel"] {color:#fff !important;}
.box-ask-us .number-infos {font-size:0.714em/*10*/; margin:0;}
/*-> box-home-title*/
.box-title {position:relative; /*min-height:100%;*/}
.box-title .box-header {position:absolute; bottom:0; font-size:1.143em/*16*/; color:#fff; padding:6.79611% 6.79611% 6.79611% 23.30508%/*55px 14/206*/;}
.box-title .box-header {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 35%, rgba(0,0,0,0.85) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(35%,rgba(0,0,0,0.3)), color-stop(100%,rgba(0,0,0,0.85)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 35%,rgba(0,0,0,0.85) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 35%,rgba(0,0,0,0.85) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 35%,rgba(0,0,0,0.85) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 35%,rgba(0,0,0,0.85) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#d9000000',GradientType=0 );
}
.home-content .section .content > .rw > .w-1 .box-title .box-header {font-size:1.714em/*1.429em*/;  padding-left:17.4322%/*87*/; padding-bottom:4.7619%/*20*/;} /*1st block*/
.box-title .box-header:before {content:''; position:absolute; top:35%; left:5%; display:block; width:31px; height:32px; background:url(../images/css3/ico-tiles.png) no-repeat scroll 0 -14px;}
.home-content .section .content > .rw > .w-1 .box-title .box-header:before {width:38px; height:38px; background-position:-277px -68px;}
.box-title .box-header a {color:#fff;}
.box-title .box-body {overflow:hidden;}
.box-title .box-body img {display:block; max-width:100%; min-width:236px/*17em*/;}
.lt-ie10 .box-title .box-body img {width:236px;} /*Patching IE9 that does not draw images properly*/
.home-content .section .content > .rw > .w-1 .box-title .box-body img {display:block; /*max-width:100%;*/ min-width:471px;}
.lt-ie9 .home-content .section .content > .rw > .w-1 .box-title .box-body img {min-height:420px;}
.box-title .box-foot {}


/*CONTENT*/
.contentcol .aside {}
.contentcol .aside .section {margin:0;}
.contentcol .aside .section[class*=" box-"] {margin:0 0 3.88349% 0; padding:1.286em 0/*18*/;}
.contentcol .aside .section.box-link {margin:0 0 3.88349% 0; padding:0.75em 0 0.75em 5%/*18*/;}
.box-ask-us .box-header {}
.box-ask-us .box-header i {}
.box-ask-us .phone-number {font-size:1.143em /*16*/;}
.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.45em 0;}
/*in col: aside*/
.contentcol .aside > .rw > .w-1 {width:100%;} 
.contentcol .aside > .rw > .w-2 {width:100%;}
		/*->box-video*/
		.contentcol .aside .section.box-video {padding:10% 4.23728%;}
		.contentcol .aside .box-video .box-header a {display:block;}
		.contentcol .aside .box-video .box-body img {width:39%;}
		/*-> box-get-quote*/
		.contentcol .aside .section.box-get-quote {padding:2.857em 4.23728%;}
		.contentcol .aside .box-get-quote .box-header {padding-top:0%;}
		/*-> box-telephone*/
		/*see minwi: 960px*/
/*-> 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:#00335F; text-decoration:underline;} /*article links get green*/
.article a:hover {color:#00335F; 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:#18B3B9; 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/css3/ico-tiles.png) no-repeat scroll -168px -14px;
	-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:-148px -14px;}
.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; margin:0 1em 0 0; background-color:#eee;}
.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:#18B3B9; 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-color:#CFCFCF;
}
/*-> 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:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#18B3B9; 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:''; display:inline-block; width:24px; height:24px; margin:0 0 0 0.5em; vertical-align:bottom; text-align:center; background:transparent url(../images/css3/ico-tiles.png) no-repeat scroll -107px -14px;}
.nav-chapter > li:first-child a:before {margin:0 0.5em 0 0; background-position:-82px -14px;}
/*-> hr*/
.contentcol .content hr {border-width:0; height:1px;
background-color:#CFCFCF;
}
.contentcol .content .icon-file i {margin:0 0.4em 0 0;}


/*Form wrapper*/
.page-is-form {background-image:none;}
.page-is-form .form-wrapper .button-like {background-color:#C40070; border:solid 1px #C40070;}
.page-is-form .form-wrapper a {color:#18B3B9;}
.page-is-form .form-wrapper .nav-chapter a {color:#1F5295;}
.page-is-form .form-wrapper h1 {position:static;}
.page-is-form .form-wrapper h1:before {position:static; padding-right:7px;}
.page-is-form .form-wrapper h2 {color:#00335F;}
.page-is-form .highlight-accent {color:#C40070;}
/*nav-list per color*/
.page-is-form .navlist-wrapper ul li a {color:#1F5295; background-image:none; min-height:inherit;}
.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 a:hover {color:#fff; background-color:#03365F;}
.page-is-form .navlist-wrapper ul li a:hover:before{border-color:#03365F #03365F #03365F transparent;}
.page-is-form .navlist-wrapper ul li.nav-selected a {background-color:#03365F;}
.page-is-form .navlist-wrapper ul li.nav-selected a:before {border-color:#03365F #03365F #03365F transparent;}
.page-is-form .navlist-wrapper ul li.nav-selected a:after {border-color:transparent #03365F transparent transparent}
/**/
.page-is-form .navlist-wrapper ul li.nav-selected a {color:#fff; background-image:none;}
.page-is-form .navlist-wrapper ul li.nav-selected a:before {bottom:0; left:0; width:auto; height:auto; background-image:none;}

/*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 (min-width:960px) {
/*-> box-telephone*/
.box-home .box-ask-us {padding-left:29%;} 
.contentcol .aside .section.box-ask-us {padding-left:29%;} /*->min768-max959 vs max767-min640*/
.box-home .box-ask-us:before {content:""; position:absolute; top:23%; left:4.23728%; display:block; width:50px; height:49px; background:url(../images/css3/ico-tiles.png) no-repeat scroll -78px -68px;} 
.contentcol .aside .section.box-ask-us:before {content:""; position:absolute; top:23%; left:4.23728%; display:block; width:50px; height:49px; background:url(../images/css3/ico-tiles.png) no-repeat scroll -78px -68px;}  /*->min768-max959 vs max767-min640*/

/*End mediaqueries*/
}


@media only screen and (max-width:959px) {
/*-> box-telephone*/
.box-ask-us {text-align:center;}
.box-ask-us .box-header {font-size:1.143em/*16*/;}
/*-> box-video*/
.box-video .box-header {float:none; text-align:center;}
.box-video .box-header a {display:block;}
.box-video .box-body img {display:none;}
/*Footer*/
#footer .footer-quickies .w-2 {background:transparent url(../images/css3/footer-bg02.png) no-repeat scroll 100% 0;}

/*End mediaqueries*/
}


@media only screen and (max-width:800px) {
/**/
.navlist-wrapper {padding:0;}
/*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-color:#CFCFCF;
} /*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) {
/**/
body {background-image:none;}
/*HEADER*/
#header {height:auto; margin:16px 0;}
#header .w-1 {width:35%; padding:0;} 
#header .w-2 {width:65%; padding:0;}
#header .w-2 i {float:left; margin-top:4px;}
#header .tagline {display:block;}
#header .w-3 {display:none;}
/*NAV*/
#nav .site-width-setter .nav-desktop {display:none;}
/**/
#nav {height:auto;}
#nav .site-width-setter .nav-desktop {display:none;}
.nav-mobile {z-index:500; position:relative; display:block; height:35px; border-bottom:solid 1px #18B3B9;}
.nav-mobile .dl-menuwrapper button {background-color:#18B3B9; 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:#02355E;}
.nav-mobile .dl-menuwrapper button:hover:after, .nav-mobile .dl-menuwrapper button.dl-active:after {background-color:#02355E; box-shadow:0 7px 0 #02355E, 0 14px 0 #02355E;}
.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:#02355E; 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:#E0E0E0; background-color:#18B3B9;}
/**/
.nav-mobile .nav-mobile-extra-wrapper {position:absolute; top:5px; right:10px; font-size:0.8571em;}
.nav-mobile .nav-mobile-extra-wrapper a {display:inline-block; height:25px; line-height:25px; color:#FFFFFF; text-decoration:none; padding:0 10px 0 5px; background-color:#02355E;}
.nav-mobile .nav-mobile-extra-wrapper a i {margin:0 5px 0 0;}
/*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:0; padding:0;} /*100%*/
/*-> article*/
.article {padding:0;} /*removing padding for w:100%*/
/*-> faq-wrapper*/
.faq-wrapper {padding:0;} /*removing padding for w:100%*/
/*
HOME
*/
.home-content {}
.home-content .section .content > .rw {height:auto;}
.home-content .section .content > .rw > .w-1 {width:100%; margin:0 0 1.666% 0;/*0.8333%*/}
.home-content .section .content > .rw > .w-2 {width:100%; margin:0 0 1.666% 0;}
.home-content .section .content > .rw > .w-3 {width:100%; margin:0;}
/**/
.home-content .section .content > .rw > .w-1 .box-title {height:200px; overflow:hidden;}
.home-content .section .content > .rw > .w-1 .box-title .box-body img {min-width:100%;}
/**/
.home-content .section .content > .rw > .w-2 > .rw > .w-1 {height:96px; width:49.166%; margin:0 1.666% 0 0;}
.home-content .section .content > .rw > .w-2 > .rw > .w-2 {height:96px; width:49.166%;}
.home-content .section .content > .rw > .w-3 > .rw > .w-1 {width:49.166%; margin:0 1.666% 0 0;}
.home-content .section .content > .rw > .w-3 > .rw > .w-2 {width:49.166%;}
/**/
.box-title {max-height:100%; overflow:hidden;}
.box-title .box-body img {/*max-width:none;*/ min-width:100%;}
/**/
.home-content .section .content > .rw > .w-3 > .rw > .w-1.box-home .box-video, 
.home-content .section .content > .rw > .w-3 > .rw > .w-1.box-home .box-link,
.home-content .section .content > .rw > .w-3 > .rw > .w-1.box-home .box-ask-us {height:48%;}
.home-content .section .content > .rw > .w-3 > .rw > .w-1.box-home .box-video,
.home-content .section .content > .rw > .w-3 > .rw > .w-1.box-home .box-link {margin-bottom:3%; padding-top:5%;}
.home-content .section .content > .rw > .w-3 > .rw > .w-1 .box-video .box-header {float:right; text-align:left;}
.home-content .section .content > .rw > .w-3 > .rw > .w-1 .box-video .box-body img {display:block;}
.box-home .box-ask-us {padding-left:29%;}
.box-home .box-ask-us:before {content:''; position:absolute; top:27%; left:4.23728%; display:block; width:50px; height:49px; background:url(../images/css3/ico-tiles.png) no-repeat scroll -78px -68px;}
.box-home .box-ask-us {text-align:left; padding-top:2.5%;}
/*NAV SECONDARY*/
/*nav-list*/
.navlist-wrapper {display:none;}
/*nav-select*/
.navselect-wrapper {display:block; padding:0 0 0.786em 0; border-bottom:solid 1px #CFCFCF;}
.navselect-wrapper p {display:table; margin:0; padding:0.786em 1em; background:transparent url(../images/css3/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; }
/*EXtra grid*/
.contentcol .aside > .rw > .w-1 {width:49.1666%; height:206px; margin:0 1.6666% 0 0; overflow:hidden;} 
.contentcol .aside > .rw > .w-2 {width:49.1666%; height:206px; margin:0 0 0 0;}
.contentcol .aside > .rw.no-quote > .w-1 {height:103px;} 
.contentcol .aside > .rw.no-quote > .w-2 {height:103px;}
/*CONTENT*/
.contentcol .aside .section[class*=" box-"] {margin:0;}
.contentcol .aside > .rw > .w-1 .box-video {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; height:48.05825%; padding:0.929em 4.23728% 0 4.23728%; margin:0 0 3.88349% 0; /*8px / 206px*/}
.contentcol .aside > .rw.no-quote > .w-1 .box-video {height:inherit; margin:0;/*8px / 103px*/}
.contentcol .aside > .rw > .w-1 .box-video .box-header {float:right; text-align:left;}
.contentcol .aside > .rw > .w-1 .box-video .box-body img {display:block;}
.contentcol .aside > .rw > .w-1 .box-ask-us {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; height:48.05825%; padding:0.929em 0 0 0;}
.contentcol .aside > .rw > .w-2 .box-get-quote {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; height:100%;}


/*End mediaqueries*/
}


@media only screen and (min-width:768px) and (max-width:959px) {
/*-> box-telephone*/
.contentcol .aside .section.box-ask-us {padding-left:0;}
.contentcol .aside .section.box-ask-us:before {display:none;}

/*End mediaqueries*/
}


@media only screen and (min-width:640px) and (max-width:767px) {
/*-> box-telephone*/
.contentcol .aside .section.box-ask-us {padding-left:29%;}
.contentcol .aside .section.box-ask-us:before {content:""; position:absolute; top:23%; left:4.23728%; display:block; width:50px; height:49px; background:url(../images/css3/ico-tiles.png) no-repeat scroll -78px -68px;}

/*End mediaqueries*/
}


/*Responsive max640 -> Samsung Galaxy S III L*/
@media only screen and (max-width:640px) { 
/*Header*/
#header .w-2 i {margin-top:9px;}
/*Footer*/
#footer .footer-quickies .w-1, 
#footer .footer-quickies .w-2 {float:left; width:100%;}
#footer .footer-quickies .w-1 {text-align:center;}
#footer .footer-quickies .footer-logo {float:right; margin:0;}
#footer .footer-quickies .w-1 .nav {margin:auto auto 1em auto;}
#footer .footer-quickies .w-1 .nav li {line-height:normal;}

/*End mediaqueries*/
}


/*Responsive max480*/
@media only screen and (max-width:480px) {
/**/
.box-ask-us .phone-number {}
.box-home .box-ask-us:before {top:15%;}
.box-ask-us .box-header {font-size:1em;}
.box-video .box-header {font-size:1.071em/*15*/;}
.home-content .section .content > .rw > .w-3 > .rw > .w-1.box-home .box-video {padding-top:10%;}
.home-content .section .content > .rw > .w-3 > .rw > .w-1.box-home .box-video .box-header a {display:none;}
/**/
.contentcol .aside > .rw > .w-1 .box-ask-us:before {content:''; position:absolute; top:27%; left:4.23728%; display:block; width:50px; height:49px; background:url(../images/css3/ico-tiles.png) no-repeat scroll -78px -68px;}
.box-home .box-ask-us, 
.contentcol .aside > .rw > .w-1 .box-ask-us {text-align:center; padding-left:0; padding-right:0;}
.contentcol .aside > .rw > .w-1 .box-ask-us {padding-top:2.5%;}
.contentcol .aside > .rw > .w-1 .box-ask-us .box-header {font-weight:600;}
.box-home .box-ask-us:before, 
.contentcol .aside > .rw > .w-1 .box-ask-us:before {position:static; display:block; margin:0.5em auto 0.3em auto;}
.home-content .section .content > .rw > .w-3 > .rw > .w-1 .box-header.is-mobile, 
.contentcol .aside > .rw > .w-1 .box-header.is-mobile {clear:both;}
.home-content .section .content > .rw > .w-3 > .rw > .w-1 .box-ask-us .box-body, 
.contentcol .aside > .rw > .w-1 .box-ask-us .box-body {display:none;}


/*End mediaqueries*/
}



/*Responsive max360 -> Samsung Galaxy S III P*/
@media only screen and (max-width:360px) {
/*Header*/
#header .tagline {font-size:1.143em/*16*/;}
/**/
.home-content .section .content > .rw > .w-1 .box-title .box-header:before {bottom:31%;}
.box-title .box-header {font-size:0.929em/*13*/; padding-left:26%;}
.box-title .box-header:before {top:auto; left:3%; bottom:10%;}
/*->box-video*/
.home-content .section .content > .rw > .w-3 > .rw > .w-1.box-home .box-video, 
.contentcol .aside > .rw > .w-1 .box-video {margin-bottom:5%; padding-top:3%;}
.home-content .section .content > .rw > .w-3 > .rw > .w-1 .box-video .box-header, 
.contentcol .aside > .rw > .w-1 .box-video .box-header {float:none; font-size:0.929em; text-align:center;}
.contentcol .aside > .rw > .w-1 .box-video .box-header a {display:none;}
.home-content .section .content > .rw > .w-3 > .rw > .w-1 .box-video .box-body, 
.contentcol .aside > .rw > .w-1 .box-video .box-body {text-align:center;}
.home-content .section .content > .rw > .w-3 > .rw > .w-1 .box-video .box-body img, 
.contentcol .aside > .rw > .w-1 .box-video .box-body img {display:inline-block; width:53%; margin:2% auto 0 auto;}
/*->box-get-quote*/
.home-content .section .content > .rw > .w-3 > .rw > .w-2 .box-get-quote .box-body p, 
.contentcol .aside > .rw > .w-2 .box-get-quote .box-body p {display:none;}


/*End mediaqueries*/
}

/* Customization easyliner */
@media all {

    /*
    HEADER
    */
	
    #header div.easyliner .tagline {font-size:1.2em;display:block;}
    #header div.easyliner .w-1 {width: 100%;padding:25px 0 0 0;}
    #header div.easyliner .w-1 img:first-child {vertical-align:bottom;padding-bottom:14px;}
    #header div.easyliner .w-1 a:hover {text-decoration:none;}
}

@media only screen and (max-width: 767px) {
    #header div.easyliner .w-1 {padding:0;text-align:center;}
}
