/*Reset*/html,body,div,span,applet,object,embed,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,figure,section,nav {padding:0;margin:0}form,fieldset,img {border:0}img {color:#005680;font-weight:bold;display:block;text-align:center}button,input[type="button"],input[type="reset"],input[type="submit"] {cursor:pointer}input {font:12px 'Arvo',serif}input[type=text],input[type=email] {padding:5px 9px;color:#000}input[type=text]:focus,input[type=email]:focus {outline:none}textarea{}a {cursor:pointer;text-decoration:none;outline:none;color:#000}ul {list-style:none}table {border-collapse:collapse;border-spacing:0}body {position:relative;font:12px 'quicksandbook', Arial, Sans-serif;color:#000;word-break:break-word;padding-top:505px}#skipLink {display:none}#home {display:none}.subscript {clear:both;font:25px 'quicksandbold', Arial, Sans-serif;padding-top:60px;text-align:center }#content h3 {font-size:14px;font-weight:normal}#content .left, #content .right {float:left}.container {max-width:1024px;margin:0 auto;background:#fff;min-height:100%}.inner-wrapper {max-width:600px;margin:0 auto;position:relative}.section {position:relative}.section h2 {font:70px 'Marck Script', Arial, Sans-serif;min-height:96px;padding-top:30px;text-align:center}#aboutus .right:after, .section:after, .inner-wrapper:after{content:'';clear:both;display:block}#aboutus .right,.section, .inner-wrapper {display:inline-block}#aboutus .right,.section, .inner-wrapper{display:block}#header {background:#fff;padding:46px 0 29px;-webkit-box-shadow: -9px 7px 71px 0px rgba(0, 0, 0, 0.57);-moz-box-shadow:-9px 7px 71px 0px rgba(0, 0, 0, 0.57);box-shadow:-9px 7px 71px 0px rgba(0, 0, 0, 0.57);position:fixed;top:0;left:0;width:100%;z-index:90}#header .logo {min-height:168px}#header .logo img {margin:0 auto}#header.smaller {padding:10px 0 10px}#header.smaller .logo {min-height:0}#header.smaller #navigation {font-size:26px}#header.smaller .logo img {max-width:120px}#header #navigation {font:32px 'quicksandbook', Arial, Sans-serif;text-align:center}#header #navigation>ul>li {display:inline-block;padding:0 40px}#header #navigation>ul>li>a {color:#000}#header #navigation>ul>li:hover>a {color:#524e4e}#header #navigation>ul>li>a.active {color:#6ac5ac}#aboutus {background:url(../images/delimiter.png) no-repeat left bottom;margin-bottom:124px;font:13px 'quicksandbook', Arial, Sans-serif;}#aboutus .inner-wrapper {padding-bottom:68px;max-width:843px}#aboutus .section-pic {position:absolute;bottom:0;right:105px;margin:0 auto;width:190px}#aboutus .section-pic img {margin:0 auto}#aboutus  .left{background:url(../images/aboutus-frame.png) no-repeat 0 0;width:519px;padding:0 0 0 3px;float:left;}#aboutus  .left .inner{background:url(../images/aboutus-framebottom.png) no-repeat left bottom;text-align:center;padding-bottom:50px;line-height:120%}#aboutus  .left .inner p {padding-bottom:7px}#aboutus  .left mark {background:none;font-size:14px}#aboutus .left .story {padding:0 75px 0 50px}#aboutus h2 {padding:31px 0}#aboutus .left .story h3 {padding-bottom:14px;font-weight:normal;font:20px 'quicksandbook', Arial, Sans-serif;}#aboutus .right{text-align:center;width:190px;margin-left:22px;float:left;}#aboutus .right h3 {padding-bottom:5px}#partners {text-align:center;}#partners li{vertical-align:middle}#partners .left {width:301px;height:604px}#partners .left  img{position:absolute;left:0;bottom:0}#partners .right {width:663px;margin-left:23px}#partners .right h2 {background:url(../images/marquesBg.png) no-repeat center 15px;min-height:119px;margin-bottom:17px;text-indent:-35px}#partners-list {background:url(../images/partners-framebottom.png) no-repeat left bottom;padding-bottom:18px}#partners-list ul {background:url(../images/partners-frame.png) no-repeat 0 0;padding:130px 0 28px}#partners-list li {display:inline-block;padding:0 23px}#contact {position:relative;margin-top:120px;padding-bottom:192px}#contact .right {padding:21px 0 0 40px;font-family:'poorweekdaysRegular',Arial,Helvetica,sans-serif}#contact .picHolder {padding-bottom:71px}#contact .picHolder img {margin:0 auto}#contact h2 {background:url(../images/contactBg.png) no-repeat 0 0;width:335px;height:236px;position:absolute;top:0;left:200px;padding-top:50px;text-indent:-15px}#contact-details .right {font-size:25px;color:#7f7f7f;max-width:370px }#contact-details p {font:36px 'quicksandbold', Arial, Sans-serif;color:#000;padding-bottom:28px}#contact .contact-list {margin-left:-16px;font:25px 'quicksandbold', Arial, Sans-serif;color:#000;line-height:64px}#contact .contact-list li:first-child {font-size:28px}#contact .contact-list li {background:url(../images/contact-sprites.png) no-repeat 0 0;padding-left:120px;min-height:76px;margin-bottom:26px}#contact .contact-list li.web {background-position:6px -88px;padding-left:76px}#contact .contact-list li.mail {background-position:0 -184px;padding-left:98px;margin-left:-26px}#contact #program {background:url(../images/program.png) no-repeat center 0;clear:both;padding-top:63px;font-size:32px;text-align:center}#contact #program .inner {background:url(../images/program-bottom.png) no-repeat center bottom;padding:20px 21px 23px;font-family:'quicksandbold', Arial, Sans-serif;}#contact #program .note {font-size:21px}#contact #program dl {max-width:400px;margin:0 auto;padding-bottom:11px}#contact #program .inner dt {float:left;padding-bottom:6px}#contact #program .inner dd {overflow:hidden;text-align:right;padding-bottom:6px}#press {background:url(../images/press.png) no-repeat center top;min-height:570px;width:100%;margin-bottom:100px}#press h3 {font:25px 'quicksandbold', Arial, Sans-serif}#press .inner {background:url(../images/press-bottom.png) no-repeat center bottom;padding:144px 75px 0;max-width:635px;min-height:305px;margin:0 auto}#press .inner li {background:url(../images/newslist-item.png) no-repeat 0 0;min-height:69px;padding-left:75px;margin-bottom:25px}#subscribe {background:url(../images/subscribe.png) no-repeat center top;min-height:409px;max-width:788px;margin:0 auto;position:relative;padding-bottom:47px}#subscribe #mc-embedded-subscribe {background:url(../images/arrow.png) no-repeat 0 0;top:111px;left:63px;position:absolute;white-space: normal;font:27px 'quicksandbook', Arial, Sans-serif;text-align:left;width:224px;height:167px;padding:0 10px 0 18px;line-height:85%;color:#fff;border:0}#subscribe #mc_embed_signup_scroll {position:relative}#subscribe h2 a {display:block;}#subscribe #mc_embed_signup_scroll #mce-EMAIL {	position:absolute;top:187px;left:336px;	-ms-transform: rotate(8deg);    -webkit-transform: rotate(8deg);    transform: rotate(8deg);}#subscribe #mce-EMAIL {width:150px;background:transparent;border:0;color:#fff}#footer {text-align:center;font:29px 'quicksandbold', Arial, Sans-serif;padding-bottom:110px}#footer h3 {padding-bottom:10px;font:29px 'quicksandbold', Arial, Sans-serif;}#footer .social-links {padding-bottom:10px}#footer li {display:inline-block;padding:0 2.5px}#footer li a {background:url(../images/social-icons.png) no-repeat 0 0;display:block;width:63px;height:63px}#footer .linkedin a{background-position:-72px 0}#footer .googleplus a{background-position:-142px 0}#footer .pinterest a{background-position:-208px 0}#footer .fb {padding-left:20px;display:inline;vertical-align:middle;position:relative;top:-5px}@media all and (max-width:1024px) {#partners-list img {width:260px!important}	img {max-width:100%}	#partners .left {display:none}	#partners .right {margin:0 auto;float:none;width:82%}	#partners-list  {background-size:100.5% auto;background-position:-12px bottom}	#partners-list ul {background-size:100% auto!important}	#contact-details .left,#contact-details .right {float:none;width:82%;margin:0 auto}	#contact-details .left {max-width:435px}	}@media all and (max-width: 868px) {	#partners-list {background-size:98% auto;background-position:left bottom;padding-bottom:11px}}@media all and (max-width: 768px) {	#aboutus .section-pic {display:none}	#header #navigation>ul>li {padding:0 20px}	#aboutus .left,#aboutus .right  {float:none;margin:0 auto 50px;}	#aboutus .right  {width:80%}	#contact #program ,#contact #program .inner {background-size:99% auto}	#contact #program .inner {background-size:100% auto}	#press,#press .inner {background-size:99% auto}	#press .inner {background-size:98% auto}	#partners-list li {padding:0 5px}	#partners-list img {max-width:70%;margin:0 auto 30px;}}@media all and (max-width: 640px) {	#header #navigation {font-size:20px}	#aboutus .left {width:90%;margin:0 auto}}@media all and (max-width: 480px) {	body {padding-top:355px}	#header.smaller #navigation {font-size:14px}	.section h2 {background-size:100% auto;font-size:60px}	#aboutus .left, #aboutus .left .inner {background-size:100% auto}	#partners-list li {padding:0 5px}	#partners-list img {max-width:40%;margin:0 auto 5px;}	.subscript {font-size:15px}	#contact h2 {background-size:100% auto;width:250px;padding-top:35px}	#press  {min-height:0}	#press h2 {padding-top:0}	#press .inner {padding-top:50px;}	#footer .fb {margin-top:10px}	#subscribe h2 {background-size:60%;font-size:15px;left:0;top:140px}	#subscribe h2 a {padding-top:40px}}#partners .fabienne-logo{width:100%;text-align:center;margin-top:2rem;} #partners .fabienne-logo img {display:inline;} @media (min-width:768px){#partners-list img{width:160px; padding-top:10px;}} #partners .violanti{margin-top:30px;height:15px;}@media (min-width:1025px){#partners .roberto{padding-top:36.4px}#partners-list li {margin-bottom:20px}}@media (min-width:1024px){#partners-list img{width:160px}} @media (max-width:1024px){#partners-list{background: url(../images/partners-framebottom-resp.png) no-repeat left bottom;}}
