html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-size:100%;font-family:"Lato",sans-serif;color:#8f9cb5}a{color:#35a785;text-decoration:none}.img-replace{display:inline-block;overflow:hidden;text-indent:100%;color:transparent;white-space:nowrap}.cd-popup{position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(94,110,141,0.9);opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0,visibility 0 .3s;-moz-transition:opacity .3s 0,visibility 0 .3s;transition:opacity .3s 0,visibility 0 .3s}.cd-popup.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0,visibility 0 0;-moz-transition:opacity .3s 0,visibility 0 0;transition:opacity .3s 0,visibility 0 0;z-index:3}.cd-popup-container{position:relative;width:90%;max-width:400px;margin:4em auto;background:#FFF;border-radius:.25em .25em .4em .4em;text-align:center;box-shadow:0 0 20px rgba(0,0,0,0.2);-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px);-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}.cd-popup-container .cd-buttons:after{content:"";display:table;clear:both}.cd-popup-container .cd-buttons li{float:left;width:50%}.cd-popup-container .cd-buttons a{display:block;height:60px;line-height:60px;text-transform:uppercase;color:#FFF;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;transition:background-color .2s}.cd-popup-container .cd-buttons li:first-child a{background:#fc7169;border-radius:0 0 0 .25em}.no-touch .cd-popup-container .cd-buttons li:first-child a:hover{background-color:#fc8982}.cd-popup-container .cd-buttons li:last-child a{background:#b6bece;border-radius:0 0 .25em 0}.no-touch .cd-popup-container .cd-buttons li:last-child a:hover{background-color:#c5ccd8}.cd-popup-container .cd-popup-close{position:absolute;top:8px;right:8px;width:30px;height:30px}.cd-popup-container .cd-popup-close::before,.cd-popup-container .cd-popup-close::after{content:'';position:absolute;top:12px;width:14px;height:3px;background-color:#8f9cb5}.cd-popup-container .cd-popup-close::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:8px}.cd-popup-container .cd-popup-close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);right:8px}.is-visible .cd-popup-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:1170px){.cd-popup-container{margin:8em auto}}#demo{line-height:20px}.callbacks,.callbacks+p,#examples,.content0,.disable-destroy,.show-hide,.dialog,.all-themes-switch,.scrollTo{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}nav ul li,.callbacks ul li,.disable-destroy ul li,.show-hide ul li,.dialog ul li,.all-themes-switch ul li,.scrollTo ul li{float:left;margin:3px 6px 3px 0}.callbacks ul li.off{opacity:.4}.callbacks ul li a,.disable-destroy ul li a,.show-hide ul li a,.dialog ul li a,.all-themes-switch ul li a,.scrollTo ul li a{display:block;padding:3px 15px;text-decoration:none;color:#ccc}.callbacks+p{color:#bbb;font-size:12px}.callbacks+p span{display:inline-block}.callbacks+p span span{color:#eee;min-width:40%}.callbacks a span{display:inline-block;vertical-align:middle;width:14px;height:14px;background:#333;margin-right:3px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.callbacks a span.on{background:#eb3755}.callback-offset,.callback-offset-back{width:80%;position:absolute}.callback-offset-back{top:0;height:50px;border-bottom:1px dashed #ffed0d}.callback-offset{bottom:0;height:60px;border-top:1px dashed #ffed0d}code{color:#caaee1;font-family:monospace}#examples{padding:5px;margin:10px 0;overflow:hidden}.content0{overflow:auto;position:relative;padding:0;margin:10px;width:97%;max-width:100%;height:33rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.content0.hidden{display:none}.content0.light{background-color:#ddd;color:#333}.content0 hr{margin-bottom:-10px;border-top:1px solid rgba(0,0,0,0.7)}.content0.light hr{border-bottom:1px solid rgba(255,255,255,0.6);border-top:1px solid rgba(0,0,0,0.1)}.content0 img{margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:3px;background:rgba(0,0,0,0.2)}.content0.light img{background:rgba(255,255,255,0.4)}.content0 input[type='text'],.content0 textarea{border:0;background:transparent;background-color:#bbb;background-color:rgba(255,255,255,0.6);min-height:20px;padding:5px;-moz-box-shadow:inset -1px -1px 1px rgba(255,255,255,0.6),inset 3px 3px 20px rgba(0,0,0,0.5);-webkit-box-shadow:inset -1px -1px 1px rgba(255,255,255,0.6),inset 3px 3px 20px rgba(0,0,0,0.5);box-shadow:inset -1px -1px 1px rgba(255,255,255,0.6),inset 3px 3px 20px rgba(0,0,0,0.5);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:50%;font-size:inherit;font-family:inherit;color:#222}.content0 textarea{min-height:80px;width:70%}.content0 .half img{max-width:48%;margin:0 0 2% 2%}.content0 .half img:nth-child(odd){margin:0 2% 2% 0}#demo.showcase{min-width:80%}.showcase .content0{float:left;width:80%;height:300px}.showcase .horizontal-images.content0{height:140px;width:80%;max-width:97%;padding:5px 5px 0 5px}.showcase .horizontal-images.content0 h2,.showcase .horizontal-images.content0 li img{height:119px}.showcase .horizontal-images.content0 h2{color:#fff;background-color:#eb3755;padding:10px 20px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:165%}.horizontal-images.content0 ul,.vertical-images.content0 ul{margin:0;padding:0;list-style:none;overflow:hidden}.horizontal-images.content0 li{margin:0 3px;float:left}.vertical-images.content0 li{margin:3px 0}.horizontal-images.content0 li:first-child{margin-left:0}.vertical-images.content0 li:first-child{margin-bottom:3px;margin-top:0}.horizontal-images.content0 li:last-child{margin-right:0}.vertical-images.content0 li:last-child{margin-bottom:0}.horizontal-images.content0 li img{width:auto;padding:0}.showcase #content0-1.content0{height:620px}.showcase #content0-2.content0{height:620px}.showcase #content0-2.content0 h2{color:#333}.showcase #content0-3.content0{background-color:#412626;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAJ0lEQVQIW2NkwA7+M2IR/w8UY0SXAAuCFCNLwAWRJVAEYRIYgiAJALsgBgYbCawOAAAAAElFTkSuQmCC");margin-right:40px;width:70%}.showcase #content0-3.content0 h2{color:#eb3755}.showcase #content0-4.content0{background-color:#1c383f}.showcase #content0-4.content0 h2{color:#ddd}.showcase #content0-6.horizontal-images.content0{padding:10px 0 5px 0;background-color:#444;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAG0lEQVQIW2NkYGA4A8QmQAwGjDAGNgGwSgwVAFVOAgV/1mwxAAAAAElFTkSuQmCC")}.showcase #content0-6.horizontal-images.content0 .mCSB_scrollTools{margin-left:10px;margin-right:10px}.showcase #content0-6.horizontal-images.content0 ul{margin-left:10px;margin-right:10px}.showcase #content0-6.horizontal-images.content0 h2{color:#222;background-color:#c2beb2}.showcase #content0-6.horizontal-images.content0 h2,.showcase #content0-6.horizontal-images.content0 li img{height:105px}.showcase #content0-7.content0{height:620px}.showcase #content0-8.content0{width:80%;height:580px;padding:0;background-color:#151515;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAK0lEQVQIW2NkwAL+//9vzIguDhZkZDyLIgETBCmGSyALwiXQBcES2ARBEgCUVxc3f8oLcQAAAABJRU5ErkJggg==");border:5px solid rgba(0,0,0,0.5);margin-right:40px;margin-bottom:50px}.showcase #content0-8.content0 h2{margin-top:20px;margin-left:20px;margin-right:20px}.showcase #content0-8.content0 p{width:90%;float:left}.showcase #content0-8.content0 hr+p{margin-top:30px}.showcase #content0-8.content0 p:nth-child(3n+1){width:90%;clear:both}.showcase #content0-9.content0{height:620px;background-color:#c2beb2;padding:5px}.showcase #content0-9.content0 .mCSB_container{margin-right:21px}.showcase #content0-9.content0 h2{height:85px;padding:10px;margin-bottom:0;margin-top:15px;font-size:180%;color:#333}.showcase #content0-9.content0 img{padding:0;vertical-align:bottom}#iframe-container{width:90%;max-width:97%;overflow:hidden}#iframe-container iframe{vertical-align:bottom}#infinite-scroll .offset{display:block;width:100%;height:auto;color:#ffed0d;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#infinite-scroll .offset p{margin-bottom:60px}#infinite-scroll .offset .indicator{display:block;width:100%;height:100px;background:#ffed0d;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#examples.resizable{background:#444;padding-bottom:30px}#resizable.content0{overflow:hidden;width:90%;max-width:80%;-webkit-box-sizing:content0-box;-moz-box-sizing:content0-box;box-sizing:content0-box}#resizable.content0 h2{color:#444}#resizable.content0 p{width:95%}.content0.fluid{width:90%;max-width:97%}.content0.fluid h2{color:#eb3755;font-family:"Lobster Two","Georgia",serif;font-weight:700;font-style:italic}.content0.nested{height:600px}.content0.nested .nested{margin:0 auto;background-color:rgba(0,0,0,0.1);height:400px}#content0-1.content0.nested{margin-bottom:40px}#content0-1.content0.nested p{width:90%}#content0-1.content0.nested .nested{margin:20px;width:85%;height:300px}.content0.zero-height{height:0}.content0.zero-width{width:0}.init-hidden #examples{min-height:320px}.full-page .content0{height:800px}.full-page-alt #mCSB_1_container{width:97% !important;min-width:80%}.full-page-alt #mCSB_1_scrollbar_vertical{position:fixed;margin-right:30px;margin-top:16px;margin-bottom:16px}.full-page-alt #mCSB_1_scrollbar_horizontal{position:fixed;margin-bottom:30px;margin-left:16px;margin-right:16px}.full-page-alt .outer.content0{width:90%}.full-page-alt .horizontal-images.content0{height:275px;width:100%;margin:20px auto 10px auto}.full-page-alt .horizontal-images.content0 img{height:200px}.sortable{min-width:80%}#sortable ul{margin-top:20px;margin-bottom:10px}#sortable li{margin:10px 40px;background:#444;padding:5px 10px;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#sortable li:active,#sortable .ui-sortable-helper{background:#eb3755}.bootstrap #examples{background:transparent}.bootstrap #myModal-2 .modal-body{max-height:340px;-webkit-box-sizing:content0-box;-moz-box-sizing:content0-box;box-sizing:content0-box;margin-bottom:-15px}.bootstrap #myTab{max-width:80%}.bootstrap #myTab .tab-pane{padding:15px 5px 15px 15px}body.colorbox-demo #cboxContent,body.colorbox-demo #cboxContent p,body.colorbox-demo #cboxContent a:hover{color:#333}.all-themes #examples{padding:15px 0 0 15px}.all-themes .content0{width:80%;height:500px;margin:0 20px 20px 0;float:left}.all-themes .content0 h2,.all-themes .content0 p,.all-themes .content0 hr{width:100%}.all-themes .content0.expanded-content0 h2,.all-themes .content0.expanded-content0 p,.all-themes .content0.expanded-content0 hr,.all-themes #content0-m.expanded-content0 h2,.all-themes #content0-m.expanded-content0 p,.all-themes #content0-m.expanded-content0 hr,.all-themes #content0-md.expanded-content0 h2,.all-themes #content0-md.expanded-content0 p,.all-themes #content0-md.expanded-content0 hr{width:90%}.max-height-example .content0{height:auto;max-height:380px}.max-width-example{min-width:80%}.max-width-example .content0{height:auto;width:auto;max-width:50%;min-width:45%;display:inline-block;vertical-align:bottom}.max-width-example .content0 ul{max-height:135px;overflow-y:hidden}.max-width-example .content0 img,.max-width-example .content0 ul li>a{height:130px;border:3px solid #444}.max-width-example .content0 ul li>a{display:block;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,0.3)}.snap-scrolling-example .content0{height:auto;width:90%}.snap-scrolling-example .content0 img{height:160px}.textarea-example .content0{width:80%}.textarea-example .content0 form{margin:25px 0 15px 0}.textarea-example .content0 textarea,.textarea-example .textarea-clone{width:70%;padding:0 10px;line-height:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.textarea-example .content0 textarea{height:160px;resize:none;overflow:hidden;outline:0;margin:0;border:0;background:transparent;box-shadow:none}.textarea-example .content0 .textarea-wrapper{height:182px;overflow:hidden;background-color:#bbb;background-color:rgba(255,255,255,0.6);-moz-box-shadow:inset -1px -1px 1px rgba(255,255,255,0.6),inset 3px 3px 20px rgba(0,0,0,0.5);-webkit-box-shadow:inset -1px -1px 1px rgba(255,255,255,0.6),inset 3px 3px 20px rgba(0,0,0,0.5);box-shadow:inset -1px -1px 1px rgba(255,255,255,0.6),inset 3px 3px 20px rgba(0,0,0,0.5);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.textarea-example .textarea-clone{position:absolute;top:-9999px;left:-9999px;visibility:hidden;min-height:160px;word-wrap:break-word;white-space:pre-wrap}.textarea-example .content0 .textarea-wrapper .mCSB_scrollTools{margin:10px 5px}.scrollTo-demo .content0{height:290px}.scrollTo-demo .demo-y{height:600px}.scrollTo-demo .demo-x{width:80%;background-color:#252525}.scrollTo-demo .demo-x p{float:left;width:300px;margin-left:30px;height:auto;padding:5px 10px;background-color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.scrollTo-demo .demo-x hr+p{margin-left:0}.scrollTo-demo .demo-yx{background-color:#424242}.scrollTo-demo .demo-yx p{width:90%}.scrollTo{font-size:12px}.scrollTo+.scrollTo{margin-top:20px}.scrollTo ul li:first-child span{display:block;padding:3px 15px}#test-id{background-color:#eb3755;color:#fff}.rtl-demo #content0-1{width:500px}.rtl-demo #content0-1 p{width:90%}.transitions #examples{-webkit-perspective:1000;-moz-perspective:1000}.transitions .content0{-webkit-transition:all .6s ease-out;-moz-transition:all .6s ease-out;-o-transition:all .6s ease-out;transition:all .6s ease-out}@media only screen and (min-width:1229px){.showcase .horizontal-images.content0{width:1060px}}@media only screen and (min-width:1629px){.showcase .horizontal-images.content0{width:700px}}