/*custom style*/ body{ background-color: #b6d134; } #header { margin-bottom: 0; width: 100%; height: 400px; overflow: hidden; top: 0; background-color: #C0EBF2; z-index: -1; } #wrapper { margin-top: -61px; padding-top: 70px; } #wrapper .container { padding: 20px 30px 30px; margin-bottom: 20px; background-color: #fff; } /* Social media */ ul#socmed { top: 0; right: 165px; z-index: 9999; list-style: none; } ul#socmed li { float: left; margin: 0 5px; } ul#socmed li a { display: inline-block; width: 30px; height: 64px; margin-top: -17px; background-image: url("../img/socmed.png"); background-repeat: no-repeat; -webkit-transition: 0.1s ease-out; -moz-transition: 0.1s ease-out; -o-transition: 0.1s ease-out; transition: 0.1s ease-out; } ul#socmed li a:hover { margin-top: -7px; } .facebook { background-position: 0 0; } .twitter { background-position: -60px 0; } .google-plus { background-position: -30px 0; } /* Navbar fixed */ .navbar { margin-top: -10px; min-width: 448px; width: calc(100% - 202px); margin-left: calc((100% - 202px)/-2); left: 50%; -webkit-transition: 0.3s ease-out; -moz-transition: 0.3s ease-out; -o-transition: 0.3s ease-out; transition: 0.3s ease-out; } .navbar:before{ position: absolute; top: 0; left: -101px; width: 101px; height: 60px; background-image: url('../img/ribbon-left.png'); } .navbar:after{ position: absolute; top: 0; right: -101px; width: 101px; height: 60px; background-image: url('../img/ribbon-right.png'); } .navbar.affix { margin-top: 10px; padding-left: 0; top: 0; z-index: 999; } .navbar-brand { position: absolute; top: -10px; left: 20px; display: none; } .navbar.affix .navbar-brand { display: block; } .navbar.affix + #wrapper { margin-top: 10px; } /*footer*/ #footer { background-color: #572a1a; color: #fff; } #footer > .container { padding: 20px 15px; } #jumptotop { position:fixed; bottom:50px; right:5px; display:none; } /* RESPONSIVE CSS -------------------------------------------------- */ @media (min-width: 768px) { .navbar.affix { padding-left: 210px; } #search-form { margin-right: 0; } #search-form button { border: 0; background: none; /** belows styles are working good */ padding: 2px 5px; margin-top: 2px; position: relative; left: -30px; } } @media (min-width: 992px) { ul#socmed { right: 120px; } #search-form { margin-right: 80px; } } /*slideshow*/ .jms-slideshow { position: relative; width: 100%; margin: 20px auto; height: 460px; padding: 10px; background: url('../img/line-bg-light.png') repeat; } .jms-wrapper { width: auto; min-width: 600px; height: 440px; background-color: #fff; -webkit-background-clip: padding; -moz-background-clip: padding; background-clip: padding-box; outline: none; -webkit-transition: background-color 1s linear; -moz-transition: background-color 1s linear; -ms-transition: background-color 1s linear; -o-transition: background-color 1s linear; transition: background-color 1s linear; } .color-1 { background-color: #E57368; } .color-2 { background-color: #FBCB43; } .color-3 { background-color: #65B045; } .color-4 { background-color: #76A7FA; } .color-5{ background-color: #9E69AF; } .step { width: 900px; height: 420px; display: block; -webkit-transition: opacity 1s; -moz-transition: opacity 1s; -ms-transition: opacity 1s; -o-transition: opacity 1s; transition: opacity 1s; } .step:not(.active) { opacity: 0; filter: alpha(opacity=0); /* internet explorer */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/ } .jms-content{ margin: 0px 370px 0px 20px; position: relative; clear: both; } .step h3{ color: #fff; font-size: 52px; font-weight: bold; text-shadow: 1px 1px 1px rgba(0,0,0,0.1); margin: 0; padding: 60px 0 10px 0; } .step p { color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.1); font-size: 34px; font-weight: normal; position: relative; margin: 0; } .step img{ position: absolute; right: 0px; top: 30px; } .jms-dots{ width: 100%; position: absolute; text-align: center; left: 0px; bottom: 30px; z-index: 20; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; } .jms-dots span{ display: inline-block; position: relative; width: 12px; height: 12px; border-radius: 50%; background: #777; margin: 3px; cursor: pointer; box-shadow: 1px 1px 1px rgba(0,0,0,0.1) inset, 1px 1px 1px rgba(255,255,255,0.3); } .jms-dots span.jms-dots-current:after{ content: ''; width: 8px; height: 8px; position: absolute; top: 2px; left: 2px; border-radius: 50%; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */ background: linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */ } /*style untuk ikon acara*/ .ch-grid { margin: 20px 0 0 0; padding: 0; list-style: none; display: block; text-align: center; width: 100%; } .ch-grid:after, .ch-item:before { content: ''; display: table; } .ch-grid:after { clear: both; } .ch-grid li { width: 160px; height: 160px; display: inline-block; margin: 10px; } .ch-item { width: 100%; height: 100%; border-radius: 50%; position: relative; cursor: default; box-shadow: 0 1px 3px rgba(0,0,0,0.2); } .ch-thumb { width: 100%; height: 100%; border-radius: 50%; overflow: hidden; position: absolute; box-shadow: inset 0 0 0 15px rgba(255,255,255, 0.5); -webkit-transform-origin: 95% 40%; -moz-transform-origin: 95% 40%; -ms-transform-origin: 95% 40%; -o-transform-origin: 95% 40%; transform-origin: 95% 40%; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .ch-thumb:after { content: ''; width: 8px; height: 8px; position: absolute; border-radius: 50%; top: 40%; left: 95%; margin: -4px 0 0 -4px; background: rgb(14,14,14); background: -moz-radial-gradient(center, ellipse cover, rgba(14,14,14,1) 0%, rgba(125,126,125,1) 100%); background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(14,14,14,1)), color-stop(100%,rgba(125,126,125,1))); background: -webkit-radial-gradient(center, ellipse cover, rgba(14,14,14,1) 0%,rgba(125,126,125,1) 100%); background: -o-radial-gradient(center, ellipse cover, rgba(14,14,14,1) 0%,rgba(125,126,125,1) 100%); background: -ms-radial-gradient(center, ellipse cover, rgba(14,14,14,1) 0%,rgba(125,126,125,1) 100%); background: radial-gradient(ellipse at center, rgba(14,14,14,1) 0%,rgba(125,126,125,1) 100%); box-shadow: 0 0 1px rgba(255,255,255,0.9); } .ch-img-1 { background-image: url(../img/acara.png); background-position: 0 0; z-index: 11; } .ch-img-2 { background-image: url(../img/acara.png); background-position: -160px 0; z-index: 10; } .ch-img-3 { background-image: url(../img/acara.png); background-position: -320px 0; z-index: 9; } .ch-img-4 { background-image: url(../img/acara.png); background-position: -480px 0; z-index: 8; } .ch-img-5 { background-image: url(../img/acara.png); background-position: -640px 0; z-index: 7; } .ch-img-6 { background-image: url(../img/acara.png); background-position: -800px 0; z-index: 6; } .ch-img-7 { background-image: url(../img/acara.png); background-position: 0 160px; z-index: 5; } .ch-img-8 { background-image: url(../img/acara.png); background-position: -160px 160px; z-index: 4; } .ch-img-9 { background-image: url(../img/acara.png); background-position: -320px 160px; z-index: 3; } .ch-img-10 { background-image: url(../img/acara.png); background-position: -480px 160px; z-index: 2; } .ch-img-11 { background-image: url(../img/acara.png); background-position: -640px 160px; z-index: 1; } .ch-info { position: absolute; width: 100%; height: 100%; background-color: #65b045; border-radius: 50%; overflow: hidden; box-shadow: inset 0 0 0 5px rgba(0,0,0,0.05); } .ch-info h3 { color: #fff; text-transform: uppercase; position: relative; letter-spacing: 2px; font-size: 18px; margin: 0 20px; padding: 22px 0 0 0; height: 70px; text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0,0,0,0.3); } .ch-info p a { display: block; color: #333; width: 60px; height: 60px; background: rgba(255,255,255,0.3); border-radius: 50%; color: #fff; font-style: normal; font-weight: 700; text-transform: uppercase; font-size: 9px; letter-spacing: 1px; padding-top: 18px; margin: 7px auto 0; opacity: 0; -webkit-transition: -webkit-transform 0.3s ease-in-out 0.2s, opacity 0.3s ease-in-out 0.2s, background 0.2s linear 0s; -moz-transition: -moz-transform 0.3s ease-in-out 0.2s, opacity 0.3s ease-in-out 0.2s, background 0.2s linear 0s; -o-transition: -o-transform 0.3s ease-in-out 0.2s, opacity 0.3s ease-in-out 0.2s, background 0.2s linear 0s; -ms-transition: -ms-transform 0.3s ease-in-out 0.2s, opacity 0.3s ease-in-out 0.2s, background 0.2s linear 0s; transition: transform 0.3s ease-in-out 0.2s, opacity 0.3s ease-in-out 0.2s, background 0.2s linear 0s; -webkit-transform: translateX(60px) rotate(90deg); -moz-transform: translateX(60px) rotate(90deg); -ms-transform: translateX(60px) rotate(90deg); -o-transform: translateX(60px) rotate(90deg); transform: translateX(60px) rotate(90deg); -webkit-backface-visibility: hidden; } .ch-info p a:hover { background: rgba(255,255,255,0.5); } .ch-item:hover .ch-thumb { box-shadow: inset 0 0 0 15px rgba(255,255,255, 0.5), 0 1px 3px rgba(0,0,0,0.2); -webkit-transform: rotate(-110deg); -moz-transform: rotate(-110deg); -ms-transform: rotate(-110deg); -o-transform: rotate(-110deg); transform: rotate(-110deg); } .ch-item:hover .ch-info p a{ opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); -moz-transform: translateX(0px) rotate(0deg); -ms-transform: translateX(0px) rotate(0deg); -o-transform: translateX(0px) rotate(0deg); transform: translateX(0px) rotate(0deg); } /*parallax header*/ .scene { width: 700px; margin: 0 auto; padding: 0; list-style: none; } .layer:nth-child(1) { opacity: 0.60; } .ground { float: left; margin-top: -100px; width: 100%; height: 100px; background-color: #b6d134; } .banner { float: left; margin-top: -385px; width: 100%; text-align: center; }