/* === General === */ @import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400,300,600,700); body { font-family: 'Open Sans', sans-serif !important; position: relative; font-weight:400; background: #fff; color:#43484E } html, body { width: 100%; height: 100%; margin: 0px; padding: 0px; } a:hover { outline: none; text-decoration:none; } a:focus { outline:none; outline-offset: 0; } textarea:focus, input:focus{ outline:none; outline-offset: 0; } a { -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms; } .aitasi h1, .aitasi h2, .aitasi h3, .aitasi h4, .aitasi h5, .aitasi h6 { font-family: 'Open Sans', sans-serif; margin-top: 20px; margin-bottom: 10px; } iframe{ width: 100%; } div.wpcf7-mail-sent-ok, div.wpcf7-mail-sent-ng, div.wpcf7-spam-blocked, div.wpcf7-validation-errors { float: left; width: 100%; } /* === Home === */ #home-page{ position: relative; background-position: 50% 0; background-repeat: no-repeat; background-size: cover; height: 100%; } .home-bg{ padding-top: 100px; padding-bottom: 100px; height: 100%; } .main-logo { margin-bottom: 50px; } .main-logo img{ max-width: 100%; height: auto; } .home-page h1{ font-size: 30px; } .home-page h2{ font-size: 40px; color: #ffffff; font-weight: 700; text-transform: uppercase; } .home-page p{ font-size: 14px; color: #fefefe; margin-bottom: 20px; } .tk-countdown { color: #fff; margin-top: 35px; text-align: center; margin-bottom: 65px; } .tk-countdown > * { text-align: center; } .tk-countdown div.days{ border: 2px solid ; border-radius: 20px 0px; width: 120px; height: 120px; padding-top: 15px; margin: 15px; } .tk-countdown div.hours{ border: 2px solid ; border-radius: 20px 0px; width: 120px; height: 120px; padding-top: 15px; margin: 15px; } .tk-countdown div.minutes{ border: 2px solid ; border-radius: 20px 0px; width: 120px; height: 120px; padding-top: 15px; margin: 15px; } .tk-countdown div.seconds{ border: 2px solid ; border-radius: 20px 0px; width: 120px; height: 120px; padding-top: 15px; margin: 15px; } .tk-countdown div { display: inline-block; } .tk-countdown div span { display: block; } .tk-countdown div span:first-child { height: 64px; font-family: 'Open Sans', sans-serif; font-weight: 300; font-size: 60px; line-height: 64px; color: #f7f7f7; } .tk-countdown div span:last-child { height: 20px; font-family: 'Open Sans', sans-serif; font-weight: 300; font-size: 18px; line-height: 20px; } .subscribe-area .form-control{ background: transparent; border: 1px solid ; width: 270px; border-radius: 8px 0px 0px 0px; color: #808b8d; margin-right: -4px; display: inline-block; line-height: 18px; font-size: 14px; height: 40px; } .submit-bt{ color: #fff; border: 1px solid; font-size: 19px; padding: 6px 20px 8px 20px; border-radius: 0px 0px 8px 0px; line-height: 25px; height: 40px; margin-top: -3px; opacity: .8; } .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary { color: #fff; } .st-subscribe-message{ color: #fff; font-weight: 400; margin-top: 8px; } .st-subscribe-message .fa-warning{ color: #FA1818; } .st-subscribe-message .fa-check{ color: #00C227; } /* === Social Icons === */ .social-shear{ margin-top: 20px; } .social-shear a i{ border: 1px solid; font-size: 20px; width: 35px; height: 35px; line-height: 35px; border-radius: 8px 0px; margin: 4px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } .social-shear a:hover i{ color: #ffffff; } /* === Responsive === */ /* Small devices (mobiles, 320px and up) */ @media (min-width: 320px) and (max-width: 479px){ #home-page{ height: auto; } .home-bg{ height: auto; } .subscribe-area .form-control { padding: 18px 12px 20px 14px; width: 270px; border-radius: 0px 0px 0px 0px; margin-right: 0px; } .submit-bt { padding: 7px 20px 8px; border-radius: 0px 0px 0px 0px; width: 270px; margin-top: -1px; margin-left: 4px; } .member .member-img { width: 270px; } .member-social { width: 270px; height: 270px; } .member .member-img:hover .facebook-icon i { top: 98px; } .member-social .facebook-icon i { left: 98px; } .member .member-img:hover .twitter-icon i { right: 98px; } .member-social .twitter-icon i { top: 98px; } .member .member-img:hover .linkedin-icon i { left: 98px; } .member-social .linkedin-icon i { bottom: 98px; } .member .member-img:hover .google-plus-icon i { bottom: 98px; } .member-social .google-plus-icon i { right: 98px; } .service-aro-icon{ width: 280px; } .service-aro-left{ width: 100px; } .service-aro-right{ width: 100px; } }