*{color:rgba(0,0,0,0.8)}html,body{font-family:"Open Sans", sans-serif;background:#faf4e9;color:rgba(0,0,0,0.8)}.page{min-height:calc(100vh - 120px)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:#F2F2F2}::-webkit-scrollbar-thumb{background-color:rgba(110,110,110,0.2)}h1,h2,h3,h4{margin:0;margin-bottom:10px}h1{font-size:1.8em}hr{margin:4px}a{cursor:pointer}a:hover,a:active,a:focus,a:visited{text-decoration:none}.container{max-width:55em}@media (max-width: 960px){.container{max-width:45em}}.btn{color:white;border:none;padding:10px 20px}.btn:hover,.btn:active,.btn:focus,.btn:visited{color:white;outline:none;box-shadow:none}.btn-cta,.btn-cta-large{background:#f66303}.btn-cta:hover,.btn-cta-large:hover,.btn-cta:active,.btn-cta-large:active,.btn-cta:focus,.btn-cta-large:focus,.btn-cta:visited,.btn-cta-large:visited{background:#f66303}.btn-cta i,.btn-cta-large i{width:0;color:white;margin:3px 2px 0 10px}@media (max-width: 960px){.btn-cta i,.btn-cta-large i{display:none}}.btn-large{padding:20px 40px}.btn-outline{border:1px solid white;padding:20px 40px;color:white;background:none;display:inline-block;cursor:pointer}.container{max-width:900px}.btn-default{border-radius:2px;background:transparent;color:rgba(0,0,0,0.6);border:1px solid #999}.btn-primary{color:white;height:40px}.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:visited{color:white}.btn-cta,.btn-cta-large{background:#f66303;border:none;color:white}.btn-cta:hover,.btn-cta-large:hover,.btn-cta:active,.btn-cta-large:active,.btn-cta:focus,.btn-cta-large:focus,.btn-cta:visited,.btn-cta-large:visited{color:white}.btn-cta-large{padding:15px 20px}.btn-disabled{background:gray;color:white;height:40px;cursor:default}.btn-disabled:hover,.btn-disabled:active,.btn-disabled:focus,.btn-disabled:visited{color:white}.form-control,.form-control-cta{height:40px}.form-control-cta{height:auto;padding:12px 15px;width:100%;text-align:center}.close{margin:20px}.left{float:left}.right{float:right}.centered{margin:auto}.center-text{text-align:center}.hidden{display:none}.bold{font-weight:bold}.pointer{cursor:pointer}.fill{min-height:100%;height:100%}.vertical-center{display:flex;align-items:center}.full-width{width:100%}.black{color:rgba(0,0,0,0.8)}.gray{color:#999}.paddings-10{padding:10px}.margins-h-10{margin:0 10px}article h1{font-size:32px;font-weight:bold;border-bottom:1px solid #dddddd;line-height:50px;margin-top:0;color:#3d454b}article h2,h2 a{font-size:30px;font-weight:bold;color:#3d454b}h3{font-size:24px;font-weight:bold}h4{font-size:24px;font-weight:bold}article p{font-size:22px;margin-bottom:20px}a{color:rgba(0,0,0,0.8);cursor:pointer}a:hover,a:active,a:focus,a:visited{color:rgba(0,0,0,0.8);text-decoration:none}article .panel a,article p a{color:#008cba}article .panel a:hover,article .panel a:active,article .panel a:focus,article .panel a:visited,article p a:hover,article p a:active,article p a:focus,article p a:visited{color:#008cba}article li{font-size:22px}article ul{padding-left:22px}hr{border:none;border-top:1px solid rgba(0,0,0,0.15);margin:10px 0}textarea,textarea:focus,textarea:active{resize:none;box-shadow:none !important}.image-wrapper-square{width:100%;position:relative}.image-wrapper-square:after{padding-top:100%;display:block;content:''}.image-wrapper-square .thumbnail{position:absolute;top:0;bottom:0;right:0;left:0;background-position:50% 50%;background-size:cover;margin:0;border:none;background-color:#1f364d}.image-wrapper{width:100%;position:relative}.image-wrapper:after{padding-top:56.25%;display:block;content:''}.image-wrapper .thumbnail{position:absolute;top:0;bottom:0;right:0;left:0;background-position:50% 50%;background-size:cover;margin:0;border:none;background-color:#1f364d}.cta{text-align:center;background:#355e96 url("/static/img/blue-pattern-background-1920-min.png") no-repeat center;background-size:cover;padding:80px}@media (max-width: 960px){.cta{padding:40px 0;padding-top:80px}}.cta .logo{width:180px}.cta h1{text-transform:uppercase;text-shadow:1px 1px 2px rgba(0,0,0,0.5);font-weight:bold;font-size:29px}.cta h1 .second-line{font-size:30px;color:white}.cta h1,.cta p{color:white}.cta .tagline{color:#f66303;color:white}.cta .small{font-size:10px;color:white}.cta .btn{background:linear-gradient(to bottom, #ff6500, #f84200)}.services{background-color:#282f30;background-color:#e95f0f;background-color:#1e2329;padding:40px}@media (max-width: 960px){.services{padding:20px 0}}.services .icon{text-align:center;padding:20px}.services .icon i{font-size:80px;color:#ffffff;border-radius:80px;background:#21769c;background:#f94600;padding:2px}.services h2{color:#f66303;font-size:18px;text-align:center}.services table{font-size:1em;margin:auto}.services table td{color:#f66303;padding-left:20px}.services .service{float:left;width:25%;padding:10px}@media (max-width: 960px){.services .service{width:50%}}.services .service h2{font-size:18px}.services .service h2,.services .service p{color:#f66303;text-align:center}.projects{padding:40px}@media (max-width: 960px){.projects{padding:20px 0}}.projects h2{color:#f66303;text-align:center}.projects .carousel-control-prev-icon{background-image:url("/static/img/arrow-left-min.png")}@media (max-width: 960px){.projects .carousel-control-prev-icon{display:none}}.projects .carousel-control-next-icon{background-image:url("/static/img/arrow-right-min.png")}@media (max-width: 960px){.projects .carousel-control-next-icon{display:none}}.projects .carousel-caption{background:#f66303;position:relative;left:auto;right:auto;padding:10px;color:rgba(0,0,0,0.8)}.projects .carousel-caption p{color:white;margin:auto;text-shadow:none}@media (max-width: 960px){.projects .carousel-caption p{font-size:12px}}.projects .carousel-caption h3{color:rgba(0,0,0,0.8);color:white;text-shadow:none}@media (max-width: 960px){.projects .carousel-caption h3{font-size:18px}}.projects .carousel-caption::before{content:'';position:absolute;width:24px;height:24px;background:#f66303;top:4px;right:calc(50% - 12px);transform:translate(0, -50%) rotate(45deg);z-index:-10}.projects .carousel-control-next,.projects .carousel-control-prev{opacity:1 !important}.projects .carousel-control-next{right:-80px}@media (max-width: 960px){.projects .carousel-control-next{right:0}}.projects .carousel-control-prev{left:-80px}@media (max-width: 960px){.projects .carousel-control-prev{left:0}}.projects article{float:left;width:calc(50% - 40px);margin:20px;display:none !important;background:white}@media (max-width: 960px){.projects article{width:100%;margin:0px;margin-bottom:40px}}.projects article .screenshot{overflow:hidden;height:140px}.projects article .screenshot img{width:100%}.projects article .description{padding:10px 20px;height:140px}.projects article .description h3{color:rgba(0,0,0,0.8)}.portfolio{padding:40px}.portfolio h2{color:#f66303;text-align:center}.portfolio .project{float:left;width:calc(33.33% - 20px);position:relative;margin:10px}@media (max-width: 960px){.portfolio .project{width:100%;margin:20px 0}}.portfolio .project .overlay{opacity:0;visibility:hidden;transition:opacity 200ms, visibility 200ms;cursor:default;background:rgba(0,0,0,0.8);top:0;bottom:0;width:100%;position:absolute;text-align:center;padding:20px}.portfolio .project .overlay h2,.portfolio .project .overlay p,.portfolio .project .overlay a{color:white}.portfolio .project .overlay .btn-outline{position:absolute;bottom:20px;left:calc(50% - 90px);width:180px}.portfolio .project:hover .overlay{visibility:visible;opacity:1}.portfolio .project:hover{transform:scale(1.05);transition:all 200ms}.social-proof{background-color:#1e2329;background-color:#1c2027}.social-proof img{width:calc(100% - 80px);opacity:0.2;margin:0 40px}.macbook-bg{background:#fff url("/static/img/macbook.png") no-repeat center;background-size:cover}.testimonials{text-align:center;padding:40px;background:rgba(0,0,0,0.2);background:rgba(0,0,0,0.8)}.testimonials h2{color:white}.testimonials img{margin-bottom:20px}.testimonials hr{width:40px;margin:10px auto;border-bottom:1px solid rgba(255,255,255,0.8)}.testimonials p{color:white}.contact{padding:20px;padding-bottom:0px;background:rgba(0,0,0,0.8);background:#272e33}.contact h2,.contact p{color:white;text-align:center}.contact textarea{min-height:120px;height:120px}.contact .form-control,.contact .form-control-cta{border:none;background:#1e2329;color:white;border-bottom:1px solid #272e33}footer{background-color:#333a42;background-color:#1e2329;background-color:#1c2027 !important;color:#babfc2;min-height:20px}.rayalez .cta{background:#355e96 url("/static/img/ubuntu-orange.jpg") no-repeat center;text-align:left;padding:40px 0 0 0}.rayalez .cta .logo{border-radius:4px;float:left;width:80px;margin-right:20px}.rayalez .cta h1{text-transform:none;color:white;margin:4px 0 0 0px;font-size:32px;text-shadow:1px 1px 2px rgba(0,0,0,0.4);line-height:72px}.rayalez .cta .tagline-wrapper{margin-top:20px;width:100%;padding:20px;color:#fefefe;background-color:rgba(10,10,10,0.5)}.rayalez .cta .tagline{color:white}.rayalez .testimonials{font-size:18px}.rayalez .testimonials b{color:white}.social-media-icons{height:40px;margin:-10px 0}.social-media-icons .social-media-icon{width:40px}.social-media-icons i{font-size:40px;color:white;line-height:40px}.social-media-icons a{display:block;float:left;margin-right:4px}.social-media-icons .fa{border-radius:40px;width:40px;height:40px;text-align:center}.social-media-icons .fa-github{font-size:47px}.social-media-icons .fa-github{color:rgba(0,0,0,0.8);background:white}.social-media-icons .fa-twitter{color:#55acee}.social-media-icons .fa-reddit{color:#ff4500;background:white;border-radius:40px}.portfolio-page .cta{background:#355e96 url("/static/img/code-lines.png") no-repeat center;background-size:cover;text-align:left;padding:40px 0}.portfolio-page .cta .logo{border-radius:4px;float:left;width:120px;margin-right:20px}.portfolio-page .cta h1{text-transform:none;color:white;margin:4px 0 0 0px;font-size:32px;text-shadow:1px 1px 2px rgba(0,0,0,0.4);margin-top:20px}.portfolio-page .cta .tagline{font-size:26px;margin-top:20px}.portfolio-page .testimonials{text-align:left;font-size:18px}.portfolio-page .testimonials b{color:white}article{background:white;padding:20px 40px;box-shadow:0 1px 4px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.09);margin-top:20px}article br{display:block;width:100%;margin-bottom:20px;content:" "}article img{max-width:100%;display:block;margin:auto}article .top-image{margin:-40px -40px 0 -40px;max-width:calc(100% + 80px);width:calc(100% + 80px)}article .read-more{font-size:12px;color:rgba(0,0,0,0.44)}article .prev,article .next{margin-top:-38.5px}@media (max-width: 500px){article .prev,article .next{width:50%;margin:0;margin-top:4px}}article .toc{display:block;width:calc(100% - 150px);margin-left:auto;margin-right:auto;float:none;text-align:center}@media (max-width: 500px){article .toc{width:100%}}article .toc .btn{width:100%}article .toc .active{font-weight:bold !important}article .toc .toc-dropdown li{font-size:16px}article .post-footer{font-size:14px;color:#999;padding:7px 40px;margin:5px -40px -20px -40px;background-color:#fcfcfc;border-top:1px solid #e8e8e8}@media (max-width: 700px){article .post-footer{padding:10px}}article .post-footer .label{margin-right:4px;line-height:25px}article .post-footer .btn{padding:2px 8px;margin-left:5px;float:left}article .post-footer .btn:hover{background:#e7e7e7}article .post-footer .tags{width:calc(100% - 80px);float:left}article .post-footer .actions{width:80px;float:left}article .post-footer .actions .btn{float:right;color:rgba(0,0,0,0.8)}article .subtitle{color:rgba(0,0,0,0.44) !important;font-weight:normal !important;font-size:1.5em !important}@media (max-width: 768px){article{padding:10px}article .post-footer{margin:5px -10px -10px -10px;width:calc(100% + 20px)}article h1{line-height:45px}}@media (max-width: 768px){padding:0}.post-detail article{border:none;padding:40px 40px 20px 40px}@media (max-width: 768px){.post-detail article{padding:10px}.post-detail article .post-footer{margin:5px -10px -10px -10px;width:calc(100% + 20px)}}.tag-description{margin-top:20px}.tag-description .panel{padding:20px;margin-bottom:0}.tag-description .panel h1{font-weight:bold;font-size:20px;margin-top:0}.tag-description .panel h2{font-weight:normal;font-size:18px;margin:0}.comment{box-shadow:-1px 1px 3px 0px rgba(0,0,0,0.1);min-height:0;padding:20px}.comment .footer{float:right}.comment .footer a{cursor:pointer;color:rgba(0,0,0,0.8)}.comment .footer a:hover,.comment .footer a:active,.comment .footer a:focus,.comment .footer a:visited{color:rgba(0,0,0,0.8)}.comment .footer .score{font-weight:bold}.comment .footer .comment-upvoted{color:#f66303}.comment .comment{margin-right:-40.5px}.editor{padding-top:20px;position:relative}.editor .dropdown{z-index:10}.editor .dropdown .dropdown-menu{box-sizing:border-box;width:100%}.editor .dropdown .dropdown-menu .active{font-weight:bold !important}.editor .chapters{position:absolute;right:10px;top:26px;z-index:10}.editor .chapters .chapter-title{width:200px;text-align:left}@media (max-width: 700px){.editor .chapters{position:inherit}.editor .chapters .btn{background:white;width:50%;float:left}.editor .chapters .chapter-titles,.editor .chapters .chapter-title{width:100%}}.editor .chapters .nulis{margin-right:5px;float:left}.editor .editor-toolbar{border-radius:0;background:white;opacity:1;border:1px solid #d4d2cd;border-bottom:snow}.editor .editor-toolbar a:before{color:#7e878d}.editor .CodeMirror{border-radius:0;border-bottom:none}.editor .editor-statusbar{border:1px solid #ddd;background:white}.editor .CodeMirror-fullscreen,.editor .editor-preview-side{z-index:1000}.editor .col-sm-3,.editor .col-sm-9{padding:0}.edit-series .price{float:left;width:60%}.edit-series .free-chapters{float:left;width:40%}.progressbar-outer{height:10px;width:100%;border:1px solid rgba(0,0,0,0.1);border-top:none;border-bottom:none;overflow:hidden}.progressbar-outer .progressbar-inner{height:100%;width:0;background:rgba(246,99,3,0.8)}.progressbar-outer .marks{height:100%;margin-top:-6px;background:none}.progressbar-outer .marks .mark{height:4px;float:left;width:10%;background:none;border-right:0.5px solid #dddddd}.message p{font-size:16px}article .panel{border:1px solid #e9e9e9;webkit-box-shadow:none;box-shadow:none;padding:20px;background:#fcfcfc}.label a{color:rgba(0,0,0,0.8)}.label a:hover,.label a:active,.label a:focus,.label a:visited{color:rgba(0,0,0,0.8);text-decoration:none}header{background:#fff;padding:20px;border-top:3px solid #f66303}header .logo{font-size:32px;font-weight:100;color:rgba(0,0,0,0.8)}@media (max-width: 576px){header .logo{float:none;margin:auto;width:fit-content;padding-right:15px;margin-bottom:15px}}header .logo b{font-weight:400}header .logo img{width:50px;float:left;margin-right:10px}header .main-menu{padding-top:5.5px;float:right}@media (max-width: 576px){header .main-menu{float:none;margin:auto;width:fit-content}}header .main-menu .btn{background:none;color:rgba(0,0,0,0.8);padding-top:10px;padding-bottom:10px;border:1px solid rgba(0,0,0,0.1);margin-right:5px;border-radius:0}@media (max-width: 720px){header .main-menu .btn{padding:10px;margin-right:2px}}header .main-menu .btn:hover{background-color:#eeeeee}.dropdown{float:left;margin-right:5px}.dropdown li{border-bottom:1px solid rgba(0,0,0,0.15)}.dropdown:hover .dropdown-menu{display:block;min-width:100%}.dropdown:hover .dropdown-menu li a{text-transform:capitalize}@media (max-width: 500px){.subscription-form{margin-right:0px}}.subscription-form input{height:40px;float:left;width:calc(100% - 120px - 50px)}@media (max-width: 500px){.subscription-form input{width:100%}}.subscription-form .btn-default{background:#f66303;color:white;height:40px;border:none;border-radius:0;float:left;width:120px}@media (max-width: 500px){.subscription-form .btn-default{width:calc(100% - 50px)}}.subscription-box{margin-top:20px}.subscription-box .cta-description{padding:0 5px}.subscription-box .panel{margin-bottom:0}.subscription-box .panel-body{padding:15px 25px}.subscription-box .cta-text{padding:10px;float:left;margin-right:20px;font-weight:bold}.subscription-box .subscription-form{float:right}.modal-dialog{margin-top:120px !important}.btn-rss{background:#f66303;height:40px;color:white;border:none;border-radius:0;width:40px;float:right;margin-left:4px;padding:7px}.btn-rss i{color:white;font-size:28px}.post-suggestions .post-box{padding:10px}.post-suggestions .post-box .thumbnail{height:120px;background-position:50% 50%;background-size:cover;width:100%;margin:-10px;width:calc(100% + 20px);max-width:calc(100% + 20px);border:none}.post-suggestions .post-box .description{height:140px}.post-suggestions .post-box h1{font-size:22px;border:none;margin-top:10px;margin-bottom:0;line-height:32px}.post-suggestions .post-box p{font-size:18px}.alert{position:absolute;top:0;left:0;width:100%;display:none;padding:22px;text-align:center;font-size:18px}.pagination{width:100%;margin:10px 0;padding:5px;text-align:center}.pagination .fa{margin-top:6px;color:#999}footer{height:40px;padding:0 10px;background-color:#333a42;color:#babfc2}footer a{color:#999;font-weight:bold}
