html { overflow-y: scroll; overflow-x: hidden; -ms-overflow-style: scrollbar; } body { background: #fff; font: 400 12px/1.8 "Open Sans", sans-serif; color: #666; -webkit-font-smoothing: antialiased; } img { max-width: 100%; height: auto; } iframe { border: 0; } .align-center { text-align: center; } .align-left { text-align: left !important; } .position-relative { position: relative; } .leftauto { right: 0 !important; left: auto !important; } /* Transition elsements */ a, .btn { -webkit-transition: all 0.125s ease-in-out 0s; -moz-transition: all 0.125s ease-in-out 0s; -ms-transition: all 0.125s ease-in-out 0s; -o-transition: all 0.125s ease-in-out 0s; transition: all 0.125s ease-in-out 0s; } .client-logo, .gallery-caption, .gallery-image:after, .gallery-image img, .price-table, .team-detail, .team-image:after, .work-caption, .work-image > img, .work-image:after, .post-thumbnail, .post-video, .post-images-slider { -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; } /* Reset box-shadow */ .btn, .well, .panel, .progress, .form-control, .form-control:hover, .form-control:focus, .navbar-custom .dropdown-menu { -webkit-box-shadow: none; box-shadow: none; } /* Reset border-radius */ .well, .label, .alert, .progress, .form-control, .modal-content, .panel-heading, .panel-group .panel, .nav-tabs > li > a, .nav-pills > li > a { -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; } .pr-remove { /*vertical-align: middle !important;*/ text-align: center; } .examples { border-radius: 2px; padding: 7px 5px; margin: 0 0 40px; } .examples.bg-dark { background: #333; border: 0; } .et-icons .box1 { border: 1px solid #e5e5e5; display: block; width: 25%; float: left; padding: 0; font-size: 13px; margin: -1px 0 0 -1px; } .et-icons .box1 > span { display: inline-block; border-right: 1px solid #e5e5e5; min-width: 60px; min-height: 60px; text-align: center; line-height: 60px; font-size: 28px; margin-right: 5px; } .fa-icons > div { padding: 0; border: 1px solid #e5e5e5; margin: -1px 0 0 -1px; font-size: 13px; } .fa-icons > div > i { display: inline-block; margin-right: 5px; min-width: 40px; min-height: 40px; border-right: 1px solid #f1f1f1; line-height: 40px; text-align: center; font-size: 14px; } .help-block ul { list-style: none; padding: 0; margin: 0; } /* Sections */ .navbar-custom + .main { margin-top: 50px; } .main { position: relative; background-color: #fff; z-index: 1; } .module, .module-small { position: relative; padding: 140px 0; background-repeat: no-repeat; background-position: 50% 50%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } /* Module header */ .module-small { padding: 70px 0; } .module-extra-small { padding: 25px 0px; } .module-medium { padding: 75px 0px; } .holder-w { position: relative; display: table-cell; vertical-align: middle; height: 1px; width: 50%; } .holder-w:before { border-top: 1px solid #eaeaea; position: relative; display: block; content: ""; top: 1px; height: 1px; width: 100%; } /* Sections dividers */ .divider-w { border-top: 1px solid #eaeaea; margin: 0; } .divider-d { border-top: 1px solid #202020; margin: 0; } /* Half-image */ .side-image { position: absolute; height: 100%; background-repeat: no-repeat; background-position: 50% 50%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .side-image-text { background: #fff; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; padding: 140px 60px 140px; } /* Dark background */ .bg-dark, .bg-dark-30, .bg-dark-60, .bg-dark-90, .bg-dark .module-title, .bg-dark-30 .module-title, .bg-dark-60 .module-title, .bg-dark-90 .module-title, .bg-dark .module-subtitle, .bg-dark-30 .module-subtitle, .bg-dark-60 .module-subtitle, .bg-dark-90 .module-subtitle, .bg-dark .alt-module-subtitle h5, .bg-dark-30 .alt-module-subtitle h5, .bg-dark-60 .alt-module-subtitle h5, .bg-dark-90 .alt-module-subtitle h5 { color: #fff; } .bg-dark { background: #111; } .bg-dark-30:before { position: absolute; background: rgba(2, 2, 2, .4); content: " "; height: 100%; width: 100%; left: 0; top: 0; } .bg-dark-60:before { position: absolute; background: rgba(34,34,34, .8); content: " "; height: 100%; width: 100%; left: 0; top: 0; } .bg-dark-90:before { position: absolute; background: rgba(34,34,34, .9); content: " "; height: 100%; width: 100%; left: 0; top: 0; } .bg-gradient:before { position: absolute; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjk1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.95) 95%, rgba(0,0,0,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(95%,rgba(0,0,0,0.95)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.95) 95%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.95) 95%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.95) 95%,rgba(0,0,0,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(40, 115, 113, 0.57) 25%, rgba(115, 54, 31, 0.67) 75%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=0 ); /* IE6-8 */ content: " "; height: 100%; width: 100%; left: 0; top: 0; } .bg-light { background: #f6f6f6; } .parallax-bg { background-attachment: fixed; background-size: cover; } /* Vertical margin, padding */ .p-0 {padding: 0!important} .pt-0 {padding-top:0!important} .pt-10 {padding-top:10px!important} .pt-20 {padding-top:20px!important} .pt-30 {padding-top:30px!important} .pt-40 {padding-top:40px!important} .pt-50 {padding-top:50px!important} .pt-140 {padding-top:140px!important} .pb-0 {padding-bottom:0!important} .pb-10 {padding-bottom:10px!important} .pb-20 {padding-bottom:20px!important} .pb-30 {padding-bottom:30px!important} .pb-40 {padding-bottom:40px!important} .pb-50 {padding-bottom:50px!important} .pb-140 {padding-bottom:140px!important} .m-0 {margin:0 !important} .mt-0 {margin-top:0 !important} .mt-10 {margin-top:10px !important} .mt-20 {margin-top:20px !important} .mt-30 {margin-top:30px !important} .mt-40 {margin-top:40px !important} .mt-50 {margin-top:50px !important} .mt-60 {margin-top:60px !important} .mt-70 {margin-top:70px !important} .mt-80 {margin-top:80px !important} .mb-0 {margin-bottom:0!important} .mb-10 {margin-bottom:10px !important} .mb-20 {margin-bottom:20px !important} .mb-30 {margin-bottom:30px !important} .mb-40 {margin-bottom:40px !important} .mb-50 {margin-bottom:50px !important} .mb-60 {margin-bottom:60px !important} .mb-70 {margin-bottom:70px !important} .mb-80 {margin-bottom:80px !important} @media only screen and (max-width:991px) { .mt-sm-0 {margin-top:0!important} .mt-sm-10 {margin-top:10px !important} .mt-sm-20 {margin-top:20px !important} .mt-sm-30 {margin-top:30px !important} .mt-sm-40 {margin-top:40px !important} .mt-sm-50 {margin-top:50px !important} .mt-sm-60 {margin-top:60px !important} .mt-sm-70 {margin-top:70px !important} .mt-sm-80 {margin-top:80px !important} .mb-sm-0 {margin-bottom:0!important} .mb-sm-10 {margin-bottom:10px !important} .mb-sm-20 {margin-bottom:20px !important} .mb-sm-30 {margin-bottom:30px !important} .mb-sm-40 {margin-bottom:40px !important} .mb-sm-50 {margin-bottom:50px !important} .mb-sm-60 {margin-bottom:60px !important} .mb-sm-70 {margin-bottom:70px !important} .mb-sm-80 {margin-bottom:80px !important} } @media only screen and (max-width:767px) { .mt-xs-0 {margin-top:0!important} .mt-xs-10 {margin-top:10px !important} .mt-xs-20 {margin-top:20px !important} .mt-xs-30 {margin-top:30px !important} .mt-xs-40 {margin-top:40px !important} .mt-xs-50 {margin-top:50px !important} .mt-xs-60 {margin-top:60px !important} .mt-xs-70 {margin-top:70px !important} .mt-xs-80 {margin-top:80px !important} .mb-xs-0 {margin-bottom:0!important} .mb-xs-10 {margin-bottom:10px !important} .mb-xs-20 {margin-bottom:20px !important} .mb-xs-30 {margin-bottom:30px !important} .mb-xs-40 {margin-bottom:40px !important} .mb-xs-50 {margin-bottom:50px !important} .mb-xs-60 {margin-bottom:60px !important} .mb-xs-70 {margin-bottom:70px !important} .mb-xs-80 {margin-bottom:80px !important} } /* Scroll to top */ .scroll-up { position: fixed; display: none; bottom: 7px; right: 7px; z-index: 999; } .scroll-up a { background: #fff; display: block; height: 28px; width: 28px; text-align: center; line-height: 28px; font-size: 14px; color: #000; opacity: 0.6; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; } .scroll-up a:hover, .scroll-up a:active { opacity: 1; color: #000; } /* Video */ .video-controls-box { position: absolute !important; bottom: 40px; left: 0; width: 100%; z-index: 1; } .video-controls-box a { display: inline-block; color: #fff; margin: 0 5px 0 0; } /* Landing Page */ .landing-reason:before { position: absolute; content: " "; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(66, 26, 107, 0.9); } .landing-reason { color: #fff; font-size: 13px; } .landing-image-text { padding-top: 70px; padding-bottom: 0px; h2 { margin-top: 100px; margin-bottom: 15px; } } .landing-screenshot:before { position: absolute; content: " "; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(66, 60, 130, 0.5); } .alert i { margin-right: 5px; }