/* MBBlog Theme (.mbbt) - MBBlog Cream Theme 3.1@1.8 - Designed by Matteo Biasi - © MBBlog | webmaster@mbblog.it - mbblog.it */
@charset "UTF-8";@-webkit-keyframes gallery {from {opacity: 0;} to {opacity: 1;}}@-webkit-keyframes bounce {from {opacity: 0;} to {opacity: 1;}}@-moz-keyframes spinin{0%{-moz-transform: scale(1.0);}50%{-moz-transform: scale(1.2);}100%{-moz-transform: scale(1.0);}}@-webkit-keyframes spinin{0%{-webkit-transform: scale(1.0);}50%{-webkit-transform: scale(1.2);}100%{-webkit-transform: scale(1.0);}}@-ms-keyframes spinin{0%{-ms-transform: scale(1.0);}50%{-ms-transform: scale(1.2);}100%{-ms-transform: scale(1.0);}}@-o-keyframes spinin{0%{-o-transform: scale(1.0);}50%{-o-transform: scale(1.2);}100%{-o-transform: scale(1.0);}}@-moz-keyframes spinin2{0%{-moz-transform: scale(1.0);}50%{-moz-transform: scale(1.1);}100%{-moz-transform: scale(1.0);}}@-webkit-keyframes spinin2{0%{-webkit-transform: scale(1.0);}50%{-webkit-transform: scale(1.1);}100%{-webkit-transform: scale(1.0);}}@-ms-keyframes spinin2{0%{-ms-transform: scale(1.0);}50%{-ms-transform: scale(1.1);}100%{-ms-transform: scale(1.0);}}@-o-keyframes spinin2{0%{-o-transform: scale(1.0);}50%{-o-transform: scale(1.1);}100%{-o-transform: scale(1.0);}}@-webkit-keyframes focus_in {0%{opacity:0;-webkit-transform: scale(1.1) translateY(-5px);} 100%{opacity:1;-webkit-transform: scale(1) translateY(0);}}@-moz-keyframes focus_in {0%{opacity:0;-moz-transform: scale(1.1) translateY(-5px);} 100%{opacity:1;-moz-transform: scale(1) translateY(0);}}@-ms-keyframes focus_in {0%{opacity:0;-ms-transform: scale(1.1) translateY(-5px);} 100%{opacity:1;-ms-transform: scale(1) translateY(0);}}@-o-keyframes focus_in {0%{opacity:0;-o-transform: scale(1.1) translateY(-5px);} 100%{opacity:1;-o-transform: scale(1) translateY(0);}}@keyframes focus_in {0%{opacity:0;transform: scale(1.1) translateY(-5px);} 100%{opacity:1;transform: scale(1) translateY(0);}}body {background: #FFF;margin:0;padding:0;font-family: Arial, Helvetica, sans-serif;font-size: 14px;background-position:center center;background-repeat:no-repeat;}h1, h2, h3, h4, h5, h6, section {position:relative;display:inline;margin:0;padding:0;font-weight: normal;}input {outline:none;}.center {width:100%;text-align:center;}.endcres {font-size:16px;}.endcres a {color:#888;}.green {color:#57a044;}.red {color:#ac3131;}.hide {display:none;}.qcqer {position:relative;display:block;width:100%;padding:10px 0 10px 0;color:#444;font-size:60px;}.qcqerc {position:relative;display:block;width:100%;color:#555;font-size:14px;}.topalbox {position:fixed;border: 1px #2e2e2e solid;text-shadow:0 1px 1px rgba(0,0,0,1);top:-40px;left:50%;margin:0 0 0 -260px;padding:10px;height:auto;text-align:center;width:500px;color:#FFF;background-color:rgba(0,0,0,0.8);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow: 0 0 8px 2px #000;-webkit-box-shadow: 0 0 8px 2px#000;box-shadow: 0 0 8px 2px #000;font-size:16px;z-index:4;display:none;}.bred {border:1px #de403c solid;}.transition {transition: all 0.2s linear;-o-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;}.padder {padding:15px 10px 15px 10px;}.padderewmaindisp, .padderfew, .padderewtag, .padderewcategory, .padderewblogger {padding:0;}.padderfewartlist, .padderfewsearch, .padderewtag, .padderewcategory, .padderewblogger{padding-top:15px;width:980px;vertical-align:top;}.padderfewsearch {width:970px;}.printboxexparew {margin-right:-10px !important;}.padderdx {padding:15px 10px 15px 10px;}#center, #headcenter, #footcenter {position:relative;width:980px;margin: 0 auto;}#footcenter {height:100%;}.maincenter {position:relative;display:inline-block;width:700px;vertical-align:text-top;}.barright {position:relative;display:inline-block;width:270px;vertical-align:text-top;}a:link, a:visited {text-decoration:none;}nav {position:relative;height:85px;line-height:85px;overflow:visible;margin:0;padding:0;margin-left:110px;width:870px;text-align:right;}nav ul, nav li {position:relative;margin:0;list-style-type:none;display:inline-block;}nav li a {position: relative;display:inline-block;padding:0 13px 0 13px;font-size:17px;color:#444;height:40px;line-height:40px;font-weight:100;border-radius:3px;}nav li.lang-link.first {margin-left: 10px;}nav li.lang-link a {padding: 0 2px 0 2px;color: #888;}nav li.lang-link a.current {text-decoration: underline;}.homebody nav li a:not(:hover) {color:#F52336}nav li:not(.lang-link) a:hover,#first {background:#f9a02c;color:#FFF;}nav li ul {position:absolute;padding:0;margin:0;top:70px;height:auto;width:100%;background:#FBFBFB;display:none;z-index:4;}nav li ul li {width:100%;}nav li ul a {padding:0;text-align:center;width:100%;font-size:14px;color:#555;} nav li:hover > ul {display:block;}nav li.summer-bt a {background:#85A24F;color:#FFF !important;margin-right: 5px;}nav li.summer-bt a:hover {background:#90ad58;}nav li.summer-bt a#first {background:#85A24F;}header {position: relative;background: #FFFFFF;background-size:contain;min-height:85px;color:#333333;padding:0;z-index:2;}.headerimage {position:relative;width:100%;height:100px;background-position:center center;}.blogtitle {font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;line-height:70px;margin:0 0 0 10px;padding:0;font-size:32px;color:#333;float:left;}.blogtitle:hover {text-decoration:underline;}.imgcont {position:absolute;top:10px;left:0;border:none;height:80px;}body:not(.homebody) .imgcont {height: 64px;top:9px;}.imgtop {position:absolute;top:0px;left:0px;border:none;}.maintab {border:none;margin:0;padding:0;width:980px;}.pubcont {position:relative;background: #FBFBFB;padding-left:2px;width:650px;height:auto;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow: 0 0 2px #888;-webkit-box-shadow: 0 0 2px#888;box-shadow: 0 0 2px #888;margin-bottom:15px;margin-left:5px;}.pubright {position:relative;padding-left:2px;right:5px;width:264px;height:auto;background: #FBFBFB;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow: 0 0 2px #888;-webkit-box-shadow: 0 0 2px#888;box-shadow: 0 0 2px #888;margin-bottom:15px;border:1px #A00 solid;}.varright {position:relative;padding-left:2px;right:5px;width:264px;height:auto;background: #FBFBFB;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow: 0 0 2px #888;-webkit-box-shadow: 0 0 2px#888;box-shadow: 0 0 2px #888;margin-bottom:15px;border:1px #FFF solid;}.socialright {position:relative;padding-left:2px;width:264px;height:auto;background: #FBFBFB;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow: 0 0 2px #888;-webkit-box-shadow: 0 0 2px#888;box-shadow: 0 0 2px #888;margin-bottom:15px;border:1px #FFF solid;}.arcright {position:relative;width:268px;height:auto;background: #FBFBFB;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow: 0 0 2px #888;-webkit-box-shadow: 0 0 2px#888;box-shadow: 0 0 2px #888;margin-bottom:15px;border:1px #FFF solid;}.logsez {position:relative;border-top-right-radius:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;-moz-border-radius-topleft:2px;height:35px;border-bottom:1px #9C9C9C solid;line-height:35px;text-align:center;color:#333;}.logsez h3 {font-size:22px;color:#294052;font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;}.logsez a {color:#333;}.logsez a:hover {color:#333;text-decoration:underline;}.newssteraml {display:none}.inevctl {display:none}.logsezdx {position:relative;border-top-right-radius:2px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-left-radius:2px;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;height:25px;border-bottom:1px #9C9C9C solid;line-height:25px;text-align:center;}.logsezdx h3 {font-size:16px;color:#294052;font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;}.searchlog {display:none;}.inevct {position:relative;display:block;width:679px;height:305px;margin-bottom:10px;overflow:hidden;margin-left: 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow: 0 0 5px #999;-webkit-box-shadow: 0 0 5px #999;box-shadow: 0 0 5px #999;overflow:hidden;}.inevcti {position:relative;width:100%;height:100%;display:inline-block;cursor:pointer;}.inevcti:hover > .slidelinkc {display:block;}.inevcti:hover > .princimage {-moz-animation:spinin2 200ms 1;-webkit-animation:spinin2 200ms 1;-ms-animation:spinin2 200ms 1;-o-animation:spinin2 200ms 1;} .inevctiab {width:679px;}.topcontt {position:absolute;top:255px;left:0;padding:10px;height:40px;font-size:22px;color:#FEFEFE;padding-top:10px;width:400px;z-index:2;font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;}.topcontt a {color:#FEFEFE;}.topcontt a:hover {text-decoration:underline;}.topconttx {position:absolute;bottom:5px;height:40px;overflow:hidden;padding:10px;left:0;font-size:14px;color:#FCFCFC;z-index:2;width:400px;display:none;}.princimage {position:absolute;bottom:0;left:0;height:100%;width:679px;background-position:center center;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-position:center -150px;background-size:cover;}.botshadow {position:absolute;bottom:0;left:0;width:100%;height:100px;background:rgba(0,0,0,.7);background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,.7)));background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);}.inevctl {display:none;}.slidelinkc {position:absolute;bottom:5px;right:5px;width:90px;height:40px;display:none;}.slidelink {position:absolute;bottom:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;width:40px;text-align:center;line-height:32px;height:30px;color:#555;background:#e6e6e6;background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#e6e6e6));background: -moz-linear-gradient(top, #f8f8f8, #e6e6e6);border:1px #b2b2b2 solid;font-size:15px;color:#666;cursor:pointer;}.slidelink:hover {background:#CCC;}.labpose {position:absolute;right:0px;}.labposex {position:absolute;right:50px;}.classicartct {position:relative;padding-left:2px;width:675px;height:auto;margin-bottom:15px;margin-left:5px;}.classicartctew, .varctfew, .varctewtag, .varctewcategory, .varctewblogger {background:none !important;-moz-box-shadow:none !important;width:653px;-webkit-box-shadow:none !important;box-shadow:none !important;border:0 !important;margin-bottom:10px !important;}.artct {position:relative;}.artct a, .tagct a {color:#555;}.artct a:hover, .tagct a:hover {text-decoration:underline;color:#1876cd;}.searchtitle {display:none;}.exlay {width:938px !important;}.varct {position:relative;background: #FBFBFB;padding-left:2px;color:#333333;width:965px;height:auto;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow: 0 0 2px #888;-webkit-box-shadow: 0 0 2px#888;box-shadow: 0 0 2px #888;margin-bottom:15px;margin-left:5px;border:1px #FFF solid;}.varctfew, .varctewartlist, .varctfewsearch, .varctewtag, .varctewcategory, .varctewblogger {width:980px !important;padding-left:0;margin-left:0;overflow:hidden;}.varctewartlist, .varctfewsearch, .varctewtag, .varctewcategory, .varctewblogger {margin-left:3px !important;}.footvinfo {position:relative;font-size:16px;color:#444;display:inline;}.imgcontelenc {position:relative;top:-10px;left:-10px;height:150px;width:220px;float:left;margin-right:10px;overflow:hidden;}.imgcontelenci {position:absolute;width:250px;top:-100px;left:-30px;transition: all 0.4s linear;-o-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-webkit-transition: all 0.4s linear;}.imgcontelenci:hover {top:0;left:0;}.imehcontew {position:relative;top:-10px;left:-10px;height:300px;width:673px;float:left;overflow:hidden;border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;-moz-border-radius-topleft:3px;margin-bottom:5px;}.imehcontewartlistd, .imehcontewsearchd, .imehcontewtagd, .imehcontewcategoryd, .imehcontewbloggerd {width:475px;height:285px;}.imehcontiew {position:absolute;width:100%;top:-200px;left:0;transition: all 0.4s linear;-o-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-webkit-transition: all 0.4s linear;}.imehcontiew:hover {top:0;}.imehcontiewartlistd, .imehcontiewsearchd, .imehcontiewtagd, .imehcontiewcategoryd, .imehcontiewbloggerd {top:-120px;}.imgcontelencew {display:none;} .listimg {position:relative;float:left;top:-10px;left:-10px;height:150px;border:none;}.listimg:hover {-moz-animation:spinin2 200ms 1;-webkit-animation:spinin2 200ms 1;-ms-animation:spinin2 200ms 1;-o-animation:spinin2 200ms 1;}.listimgew {display:none;}.smimg {height:70px;}.boxshadew {position:absolute;bottom:0;width:100%;background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(249,249,249,1) 100%);background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(rgba(249,249,249,1)));background: -moz-linear-gradient(top, rgba(255,255,255,0), rgba(249,249,249,1));height:10px;}.boxshadewartlistd, .boxshadewsearchd, .boxshadewtagd, .boxshadewcategoryd, .boxshadewbloggerd {display:none;}.artctup {position:absolute;top:90px;right:300px;}.artimage {position:relative;color:#515151;font-family:'Times New Roman', Times, serif;padding:5px;text-align:center;border: 1px #A7A7A7 solid;background-color:#FBFBFB;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}.artimage img {position:relative;margin:0 0 7px 0;padding:0;border: 1px #C6C6C6 solid;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}.flleft {margin:0 10px 10px 0;}.flright {margin:0 0 10px 10px;}.artimgdv {height:5px;}.tagct {position:relative;background:#FBFBFB;padding:15px;width:647px;height:auto;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow: 0 0 2px #888;-webkit-box-shadow: 0 0 2px#888;box-shadow: 0 0 2px #888;margin-bottom:15px;margin-left:5px;border:1px #FFF solid;min-height:15px;}.tagprint {margin-right:5px;}.algimage {position:absolute;width:30px;height:50px;background-size:50px auto;background-position:center left;top:25px;right:0;}.algtitle {font-size:16px;color:#6D6D6D;margin-bottom:5px;}.galct {position:relative;background:#FBFBFB;padding-left:2px;width:675px;height:auto;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow: 0 0 2px #888;-webkit-box-shadow: 0 0 2px#888;box-shadow: 0 0 2px #888;margin-bottom:10px;margin-left:5px;border:1px #FFF solid;text-align:center;}.galctewartlistd, .galctewsearchd, .galctewtagd, .galctewcategoryd, .galctewbloggerd {text-align:center}.swartimage {position:absolute;top:10px;right:10px;z-index:6;width:120px;height:70px;border: 1px #666666 solid;background-position:center center;transition: all 0.4s linear;-o-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-webkit-transition: all 0.4s linear;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}.swartimage:hover {width:220px;}.swtitle {font-size:20px;color:#333333;margin-bottom:5px;}.swartdata {font-size:12px;color:#6D6D6D;margin-bottom:20px;}.swartdata a {color:#6D6D6D;}.swtext {font-size:15px;color:#333333;margin-bottom:5px;line-height:1.4;}.swtext a:link, .swtext a:visited {color:#0082cd;}.swtext a:hover {color:#0082cd;text-decoration:underline;}.swtext li {list-style:none;text-indent:-1em;margin-left:1em;margin-bottom:5px;}.swtext li:before {content: "• ";color:#999;font-size: 20px;margin-right:4px;}.datacont {color:#6D6D6D;font-size:12px;}.datacont smal {font-size:10px;}.spliab {margin:0 5px 0 5px;}.followp {position:relative;width:650px;font-size:14px;color:#333333;margin-top:10px;text-align:right;}.flora {float:right;margin-top:-2px;margin-left:10px;}.flora .share_button {display:inline-block;margin-left:5px;vertical-align: top;}.swfinalimage {position:relative;width:645px;margin-top:10px;height:300px;border-radius:2px;-moz-border-radius:2px;overflow:hidden;}.swfinalimagei {position:absolute;width:645px;top:50%;margin-top:-200px;left:50%;margin-left:-322px;}.swfinalimagei:hover {-moz-animation:spinin2 200ms 1;-webkit-animation:spinin2 200ms 1;-ms-animation:spinin2 200ms 1;-o-animation:spinin2 200ms 1;}.inevimage {position:absolute;width:100%;background-size:680px auto;height:250px;left:0;top:0;background-position:center center;transition: all 500ms linear;-o-transition: all 500ms linear;-moz-transition: all 500ms linear;-webkit-transition: all 500ms linear;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}.inevimage:hover {background-position:top center;}.inevtitle {position:absolute;z-index:3;font-size:22px;color:#FFF;width:657px;padding:10px 10px 0 10px;bottom:70px;left:0;background:rgba(0,0,0,0.6);}.inevtext {position:absolute;z-index:3;font-size:14px;color:#FFF;width:657px;height:40px;padding:10px 10px 20px 10px;bottom:0;left:0;background:rgba(0,0,0,0.6);border-bottom-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;}.inevtext a, .inevtitle a {color:#FFF;}.inevtext a:hover, .inevtitle a:hover {text-decoration:underline;}.inevdata {font-size:10px;color:#6D6D6D;margin-left:250px;margin-bottom:5px;display:none;}.inevdata a {color:#6D6D6D;}.printbox, .sprintbox, .ddat {position:relative;height:130px;background:#F9F9F9;border-left:2px #CCC solid;margin-bottom:10px;padding:10px;}.printboxew {width:100%;background: #FBFBFB;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow: 0 0 2px #888;-webkit-box-shadow: 0 0 2px#888;box-shadow: 0 0 2px #888;border:1px #FFF solid;margin-bottom:15px;}.printboxewartlistd, .printboxewsearchd, .printboxewtagd, .printboxewcategoryd, .printboxewbloggerd {display:block;width:455px;margin-right:12px;margin-left:2px;vertical-align:top;float:left;clear:none;}.sprintbox {height:50px;font-size:18px;line-height:50px;color:#444;}.sprintbox a, .printbox a {color:#444;}.sprintbox a:hover, .printbox a:hover {text-decoration:underline;color:#444;}.printbox:hover, .sprintbox:hover {cursor:pointer;background:#F5F5F5;border-left:2px #1876cd solid;}.printboxew:hover {border:1px #FFF solid;}.ddat {border-left:none;border-top:2px #CCC solid;color:#555;height:40px;line-height:40px;text-align:center;font-size:18px;}.sres {font-size:16px;line-height:25px;height:30px;color:#777;}.withdesc {line-height:25px;}.sptdesc {font-size:14px;color:#777;}.autoh {height:auto;min-height:130px;}.sharebox {position:absolute;left:15px;bottom:15px;width:auto;}.showtitle {position:relative;font-size:18px;color:#333333;text-shadow:0 1px 1px rgba(255,255,255,1);}.showtitle a {color:#333;font-weight:100;}.showtitleiew {position:relative;display:block;font-size:20px;color:#FFF;text-shadow:0 1px 1px rgba(0,0,0,1);margin:10px 10px 3px 10px;}.showtitleiew a {color:#FFF !important;text-shadow:0 1px 1px rgba(0,0,0,1) !important;font-weight:100;}.showdata {font-size:12px;color:#555;text-shadow:0 1px 1px rgba(255,255,255,1);}.showdata a {color:#6D6D6D;}.showdata a:hover {text-decoration:underline;}.showdataiew {position:relative;display:block;font-size:12px;color:#F3F3F3;margin-left:10px;text-shadow:0 1px 1px rgba(0,0,0,1);}.showdataiew a {color:#F3F3F3 !important;text-shadow:0 1px 1px rgba(0,0,0,1) !important;}.showdataiew a:hover {text-decoration:underline;}.showdate, .showartdate {position:absolute;width:60px;height:70px;right:-5px;top:-2px;background:#F9F9F9;-moz-box-shadow: 0 0 2px #999;-webkit-box-shadow: 0 0 2px#999;box-shadow: 0 0 2px #999;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;cursor:auto;}.showartdate {top:-5px;}.showdate a:hover {text-decoration:underline;}.showdateew {top:-4px;}.showmonth, .showartmonth {position:absolute;height:20px;line-height:20px;font-size:14px;color:#FFF;width:100%;text-align:center;background:#F1433F;border-top-right-radius:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;-moz-border-radius-topleft:2px;}.showmonth a, .showartmonth a {color:#FFF;}.showmonth a:hover, .showartmonth a:hover {color:#FFF;}.showmonthew {border-top-right-radius:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;-moz-border-radius-topleft:2px;}.showday, .showartday {position:absolute;width:100%;top:20px;font-size:22px;height:40px;color:#666;line-height:40px;text-align:center;}.showday a, .showartday a {color:#666;}.showday a:hover, .showartday a:hover {color:#666;}.showyear, .showartyear {display:none;}.showtime, .showarttime {position:absolute;bottom:0;font-size:12px;color:#777;width:100%;text-align:center;}.showtext {font-size:14px;color:#555;text-shadow:0 1px 1px rgba(255,255,255,1);width:550px;}.showtextew {width:653px;text-align:justify;}.showtextewartlistd, .showtextewsearchd, .showtextewtagd, .showtextewcategoryd, .showtextewbloggerd {width:455px;}.pagefinfo {position:absolute;width:180px;height:70px;left:50%;margin-left:-90px;top:15px;font-size:18px;cursor:auto;}.pagefinfot {position:absolute;height:20px;line-height:20px;font-size:14px;color:#666;width:100px;text-align:center;}.pagefinfot a {color:#FFF;}.pagefinfot a:hover {color:#FFF;}.pagefinfoc {position:absolute;width:100px;top:20px;font-size:24px;height:40px;color:#666;line-height:50px;text-align:center;}.pagefinfoc a {color:#666;}.pagefinfoc a:hover {color:#666;text-decoration:underline;}.pagefinfoc span {font-size:15px;}.pagefinfoex {width:414px;height:70px;left:50%;margin-left:-207px;}.resnumb, .resnumbt, .resnumbc, .resnumbb {position:absolute;top:0;left:100px;width:78px;border-left:2px #CCC solid;height:100%;font-size:26px;color:#555;text-align:center;line-height:50px;}.resnumb:hover, .resnumbt:hover, .resnumbc:hover, .resnumbb:hover {background:#F7F7F7;}.resnumbt {left:180px}.resnumbc {left:260px}.resnumbb {left:340px}.resnumb span, .resnumbt span, .resnumbc span, .resnumbb span {position:absolute;width:100%;bottom:5px;left:0;height:15px;line-height:15px;color:#777;font-size:13px;text-align:center;}.hset {height:65px;}.apagec {position:absolute;top:10px;left:10px;width:120px;height:123px;background:#F9F9F9;font-size:40px;-webkit-border-radius:2px;text-align:center;line-height:85px;border-left:2px #CCC solid;color:#444;}.apagec span {position:absolute;left:0;width:100%;bottom:10px;font-size:14px;line-height:16px;color:#777;text-align:center;}.apagec:hover {background:#EEE;}.apagecminh {height:93px;line-height:55px;}.ecright {left:auto;right:10px;border-left:none;border-right:2px #CCC solid;}.showblogname {font-size:40px;color:#6D6D6D;}.readmore {position:absolute;bottom:10px;right:10px;height:30px;width:120px;font-size:13px;border: 1px #CCC solid;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:#F9F9F9;color:#666;line-height:30px;text-align:center;font-weight:100;text-shadow:0 1px 1px rgba(255,255,255,1);display:none;}.footseplew {position:relative;height:2px;background:#CCC;width:100%;margin:15px 0 15px 0;}.footsepshew {position:relative;display:block;min-height:20px;}.swarcwtdo {font-size:14px;color: #333333;margin-top:-5px;}.nodatam, .nodatamc {font-size:18px;color:#555;margin-top:5px;}.swarcdata {font-family: Arial;font-size: 20px;margin-top:10px;color: #333333;}.showdint {font-size:18px;color:#555;width:100%;text-align:center;margin-bottom:10px;}.arcdti {position:absolute;right:0;top:0;width:150px;height:100%;background:#f1f1f1;font-size:14px;color:#777;text-align:center;line-height:70px;}.userinfobox {height:200px;width:970px;}.swusername {font-size:40px;color:#454545;}.swuserdata {font-size:14px;color:#666;}.finfup {padding-top:0;margin-top:0;color:#666}.swuserdatat a, .finfup a {color:#666;}.swuserdata a:hover {color:#666;text-decoration:underline;}.bigtext {position:relative;display:block;color:#444;font-size:16px;color:#444;height:162px;width:auto;text-overflow:ellipsis;overflow:hidden;}.userspacer {margin-top:60px;}.userlastartt {color:#444;font-size:18px;margin-bottom:10px;width:100%;padding:10px 0 10px 0;border-top:1px #EEE solid;border-bottom:1px #EEE solid;text-align:center;background:#FAFAFA;}.userlastartt a {color:#777;}.userlastartt a:hover {color:#777;text-decoration:underline;}.sitempt {border-top:none;text-align:left;color:#333;vertical-align:top;}.showinfg {position:relative;display:inline-block;width:450px;height:auto;margin-bottom:20px;vertical-align:top;}.showinfg a {color:#777;}.showinfg a:hover {color:#555;text-decoration:underline;}.showinfg ul {list-style-type:circle;color:#888;font-size:14px;line-height:16px;}.showinfg ul ul {margin-top:5px;margin-bottom:10px;}.showinfgt {font-size:16px;color:#555;}.searchop {color:#777;margin-top:25px;margin-bottom:0;cursor:pointer;}.searchop:hover {text-decoration:underline;}.searchopex {position:absolute;height:30px;width:150px;top:53px;right:15px;font-size:14px;line-height:30px;text-align:center;color:#777;background:#FDFDFD;-moz-box-shadow: 0 0 2px #CCC;-webkit-box-shadow: 0 0 2px #CCC;box-shadow: 0 0 2px #CCC;border-radius:2px;-moz-border-radius:2px;cursor:pointer;}.searchopex:hover {background:#F7F7F7;}.multiswblogct {position:relative;height:150px;width:935px;}.imgblosw {height:250px;width:250px;float:left;border-left: 2px #CCC solid;margin-right:10px;}.chopacity {border:none;transition: all 0.4s linear;-o-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-webkit-transition: all 0.4s linear;}.chopacity:hover {opacity:0.5;}.genstxt {font-size:22px;color:#333333;margin-bottom:10px;}.gendovstxt {font-size:16px;color:#333333;margin-bottom:10px;}.searchbox {-webkit-appearance:none;font-family: Arial;font-size:22px;ccolor: #555;background:none;background-color:transparent;border: 1px #CCC solid;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:400px;padding:4px;}.searchboxs {-webkit-appearance:none;font-family: Arial;font-size:17px;padding:4px;width:184px;margin-bottom:0;color: #555;background:none;background-color:transparent;border: 1px #CCC solid;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}.searchboxs:hover, .searchbox:hover {background:#F9F9F9;color:#555;}.searchboxs:focus, .searchbox:focus {-moz-box-shadow: inset 0 0 3px #888;-webkit-box-shadow: inset 0 0 3px #888;box-shadow: inset 0 0 3px #888;border: 1px #3079ed solid;outline:none;}.exsearchboxs {width:600px;margin-right:0;}.exsearchboxs:hover {margin-right:0;}.asright {position:relative;float:right;top:-7px;display:inline;}.sopctb {position:relative;display:none;overflow:hidden;padding-top:20px;}.settit {position:relative;height:25px;width:auto;vertical-align:text-center;color:#333333;font-size:14px;font-family:"Times New Roman", Times, serif;margin-bottom:10px;text-align:left;border-bottom:1px #EEE solid;}.settittit {position:absolute;top:0;left:15px;height:auto;width:485px;font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;}.onoffbcp {position:absolute;height:22px;left:410px;top:-4px;-moz-box-shadow: inset 0 0 3px #666;-webkit-box-shadow: inset 0 0 3px#666;box-shadow: inner 0 0 3px #666;width:54px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;overflow:hidden;border:1px #EAEAEA solid;}.onoffbbcp {position:absolute;height:22px;left:410px;top:-4px;background:none;width:54px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px #EAEAEA solid;z-index:3;cursor:pointer;}.inofct {position:absolute;height:22px;left:0;top:0;width:81px;}.iof1 {position:absolute;height:22px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;left:0;top:0;padding-left:5px;width:28px;background-color:#f4f4f4;color:#C1C1C1;z-index:0;line-height:24px;}.iof2 {position:absolute;height:22px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;left:27px;top:0;width:27px;-moz-box-shadow: 0 0 3px #888;-webkit-box-shadow: 0 0 3px #888;box-shadow: 0 0 3px #888;background:#FAFAFA;background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#FAFAFA));background: -moz-linear-gradient(top, #f4f4f4, #FAFAFA);z-index:1;}.iof3 {position:absolute;height:22px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;right:0;top:0;padding-right:8px;text-align:right;width:25px;background-color:#5AB602;color:#FFF;z-index:0;line-height:24px;}.submitbox {-webkit-appearance:none;position:relative;color:#FFF;width:120px;height:36px;display:inline block;cursor:pointer;border: 1px #3079ed solid;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background-color:#498af3;font-size:16px;line-height:30px;text-align:center;top:-1px;margin-left:10px;}.submitboxs {-webkit-appearance:none;position:relative;display:inline-block;top:-6px;margin-bottom:-16px;height:31px;width:50px;cursor:pointer;border: 1px #3079ed solid;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background-color:#498af3;color:#498af3;background-image:url(https://static.carezzaskischool.com/image/main_imageset.png);background-position:0 0;background-size:225px 35px;font-size:0px}.submitboxs:hover, .submitbox:hover {background-color:#649efb;color:#649efb;}.submitboxs:active, .submitbox:active {background-color:#417dde;color:#417dde;-moz-box-shadow: inset 0 0 3px #222;-webkit-box-shadow: inset 0 0 3px #222;box-shadow: inset 0 0 3px #222;}.submitbox:hover {color:#FFF;}.submitbox:active {color:#FFF;}.listew {-webkit-appearance:none;position:relative;height:35px;width:244px;cursor:pointer;border: 1px #CCC solid;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:#F9F9F9;color:#666;line-height:35px;font-size:16px;text-align:center;display:block;margin-bottom:10px;font-weight:100;text-shadow:0 1px 1px rgba(255,255,255,1);}.listew:hover, .readmore:hover {background:#F2F2F2;color:#222;}.listew:active, .readmore:active {background:#E7E7E7;color:#444;-moz-box-shadow: inset 0 0 3px #555;-webkit-box-shadow: inset 0 0 3px #555;box-shadow: inset 0 0 3px #555;}.tagarts {margin-bottom:0;}.fctbi {-webkit-appearance:none;font-family: Arial;font-size:22px;color: #666;background:none;padding:15px;width:500px;border: 1px #CCC solid;text-decoration: none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;margin-bottom:13px;-moz-box-shadow:inset 0 0 2px #888;-webkit-box-shadow: inset 0 0 2px #888;box-shadow:inset 0 0 2px #888;}.fctbi:hover {color:#444;}.fctbi:focus {color:#444;-moz-box-shadow:inset 0 0 5px #888;-webkit-box-shadow: inset 0 0 5px #888;box-shadow:inset 0 0 5px #888;outline:none;}.fctbt {-webkit-appearance:none;font-family: Arial;color: #666;background:none;background-color:transparent;padding:10px;width:510px;border: 1px #CCC solid;text-decoration: none;border-radius:2px;-moz-border-radius:2px;margin-bottom:10px;-moz-box-shadow:inset 0 0 2px #888;-webkit-box-shadow: inset 0 0 2px #888;box-shadow:inset 0 0 2px #888;font-size:16px;height:200px;}.fctbt:hover {color:#444;}.fctbt:focus {color:#444;-moz-box-shadow:inset 0 0 5px #888;-webkit-box-shadow: inset 0 0 5px #888;box-shadow:inset 0 0 5px #888;outline:none;}.fctbs {-webkit-appearance:none;position:relative;color:#FFF;width:150px;height:40px;font-weight:normal;cursor:pointer;border: 1px #ed992a solid;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background-color:#f9a02c;font-size:18px;}.fctbs:hover {background-color:#ffa52d;}.fctbs:active {background-color:#dd8f27;-moz-box-shadow: inset 0 0 3px #222;-webkit-box-shadow: inset 0 0 3px #222;box-shadow: inset 0 0 3px #222;}.checkbox-ct {font-size: 16px;color: #000;margin-top: 20px;max-width: 500px;display: flex;gap: 5px;}.checkbox-ct.small-top-margin {margin-top: 5px;}.checkbox-ct input {width: 14px;height: 14px;background-color: #f0f0f0;margin-right: 5px;}.checkbox-ct a {color: inherit;}.checkbox-ct a:hover {text-decoration: underline;}.revck {position:relative;display:inline-block;top:1px;width:70px;height:60px;line-height:60px;font-size:35px;text-align:center;vertical-align:top;}.resfts {font-size:24px;color:#333;}.contcttx {font-size:15px;display:none;}.contitx {position:relative;font-size:18px;color:#777;width:100%;top:8px;}.invmes {position:relative;display:inline-block;height:50px;padding-left:20px;padding-right:20px;border-radius:3px;background:#F7F7F7;text-align:center;font-size:16px;color:#555;font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;margin-top:30px;cursor:pointer;line-height:50px;}.invmes:hover {background:#F9F9F9;}.invmes:active {background:#EEE;}.confifct {position:relative;display:block;margin-bottom:5px;color:#666;font-size:14px;}.confifct a {color:#498af3;}.confifct a:hover {text-decoration:underline;}.confifv {display:block;color:#444;font-size:17px;margin-top:3px;}.confifv a {color: #444;}.confif {display: block;margin-top:20px;}.hiddensld {display:none;padding-top:10px;}.shbar {position:fixed;top: 50%;margin-top:-57px;border-right:2px #CCC solid;height:114px;width:35px;left:0;background-color:rgba(0,0,0,.6);z-index:8;overflow:hidden;}.shbar:hover {width:510px;height:430px;}.ashstc {position:absolute;top:0;left:50px;width:460px;padding-top:50px;height:380px;background-color:rgba(255,255,255,.9);}.shbar itm {position:absolute;width:35px;height:38px;font-family: Arial, Helvetica, sans-serif;font-size: 30px;color:#FFF;cursor:pointer;}.shbar itm:hover > gest {cursor:pointer;display:block;}.shbar gest {position:absolute;top:0;left:50px;height:38px;width:auto;color:#FFF;font-size:14px;display:none;}.shbar gt {position:absolute;top:0;left:-15px;height:38px;width:180px;color:#FFF;font-size:14px;background: -webkit-gradient(linear, left top, left bottom, from(#0081be), to(#006699));background: -moz-linear-gradient(top, #0081be, #006699);background: linear-gradient(top, #0081be, #006699);z-index:2;}.shbar gt:hover {display:block;background:#006699;}.shbar gt:active {display:block;background:#035b87;}.shbar form itm gest gt .inptclassicqg {border-radius:0;-moz-border-radius:0;}.shbar form itm gest gt .inptclassicqg:hover {background:#005588;}.shbar form itm gest gt .inptclassicqg:active {background:#004c79;}.shbar itm:hover {text-shadow:0 -1px 1px rgba(0,0,0,0.5);color:#FFF;background-color:#0081be;}.antypesel {position:absolute;top:8px;left:5px;font-size:15px;color:#666;}.aselitm {text-decoration:underline;color:#666 !important;}.aux {color:#888;cursor:pointer;}.aux:hover {text-decoration:underline;}.imageolist {background-image:url(https://static.carezzaskischool.com/image/qgbarop.png);background-repeat:no-repeat;background-size:30px auto;background-position:3px 0;}.inptclassicqg {border:none;box-shadow:none;padding:0;font-size:14px;font-weight:400;cursor:pointer;margin-left:170px;position:absolute;top:0;height:38px;width:120px;color:#FFF;font-size:14px;background: -webkit-gradient(linear, left top, left bottom, from(#0081be), to(#006699));background: -moz-linear-gradient(top, #0081be, #006699);background: linear-gradient(top, #0081be, #006699);-webkit-border-top-right-radius: 10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-topright: 10px;-moz-border-radius-bottomright:10px;border-top-right-radius: 10px;border-bottom-right-radius:10px;}.inptclassicqg:hover {text-shadow:0 -1px 1px rgba(0,0,0,0.5);}.inptclassic {border:none;box-shadow:none;padding:0;background:none;margin-top:10px;font-size:14px;font-weight:400;color:#FFF;cursor:pointer;}.inptclassic:hover {text-shadow:0 -1px 1px rgba(0,0,0,0.5);}.imaageartcontbasegal {position:relative;margin-top:10px;border: 1px #BBB solid;}.galimage {position:relative;height:156px;margin:0 3px 3px 3px;}.galimage:hover {position:relative;height:156px;-moz-animation:spinin2 200ms 1;-webkit-animation:spinin2 200ms 1;-ms-animation:spinin2 200ms 1;-o-animation:spinin2 200ms 1;}.gallery {position:fixed;z-index:10;background-color:rgba(0,0,0,0.7);top: 50%;left:50%;margin: -1500px 0 0 -1500px;width:3000px;height:3000px;-webkit-animation-name: gallery;-webkit-animation-duration: 300ms;-webkit-animation-iteration-count: 1;transition: all 0.3s linear;-o-transition: all 0.1s linear;-moz-transition: all 0.1s linear;-webkit-transition: all 0.1s linear;}.gallerymain {position:fixed;z-index:11;top: 0;left:0;width:100%;height:100%;text-align:center;}.gallerymain a {color:#FFF;}.gallerymain a:hover,.gallerymain galcontrol span:hover,.gallerymain galcontrol main:hover {color:#D5D5D5;}.gallerymain p {position:relative;top:5px;left:0;font-size:22px;color:#FFF;text-shadow:0 -1px 1px rgba(0,0,0,1);}.galimageshow {position:absolute;width:90%;height:90%;left:5%;bottom:5%;background-position:center center;background-size:contain;background-repeat:no-repeat;}.gallerymain galcontrol {position:absolute;bottom:25px;left:50%;margin-left:-200px;width:400px;font-size:22px;line-height:60px;height:60px;text-shadow:0 -1px 1px rgba(0,0,0,1);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;text-shadow:0 -1px 1px rgba(0,0,0,1);background:rgba(0,0,0,0.7);border:1px #2e2e2e solid;}.gallerymain galcontrol span {position:relative;cursor:pointer;color:#E2E2E2;font-size:16px;display:inline-block;}.gallerymain galcontrol main {position:relative;cursor:pointer;color:#FFF;border-left:1px #2e2e2e solid;border-right:1px #2e2e2e solid;padding:0 5px 0 5px;margin:0 5px 0 5px;line-height:20px;display:inline-block;}.gallerymain prev {position:fixed;top:50%;height:50px;margin-top:-25px;width:50px;background-color:rgba(0,0,0,0.7);color:#FFF;line-height:50px;text-align: center;font-size:45px;left:30px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;text-shadow:0 -1px 1px rgba(0,0,0,1);border:1px #2e2e2e solid;cursor:pointer;opacity:0.7;}.gallerymain next {position:fixed;top:50%;height:50px;margin-top:-25px;width:50px;background-color:rgba(0,0,0,0.7);border:1px #2e2e2e solid;color:#FFF;line-height:50px;text-align: center;font-size:45px;right:30px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;text-shadow:0 -1px 1px rgba(0,0,0,1);cursor:pointer;opacity:0.7;}.gallerymain clo {position:absolute;top:5px;right:5px;width:40px;height:40px;font-size:22px;text-align:center;line-height:40px;background-color:rgba(0,0,0,0.7);border:1px #2e2e2e solid;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;text-shadow:0 -1px 1px rgba(0,0,0,1);cursor:pointer;opacity:0.7;color:#E2E2E2;}.gallerymain clo:hover {opacity:1;}.gallerymain next:hover,.gallerymain prev:hover {color:#E2E2E2;opacity:1;}.gallerymain next:active,.gallerymain prev:active {background:rgba(0,0,0,0.9);border:1px #666 solid;}.gallight {position:absolute;top:50%;margin-top:-30px;left:-15px;opacity:0.5;transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;border:none;}.gallight:hover {opacity:1;}.gallerymain prev, .gallerymain next, .gallerymain clo {-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;-o-user-select: none;}.share {position:relative;display:inline-block;margin-right:4px;width:35px;height:35px;cursor:pointer;}.share:hover {-moz-animation:spinin 400ms 1;-webkit-animation:spinin 400ms 1;-ms-animation:spinin 400ms 1;-o-animation:spinin 400ms 1;}.facebookshare {background-color:#3B5998;background-image:url(https://static.carezzaskischool.com/image/main_imageset.png);background-size:225px 35px;background-position:-50px 0;}.facebookshare:hover {background-color:#4d73c3;}.facebookshare:active {background-color:#253c6d;}.twittershare {background-color:#00aced;background-image:url(https://static.carezzaskischool.com/image/main_imageset.png);background-size:225px 35px;background-position:-85px 0;}.twittershare:hover {background-color:#03baff;}.twittershare:active {background-color:#007aa8;}.mbsocialshare {background-color:#83d127;background-image:url(https://static.carezzaskischool.com/image/main_imageset.png);background-size:225px 35px;background-position:-120px 0;}.mbsocialshare:hover {background-color:#97dc29;}.mbsocialshare:active {background-color:#639f1b;}.feedshare {background-color:#ff9900;background-image:url(https://static.carezzaskischool.com/image/main_imageset.png);background-size:225px 35px;background-position:-155px 0;}.feedshare:hover {background-color:#ffae00;}.feedshare:active {background-color:#ec8427;}.socialshare {background-color:#f02f2f;background-image:url(https://static.carezzaskischool.com/image/main_imageset.png);background-size:225px 35px;background-position:-190px 0;z-index:2;}.socialshare:hover {background-color:#ff5c3c;}.socialsharec {position:relative;left:-5px;display:inline-block;overflow:hidden;width:0;height:35px;background:#EEE;z-index:1;}.socialsharecx {position:absolute;top:5px;left:10px;width:90%;height:30px;}.socialsharecx .social_item {display:inline-block;margin-left:20px;vertical-align:top;margin-top:3px;}.smalsharei {width:25px;height:25px;float:right;background-size:161px 25px;background-position:-35px 0;}.smalshareit {background-position:-60px 0;}.smalshareim {background-image:url(https://static.carezzaskischool.com/image/extra_sh_imageset.png);background-size:50px 25px;background-position:0 0;color:#}.smalshareiw {background-image:url(https://static.carezzaskischool.com/image/extra_sh_imageset.png);background-size:50px 25px;background-position:-25px 0;}footer {position:relative;background-color: #f9a02c;padding-top:40px;padding-bottom:60px;font-size:0;}body.summer footer {background-color: #85A24F;}footer .school_info {display: inline-block;width: 30%;color: #FFF;font-size:14px;}footer .school_info > .info_line {margin-bottom: 3px;}footer .school_info > .info_line.school_name {font-size:22px;margin-bottom:20px;}footer .school_info > .info_line a {color: #FFF;}footer .school_info > .info_line a:hover {border-bottom: 1px #FFF solid;}footer .school_info > .social_links {margin-top:20px;font-size:0;}footer .school_info > .social_links .link {display:inline-block;width:40px;height:40px;border-radius:3px;margin-right:7px;background-size:cover;border-radius: 2px;border:1px #EEE solid;background-size: 23px auto;background-repeat: no-repeat;background-position: center;}footer .school_info > .social_links .link.facebook {background-image:url(https://static.carezzaskischool.com/image/facebook_ico_light_white.svg);}footer .school_info > .social_links .link.instagram {background-image:url(https://static.carezzaskischool.com/image/instagram_ico_light_white.svg);}footer .school_info > .social_links .link.whatsapp {background-image:url(https://static.carezzaskischool.com/image/whatsapp_ico_light_white.svg);}footer .languages_ct {display: inline-block;width: 20%;vertical-align:top;margin-top:5px;}footer .languages_ct > a {display:inline-block;margin-left:40px;text-decoration:none;font-size:16px;color:#FFF;margin-bottom:7px;border-bottom: 1px transparent solid;}footer .languages_ct > a.current,footer .languages_ct > a:hover {border-bottom: 1px #EEE solid;}footer .partners_ct {display: inline-block;width: 50%;text-align:right;vertical-align:top;}footer .partners_ct .partner {display: inline-block;height: 80px;width:200px;margin-bottom:20px;background-size: auto 100%;background-repeat:no-repeat;background-position:center;filter: grayscale(100%);}footer .partners_ct .partner:hover {filter: grayscale(0%);}footer .partners_ct .partner.eggental {background-size: auto 55px;background-image:url(https://static.carezzaskischool.com/image/partners/eggental_v2_de.png);}html[lang="it"] footer .partners_ct .partner.eggental {background-image:url(https://static.carezzaskischool.com/image/partners/eggental_v2_it.png);}footer .partners_ct .partner.sudtirol {background-size: auto 65px;background-image:url(https://static.carezzaskischool.com/image/partners/sudtirol_de.png);}html[lang="it"] footer .partners_ct .partner.sudtirol {background-image:url(https://static.carezzaskischool.com/image/partners/sudtirol_it.png);}footer .partners_ct .partner.audi {background-size: auto 65px;background-image:url(https://static.carezzaskischool.com/image/partners/audi.png);}footer .partners_ct .partner.potenza {background-size: auto 55px;background-image:url(https://static.carezzaskischool.com/image/partners/potenza.png);}footer .partners_ct .partner.unipolsai {background-size: auto 45px;background-image:url(https://static.carezzaskischool.com/image/partners/unipolsai.png);}footer .partners_ct .partner.carezza {background-size: auto 75px;background-image:url(https://static.carezzaskischool.com/image/partners/carezza.png);}footer .partners_ct .partner.skirentservice,.rental-block.skirentservice .image {background-size: auto 80px;background-image:url(https://static.carezzaskischool.com/image/partners/skirentservice.png);}footer .partners_ct .partner.sportlaurin,.rental-block.sportlaurin .image {background-size: auto 80px;background-image:url(https://static.carezzaskischool.com/image/partners/sportlaurin.png);}footer .partners_ct .partner.rentandgo,.rental-block.rentandgo .image {background-size: auto 55px;background-image:url(https://static.carezzaskischool.com/image/partners/rentandgo.png);}footer .partners_ct .partner.skirentalcarezza,.rental-block.skirentalcarezza .image {background-size: auto 80px;background-image:url(https://static.carezzaskischool.com/image/partners/skirentalcarezza.png);}footer .partners_ct .partner.sportlucy,.rental-block.sportlucy .image {background-size: auto 80px;background-image:url(https://static.carezzaskischool.com/image/partners/sportlucy.png);}.hamburger_button {display:none;}.lng_notice {position:relative;padding: 40px 15px 40px 15px;background-color: #222;text-align: center;line-height: 35px;}.lng_notice > .text {display: inline-block;font-size: 18px;color: #EEE;}.lng_noticea {color: inherit;text-decoration: none;}.lng_notice .button {display: inline-block;height: 35px;border: 1px #f9a02c solid;color: #f9a02c;padding: 0 10px 0 10px;margin-left: 15px;border-radius: 3px;transition: opacity 0.2s ease;font-size: 15px;}.lng_notice .button:hover {border-color: #fbac45;color: #fbac45;}.lng_notice .button:active {opacity: 0.6;transition: none;}.lng_notice > .close {position:absolute;right:15px;top:40px;width: 35px;height: 35px;background-size: 20px auto;background-image:url(https://static.carezzaskischool.com/image/close_ico_white.svg);background-repeat: no-repeat;background-position: center;cursor: pointer;vertical-align:top;transition: opacity 0.2s ease;}.lng_notice > .close:active {opacity: 0.6;transition: none;}.homebody header {background-color: transparent;z-index:3;}.center_ct {position: relative;width: 960px;margin: 0 auto;}@keyframes animate_home_header {0% {transform:none}10% {transform:translate3d(0,-4vh,0)} 100% {transform:translate3d(0,-7vh,0)}}.home_banner {position: absolute;top: 110px;width: 100%;padding: 25px 0;background-color: #F52336;color: #ffffff;font-size: 17px;text-align: center;text-decoration: none;margin-top: -1px;font-weight: bold;}.home_banner.summer {background-color: #85A24F;}.home_header {position:relative;height:60vh;max-height:650px;background-color:#EEE;z-index: 2;margin-top:-85px;}.home_header > .image_ct {width:100%;height:100%;overflow:hidden;}.home_header > .image_ct > .image {width:100%;height:130%;background-position:center;background-size:cover;background-image:url(https://static.carezzaskischool.com/image/home_header.jpg);animation: animate_home_header 15s ease forwards;}.home_header > .booking_line {position: absolute;width: 750px;height: 110px;left: 50%;margin-left: -375px;bottom: -45px;background-color: #FFF;border-radius: 5px;box-shadow: 0 0 30px rgba(20, 20, 20, 0.2);box-sizing: border-box;padding: 25px;}.home_header > .booking_line > .title {height:15px;font-size: 12px;text-transform: uppercase;color: #777;}.home_header > .booking_line > .inputs_line {height: 35px;line-height:35px;margin-top:10px;font-size:0;}.home_header > .booking_line > .inputs_line > .input_ct {display: inline-block;width:calc(25% - 1px);border-left: 1px #EEE solid;height: 100%;box-sizing: border-box;padding-left:15px;}.home_header > .booking_line > .inputs_line > .input_ct:first-child {padding-left:0;}.home_header > .booking_line > .inputs_line > .input_ct:first-child {border-left: none;}.home_header > .booking_line > .inputs_line > .input_ct > select,.booking_form select {-webkit-appearance: none;-moz-appearance: none;-webkit-user-select: none;-moz-user-select: none;padding-end: 30px;-webkit-padding-end: 30px;-moz-padding-end: 30px;background-image:url(https://static.carezzaskischool.com/image/arrow_down_bold_stretched_black.svg);background-position: center right;background-repeat: no-repeat;background-size: 18px auto;border: none;color: #333;font-size: 18px;margin: 0;overflow: hidden;height:35px;line-height:35px;text-overflow: ellipsis;white-space: nowrap;background-color:transparent;padding-left:0;}.home_header > .booking_line > .inputs_line > .book_button {display: inline-block;width:25%;font-size:20px;color: #F52336;cursor: pointer;transition: opacity 0.2s ease;box-sizing:border-box;padding-right:25px;text-align:right;}.home_header > .booking_line > .inputs_line > .book_button:hover {color: #fc4455;}.home_header > .booking_line > .inputs_line > .book_button:active {opacity: .6;}.section {position: relative;color :#333;}.section.red {background-color: #F52336;color :#FFF;}.section.yellow {background-color: #f9a02c;color :#FFF;}.section.home_intro > .center_ct {padding-top: 175px;padding-bottom: 460px;}.section.lessons_showreel > .center_ct {padding-top: 150px;padding-bottom: 40px;}.section.extra_activities > .center_ct {padding-top: 70px;padding-bottom: 40px;}.section.discover_with_instructor {padding-top:40px;padding-bottom: 70px;margin-top:140px;margin-bottom:80px;}.section.discover_with_instructor >.center_ct {z-index: 2;}.heading {margin-bottom: 30px;}.lessons_showreel .heading {margin-bottom: 50px;}.heading > h2 {display: block;font-size:18px;text-transform: uppercase;margin-bottom: 5px;}.heading > h3 {display: block;font-size:32px;}.section p {font-size:18px;line-height: 1.7;}.section .heading,.section p {width: 600px;}.section .action_button {display:inline-block;height:35px;line-height:35px;padding:0 15px 0 15px;font-size: 16px;color:#333;border:1px #333 solid;border-radius:3px;margin-top:20px;margin-bottom:40px;cursor:pointer;transition: opacity 0.2s ease;z-index:2;}.section .action_button:hover {color:#ffaf47;border-color:#ffaf47;}.section .action_button:active {opacity: 0.6;transition:none;}.section.red .action_button {color:#FFF;border-color:#FFF;}.section.red .action_button:hover {color:#EEE;border-color:#EEE;}.section a,.section a:hover,.section a:active {color: #FFF;}.section .contact_ct {position: absolute;top: 175px;right: 10px;}.section .contact_ct > .number_ct {position: relative;width: 200px;height: 55px;line-height: 55px;border: 1px #FFF solid;border-radius: 5px;text-align: center;cursor: pointer;}.section .contact_ct > .number_ct > .ico {position: absolute;width:55px;height:55px;margin-left: -27px;background-image:url(https://static.carezzaskischool.com/image/whatsapp_logo_100.png);background-size: 40px auto;background-position:center;background-repeat:no-repeat;}.section .contact_ct > .number_ct > .number {margin-left: 5px;font-size:16px;}.section .contact_ct > .number_ct > .number > .prefix {color: #DFDFDF;}.section .contact_ct > .action_desc {width:100%;text-align: center;line-height: 25px;font-size: 12px;color: #FFF;text-transform: uppercase;}.section .section_image {position: absolute;box-shadow: 0 0 30px rgba(20, 20, 20, 0.2);}.section .section_image.bottom {width: 650px;height: 430px;bottom: -80px;left: -135px;background-color: #2e2e2e;background-size:cover;background-position:center;}.section .section_image.bottom.home_picture_1 {background-image:url(https://static.carezzaskischool.com/image/home_picture_1.jpg);}.section .background_decoration {position: absolute;bottom:0;left:50%;margin-left:60px;width:450px;height: 450px;background-size:contain;background-position: center 110px;background-repeat:no-repeat;}.section.home_intro .background_decoration {background-image:url(https://static.carezzaskischool.com/image/home_ski.svg);}.section .lessons_ct {margin-top:30px;text-align: center;font-size:0;}.section .lessons_ct .lesson {display: inline-block;width:calc(50% - 15px);margin-right:30px;margin-bottom: 30px;text-align: left;transition: transform 0.2s ease;cursor:pointer;box-shadow: 0 0 15px #EDEDED;border-radius:10px;box-sizing:border-box;}.section .lessons_ct .lesson:hover {transform: translate3d(0,-10px,0);}.section .lessons_ct > a:nth-child(even) > .lesson {margin-right:0;}.section .lessons_ct .lesson > .image {width:100%;height:300px;background-color:#EEE;border-top-left-radius:10px;border-top-right-radius:10px;background-size:cover;background-position:center;}.section .lessons_ct .lesson.alpineski_kids_group > .image {background-image:url(https://static.carezzaskischool.com/image/alpine_ski_group_lesson_kids.jpg);}.section .lessons_ct .lesson.snowboard_adults_group > .image {background-image:url(https://static.carezzaskischool.com/image/snowboard_lesson.jpg);}.section .lessons_ct .lesson.alpineski_adults_private > .image {background-image:url(https://static.carezzaskischool.com/image/alpine_ski_private_lesson.jpg);}.section .lessons_ct .lesson.freestyle_freeride > .image {background-image:url(https://static.carezzaskischool.com/image/alpine_ski_freestyle.jpg);}.section .lessons_ct .lesson.telemark_adults_private > .image {background-image:url(https://static.carezzaskischool.com/image/nordic_ski_lesson.jpg);}.section .lessons_ct .lesson.daily_private_instructor > .image {background-image:url(https://static.carezzaskischool.com/image/alpine_ski_private_instructor.jpg);}.section .lessons_ct .lesson > .data_ct {padding:15px;}.section .lessons_ct .lesson > .data_ct > .name {display:inline-block;font-size:22px;color:#444;}.section .lessons_ct .lesson > .data_ct > .price {display:inline-block;font-size:14px;color:#f9a02c;float:right;}.section.video_divider > video {width:100%;height:41.7vw;background-color:#EEE;border:none;}.section .gallery_ct {font-size:0;}.section .gallery_ct > .column{display:inline-block;}.section .gallery_ct > .column.left{width:40%;}.section .gallery_ct > .column.right{width:calc(60% - 20px);margin-left:20px;}.section .gallery_ct > .column .image_ct {margin-bottom:20px;vertical-align:top;}.section .gallery_ct > .column .image_ct > .image {height: 250px;background-color:#EEE;box-shadow: 0 0 15px #EDEDED;background-size:cover;background-position:center;}.section .gallery_ct > .column .image_ct.family_packages > .image {background-image:url(https://static.carezzaskischool.com/image/family_packages.jpg);}.section .gallery_ct > .column .image_ct.parks > .image {background-image:url(https://static.carezzaskischool.com/image/parks.jpg);}.section .gallery_ct > .column .image_ct.events > .image {background-image:url(https://static.carezzaskischool.com/image/events.jpg);}.section .gallery_ct > .column .image_ct.extended_height > .image {height: 560px;}.section .gallery_ct > .column .image_ct > .caption {height: 40px;line-height:40px;font-size:18px;color:#444;}.event_card {display: inline-block;width:calc(50% - 25px);margin-bottom: 40px;text-align: left;transition: transform 0.2s ease;cursor:default;box-shadow: 0 0 25px #EDEDED;border-radius:10px;box-sizing:border-box;vertical-align: top;min-height:570px;}.event_card.extended {display:block;width:auto;min-height:initial;}.event_card.last_of_line {margin-left:40px;}.event_card > .cover {height:200px;background:#EEE;border-top-left-radius:10px;border-top-right-radius:10px;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;}.event_card > .cover > video {width:100%;border:none;}.event_card.kidssnowday > .cover {background-image:url(https://static.carezzaskischool.com/image/kids_snow_day.jpg);}.event_card.weekforkids > .cover {background-image:url(https://static.carezzaskischool.com/image/week_for_kids_v2.jpg);}.event_card.ski_school_torch_relay > .cover {background-image:url(https://static.carezzaskischool.com/image/ski_school_torch_relay.jpg);}.event_card.masked_race > .cover {background-image:url(https://static.carezzaskischool.com/image/masked_race.jpg);}.event_card.tierisch_gut > .cover {background-image:url(https://static.carezzaskischool.com/image/summer_activities/tierisch_gut.jpg);}.event_card.klappet_die_muhle > .cover {background-image:url(https://static.carezzaskischool.com/image/summer_activities/klappet_die_muhle.jpg);}.event_card.fartechnik > .cover {background-image:url(https://static.carezzaskischool.com/image/summer_activities/fartechnik.jpg);}.event_card.ratselrallye > .cover {background-image:url(https://static.carezzaskischool.com/image/summer_activities/ratselrallye.jpg);}.event_card.auf_spuren > .cover {background-image:url(https://static.carezzaskischool.com/image/summer_activities/auf_spuren.jpg);}.event_card.extended > .cover {height:350px;}.event_card > .data {padding:15px 20px 15px 20px;}.event_card > .data > .name {font-size:28px;}.event_card > .data > .name,.event_card > .data > .name a {font-size:28px;color:#333;}.event_card > .data > .description {font-size:17px;color:#333;line-height: 1.5;margin-bottom:20px;max-width: 700px;}.event_card > .data .info_val {margin-top:15px;font-size:17px;color:#333;line-height:19px;}.event_card > .data .info_val > .ico {position:relative;vertical-align:top;margin-top:1px;display:inline-block;width:17px;height:17px;background-size:cover;margin-right:10px;}.event_card > .data .info_val.time > .ico {background-image:url(https://static.carezzaskischool.com/image/clock_ico_grey.svg);}.event_card > .data .info_val.date > .ico {background-image:url(https://static.carezzaskischool.com/image/date_ico_grey.svg);}.event_card > .data .info_val.place > .ico {background-image:url(https://static.carezzaskischool.com/image/place_ico_grey.svg);}.event_card > .data .info_val.dates_ct > .info_val {margin-top:5px}.event_card > .data .info_val:last-child {margin-bottom: 10px}.instructors-ct .filters {margin: 20px 0;font-size: 0;}.instructors-ct .filters select {-webkit-appearance: none;background-color: #f5f5f5;border-radius: 7px;padding: 15px 20px;font-size: 16px;color: #000;border: none;margin-right: 15px;}.instructors-ct .instructors-list .instructor-card {display: inline-block;width:calc(50% - 25px);margin-bottom: 30px;text-align: left;cursor:default;box-shadow: 0 0 25px rgba(0, 0, 0, 0.2);border-radius:10px;box-sizing:border-box;vertical-align: top;min-height:570px;background-color: #F52336;margin-right: 25px;}.instructors-ct .instructors-list .instructor-card.is-director {display: block;margin-left: auto !important;margin-right: auto !important;}.instructors-ct .instructors-list .instructor-card:nth-child(2n + 1) {margin-right: 0;}.instructors-ct .instructors-list .instructor-card > .image {padding-top: 130%;background:#cb1d2d;border-top-left-radius:10px;border-top-right-radius:10px;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;}.instructors-ct .instructors-list .instructor-card > .data {padding: 20px 20px;}.instructors-ct .instructors-list .instructor-card > .data > .name {font-size: 28px;color: #fff;}.instructors-ct .instructors-list .instructor-card > .data > .abilities {margin-top: 3px;}.instructors-ct .instructors-list .instructor-card > .data > .abilities > .badge {display: inline-block;padding: 5px 10px;font-size: 12px;background: #fff;color: #F52336;margin-right: 5px;border-radius: 3px;}.instructors-ct .instructors-list .instructor-card > .data > .languages {margin-top: 10px;font-size: 0;}.instructors-ct .instructors-list .instructor-card > .data > .languages > .language {font-size: 14px;color: #eee;margin-right: 5px;}.instructors-ct .instructors-list .empty-notice {margin: 30px 0;font-size: 16px;color: #000;}.instructors-ct.summer .instructors-list .instructor-card {background:#85A24F;width:calc(33% - 14px);min-height:400px;}.instructors-ct.summer .instructors-list .instructor-card:nth-child(2n + 1) {margin-right: 25px;}.instructors-ct.summer .instructors-list .instructor-card:nth-child(3n) {margin-right: 0;}.instructors-ct.summer .instructors-list .instructor-card > .image {background-color:#7a9547;}.instructors-ct.summer .instructors-list .instructor-card > .data > .abilities > .badge {color: #85A24F;}.section_heading {position:relative;height:300px;background-color:#EEE;margin-bottom: 55px;}.section_heading.no_bottom_margin {margin-bottom:70px;}.section_heading > .map_ct,.section_heading > .cover_ct {position:absolute;top:0;left:0;width:100%;height:100%;}.section_heading > .cover_ct {background-size:cover;background-position:center;}.section_heading.courses > .cover_ct {background-image:url(https://static.carezzaskischool.com/image/courses_header.jpg);}.section_heading.parks > .cover_ct {background-image:url(https://static.carezzaskischool.com/image/parks_header.jpg);}.section_heading.events > .cover_ct {background-image:url(https://static.carezzaskischool.com/image/events_header.jpg);}.section_heading.instructors > .cover_ct {background-image:url(https://static.carezzaskischool.com/image/instructors/all.jpg);}.section_heading.summer-events > .cover_ct {background-image:url(https://static.carezzaskischool.com/image/summer_activities/cover.jpg);}.section_heading.summer_group.adult > .cover_ct,.course-cards .card .image.summer-adult {background-image:url(https://static.carezzaskischool.com/image/summer_activities/adult-cover.jpg);}.section_heading.summer_group.kid > .cover_ct,.section_heading.summer_group.kid > .cover_ct,.course-cards .card .image.summer-kid {background-image:url(https://static.carezzaskischool.com/image/summer_activities/kid-cover.jpg);}.section_triangle {position: absolute;left: 0;bottom: -50px;border-style: solid;border-width: 50px 0 50px 100vw;border-color: transparent transparent transparent #FFF;}.section_triangle.red {border-color: transparent transparent transparent #F52336;}.section_triangle.yellow {border-color: transparent transparent transparent #f9a02c;}.section_triangle.top {bottom:auto;top:-50px;}.section_triangle.inverted {border-width: 50px 100vw 50px 0;border-color: transparent #FFF transparent transparent;}.section_triangle.inverted.red {border-color: transparent #F52336 transparent transparent;}.page_title {position: absolute;bottom:-65px;width:100%;}.page_title .title {font-size: 52px;color:#333;}.page_title h2 {position: relative;font-size: 18px;text-transform: uppercase;top: -5px;}.booking a, .booking a:hover {text-decoration: none;}.option_chooser {margin-top:30px;font-size:0;}.option_chooser > .title {display:block;font-size:22px;color:#555;margin-bottom: 10px;}.option_chooser .options .option {display: inline-block;width:calc(50% - 15px);margin-right:30px;margin-bottom: 30px;text-align: left;transition: transform 0.2s ease;cursor:pointer;box-shadow: 0 0 15px #EDEDED;border-radius:10px;box-sizing:border-box;}.option_chooser .options .option:hover {transform: translate3d(0,-5px,0);}.option_chooser .options > a:nth-child(even) > .option {margin-right:0;}.option_chooser .options .option > .image {width:100%;height:300px;background-color:#EEE;border-top-left-radius:10px;border-top-right-radius:10px;background-size:cover;background-position:center;}.option_chooser .options .option.kid_beginner > .image {background-image:url(https://static.carezzaskischool.com/image/kids_beginner.jpg);}.option_chooser .options .option.kid_advanced > .image {background-image:url(https://static.carezzaskischool.com/image/kids_advanced.jpg);}.option_chooser .options .option.golf > .image {background-image:url(https://static.carezzaskischool.com/image/golf.jpg);}.option_chooser .options .option.kinderland > .image {background-image:url(https://static.carezzaskischool.com/image/kinderland.jpg);}.option_chooser .options .option.naniland > .image {background-image:url(https://static.carezzaskischool.com/image/naniland.jpg);}.option_chooser .options .option > .title {display:block;font-size:24px;color:#444;margin-top:10px;margin-left:15px;}.option_chooser.levels .options .option > .title {margin-bottom: 10px}.option_chooser .options .option > .description {display:block;font-size:16px;line-height:1.4;color:#444;margin-top:3px;margin-left:15px;margin-bottom: 15px;margin-right:15px;}.option_chooser.place .options .option > .description {min-height: 44px;}.option_chooser .options .option .place {font-size:17px;color:#333;line-height:19px;margin-bottom: 20px;margin-left:15px;}.option_chooser .options .option .place:hover {text-decoration: underline;}.option_chooser .options .option .place > .ico {position:relative;vertical-align:top;margin-top:1px;display:inline-block;width:17px;height:17px;background-size:cover;margin-right:10px;background-image:url(https://static.carezzaskischool.com/image/place_ico_grey.svg);}.contactbody .logsez {display: none;}.artViewerbody .maincenter,.artViewerbody #center {width: auto;display: block;}.artViewerbody .exlay {width: auto !important;}@keyframes animate_course_image {0% {transform:none}55% {transform:translate3d(100px,0,0)}65% {transform:translate3d(100px,0,0)} 100% {transform:none}}@keyframes animate_course_image_inverted {0% {transform:none}55% {transform:translate3d(-100px,0,0)}65% {transform:translate3d(-100px,0,0)} 100% {transform:none}}.course_ct {margin-top:30px;margin-bottom:50px;border-radius:10px;box-shadow: 0 0 25px #EDEDED;padding:15px 25px 15px 25px;height:680px;}.course_ct.new {height: auto;}.course_ct.alpineski_kids_group {height:1090px;}.course_ct.alpineski_adults_group,.course_ct.snowboard_adults_group {height:1000px;}.course_ct > .main-desc {font-size:17px;color:#333;line-height: 1.5;margin-top: 10px;margin-bottom: 15px;max-width: 750px;}.course_ct > .left_data {display: inline-block;width:50%;vertical-align: top;}.course_ct > .left_data.first {box-sizing: border-box;padding-right: 40px;}.course_ct > .left_data > .name {font-size:28px;color:#333;margin-bottom:10px;}.course_ct > .left_data > .description {font-size:17px;color:#333;line-height: 1.5;}.course_ct > .left_data > .name,.course_ct > .left_data > .description {margin-right:100px;}.course_ct > .left_data > .info_val {margin-top:25px;font-size:17px;color:#333;line-height:19px;}.course_ct > .left_data > .info_val > .title {font-size:14px;color:#333;text-transform:uppercase;}.course_ct > .left_data > .info_val > .title > .ico {vertical-align:top;display:inline-block;width:16px;height:16px;background-size:cover;margin-right:10px;}.course_ct > .left_data > .info_val.pricing > .title > .ico {background-image:url(https://static.carezzaskischool.com/image/price_tag_ico_grey.svg);}.course_ct > .left_data > .info_val.dates > .title > .ico {background-image:url(https://static.carezzaskischool.com/image/clock_ico_grey.svg);}.course_ct > .left_data > .info_val.meeting_points > .title > .ico {background-image:url(https://static.carezzaskischool.com/image/place_ico_grey.svg);}.course_ct > .left_data > .info_val >.value {font-size:16px;color:#333;margin-top:5px;}.course_ct > .left_data > .info_val >.value.prices_title,.course_ct > .left_data > .info_val >.value.date_title {font-size:13px;color:#555;text-transform:uppercase;margin-top:15px;}.course_ct > .left_data > .info_val >.value a {color:inherit;text-decoration:none;}.course_ct > .left_data > .info_val >.value a:hover {border-bottom: 1px #CCC solid;}.course_ct > .left_data > .info_val >.value > .desc {display:inline-block;margin-right:5px;min-width:60px;}.course_ct > .left_data > .info_val >.value > .desc::first-letter {text-transform: uppercase;}.course_ct .action_button,.course-cards .card .action_button {display: inline-block;height:35px;line-height:35px;padding: 0 15px 0 15px;font-size:16px;color:#f9a02c;border:1px #f9a02c solid;border-radius:3px;margin-top:30px;}.course_ct .action_button.last {margin-bottom: 10px;}.course_ct .action_button:hover,.course-cards .card .action_button:hover {color:#ffaf47;border-color:#ffaf47;}.course_ct .action_button:active,.course-cards .card .action_button:active {opacity: 0.6;transition:none;}.course_ct > .right_data {position:relative;display:inline-block;width:50%;top:-15px;right:-25px;height:calc(100% + 30px);}.course_ct > .right_data > .image_ct {position:relative;height:100%;background-color:#EEE;border-top-right-radius: 10px;border-bottom-right-radius: 10px;overflow:hidden;}.course_ct > .right_data > .image_ct > .image {position:absolute;width:700px;height:100%;left:50%;margin-left:-350px;animation: animate_course_image 60s ease infinite;background-size: auto 100%;background-position:center;}.course_ct.alpineski_kids_group > .right_data > .image_ct > .image {background-image:url(https://static.carezzaskischool.com/image/alpine_ski_group_lesson_kids.jpg);}.course_ct.alpineski_adults_group > .right_data > .image_ct > .image {background-image:url(https://static.carezzaskischool.com/image/alpine_ski_group_lesson_adults.jpg);}.course_ct.snowboard_adults_group > .right_data > .image_ct > .image {background-image:url(https://static.carezzaskischool.com/image/snowboard_group_lesson_adults.jpg);}.course_ct.alpineski_adults_private > .right_data > .image_ct > .image {background-image:url(https://static.carezzaskischool.com/image/alpine_ski_private_lesson.jpg);}.course_ct.snowboard_adults_private > .right_data > .image_ct > .image {background-image:url(https://static.carezzaskischool.com/image/snowboard_lesson.jpg);}.course_ct.telemark_adults_private > .right_data > .image_ct > .image {background-image:url(https://static.carezzaskischool.com/image/telemark_ski_lesson.jpg);}.course_ct.nordicski_adults_private > .right_data > .image_ct > .image {background-image:url(https://static.carezzaskischool.com/image/nordic_ski_lesson.jpg);}.course-cards .card .badges {display: flex;gap: 10px;margin: 5px 0;}.course-cards .card .metrics {display: flex;flex-direction: column;gap: 5px;margin-top: 10px;}.course_ct.summer_kids > .right_data > .image_ct > .image {background-image:url(https://static.carezzaskischool.com/image/summer_kids.jpg);}.course_ct.summer_mtb > .right_data > .image_ct > .image {background-image:url(https://static.carezzaskischool.com/image/summer_mtb.jpg);}.course_ct.alpineski_adults_group > .right_data > .image_ct > .image,.course_ct.alpineski_adults_private > .right_data > .image_ct > .image,.course_ct.telemark_adults_private > .right_data > .image_ct > .image {animation: animate_course_image_inverted 60s ease infinite;}.section_heading .action_button {display: inline-block;float:right;height:35px;line-height:35px;padding: 0 15px 0 15px;font-size:16px;color:#f9a02c;border:1px #f9a02c solid;border-radius:3px;margin-top:30px;}.section_heading .action_button:hover {color:#ffaf47;border-color:#ffaf47;}.section_heading .action_button:active {opacity: 0.6;transition:none;}.course-cards {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;margin-top: 15px;}.course-cards a {text-decoration: none !important;}.course-cards .card {box-shadow: 0 0 25px #EDEDED;border-radius: 10px;min-height: 450px;}.course-cards .card .image {background-color: #f0f0f0;background-size: cover;background-position: center;height: 250px;margin-bottom: 15px;border-top-left-radius: 10px;border-top-right-radius: 10px;}.course-cards .card .name {font-size: 26px;padding: 0 20px 0 20px;color: #000;}.course-cards .card .description {font-size: 16px;color: #888888;line-height: 1.4;padding: 0 20px 0 20px;text-decoration: none !important;}.course-cards .card .action_button {margin: 15px 20px 15px 20px;}.course_image.alpineski_kids_group {background-image:url(https://static.carezzaskischool.com/image/DSC021271981642851.jpg) !important;}.course_image.alpineski_adults_group {background-image:url(https://static.carezzaskischool.com/image/alpine_ski_group_lesson_adults.jpg) !important;}.course_image.snowboard_adults_group {background-image:url(https://static.carezzaskischool.com/image/snowboard_group_lesson_adults.jpg) !important;}.course_image.alpineski_adults_private {background-image:url(https://static.carezzaskischool.com/image/alpine_ski_private_lesson.jpg) !important;}.course_image.snowboard_adults_private {background-image:url(https://static.carezzaskischool.com/image/snowboard_lesson.jpg) !important;}.course_image.telemark_adults_private {background-image:url(https://static.carezzaskischool.com/image/telemark_ski_lesson.jpg) !important;}.course_image.nordicski_adults_private {background-image:url(https://static.carezzaskischool.com/image/nordic_ski_lesson.jpg) !important;}.center_ct > h3 {display:block;font-size:16px;margin-bottom:40px;max-width:500px;line-height:1.5;}.center_ct > h3.day-name {font-size: 38px;font-weight: medium;margin-bottom: 10px;margin-top: 50px;}.center_ct.with-bottom-margin {margin-bottom: 50px}.price-info {margin-top: -5px;margin-bottom: 20px;color: #888;}.price-info.with-top-margin {margin-top: 30px;}.park_block {padding-bottom:80px;}.park_block .main_data {}.park_block .main_data > .name {font-size:34px;color:#333;}.park_block .main_data > .description {font-size:17px;color:#333;line-height: 1.5;margin-bottom:15px;}.park_block .main_data > .opening_hours {margin-top:10px;font-size:16px;color:#333;line-height:19px;}.park_block .main_data > .opening_hours > .hours_ico {position:relative;vertical-align:top;margin-top:1px;display:inline-block;width:17px;height:17px;background-size:cover;margin-right:10px;background-image:url(https://static.carezzaskischool.com/image/clock_ico_grey.svg);}.park_block .main_data > .opening_hours > .desc {display:inline-block;margin-right:5px;}.park_block .main_data > .pricing_tit {margin-top:20px;margin-bottom:5px;font-size:14px;color:#333;text-transform:uppercase;}.park_block .main_data > .pricing_val {font-size:16px;color:#555;}.park_block .main_data > .pricing_val.spec_info {display:inline-block;margin-top:10px;}.park_block .main_data > .pricing_val > .desc {display:inline-block;margin-right:5px;}.park_block .preview {margin-top:50px;height:60vh;font-size:0;}.park_block .preview > .image {display:inline-block;width:70%;height:100%;background-color:#EEE;background-size:cover;background-position:right center;background-repeat:no-repeat;}.kinderland .park_block .preview > .image {background-image:url(https://static.carezzaskischool.com/image/kinderland.jpg);}.naniland .park_block .preview > .image {background-image:url(https://static.carezzaskischool.com/image/naniland.jpg);}.park_block .preview > .map {display:inline-block;width:30%;height:100%;background-color:#CCC;}.section.colored.park {padding-top: 10px;}.section.colored .park_block .main_data > .name,.section.colored .park_block .main_data > .description,.section.colored .park_block .main_data > .pricing_tit,.section.colored .park_block .main_data > .opening_hours {color:#FFF;}.section.colored .park_block .main_data > .opening_hours > .hours_ico {background-image:url(https://static.carezzaskischool.com/image/clock_ico_light_grey.svg);}.section.colored .park_block .main_data > .pricing_val {color:#FFF;}.section.park.kinderland {margin-top: 90px}.section.park.kinderland .park_block {margin-top: 10px;padding-bottom: 40px}.section.park.naniland .park_block {margin-top: 50px}.center_ct.booking {padding-top: 40px}.booking_frame {margin-top:20px;width: 700px;min-height:90vh;}.center_ct.child_supervision {padding-top:40px;padding-bottom:50px;}.center_ct.child_supervision > h2 {font-size:34px;}.center_ct.child_supervision > p {font-size:17px;}.pricing_table {margin-top:40px;}.pricing_table.disabled {opacity: 0.4;pointer-events: none;}.pricing_table > h3 {font-size: 16px;}.pricing_table > .data {font-size:0;}.pricing_table > .data > .column {display:inline-block;width:50%;}.pricing_table > .data > .column > h4 {display:block;font-size: 14px;text-transform:uppercase;margin-top:30px;margin-bottom:5px;}.pricing_table > .data > .column > .pricing_val {font-size:16px;color:#333;height:40px;line-height:40px;border-bottom:1px #EEE solid;}.pricing_table > .data > .column > .pricing_val > .desc {display:inline-block;margin-right:5px;min-width:60px;}.pricing_table > p {font-size: 16px;margin-top:40px;}.privacy_policy_ct {width:970px;margin:50px auto 30px auto;}.booking > .title {font-size: 32px;margin-bottom: 0;}.booking > .request_type {font-size: 16px;text-transform: uppercase;color: #888;}.booking > .request_type > a {text-decoration: none;color: inherit;}.booking > .request_type > a:hover {border-bottom: 1px #CCC solid;}.booking > .course_book_desc {max-width: 500px;font-size: 16px;margin-top:10px;margin-bottom:40px;}.booking > .course_book_desc a {color:inherit;border-bottom: 1px #CCC solid;}.booking > .course_book_desc a:hover {text-decoration: none;border-bottom: 1px #888 solid;}.booking .input_title {margin-top: 15px;display: block;font-size:16px;text-transform:uppercase;color:#888;}.booking .fctbs {margin-top: 40px;margin-bottom: 40px;}.courses.summer .page_title {bottom: -120px;}.courses.summer .page_title .title {display: flex;height: 200px;}.courses.summer .page_title .title h1 {display: flex;align-items: end;flex-grow: 1;font-size: 52px;line-height: 1.1;}.courses.summer .page_title .title .cta-ct {display: flex;align-items: end;width: 150px;justify-content: end;}.courses.summer.section_heading {margin-bottom: 120px;}.center_ct.timetable {margin-top: 20px;}.lifts_timetable {width: 100%;margin-top: 10px;margin-bottom: 30px;}.lifts_timetable th,.lifts_timetable tr,.lifts_timetable td {margin: 0;padding: 0;}.lifts_timetable th {text-align: left;}.lifts_timetable tr {line-height:35px;font-size: 15px;}.lifts_timetable td {border-bottom: 1px #EEE solid;}.lifts_timetable td:first-child {width: 40%;}.rentals-title {font-size: 46px;padding: 20px 0;display: none;}.artct .rentals {text-align: center;}.rentals .rental-block {display: inline-block;margin: 15px;}.rentals .rental-block .image {width: 200px;height: 100px;background-position: center;background-repeat: no-repeat;background-size: contain;}.rentals .rental-block .data {margin-top: 10px;}.rentals .rental-block .data a {display: block;font-size: 14px;color: #000;}.course_ct.summer_kids {height: 1550px;}.center_ct.summer-events .course_ct > .left_data > .info_val >.value > .desc {display: block;font-size: 14px;margin-top: 10px;}.center_ct.summer-events .course_ct > .left_data > .info_val >.value > .extended-desc {display: block;font-size: 12px;margin-top: 3px;margin-bottom: 15px;color: #555;}.center_ct.summer-events {font-size: 0;}.center_ct.summer-events h4 {display: block;font-size: 28px;font-wieght: bold;margin-top: 40px;margin-bottom: 20px;}.activity_badge {display: flex;gap: 3px;background-color: #333;border-radius: 5px;padding: 2px 10px;align-items: center;justify-content: center;}.activity_badge .ico {width: 18px;height: 18px;background-size: contain;background-repeat: no-repeat;background-position: center;}.activity_badge .name {font-size: 14px !important;color: #FFF !important;}.activity_badge.emtb {background-color: #636960;}.activity_badge.emtb .ico {background-image:url(https://static.carezzaskischool.com/image/emtb-ico.svg);width: 20px;}.activity_badge.mtb {background-color: #6A6060;}.activity_badge.mtb .ico {background-image:url(https://static.carezzaskischool.com/image/mtb-ico.svg);width: 20px;}.activity_badge.play {background-color: #579AD9;}.activity_badge.play .ico {background-image:url(https://static.carezzaskischool.com/image/play-ico.svg);width: 20px;}.course-cards .card .activity_badge .name {padding: 0;}.course_ct.metrics {display: flex;gap: 25px;justify-content: center;padding-top: 25px;padding-bottom: 25px;margin-bottom: 20px;}.metric_block {display: flex;gap: 3px;font-size: 16px;font-weight: medium;border-radius: 3px;align-items: center;}.metric_block .ico {width: 14px;height: 14px;background-size: contain;background-repeat: no-repeat;padding: 2px 5px;}.metric_block .value {color: #000;}.metric_block .value a {color: inherit;text-decoration: underline;}.metric_block.clock .ico {background-image:url(https://static.carezzaskischool.com/image/clock-ico.svg);}.metric_block.location .ico {background-image:url(https://static.carezzaskischool.com/image/location-ico.svg);}.metric_block.distance .ico {background-image:url(https://static.carezzaskischool.com/image/distance-ico.svg);}.metric_block.vertical_gain .ico {background-image:url(https://static.carezzaskischool.com/image/vertical-gain-ico.svg);}.metric_block.vertical_loss .ico {background-image:url(https://static.carezzaskischool.com/image/vertical_loss-ico.svg);}.course-badge {display: flex;background-color: #E6E6E6;border-radius: 5px;color: #333;padding: 2px 10px;align-items: center;justify-content: center;}.difficulty_badge {display: flex;gap: 5px;font-size: 14px;}.difficulty_badge .name {position: relative;color: #888;top: 2px;font-size: 14px !important;}.difficulty_badge .ico {display: flex;gap: 3px;height: 16px;align-items: end;}.difficulty_badge .ico .bar {width: 3px;height: 100%;background-color: #D9D9D9;}.difficulty_badge .ico .bar:nth-child(1) {height: 50%;}.difficulty_badge .ico .bar:nth-child(2) {height: 75%;}.difficulty_badge.level_1 .ico .bar:nth-child(1) {background-color: #85A24F;}.difficulty_badge.level_2 .ico .bar:nth-child(1),.difficulty_badge.level_2 .ico .bar:nth-child(2) {background-color: #E58B54;}.difficulty_badge.level_3 .ico .bar {background-color: #BD5656;}.course-cards .card .difficulty_badge .name {padding: 0;}.info_line {display: flex;padding-top: 15px;}.info_line .left {display: flex;gap: 15px;flex-grow: 1;align-items: center;}.info_line .right {color: #888;font-size: 16px;}.course_ct .book-line {display: flex;margin-top: 40px;margin-bottom: 10px;gap: 10px;align-items: center;}.course_ct .book-line .action_button {margin: 0;}.course_ct .book-line .price-detail {font-size: 16px;color: #888;}.course_ct.new.summer-activity {margin-top: 0;margin-bottom: 25px;}.clickable {cursor: pointer;}.underline-hover:hover {text-decoration: underline;}@media all and (max-width: 900px) {nav li {margin-left: 10px}nav li a {font-size: 18px;}.center_ct.summer-events h4 {font-size: 24px;}.booking.center_ct {padding-top: 30px;}.booking .fctbi,.booking .fctbt {width: calc(100% - 80px);}.booking.center_ct > h3 {margin-top:0;}.booking > .title {fonti-size: 28px;}.booking > .request_type {font-size: 14px;}.privacy_policy_ct {width:auto;margin-left:15px;margin-right:15px;}.homebody header {background-color:#FFF;}.imgcont,body:not(.homebody) .imgcont {left:10px;height:40px;}body:not(.homebody) .imgcont {top:10px;}.center_ct {width:auto;margin-left:15px;margin-right:15px;}.section_heading {height:150px;}nav li {margin-right:10px;}nav li a:not(:hover) {color:#F52336}.section_triangle {bottom: -20px;border-width: 20px 0 20px 100vw;}.section_triangle.top {top:-20px;}.section_triangle.inverted {border-width: 20px 100vw 20px 0;}.section .heading,.section p {width:auto;}.page_title {bottom:-65px;}.center_ct > h3 {margin-top:60px;margin-bottom:30px;}.center_ct > h3.day-name {font-size: 32px;margin-top: 40px;}.event_card.extended > .cover {height:200px}.event_card > .cover > video {position:relative;width:auto;height:100%;margin: 0 auto;margin-left:-25%;}.event_card {display:block;width: auto;margin-bottom:20px;}.event_card.last_of_line {margin-left:0;}.instructors-ct .instructors-list .instructor-card {display:block;width: auto !important;margin-bottom:20px;margin-right: 0;}.instructors-ct .instructors-list .instructor-card:nth-child(2n + 1),.instructors-ct .instructors-list .instructor-card:nth-child(3n) {margin-right:0 !important;margin-left:0 !important;}.contactbody .section_heading {margin-top:55px;}footer {padding-bottom:10px;}footer .school_info,footer .languages_ct {width:50%;}footer .partners_ct {display:block;width:auto;text-align:left;margin-top:40px;}footer .partners_ct .partner {width:170px;}footer .languages_ct > a {margin-left:70px;}.course_ct {padding-top:20px;padding-bottom:10px;margin-bottom:20px;}.course_ct > .left_data,.course_ct > .right_data {display:block;width:auto;}.course_ct > .right_data {height:200px;left:0;right:0;margin-top:50px;}.course_ct > .right_data > .image_ct {border-radius:5px;}.course_ct > .left_data > .name,.course_ct > .left_data > .description {margin-right:0;}.course_ct {height: auto !important;}.course_ct > .right_data > .image_ct > .image {background-size:auto 100vw;}.section.park.kinderland {margin-top:45px;}.section.discover_with_instructor {margin-top:70px;margin-bottom: 40px;}.section .gallery_ct > .column .image_ct > .image {height:100px;}.section .gallery_ct > .column .image_ct.extended_height > .image {height:260px;}.section .lessons_ct .lesson {display:block;width:auto;margin-right:0;margin-bottom:20px;}.section .lessons_ct .lesson > .image {height:220px;}.section .lessons_ct .lesson > .data_ct > .name {max-width:calc(100% - 100px);}.lessons_showreel .heading {margin-bottom:30px;}.option_chooser .options .option {display:block;width:auto;margin-right:0;margin-bottom:20px;overflow:hidden;}.option_chooser > .title {font-size:18px;}.option_chooser .options .option > .image {height:220px;}.option_chooser .options .option > .title {font-size: 22px;}.booking_frame {width: calc(100vw - 30px);}.section .section_image.bottom {width:100vw;height:200px;bottom: -30px;left: -10vw;z-index:2;}.section.lessons_showreel > .center_ct {padding-top:100px;}.section .contact_ct {position:relative;top:auto;right:auto;margin-left:20px;width:200px;margin-top:30px;}.home_banner {top: 0;}.home_header > .booking_line {width:calc(100% - 30px);margin-left: calc(-50% + 15px);height:210px;bottom: -155px;}.home_header > .booking_line > .inputs_line {height:auto;margin-top:15px;}.home_header > .booking_line > .inputs_line > .input_ct {display:block;padding-left:0;border-left:none;}.home_header > .booking_line > .inputs_line > .input_ct > select {background-position: 5px center;padding-start: 30px;-webkit-padding-start: 30px;-moz-padding-start: 30px;font-size:16px;height:25px;line-height:25px;background-size:14px auto;}.home_header > .booking_line > .inputs_line > .book_button {font-size:17px;text-align: left;}.section .background_decoration {background-size:300px;auto;width:calc(100% + 30px);left:-15px;margin-left:0;background-position: 270% 0;height:150px;}.home_header {margin-top:60px;height:40vh;}.home_header > .image_ct > .image {height:120%;}.section.home_intro > .center_ct {padding-top:225px;padding-bottom: 240px; }.heading > h2 {font-size:16px;}.heading > h3 {font-size:28px;}.section p {font-size:17px;}.section .lessons_ct .lesson > .data_ct > .name {font-size:18px;}.section .lessons_ct .lesson > .data_ct > .price {font-size:13px;}.section .gallery_ct > .column .image_ct > .caption {font-size:16px;}.page_title .title {font-size:46px;}.discover_with_instructor .section_triangle.red:not(.inverted) {bottom:-15px;}.section_heading.courses {margin-bottom:60px;}.course_ct > .left_data > .name,.event_card > .data > .name {font-size:26px;}.center_ct.timetable {margin-top: 80px;} .hamburger_button {position:absolute;display:block;width:40px;height:40px;top:11px;right:12px;z-index:6;background-size:auto 80px;background-position:center left;background-position:center top;background-image:url(https://static.carezzaskischool.com/image/hamburger_menu_ico_grey.svg);}.hamburger_button.active {background-position:center bottom;}header {position:fixed;width:100%;top:0;z-index:2;min-height:60px;}#center {margin-top:60px;}.nav_container {position:fixed;top:60px;bottom:0;width:100%;background-color:#FFF;pointer-events:none;opacity: 0;visibility:hidden;-webkit-transition: visibility 0s linear 0.3s, opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: visibility 0s linear 0.3s, opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition: visibility 0s linear 0.3s, opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);}.nav_container.visible {opacity: 1;visibility: visible;-webkit-transition-delay: 0s;-moz-transition-delay: 0s;transition-delay: 0s;pointer-events:auto;}.nav_container.visible nav li {opacity:0;-moz-animation:focus_in .4s ease forwards;-webkit-animation:focus_in .4s ease forwards;animation:focus_in .4s ease forwards;}.nav_container.visible nav > ul > li:nth-child(1) {-moz-animation-delay: 100ms;-webkit-animation-delay: 100ms;animation-delay: 100ms;}.nav_container.visible nav > ul > li:nth-child(2) {-moz-animation-delay: 200ms;-webkit-animation-delay: 200ms;animation-delay: 200ms;}.nav_container.visible nav > ul > li:nth-child(3) {-moz-animation-delay: 300ms;-webkit-animation-delay: 300ms;animation-delay: 300ms;}.nav_container.visible nav > ul > li:nth-child(4) {-moz-animation-delay: 400ms;-webkit-animation-delay: 400ms;animation-delay: 400ms;}.nav_container.visible nav > ul > li:nth-child(5) {-moz-animation-delay: 500ms;-webkit-animation-delay: 500ms;animation-delay: 500ms;}.nav_container.visible nav > ul > li:nth-child(6) {-moz-animation-delay: 600ms;-webkit-animation-delay: 600ms;animation-delay: 600ms;}.nav_container.visible nav > ul > li:nth-child(7) {-moz-animation-delay: 800ms;-webkit-animation-delay: 800ms;animation-delay: 800ms;}.nav_container.visible nav > ul > li:nth-child(8) {-moz-animation-delay: 1000ms;-webkit-animation-delay: 1000ms;animation-delay: 1000ms;}.nav_container.visible nav > ul > li:nth-child(9) {-moz-animation-delay: 1200ms;-webkit-animation-delay: 1200ms;animation-delay: 1200ms;}.nav_container.visible nav > ul > li:nth-child(10) {-moz-animation-delay: 1200ms;-webkit-animation-delay: 1200ms;animation-delay: 1200ms;}#center, #headcenter, #footcenter, .maincenter, .barright, .classicartct, .arcright, .listew, nav, .varct, .pagefinfoex, .inevct, .princimage, .showtext, .artct, .galct, .tagct, .socialright {width:auto;}.socialright {text-align: center;}.exlay {width:auto !important;}.artct {left:0;}.maincenter {display:block;}.barright {display:block;}.searchboxs {width: calc(100% - 64px);}.inevct {height:200px;}.gallight {display:none !important;}.gallerymain galcontrol {width: auto;left: 15px;right: 15px;margin: 0;}.gallerymain p {margin-left: 15px;margin-right: 15px;overflow: hidden;font-size: 20px;}.pagefinfo {position:relative;text-align:center;height:auto;margin-bottom:20px;}.pagefinfoex {top:auto;left:auto;margin:0;height:auto;}.resnumb, .resnumbt, .resnumbc, .resnumbb {position:relative;display: inline-block;left:auto;height:70px;border:none;}.hset {display:none;}.summary_data {margin-bottom:20px;}.pagefinfot, .pagefinfoc {position:relative;margin: 0 auto;}.pagefinfoc {top:auto;}.searchopex {position: relative;top: auto;right: auto;margin-top: 10px;}.settit {height:40px;}.settittit {width:250px;left:5px;}.onoffbbcp, .onoffbcp {left:auto;right:5px;}.princimage, .topcontt, .inevcti, .inevctiab {width:100%;}.topcontt {top:auto;bottom:0;height:auto;box-sizing:border-box;-moz-box-sizing:border-box;}nav {margin-left:0;text-align:center;}nav ul, nav li {display:block;padding:0;}nav li a {display:block;}nav ul, nav li, nav li a {height: 60px;line-height:60px;}nav ul li:first-child {margin-top:5px;}.showartdate {top: -10px;}.showdate, .showartdate {top:-7px;}.printbox, .sprintbox, .ddat, .printbox:hover, .sprintbox:hover, .ddat:hover {height:auto;border-left:none;background:none;border-bottom:1px #EEE solid;padding:0 0 15px 0;margin-bottom:15px;}.listimg_container {width:100%;height:150px;overflow:hidden;margin-bottom:10px;}.listimg {width:100%;height:auto;float:none;top:auto;left: auto;margin-top:-20%;}.arcdti {width:100px;}.blogtitle {line-height:65px;max-height:65px;max-width:calc(100% - 70px);overflow:hidden;}.fctbi, .fctbt {width:calc(100% - 75px);}.fctbi {font-size:18px;}.fctbt {padding:15px;}.revck {width:35px;text-align: right;padding-right:5px;height:52px;line-height:52px;font-size:26px;}.flora {float:none;margin:0 0 15px 0;}.flora .share_button {margin-left:0;margin-right:5px;}footer {height:auto;overflow: hidden;}.footst {position:relative;margin-top:13px;margin-left:15px;top:auto;left:auto;}.sharebox {position:relative;margin-top:25px;margin-left:15px;top:auto;left:auto;}.footinfo {position:relative;margin-top:15px;margin-left:15px;top:auto;left:auto;border:none;padding-left:0;}.footseo {position:relative;margin-top:13px;margin-left:15px;bottom:auto;right:auto;margin-bottom:20px;}.socialshare {z-index:1}.lng_notice {margin-top: 60px;margin-bottom:-40px;padding-left:65px;padding-right:65px;}.lng_notice > .text {display:block;line-height: 1.2;margin-bottom:15px;font-size: 17px;}.lng_notice .button {margin-left:0;font-size: 14px;}.lng_notice > .close {top: 33px;}.section_heading .action_button {position: relative;float: none;margin-top: 0;top: -10px;} .course-cards {grid-template-columns: repeat(1, minmax(0, 1fr));gap: 25px;}.info_line {flex-direction: column-reverse;gap: 20px;}.course_ct.metrics,.course_ct .book-line {flex-direction: column;}.course_ct .book-line {align-items: start;}.info_line .right,.course_ct .book-line .price-detail {font-size: 14px;}.courses.summer .page_title {bottom: -180px;}.courses.summer .page_title .title {flex-direction: column;}.courses.summer .page_title .title h1 {font-size: 46px;line-height: 50px;}.courses.summer .page_title .title .cta-ct {justify-content: start;}.courses.summer.section_heading {margin-bottom: 180px;}}