Server : Apache/2.4.18 (Ubuntu) System : Linux canvaswebdesign 3.13.0-71-generic #114-Ubuntu SMP Tue Dec 1 02:34:22 UTC 2015 x86_64 User : oppastar ( 1041) PHP Version : 7.0.33-0ubuntu0.16.04.15 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, Directory : /var/www/asietex.co.id/public_html/theme/css/ |
Upload File : |
/* * * [Table of contents] * > Normalize * > Global Wrapper * > Bootstrap grid upgrade * > Global styles * > Type styles * > Offsets * > Preloader * > Text align * > Text style * > Blocks visibility * > Color * > Backgrounds * > Font Awesome * > Buttons * > Icons * > Lists * > Script styles * > Header * > Main * > Footer * */ /* * Normalize * ================ */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, button, input, textarea { margin: 0; padding: 0; border: 0; font: inherit; vertical-align: top; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, main, time, section { display: block; } ol, ul { /* list-style: none; */ padding-left:20px; } blockquote:before, blockquote:after, q:before, q:after { content: ''; } table { border-collapse: collapse; border-spacing: 0; } button, input, textarea, select { display: inline-block; -webkit-appearance: none; outline: none; color: inherit; overflow: visible; background-color: transparent; box-shadow: none; border-radius: 0; } .activies-content .grid article img{ margin-left: 10px !important; margin-right: 10px !important; margin-bottom: 10px !important; } .activies-content .grid .img-container article img:hover{ size: 0px !important } main{ margin-bottom: 20px; } button, input[type='button'], input[type='submit'] { cursor: pointer; } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } /* * @bugfix input text-overflow padding ignore * @affected lt IE11 */ .lt-ie11 input { border-left: 1px solid transparent; border-right: 1px solid transparent; border-bottom-left-radius: 1px !important; } *, *:before, *:after { box-sizing: border-box; } a, a[href^="tel:"], a[href^="callto:"] { font: inherit; color: inherit; text-decoration: none; } a:focus, a[href^="tel:"]:focus, a[href^="callto:"]:focus { outline: none; } img { /* max-width: 100%; */ height: auto; } a, button, input { transition: .3s all ease; } /* * Layouts * ================ */ .main-wrapper { position: relative; overflow: hidden; background: #fff; } .main-container .p-40 .row-articles{ padding-bottom: 20px !important; } body.boxed.bg-image { background: url("../img/pattern-1.jpg") top center repeat; background-attachment: fixed; } body.boxed .main-wrapper { margin: 0 auto; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); } @media (min-width: 768px) { body.boxed .main-wrapper { max-width: 778px; } body.boxed .main-wrapper .k-nav { max-width: 778px; } } /* --------Mobile Ardi--------------- */ @media screen and (max-width: 768px) { .k-nav-links{ right: 0px !important; list-style: none; } .k-nav-inside .k-nav-logo img{ width: 100%; } .k-nav-logo{ max-width: none !important; } .first-section{ height: 250px; } .owl-carousel .owl-item{ height: auto !important; } .row-about-banner{ margin-top: 30px; } } /* --------Mobile Ardi--------------- */ @media (min-width: 992px) { body.boxed .main-wrapper { max-width: 1054px; } body.boxed .main-wrapper .k-nav { max-width: 1054px; } } @media (min-width: 1200px) { body.boxed .main-wrapper { max-width: 1230px; } body.boxed .main-wrapper .k-nav { max-width: 1230px; } } @media (min-width: 1800px) { body.boxed .main-wrapper { max-width: 1300px; } body.boxed .main-wrapper .k-nav { max-width: 1300px; } } .parallax-mirror { z-index: 1 !important; } /* * Bootstrap grid upgrade * ================ */ .container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; min-width: 300px; max-width: 480px; width: auto; } @media (min-width: 768px) { .container { max-width: 750px; } } @media (min-width: 992px) { .container { max-width: 970px; } } @media (min-width: 1200px) { .container { max-width: 1200px; } } @media (min-width: 1800px) { .container.container-large { max-width: 1800px; } } .container.container-fluid { max-width: none; } .row { margin-left: -15px; margin-right: -15px; } [class*="col-"] { padding-left: 15px; padding-right: 15px; } .row:before, .row:after { content: none; } .row-no-gutter { margin-left: 0; margin-right: 0; } .row-no-gutter > [class*='col'] { padding-left: 0; padding-right: 0; } .row { display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex: 0 1 auto; -webkit-flex: 0 1 auto; flex: 0 1 auto; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .row > [class*='col'] { -ms-flex: 0 0 auto; -webkit-flex: 0 0 auto; flex: 0 0 auto; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } .flex { -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } .flex-reverse { -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .flex-center { -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .flex-left { -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .flex-right { -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .flex-justify { -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .flex-around { -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; } .flex-top { -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .flex-middle { -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .flex-bottom { -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } .flex-item-top { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } .flex-item-middle { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; } .flex-item-bottom { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; } @media (min-width: 480px) { * + [class*='col-xs-'] { margin-top: 0; } .flex-xs { -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } .flex-xs-reverse { -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .flex-xs-center { -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .flex-xs-left { -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .flex-xs-right { -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .flex-xs-justify { -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .flex-xs-around { -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; } .flex-xs-top { -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .flex-xs-middle { -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .flex-xs-bottom { -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } .flex-item-xs-top { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } .flex-item-xs-middle { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; } .flex-item-xs-bottom { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; } .row > .col-xs-offset-0 { margin-left: 0; } .row > .col-xs-1 { -webkit-flex-basis: 8.33333%; -ms-flex-preferred-size: 8.33333%; flex-basis: 8.33333%; max-width: 8.33333%; } .row > .col-xs-offset-1 { margin-left: 8.33333%; } .row > .col-xs-order-1 { -webkit-order: 1; -ms-flex-order: 1; order: 1; } .row > .col-xs-2 { -webkit-flex-basis: 16.66667%; -ms-flex-preferred-size: 16.66667%; flex-basis: 16.66667%; max-width: 16.66667%; } .row > .col-xs-offset-2 { margin-left: 16.66667%; } .row > .col-xs-order-2 { -webkit-order: 2; -ms-flex-order: 2; order: 2; } .row > .col-xs-3 { -webkit-flex-basis: 25%; -ms-flex-preferred-size: 25%; flex-basis: 25%; max-width: 25%; } .row > .col-xs-offset-3 { margin-left: 25%; } .row > .col-xs-order-3 { -webkit-order: 3; -ms-flex-order: 3; order: 3; } .row > .col-xs-4 { -webkit-flex-basis: 33.33333%; -ms-flex-preferred-size: 33.33333%; flex-basis: 33.33333%; max-width: 33.33333%; } .row > .col-xs-offset-4 { margin-left: 33.33333%; } .row > .col-xs-order-4 { -webkit-order: 4; -ms-flex-order: 4; order: 4; } .row > .col-xs-5 { -webkit-flex-basis: 41.66667%; -ms-flex-preferred-size: 41.66667%; flex-basis: 41.66667%; max-width: 41.66667%; } .row > .col-xs-offset-5 { margin-left: 41.66667%; } .row > .col-xs-order-5 { -webkit-order: 5; -ms-flex-order: 5; order: 5; } .row > .col-xs-6 { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; } .row > .col-xs-offset-6 { margin-left: 50%; } .row > .col-xs-order-6 { -webkit-order: 6; -ms-flex-order: 6; order: 6; } .row > .col-xs-7 { -webkit-flex-basis: 58.33333%; -ms-flex-preferred-size: 58.33333%; flex-basis: 58.33333%; max-width: 58.33333%; } .row > .col-xs-offset-7 { margin-left: 58.33333%; } .row > .col-xs-order-7 { -webkit-order: 7; -ms-flex-order: 7; order: 7; } .row > .col-xs-8 { -webkit-flex-basis: 66.66667%; -ms-flex-preferred-size: 66.66667%; flex-basis: 66.66667%; max-width: 66.66667%; } .row > .col-xs-offset-8 { margin-left: 66.66667%; } .row > .col-xs-order-8 { -webkit-order: 8; -ms-flex-order: 8; order: 8; } .row > .col-xs-9 { -webkit-flex-basis: 75%; -ms-flex-preferred-size: 75%; flex-basis: 75%; max-width: 75%; } .row > .col-xs-offset-9 { margin-left: 75%; } .row > .col-xs-order-9 { -webkit-order: 9; -ms-flex-order: 9; order: 9; } .row > .col-xs-10 { -webkit-flex-basis: 83.33333%; -ms-flex-preferred-size: 83.33333%; flex-basis: 83.33333%; max-width: 83.33333%; } .row > .col-xs-offset-10 { margin-left: 83.33333%; } .row > .col-xs-order-10 { -webkit-order: 10; -ms-flex-order: 10; order: 10; } .row > .col-xs-11 { -webkit-flex-basis: 91.66667%; -ms-flex-preferred-size: 91.66667%; flex-basis: 91.66667%; max-width: 91.66667%; } .row > .col-xs-offset-11 { margin-left: 91.66667%; } .row > .col-xs-order-11 { -webkit-order: 11; -ms-flex-order: 11; order: 11; } .row > .col-xs-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } .row > .col-xs-offset-12 { margin-left: 100%; } .row > .col-xs-order-12 { -webkit-order: 12; -ms-flex-order: 12; order: 12; } } @media (min-width: 768px) { * + [class*='col-sm-'] { margin-top: 0; } .flex-sm { -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } .flex-sm-reverse { -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .flex-sm-center { -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .flex-sm-left { -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .flex-sm-right { -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .flex-sm-justify { -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .flex-sm-around { -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; } .flex-sm-top { -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .flex-sm-middle { -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .flex-sm-bottom { -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } .flex-item-sm-top { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } .flex-item-sm-middle { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; } .flex-item-sm-bottom { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; } .row > .col-sm-offset-0 { margin-left: 0; } .row > .col-sm-1 { -webkit-flex-basis: 8.33333%; -ms-flex-preferred-size: 8.33333%; flex-basis: 8.33333%; max-width: 8.33333%; } .row > .col-sm-offset-1 { margin-left: 8.33333%; } .row > .col-sm-order-1 { -webkit-order: 1; -ms-flex-order: 1; order: 1; } .row > .col-sm-2 { -webkit-flex-basis: 16.66667%; -ms-flex-preferred-size: 16.66667%; flex-basis: 16.66667%; max-width: 16.66667%; } .row > .col-sm-offset-2 { margin-left: 16.66667%; } .row > .col-sm-order-2 { -webkit-order: 2; -ms-flex-order: 2; order: 2; } .row > .col-sm-3 { -webkit-flex-basis: 25%; -ms-flex-preferred-size: 25%; flex-basis: 25%; max-width: 25%; } .row > .col-sm-offset-3 { margin-left: 25%; } .row > .col-sm-order-3 { -webkit-order: 3; -ms-flex-order: 3; order: 3; } .row > .col-sm-4 { -webkit-flex-basis: 33.33333%; -ms-flex-preferred-size: 33.33333%; flex-basis: 33.33333%; max-width: 33.33333%; } .row > .col-sm-offset-4 { margin-left: 33.33333%; } .row > .col-sm-order-4 { -webkit-order: 4; -ms-flex-order: 4; order: 4; } .row > .col-sm-5 { -webkit-flex-basis: 41.66667%; -ms-flex-preferred-size: 41.66667%; flex-basis: 41.66667%; max-width: 41.66667%; } .row > .col-sm-offset-5 { margin-left: 41.66667%; } .row > .col-sm-order-5 { -webkit-order: 5; -ms-flex-order: 5; order: 5; } .row > .col-sm-6 { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; } .row > .col-sm-offset-6 { margin-left: 50%; } .row > .col-sm-order-6 { -webkit-order: 6; -ms-flex-order: 6; order: 6; } .row > .col-sm-7 { -webkit-flex-basis: 58.33333%; -ms-flex-preferred-size: 58.33333%; flex-basis: 58.33333%; max-width: 58.33333%; } .row > .col-sm-offset-7 { margin-left: 58.33333%; } .row > .col-sm-order-7 { -webkit-order: 7; -ms-flex-order: 7; order: 7; } .row > .col-sm-8 { -webkit-flex-basis: 66.66667%; -ms-flex-preferred-size: 66.66667%; flex-basis: 66.66667%; max-width: 66.66667%; } .row > .col-sm-offset-8 { margin-left: 66.66667%; } .row > .col-sm-order-8 { -webkit-order: 8; -ms-flex-order: 8; order: 8; } .row > .col-sm-9 { -webkit-flex-basis: 75%; -ms-flex-preferred-size: 75%; flex-basis: 75%; max-width: 75%; } .row > .col-sm-offset-9 { margin-left: 75%; } .row > .col-sm-order-9 { -webkit-order: 9; -ms-flex-order: 9; order: 9; } .row > .col-sm-10 { -webkit-flex-basis: 83.33333%; -ms-flex-preferred-size: 83.33333%; flex-basis: 83.33333%; max-width: 83.33333%; } .row > .col-sm-offset-10 { margin-left: 83.33333%; } .row > .col-sm-order-10 { -webkit-order: 10; -ms-flex-order: 10; order: 10; } .row > .col-sm-11 { -webkit-flex-basis: 91.66667%; -ms-flex-preferred-size: 91.66667%; flex-basis: 91.66667%; max-width: 91.66667%; } .row > .col-sm-offset-11 { margin-left: 91.66667%; } .row > .col-sm-order-11 { -webkit-order: 11; -ms-flex-order: 11; order: 11; } .row > .col-sm-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } .row > .col-sm-offset-12 { margin-left: 100%; } .row > .col-sm-order-12 { -webkit-order: 12; -ms-flex-order: 12; order: 12; } } @media (min-width: 992px) { * + [class*='col-md-'] { margin-top: 0; } .flex-md { -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } .flex-md-reverse { -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .flex-md-center { -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .flex-md-left { -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .flex-md-right { -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .flex-md-justify { -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .flex-md-around { -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; } .flex-md-top { -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .flex-md-middle { -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .flex-md-bottom { -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } .flex-item-md-top { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } .flex-item-md-middle { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; } .flex-item-md-bottom { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; } .row > .col-md-offset-0 { margin-left: 0; } .row > .col-md-1 { -webkit-flex-basis: 8.33333%; -ms-flex-preferred-size: 8.33333%; flex-basis: 8.33333%; max-width: 8.33333%; } .row > .col-md-offset-1 { margin-left: 8.33333%; } .row > .col-md-order-1 { -webkit-order: 1; -ms-flex-order: 1; order: 1; } .row > .col-md-2 { -webkit-flex-basis: 16.66667%; -ms-flex-preferred-size: 16.66667%; flex-basis: 16.66667%; max-width: 16.66667%; } .row > .col-md-offset-2 { margin-left: 16.66667%; } .row > .col-md-order-2 { -webkit-order: 2; -ms-flex-order: 2; order: 2; } .row > .col-md-3 { -webkit-flex-basis: 25%; -ms-flex-preferred-size: 25%; flex-basis: 25%; max-width: 25%; } .row > .col-md-offset-3 { margin-left: 25%; } .row > .col-md-order-3 { -webkit-order: 3; -ms-flex-order: 3; order: 3; } .row > .col-md-4 { -webkit-flex-basis: 33.33333%; -ms-flex-preferred-size: 33.33333%; flex-basis: 33.33333%; max-width: 33.33333%; } .row > .col-md-offset-4 { margin-left: 33.33333%; } .row > .col-md-order-4 { -webkit-order: 4; -ms-flex-order: 4; order: 4; } .row > .col-md-5 { -webkit-flex-basis: 41.66667%; -ms-flex-preferred-size: 41.66667%; flex-basis: 41.66667%; max-width: 41.66667%; } .row > .col-md-offset-5 { margin-left: 41.66667%; } .row > .col-md-order-5 { -webkit-order: 5; -ms-flex-order: 5; order: 5; } .row > .col-md-6 { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; } .row > .col-md-offset-6 { margin-left: 50%; } .row > .col-md-order-6 { -webkit-order: 6; -ms-flex-order: 6; order: 6; } .row > .col-md-7 { -webkit-flex-basis: 58.33333%; -ms-flex-preferred-size: 58.33333%; flex-basis: 58.33333%; max-width: 58.33333%; } .row > .col-md-offset-7 { margin-left: 58.33333%; } .row > .col-md-order-7 { -webkit-order: 7; -ms-flex-order: 7; order: 7; } .row > .col-md-8 { -webkit-flex-basis: 66.66667%; -ms-flex-preferred-size: 66.66667%; flex-basis: 66.66667%; max-width: 66.66667%; } .row > .col-md-offset-8 { margin-left: 66.66667%; } .row > .col-md-order-8 { -webkit-order: 8; -ms-flex-order: 8; order: 8; } .row > .col-md-9 { -webkit-flex-basis: 75%; -ms-flex-preferred-size: 75%; flex-basis: 75%; max-width: 75%; } .row > .col-md-offset-9 { margin-left: 75%; } .row > .col-md-order-9 { -webkit-order: 9; -ms-flex-order: 9; order: 9; } .row > .col-md-10 { -webkit-flex-basis: 83.33333%; -ms-flex-preferred-size: 83.33333%; flex-basis: 83.33333%; max-width: 83.33333%; } .row > .col-md-offset-10 { margin-left: 83.33333%; } .row > .col-md-order-10 { -webkit-order: 10; -ms-flex-order: 10; order: 10; } .row > .col-md-11 { -webkit-flex-basis: 91.66667%; -ms-flex-preferred-size: 91.66667%; flex-basis: 91.66667%; max-width: 91.66667%; } .row > .col-md-offset-11 { margin-left: 91.66667%; } .row > .col-md-order-11 { -webkit-order: 11; -ms-flex-order: 11; order: 11; } .row > .col-md-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } .row > .col-md-offset-12 { margin-left: 100%; } .row > .col-md-order-12 { -webkit-order: 12; -ms-flex-order: 12; order: 12; } } @media (min-width: 1200px) { * + [class*='col-lg-'] { margin-top: 0; } .flex-lg { -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } .flex-lg-reverse { -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .flex-lg-center { -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .flex-lg-left { -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .flex-lg-right { -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .flex-lg-justify { -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .flex-lg-around { -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; } .flex-lg-top { -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .flex-lg-middle { -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .flex-lg-bottom { -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } .flex-item-lg-top { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } .flex-item-lg-middle { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; } .flex-item-lg-bottom { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; } .row > .col-lg-offset-0 { margin-left: 0; } .row > .col-lg-1 { -webkit-flex-basis: 8.33333%; -ms-flex-preferred-size: 8.33333%; flex-basis: 8.33333%; max-width: 8.33333%; } .row > .col-lg-offset-1 { margin-left: 8.33333%; } .row > .col-lg-order-1 { -webkit-order: 1; -ms-flex-order: 1; order: 1; } .row > .col-lg-2 { -webkit-flex-basis: 16.66667%; -ms-flex-preferred-size: 16.66667%; flex-basis: 16.66667%; max-width: 16.66667%; } .row > .col-lg-offset-2 { margin-left: 16.66667%; } .row > .col-lg-order-2 { -webkit-order: 2; -ms-flex-order: 2; order: 2; } .row > .col-lg-3 { -webkit-flex-basis: 25%; -ms-flex-preferred-size: 25%; flex-basis: 25%; max-width: 25%; } .row > .col-lg-offset-3 { margin-left: 25%; } .row > .col-lg-order-3 { -webkit-order: 3; -ms-flex-order: 3; order: 3; } .row > .col-lg-4 { -webkit-flex-basis: 33.33333%; -ms-flex-preferred-size: 33.33333%; flex-basis: 33.33333%; max-width: 33.33333%; } .row > .col-lg-offset-4 { margin-left: 33.33333%; } .row > .col-lg-order-4 { -webkit-order: 4; -ms-flex-order: 4; order: 4; } .row > .col-lg-5 { -webkit-flex-basis: 41.66667%; -ms-flex-preferred-size: 41.66667%; flex-basis: 41.66667%; max-width: 41.66667%; } .row > .col-lg-offset-5 { margin-left: 41.66667%; } .row > .col-lg-order-5 { -webkit-order: 5; -ms-flex-order: 5; order: 5; } .row > .col-lg-6 { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; } .row > .col-lg-offset-6 { margin-left: 50%; } .row > .col-lg-order-6 { -webkit-order: 6; -ms-flex-order: 6; order: 6; } .row > .col-lg-7 { -webkit-flex-basis: 58.33333%; -ms-flex-preferred-size: 58.33333%; flex-basis: 58.33333%; max-width: 58.33333%; } .row > .col-lg-offset-7 { margin-left: 58.33333%; } .row > .col-lg-order-7 { -webkit-order: 7; -ms-flex-order: 7; order: 7; } .row > .col-lg-8 { -webkit-flex-basis: 66.66667%; -ms-flex-preferred-size: 66.66667%; flex-basis: 66.66667%; max-width: 66.66667%; } .row > .col-lg-offset-8 { margin-left: 66.66667%; } .row > .col-lg-order-8 { -webkit-order: 8; -ms-flex-order: 8; order: 8; } .row > .col-lg-9 { -webkit-flex-basis: 75%; -ms-flex-preferred-size: 75%; flex-basis: 75%; max-width: 75%; } .row > .col-lg-offset-9 { margin-left: 75%; } .row > .col-lg-order-9 { -webkit-order: 9; -ms-flex-order: 9; order: 9; } .row > .col-lg-10 { -webkit-flex-basis: 83.33333%; -ms-flex-preferred-size: 83.33333%; flex-basis: 83.33333%; max-width: 83.33333%; } .row > .col-lg-offset-10 { margin-left: 83.33333%; } .row > .col-lg-order-10 { -webkit-order: 10; -ms-flex-order: 10; order: 10; } .row > .col-lg-11 { -webkit-flex-basis: 91.66667%; -ms-flex-preferred-size: 91.66667%; flex-basis: 91.66667%; max-width: 91.66667%; } .row > .col-lg-offset-11 { margin-left: 91.66667%; } .row > .col-lg-order-11 { -webkit-order: 11; -ms-flex-order: 11; order: 11; } .row > .col-lg-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } .row > .col-lg-offset-12 { margin-left: 100%; } .row > .col-lg-order-12 { -webkit-order: 12; -ms-flex-order: 12; order: 12; } } @media (min-width: 1800px) { * + [class*='col-xl-'] { margin-top: 0; } .flex-xl { -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } .flex-xl-reverse { -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .flex-xl-center { -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .flex-xl-left { -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .flex-xl-right { -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .flex-xl-justify { -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .flex-xl-around { -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; } .flex-xl-top { -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .flex-xl-middle { -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .flex-xl-bottom { -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } .flex-item-xl-top { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } .flex-item-xl-middle { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; } .flex-item-xl-bottom { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; } .row > .col-xl-offset-0 { margin-left: 0; } .row > .col-xl-1 { -webkit-flex-basis: 8.33333%; -ms-flex-preferred-size: 8.33333%; flex-basis: 8.33333%; max-width: 8.33333%; } .row > .col-xl-offset-1 { margin-left: 8.33333%; } .row > .col-xl-order-1 { -webkit-order: 1; -ms-flex-order: 1; order: 1; } .row > .col-xl-2 { -webkit-flex-basis: 16.66667%; -ms-flex-preferred-size: 16.66667%; flex-basis: 16.66667%; max-width: 16.66667%; } .row > .col-xl-offset-2 { margin-left: 16.66667%; } .row > .col-xl-order-2 { -webkit-order: 2; -ms-flex-order: 2; order: 2; } .row > .col-xl-3 { -webkit-flex-basis: 25%; -ms-flex-preferred-size: 25%; flex-basis: 25%; max-width: 25%; } .row > .col-xl-offset-3 { margin-left: 25%; } .row > .col-xl-order-3 { -webkit-order: 3; -ms-flex-order: 3; order: 3; } .row > .col-xl-4 { -webkit-flex-basis: 33.33333%; -ms-flex-preferred-size: 33.33333%; flex-basis: 33.33333%; max-width: 33.33333%; } .row > .col-xl-offset-4 { margin-left: 33.33333%; } .row > .col-xl-order-4 { -webkit-order: 4; -ms-flex-order: 4; order: 4; } .row > .col-xl-5 { -webkit-flex-basis: 41.66667%; -ms-flex-preferred-size: 41.66667%; flex-basis: 41.66667%; max-width: 41.66667%; } .row > .col-xl-offset-5 { margin-left: 41.66667%; } .row > .col-xl-order-5 { -webkit-order: 5; -ms-flex-order: 5; order: 5; } .row > .col-xl-6 { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; } .row > .col-xl-offset-6 { margin-left: 50%; } .row > .col-xl-order-6 { -webkit-order: 6; -ms-flex-order: 6; order: 6; } .row > .col-xl-7 { -webkit-flex-basis: 58.33333%; -ms-flex-preferred-size: 58.33333%; flex-basis: 58.33333%; max-width: 58.33333%; } .row > .col-xl-offset-7 { margin-left: 58.33333%; } .row > .col-xl-order-7 { -webkit-order: 7; -ms-flex-order: 7; order: 7; } .row > .col-xl-8 { -webkit-flex-basis: 66.66667%; -ms-flex-preferred-size: 66.66667%; flex-basis: 66.66667%; max-width: 66.66667%; } .row > .col-xl-offset-8 { margin-left: 66.66667%; } .row > .col-xl-order-8 { -webkit-order: 8; -ms-flex-order: 8; order: 8; } .row > .col-xl-9 { -webkit-flex-basis: 75%; -ms-flex-preferred-size: 75%; flex-basis: 75%; max-width: 75%; } .row > .col-xl-offset-9 { margin-left: 75%; } .row > .col-xl-order-9 { -webkit-order: 9; -ms-flex-order: 9; order: 9; } .row > .col-xl-10 { -webkit-flex-basis: 83.33333%; -ms-flex-preferred-size: 83.33333%; flex-basis: 83.33333%; max-width: 83.33333%; } .row > .col-xl-offset-10 { margin-left: 83.33333%; } .row > .col-xl-order-10 { -webkit-order: 10; -ms-flex-order: 10; order: 10; } .row > .col-xl-11 { -webkit-flex-basis: 91.66667%; -ms-flex-preferred-size: 91.66667%; flex-basis: 91.66667%; max-width: 91.66667%; } .row > .col-xl-offset-11 { margin-left: 91.66667%; } .row > .col-xl-order-11 { -webkit-order: 11; -ms-flex-order: 11; order: 11; } .row > .col-xl-12 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } .row > .col-xl-offset-12 { margin-left: 100%; } .row > .col-xl-order-12 { -webkit-order: 12; -ms-flex-order: 12; order: 12; } } /* * Global styles // ================================= */ body { text-align: center; font-family: "Roboto", sans-serif; font-weight: 400; font-size: 13px; line-height: 24px; color: #000; background: #fff; } body::-webkit-scrollbar-track { box-shadow: none; border-radius: 10px; background-color: #F5F5F5; } body::-webkit-scrollbar { width: 5px; background-color: transparent; } body::-webkit-scrollbar-thumb { border-radius: 10px; box-shadow: none; background-color: #555; } body *::selection { color: #fff; background: #006100; } body .default-font { font-family: "Roboto", sans-serif; } body .second-font { font-family: "Lora", sans-serif; } hr { height: 1px; width: 100%; padding: 0; margin-top: 20px; margin-bottom: 20px; background: #ccc; } .link { color: #006100; display: inline-block; } a:hover { color: #006100; text-decoration: none; } a:focus { color: #006100; text-decoration: none; } /* * Type styles * ================ */ h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { vertical-align: baseline; display: block; color: #333; font-weight: 400; /* font-family: "Lora", sans-serif; */ } h1 a:focus, h1 a:hover, h2 a:focus, h2 a:hover, h3 a:focus, h3 a:hover, h4 a:focus, h4 a:hover, h5 a:focus, h5 a:hover, h6 a:focus, h6 a:hover, .h1 a:focus, .h1 a:hover, .h2 a:focus, .h2 a:hover, .h3 a:focus, .h3 a:hover, .h4 a:focus, .h4 a:hover, .h5 a:focus, .h5 a:hover, .h6 a:focus, .h6 a:hover { text-decoration: none; } h1, .h1 { font-size: 35px; line-height: 1.2; } @media (min-width: 768px) { h1, .h1 { font-size: 35px; } } h2, .h2 { font-size: 30px; line-height: 1.2; } @media (min-width: 768px) { h2, .h2 { font-size: 20px; } } h3, .h3 { font-size: 25px; line-height: 1.2; } @media (min-width: 768px) { h3, .h3 { font-size: 20px; } } h4, .h4 { font-size: 20px; line-height: 1.4; } @media (min-width: 768px) { h4, .h4 { font-size: 17px; } .slider-main h4 {font-size: 18px; margin-top:20px; } } h5, .h5 { font-size: 16px; line-height: 1.2; } @media (min-width: 768px) { h5, .h5 { font-size: 18px; } } h6, .h6 { font-size: 16px; line-height: 24px; font-family: "Roboto", sans-serif; } /* * Offsets * ================ */ .p-0 { padding-top: 0; padding-bottom: 0; } .p-40 { padding-top: 40px; padding-bottom: 40px; } .main-container .p-60 .judul-tengah{ text-align: left !important; } .main-container .p-60 .judul-tengah hr{ text-align: left !important; margin-left: 0px !important; } .p-60 { padding-top: 30px; padding-bottom: 30px; } .p-60 .media-body p{ font-size: 12px !important; line-height: 20px; } .p-80 { padding-top: 80px; padding-bottom: 80px; } @media (min-width: 480px) { .p-xs-0 { padding-top: 0; padding-bottom: 0; } .p-xs-40 { padding-top: 40px; padding-bottom: 40px; } .p-xs-60 { padding-top: 60px; padding-bottom: 60px; } .p-xs-80 { padding-top: 80px; padding-bottom: 80px; } } @media (min-width: 768px) { .p-sm-0 { padding-top: 0; padding-bottom: 0; } .p-sm-40 { padding-top: 40px; padding-bottom: 40px; } .p-sm-60 { padding-top: 60px; padding-bottom: 60px; } .p-sm-80 { padding-top: 80px; padding-bottom: 80px; } } @media (min-width: 992px) { .p-md-0 { padding-top: 0; padding-bottom: 0; } .p-md-40 { padding-top: 40px; padding-bottom: 40px; } .p-md-60 { padding-top: 60px; padding-bottom: 60px; } .p-md-80 { padding-top: 80px; padding-bottom: 80px; } } @media (min-width: 1200px) { .p-lg-0 { padding-top: 0; padding-bottom: 0; } .p-lg-40 { padding-top: 40px; padding-bottom: 40px; } .p-lg-60 { padding-top: 60px; padding-bottom: 60px; } .p-lg-80 { padding-top: 80px; padding-bottom: 80px; } } @media (min-width: 1800px) { .p-xl-0 { padding-top: 0; padding-bottom: 0; } .p-xl-40 { padding-top: 40px; padding-bottom: 40px; } .p-xl-60 { padding-top: 60px; padding-bottom: 60px; } .p-xl-80 { padding-top: 80px; padding-bottom: 80px; } } .pt-0 { padding-top: 0; } .pt-40 { padding-top: 40px; } .pt-60 { padding-top: 60px; } .pt-80 { padding-top: 80px; } @media (min-width: 480px) { .pt-xs-0 { padding-top: 0; } .pt-xs-40 { padding-top: 40px; } .pt-xs-60 { padding-top: 60px; } .pt-xs-80 { padding-top: 80px; } } @media (min-width: 768px) { .pt-sm-0 { padding-top: 0; } .pt-sm-40 { padding-top: 40px; } .pt-sm-60 { padding-top: 60px; } .pt-sm-80 { padding-top: 80px; } } @media (min-width: 992px) { .pt-md-0 { padding-top: 0; } .pt-md-40 { padding-top: 40px; } .pt-md-60 { padding-top: 60px; } .pt-md-80 { padding-top: 80px; } } @media (min-width: 1200px) { .pt-lg-0 { padding-top: 0; } .pt-lg-40 { padding-top: 40px; } .pt-lg-60 { padding-top: 60px; } .pt-lg-80 { padding-top: 80px; } } @media (min-width: 1800px) { .pt-xl-0 { padding-top: 0; } .pt-xl-40 { padding-top: 40px; } .pt-xl-60 { padding-top: 60px; } .pt-xl-80 { padding-top: 80px; } } .pb-0 { padding-bottom: 0; } .pb-40 { padding-bottom: 40px; } .pb-60 { padding-bottom: 60px; } .pb-80 { padding-bottom: 80px; } @media (min-width: 480px) { .pb-xs-0 { padding-bottom: 0; } .pb-xs-40 { padding-bottom: 40px; } .pb-xs-60 { padding-bottom: 60px; } .pb-xs-80 { padding-bottom: 80px; } } @media (min-width: 768px) { .pb-sm-0 { padding-bottom: 0; } .pb-sm-40 { padding-bottom: 40px; } .pb-sm-60 { padding-bottom: 60px; } .pb-sm-80 { padding-bottom: 80px; } } @media (min-width: 992px) { .pb-md-0 { padding-bottom: 0; } .pb-md-40 { padding-bottom: 40px; } .pb-md-60 { padding-bottom: 60px; } .pb-md-80 { padding-bottom: 80px; } } @media (min-width: 1200px) { .pb-lg-0 { padding-bottom: 0; } .pb-lg-40 { padding-bottom: 40px; } .pb-lg-60 { padding-bottom: 60px; } .pb-lg-80 { padding-bottom: 80px; } } @media (min-width: 1800px) { .pb-xl-0 { padding-bottom: 0; } .pb-xl-40 { padding-bottom: 40px; } .pb-xl-60 { padding-bottom: 60px; } .pb-xl-80 { padding-bottom: 80px; } } .pl-0 { padding-left: 0; } .pl-40 { padding-left: 40px; } .pl-60 { padding-left: 60px; } .pl-80 { padding-left: 80px; } @media (min-width: 480px) { .pl-xs-0 { padding-left: 0; } .pl-xs-40 { padding-left: 40px; } .pl-xs-60 { padding-left: 60px; } .pl-xs-80 { padding-left: 80px; } } @media (min-width: 768px) { .pl-sm-0 { padding-left: 0; } .pl-sm-40 { padding-left: 40px; } .pl-sm-60 { padding-left: 60px; } .pl-sm-80 { padding-left: 80px; } } @media (min-width: 992px) { .pl-md-0 { padding-left: 0; } .pl-md-40 { padding-left: 40px; } .pl-md-60 { padding-left: 60px; } .pl-md-80 { padding-left: 80px; } } @media (min-width: 1200px) { .pl-lg-0 { padding-left: 0; } .pl-lg-40 { padding-left: 40px; } .pl-lg-60 { padding-left: 60px; } .pl-lg-80 { padding-left: 80px; } } @media (min-width: 1800px) { .pl-xl-0 { padding-left: 0; } .pl-xl-40 { padding-left: 40px; } .pl-xl-60 { padding-left: 60px; } .pl-xl-80 { padding-left: 80px; } } .pr-0 { padding-right: 0; } .pr-40 { padding-right: 40px; } .pr-60 { padding-right: 60px; } .pr-80 { padding-right: 80px; } @media (min-width: 480px) { .pr-xs-0 { padding-right: 0; } .pr-xs-40 { padding-right: 40px; } .pr-xs-60 { padding-right: 60px; } .pr-xs-80 { padding-right: 80px; } } @media (min-width: 768px) { .pr-sm-0 { padding-right: 0; } .pr-sm-40 { padding-right: 40px; } .pr-sm-60 { padding-right: 60px; } .pr-sm-80 { padding-right: 80px; } } @media (min-width: 992px) { .pr-md-0 { padding-right: 0; } .pr-md-40 { padding-right: 40px; } .pr-md-60 { padding-right: 60px; } .pr-md-80 { padding-right: 80px; } } @media (min-width: 1200px) { .pr-lg-0 { padding-right: 0; } .pr-lg-40 { padding-right: 40px; } .pr-lg-60 { padding-right: 60px; } .pr-lg-80 { padding-right: 80px; } } @media (min-width: 1800px) { .pr-xl-0 { padding-right: 0; } .pr-xl-40 { padding-right: 40px; } .pr-xl-60 { padding-right: 60px; } .pr-xl-80 { padding-right: 80px; } } h3 + p { margin-top: 15px; } h4 + p { margin-top: 10px; } h5 + p { margin-top: 15px; } h6 + p { margin-top: 5px; } p + h4 { margin-top: 20px; } html .m-0 { margin-top: 0; margin-bottom: 0; } html .m-10 { margin-top: 10px; margin-bottom: 10px; } html .m-20 { margin-top: 20px; margin-bottom: 20px; } html .m-30 { margin-top: 30px; margin-bottom: 30px; } html .m-40 { margin-top: 40px; margin-bottom: 40px; } @media (min-width: 480px) { html .m-xs-0 { margin-top: 0; margin-bottom: 0; } html .m-xs-10 { margin-top: 10px; margin-bottom: 10px; } html .m-xs-20 { margin-top: 20px; margin-bottom: 20px; } html .m-xs-30 { margin-top: 30px; margin-bottom: 30px; } html .m-xs-40 { margin-top: 40px; margin-bottom: 40px; } } @media (min-width: 768px) { html .m-sm-0 { margin-top: 0; margin-bottom: 0; } html .m-sm-10 { margin-top: 10px; margin-bottom: 10px; } html .m-sm-20 { margin-top: 20px; margin-bottom: 20px; } html .m-sm-30 { margin-top: 30px; margin-bottom: 30px; } html .m-sm-40 { margin-top: 40px; margin-bottom: 40px; } } @media (min-width: 992px) { html .m-md-0 { margin-top: 0; margin-bottom: 0; } html .m-md-10 { margin-top: 10px; margin-bottom: 10px; } html .m-md-20 { margin-top: 20px; margin-bottom: 20px; } html .m-md-30 { margin-top: 30px; margin-bottom: 30px; } html .m-md-40 { margin-top: 40px; margin-bottom: 40px; } } @media (min-width: 1200px) { html .m-lg-0 { margin-top: 0; margin-bottom: 0; } html .m-lg-10 { margin-top: 10px; margin-bottom: 10px; } html .m-lg-20 { margin-top: 20px; margin-bottom: 20px; } html .m-lg-30 { margin-top: 30px; margin-bottom: 30px; } html .m-lg-40 { margin-top: 40px; margin-bottom: 40px; } } @media (min-width: 1800px) { html .m-xl-0 { margin-top: 0; margin-bottom: 0; } html .m-xl-10 { margin-top: 10px; margin-bottom: 10px; } html .m-xl-20 { margin-top: 20px; margin-bottom: 20px; } html .m-xl-30 { margin-top: 30px; margin-bottom: 30px; } html .m-xl-40 { margin-top: 40px; margin-bottom: 40px; } } html .mt-0 { margin-top: 0; } html .mt-10 { margin-top: 10px; } html .mt-20 { margin-top: 20px; } /*html .mt-30 { margin-top: 30px; }*/ html .mt-40 { margin-top: 40px; } @media (min-width: 480px) { html .mt-xs-0 { margin-top: 0; } html .mt-xs-10 { margin-top: 10px; } html .mt-xs-20 { margin-top: 20px; } html .mt-xs-30 { margin-top: 30px; } html .mt-xs-40 { margin-top: 40px; } } @media (min-width: 768px) { html .mt-sm-0 { margin-top: 0; } html .mt-sm-10 { margin-top: 10px; } html .mt-sm-20 { margin-top: 20px; } html .mt-sm-30 { margin-top: 30px; } html .mt-sm-40 { margin-top: 40px; } } @media (min-width: 992px) { html .mt-md-0 { margin-top: 0; } html .mt-md-10 { margin-top: 10px; } html .mt-md-20 { margin-top: 20px; } html .mt-md-30 { margin-top: 30px; } html .mt-md-40 { margin-top: 40px; } } @media (min-width: 1200px) { html .mt-lg-0 { margin-top: 0; } html .mt-lg-10 { margin-top: 10px; } html .mt-lg-20 { margin-top: 20px; } html .mt-lg-30 { margin-top: 30px; } html .mt-lg-40 { margin-top: 40px; } } @media (min-width: 1800px) { html .mt-xl-0 { margin-top: 0; } html .mt-xl-10 { margin-top: 10px; } html .mt-xl-20 { margin-top: 20px; } html .mt-xl-30 { margin-top: 30px; } html .mt-xl-40 { margin-top: 40px; } } html .ml-0 { margin-left: 0; } html .ml-10 { margin-left: 10px; } html .ml-20 { margin-left: 20px; } html .ml-30 { margin-left: 30px; } html .ml-40 { margin-left: 40px; } @media (min-width: 480px) { html .ml-xs-0 { margin-left: 0; } html .ml-xs-10 { margin-left: 10px; } html .ml-xs-20 { margin-left: 20px; } html .ml-xs-30 { margin-left: 30px; } html .ml-xs-40 { margin-left: 40px; } } @media (min-width: 768px) { html .ml-sm-0 { margin-left: 0; } html .ml-sm-10 { margin-left: 10px; } html .ml-sm-20 { margin-left: 20px; } html .ml-sm-30 { margin-left: 30px; } html .ml-sm-40 { margin-left: 40px; } } @media (min-width: 992px) { html .ml-md-0 { margin-left: 0; } html .ml-md-10 { margin-left: 10px; } html .ml-md-20 { margin-left: 20px; } html .ml-md-30 { margin-left: 30px; } html .ml-md-40 { margin-left: 40px; } } @media (min-width: 1200px) { html .ml-lg-0 { margin-left: 0; } html .ml-lg-10 { margin-left: 10px; } html .ml-lg-20 { margin-left: 20px; } html .ml-lg-30 { margin-left: 30px; } html .ml-lg-40 { margin-left: 40px; } } @media (min-width: 1800px) { html .ml-xl-0 { margin-left: 0; } html .ml-xl-10 { margin-left: 10px; } html .ml-xl-20 { margin-left: 20px; } html .ml-xl-30 { margin-left: 30px; } html .ml-xl-40 { margin-left: 40px; } } /* * Text align * ================ */ .text-center { text-align: center; } .text-middle { vertical-align: middle; } .text-left { text-align: left; } .text-right { text-align: right; } @media (min-width: 480px) { .text-xs-center { text-align: center; } .text-xs-right { text-align: right; } .text-xs-justify { text-align: justify; } .text-xs-left { text-align: left; } } @media (min-width: 768px) { .text-sm-center { text-align: center; } .text-sm-right { text-align: right; } .text-sm-justify { text-align: justify; } .text-sm-left { text-align: left; } } @media (min-width: 992px) { .text-md-center { text-align: center; } .text-md-right { text-align: right; } .text-md-justify { text-align: justify; } .text-md-left { text-align: left; } } @media (min-width: 1200px) { .text-lg-center { text-align: center; } .text-lg-right { text-align: right; } .text-lg-justify { text-align: justify; } .text-lg-left { text-align: left; } } /* * Text-style * ================ */ html body .big { font-size: 18px; } html body .small { font-size: 12px; line-height: 20px; text-align:justify; } .text-italic { font-style: italic; } .text-normal { font-style: normal; } .text-underline { text-decoration: underline; } .text-light { font-weight: 300; } .text-semibold { font-weight: 600; } .text-bold, strong { font-weight: 700; } .ls-0 { letter-spacing: 0; } .ls-40 { letter-spacing: 0.04em; } .ls-50 { letter-spacing: 0.05em; } .ls-100 { letter-spacing: 0.1em; } /* * Blocks visibility * ================ */ .show-flex { display: flex !important; } .show-inline-block { display: inline-block !important; } .show-block { display: block !important; } .hide { display: none !important; } @media (min-width: 480px) { .show-xs-block { display: block !important; } .show-xs-inline-block { display: inline-block !important; } .show-xs-inline { display: inline !important; } .show-xs-flex { display: flex !important; } .hide-xs { display: none !important; } } @media (min-width: 768px) { .show-sm-block { display: block !important; } .show-sm-inline-block { display: inline-block !important; } .show-sm-inline { display: inline !important; } .show-sm-flex { display: flex !important; } .hide-sm { display: none !important; } } @media (min-width: 992px) { .show-md-block { display: block !important; } .show-md-inline-block { display: inline-block !important; } .show-md-inline { display: inline !important; } .show-md-flex { display: flex !important; } .hide-md { display: none !important; } } @media (min-width: 1200px) { .show-lg-block { display: block !important; } .show-lg-inline-block { display: inline-block !important; } .show-lg-inline { display: inline !important; } .show-lg-flex { display: flex !important; } .hide-lg { display: none !important; } } @media (min-width: 1800px) { .show-xl-block { display: block !important; } .show-xl-inline-block { display: inline-block !important; } .show-xl-inline { display: inline !important; } .show-xl-flex { display: flex !important; } .hide-xl { display: none !important; } } /* * Color * ================== */ html body .text-primary { color: #006100; } .text-white { color: #fff; } .text-gray { color: #888; } /* * Backgrounds * ================ */ .overlay-bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.6); z-index: -1; } .bg-primary { background: #006100; } .bg-white { background: #fff; } .bg-gray { background: #f2f2f2; } .bg-dark { background: #444; } .all-light, .all-light h1, .all-light h2, .all-light h3, .all-light h4, .all-light h5, .all-light h6, .all-light .h1, .all-light .h2, .all-light .h3, .all-light .h4, .all-light .h5, .all-light .h6 { color: #fff; } /* * Components // ================================= */ /* * Font Awesome * ================ */ @font-face { font-family: 'FontAwesome'; src: url("../fonts/fontawesome-webfont-v=4.5.0.eot"); src: url("../fonts/fontawesome-webfont-.eot#iefix&v=4.5.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont-v=4.5.0.woff2") format("woff2"), url("../fonts/fontawesome-webfont-v=4.5.0.woff") format("woff"), url("../fonts/fontawesome-webfont-v=4.5.0.ttf") format("truetype"), url("../fonts/fontawesome-webfont.svg-v=4.5.0.html#fontawesomeregular") format("svg"); font-weight: normal; font-style: normal; } .fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } /* makes the font 33% larger relative to the icon container */ .fa-lg { font-size: 1.33333333em; line-height: 0.75em; vertical-align: -15%; } .fa-2x { font-size: 2em; } .fa-3x { font-size: 3em; } .fa-4x { font-size: 4em; } .fa-5x { font-size: 5em; } .fa-fw { width: 1.28571429em; text-align: center; } .fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none; } .fa-ul > li { position: relative; } .fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: 0.14285714em; text-align: center; } .fa-li.fa-lg { left: -1.85714286em; } .fa-border { padding: .2em .25em .15em; border: solid 0.08em #eeeeee; border-radius: .1em; } .fa-pull-left { float: left; } .fa-pull-right { float: right; } .fa.fa-pull-left { margin-right: .3em; } .fa.fa-pull-right { margin-left: .3em; } /* Deprecated as of 4.4.0 */ .pull-right { float: right; } .pull-left { float: left; } .fa.pull-left { margin-right: .3em; } .fa.pull-right { margin-left: .3em; } .fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; } .fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); } @-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } @keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } .fa-rotate-90 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .fa-rotate-180 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .fa-rotate-270 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); } .fa-flip-horizontal { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1); } .fa-flip-vertical { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1); } :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter: none; } .fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; } .fa-stack-1x, .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center; } .fa-stack-1x { line-height: inherit; } .fa-stack-2x { font-size: 2em; } .fa-inverse { color: #ffffff; } /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */ .fa-glass:before { content: "\f000"; } .fa-music:before { content: "\f001"; } .fa-search:before { content: "\f002"; } .fa-envelope-o:before { content: "\f003"; } .fa-heart:before { content: "\f004"; } .fa-star:before { content: "\f005"; } .fa-star-o:before { content: "\f006"; } .fa-user:before { content: "\f007"; } .fa-film:before { content: "\f008"; } .fa-th-large:before { content: "\f009"; } .fa-th:before { content: "\f00a"; } .fa-th-list:before { content: "\f00b"; } .fa-check:before { content: "\f00c"; } .fa-remove:before, .fa-close:before, .fa-times:before { content: "\f00d"; } .fa-search-plus:before { content: "\f00e"; } .fa-search-minus:before { content: "\f010"; } .fa-power-off:before { content: "\f011"; } .fa-signal:before { content: "\f012"; } .fa-gear:before, .fa-cog:before { content: "\f013"; } .fa-trash-o:before { content: "\f014"; } .fa-home:before { content: "\f015"; } .fa-file-o:before { content: "\f016"; } .fa-clock-o:before { content: "\f017"; } .fa-road:before { content: "\f018"; } .fa-download:before { content: "\f019"; } .fa-arrow-circle-o-down:before { content: "\f01a"; } .fa-arrow-circle-o-up:before { content: "\f01b"; } .fa-inbox:before { content: "\f01c"; } .fa-play-circle-o:before { content: "\f01d"; } .fa-rotate-right:before, .fa-repeat:before { content: "\f01e"; } .fa-refresh:before { content: "\f021"; } .fa-list-alt:before { content: "\f022"; } .fa-lock:before { content: "\f023"; } .fa-flag:before { content: "\f024"; } .fa-headphones:before { content: "\f025"; } .fa-volume-off:before { content: "\f026"; } .fa-volume-down:before { content: "\f027"; } .fa-volume-up:before { content: "\f028"; } .fa-qrcode:before { content: "\f029"; } .fa-barcode:before { content: "\f02a"; } .fa-tag:before { content: "\f02b"; } .fa-tags:before { content: "\f02c"; } .fa-book:before { content: "\f02d"; } .fa-bookmark:before { content: "\f02e"; } .fa-print:before { content: "\f02f"; } .fa-camera:before { content: "\f030"; } .fa-font:before { content: "\f031"; } .fa-bold:before { content: "\f032"; } .fa-italic:before { content: "\f033"; } .fa-text-height:before { content: "\f034"; } .fa-text-width:before { content: "\f035"; } .fa-align-left:before { content: "\f036"; } .fa-align-center:before { content: "\f037"; } .fa-align-right:before { content: "\f038"; } .fa-align-justify:before { content: "\f039"; } .fa-list:before { content: "\f03a"; } .fa-dedent:before, .fa-outdent:before { content: "\f03b"; } .fa-indent:before { content: "\f03c"; } .fa-video-camera:before { content: "\f03d"; } .fa-photo:before, .fa-image:before, .fa-picture-o:before { content: "\f03e"; } .fa-pencil:before { content: "\f040"; } .fa-map-marker:before { content: "\f041"; } .fa-adjust:before { content: "\f042"; } .fa-tint:before { content: "\f043"; } .fa-edit:before, .fa-pencil-square-o:before { content: "\f044"; } .fa-share-square-o:before { content: "\f045"; } .fa-check-square-o:before { content: "\f046"; } .fa-arrows:before { content: "\f047"; } .fa-step-backward:before { content: "\f048"; } .fa-fast-backward:before { content: "\f049"; } .fa-backward:before { content: "\f04a"; } .fa-play:before { content: "\f04b"; } .fa-pause:before { content: "\f04c"; } .fa-stop:before { content: "\f04d"; } .fa-forward:before { content: "\f04e"; } .fa-fast-forward:before { content: "\f050"; } .fa-step-forward:before { content: "\f051"; } .fa-eject:before { content: "\f052"; } .fa-chevron-left:before { content: "\f053"; } .fa-chevron-right:before { content: "\f054"; } .fa-plus-circle:before { content: "\f055"; } .fa-minus-circle:before { content: "\f056"; } .fa-times-circle:before { content: "\f057"; } .fa-check-circle:before { content: "\f058"; } .fa-question-circle:before { content: "\f059"; } .fa-info-circle:before { content: "\f05a"; } .fa-crosshairs:before { content: "\f05b"; } .fa-times-circle-o:before { content: "\f05c"; } .fa-check-circle-o:before { content: "\f05d"; } .fa-ban:before { content: "\f05e"; } .fa-arrow-left:before { content: "\f060"; } .fa-arrow-right:before { content: "\f061"; } .fa-arrow-up:before { content: "\f062"; } .fa-arrow-down:before { content: "\f063"; } .fa-mail-forward:before, .fa-share:before { content: "\f064"; } .fa-expand:before { content: "\f065"; } .fa-compress:before { content: "\f066"; } .fa-plus:before { content: "\f067"; } .fa-minus:before { content: "\f068"; } .fa-asterisk:before { content: "\f069"; } .fa-exclamation-circle:before { content: "\f06a"; } .fa-gift:before { content: "\f06b"; } .fa-leaf:before { content: "\f06c"; } .fa-fire:before { content: "\f06d"; } .fa-eye:before { content: "\f06e"; } .fa-eye-slash:before { content: "\f070"; } .fa-warning:before, .fa-exclamation-triangle:before { content: "\f071"; } .fa-plane:before { content: "\f072"; } .fa-calendar:before { content: "\f073"; } .fa-random:before { content: "\f074"; } .fa-comment:before { content: "\f075"; } .fa-magnet:before { content: "\f076"; } .fa-chevron-up:before { content: "\f077"; } .fa-chevron-down:before { content: "\f078"; } .fa-retweet:before { content: "\f079"; } .fa-shopping-cart:before { content: "\f07a"; } .fa-folder:before { content: "\f07b"; } .fa-folder-open:before { content: "\f07c"; } .fa-arrows-v:before { content: "\f07d"; } .fa-arrows-h:before { content: "\f07e"; } .fa-bar-chart-o:before, .fa-bar-chart:before { content: "\f080"; } .fa-twitter-square:before { content: "\f081"; } .fa-facebook-square:before { content: "\f082"; } .fa-camera-retro:before { content: "\f083"; } .fa-key:before { content: "\f084"; } .fa-gears:before, .fa-cogs:before { content: "\f085"; } .fa-comments:before { content: "\f086"; } .fa-thumbs-o-up:before { content: "\f087"; } .fa-thumbs-o-down:before { content: "\f088"; } .fa-star-half:before { content: "\f089"; } .fa-heart-o:before { content: "\f08a"; } .fa-sign-out:before { content: "\f08b"; } .fa-linkedin-square:before { content: "\f08c"; } .fa-thumb-tack:before { content: "\f08d"; } .fa-external-link:before { content: "\f08e"; } .fa-sign-in:before { content: "\f090"; } .fa-trophy:before { content: "\f091"; } .fa-github-square:before { content: "\f092"; } .fa-upload:before { content: "\f093"; } .fa-lemon-o:before { content: "\f094"; } .fa-phone:before { content: "\f095"; } .fa-square-o:before { content: "\f096"; } .fa-bookmark-o:before { content: "\f097"; } .fa-phone-square:before { content: "\f098"; } .fa-twitter:before { content: "\f099"; } .fa-facebook-f:before, .fa-facebook:before { content: "\f09a"; } .fa-github:before { content: "\f09b"; } .fa-unlock:before { content: "\f09c"; } .fa-credit-card:before { content: "\f09d"; } .fa-feed:before, .fa-rss:before { content: "\f09e"; } .fa-hdd-o:before { content: "\f0a0"; } .fa-bullhorn:before { content: "\f0a1"; } .fa-bell:before { content: "\f0f3"; } .fa-certificate:before { content: "\f0a3"; } .fa-hand-o-right:before { content: "\f0a4"; } .fa-hand-o-left:before { content: "\f0a5"; } .fa-hand-o-up:before { content: "\f0a6"; } .fa-hand-o-down:before { content: "\f0a7"; } .fa-arrow-circle-left:before { content: "\f0a8"; } .fa-arrow-circle-right:before { content: "\f0a9"; } .fa-arrow-circle-up:before { content: "\f0aa"; } .fa-arrow-circle-down:before { content: "\f0ab"; } .fa-globe:before { content: "\f0ac"; } .fa-wrench:before { content: "\f0ad"; } .fa-tasks:before { content: "\f0ae"; } .fa-filter:before { content: "\f0b0"; } .fa-briefcase:before { content: "\f0b1"; } .fa-arrows-alt:before { content: "\f0b2"; } .fa-group:before, .fa-users:before { content: "\f0c0"; } .fa-chain:before, .fa-link:before { content: "\f0c1"; } .fa-cloud:before { content: "\f0c2"; } .fa-flask:before { content: "\f0c3"; } .fa-cut:before, .fa-scissors:before { content: "\f0c4"; } .fa-copy:before, .fa-files-o:before { content: "\f0c5"; } .fa-paperclip:before { content: "\f0c6"; } .fa-save:before, .fa-floppy-o:before { content: "\f0c7"; } .fa-square:before { content: "\f0c8"; } .fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: "\f0c9"; } .fa-list-ul:before { content: "\f0ca"; } .fa-list-ol:before { content: "\f0cb"; } .fa-strikethrough:before { content: "\f0cc"; } .fa-underline:before { content: "\f0cd"; } .fa-table:before { content: "\f0ce"; } .fa-magic:before { content: "\f0d0"; } .fa-truck:before { content: "\f0d1"; } .fa-pinterest:before { content: "\f0d2"; } .fa-pinterest-square:before { content: "\f0d3"; } .fa-google-plus-square:before { content: "\f0d4"; } .fa-google-plus:before { content: "\f0d5"; } .fa-money:before { content: "\f0d6"; } .fa-caret-down:before { content: "\f0d7"; } .fa-caret-up:before { content: "\f0d8"; } .fa-caret-left:before { content: "\f0d9"; } .fa-caret-right:before { content: "\f0da"; } .fa-columns:before { content: "\f0db"; } .fa-unsorted:before, .fa-sort:before { content: "\f0dc"; } .fa-sort-down:before, .fa-sort-desc:before { content: "\f0dd"; } .fa-sort-up:before, .fa-sort-asc:before { content: "\f0de"; } .fa-envelope:before { content: "\f0e0"; } .fa-linkedin:before { content: "\f0e1"; } .fa-rotate-left:before, .fa-undo:before { content: "\f0e2"; } .fa-legal:before, .fa-gavel:before { content: "\f0e3"; } .fa-dashboard:before, .fa-tachometer:before { content: "\f0e4"; } .fa-comment-o:before { content: "\f0e5"; } .fa-comments-o:before { content: "\f0e6"; } .fa-flash:before, .fa-bolt:before { content: "\f0e7"; } .fa-sitemap:before { content: "\f0e8"; } .fa-umbrella:before { content: "\f0e9"; } .fa-paste:before, .fa-clipboard:before { content: "\f0ea"; } .fa-lightbulb-o:before { content: "\f0eb"; } .fa-exchange:before { content: "\f0ec"; } .fa-cloud-download:before { content: "\f0ed"; } .fa-cloud-upload:before { content: "\f0ee"; } .fa-user-md:before { content: "\f0f0"; } .fa-stethoscope:before { content: "\f0f1"; } .fa-suitcase:before { content: "\f0f2"; } .fa-bell-o:before { content: "\f0a2"; } .fa-coffee:before { content: "\f0f4"; } .fa-cutlery:before { content: "\f0f5"; } .fa-file-text-o:before { content: "\f0f6"; } .fa-building-o:before { content: "\f0f7"; } .fa-hospital-o:before { content: "\f0f8"; } .fa-ambulance:before { content: "\f0f9"; } .fa-medkit:before { content: "\f0fa"; } .fa-fighter-jet:before { content: "\f0fb"; } .fa-beer:before { content: "\f0fc"; } .fa-h-square:before { content: "\f0fd"; } .fa-plus-square:before { content: "\f0fe"; } .fa-angle-double-left:before { content: "\f100"; } .fa-angle-double-right:before { content: "\f101"; } .fa-angle-double-up:before { content: "\f102"; } .fa-angle-double-down:before { content: "\f103"; } .fa-angle-left:before { content: "\f104"; } .fa-angle-right:before { content: "\f105"; } .fa-angle-up:before { content: "\f106"; } .fa-angle-down:before { content: "\f107"; } .fa-desktop:before { content: "\f108"; } .fa-laptop:before { content: "\f109"; } .fa-tablet:before { content: "\f10a"; } .fa-mobile-phone:before, .fa-mobile:before { content: "\f10b"; } .fa-circle-o:before { content: "\f10c"; } .fa-quote-left:before { content: "\f10d"; } .fa-quote-right:before { content: "\f10e"; } .fa-spinner:before { content: "\f110"; } .fa-circle:before { content: "\f111"; } .fa-mail-reply:before, .fa-reply:before { content: "\f112"; } .fa-github-alt:before { content: "\f113"; } .fa-folder-o:before { content: "\f114"; } .fa-folder-open-o:before { content: "\f115"; } .fa-smile-o:before { content: "\f118"; } .fa-frown-o:before { content: "\f119"; } .fa-meh-o:before { content: "\f11a"; } .fa-gamepad:before { content: "\f11b"; } .fa-keyboard-o:before { content: "\f11c"; } .fa-flag-o:before { content: "\f11d"; } .fa-flag-checkered:before { content: "\f11e"; } .fa-terminal:before { content: "\f120"; } .fa-code:before { content: "\f121"; } .fa-mail-reply-all:before, .fa-reply-all:before { content: "\f122"; } .fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content: "\f123"; } .fa-location-arrow:before { content: "\f124"; } .fa-crop:before { content: "\f125"; } .fa-code-fork:before { content: "\f126"; } .fa-unlink:before, .fa-chain-broken:before { content: "\f127"; } .fa-question:before { content: "\f128"; } .fa-info:before { content: "\f129"; } .fa-exclamation:before { content: "\f12a"; } .fa-superscript:before { content: "\f12b"; } .fa-subscript:before { content: "\f12c"; } .fa-eraser:before { content: "\f12d"; } .fa-puzzle-piece:before { content: "\f12e"; } .fa-microphone:before { content: "\f130"; } .fa-microphone-slash:before { content: "\f131"; } .fa-shield:before { content: "\f132"; } .fa-calendar-o:before { content: "\f133"; } .fa-fire-extinguisher:before { content: "\f134"; } .fa-rocket:before { content: "\f135"; } .fa-maxcdn:before { content: "\f136"; } .fa-chevron-circle-left:before { content: "\f137"; } .fa-chevron-circle-right:before { content: "\f138"; } .fa-chevron-circle-up:before { content: "\f139"; } .fa-chevron-circle-down:before { content: "\f13a"; } .fa-html5:before { content: "\f13b"; } .fa-css3:before { content: "\f13c"; } .fa-anchor:before { content: "\f13d"; } .fa-unlock-alt:before { content: "\f13e"; } .fa-bullseye:before { content: "\f140"; } .fa-ellipsis-h:before { content: "\f141"; } .fa-ellipsis-v:before { content: "\f142"; } .fa-rss-square:before { content: "\f143"; } .fa-play-circle:before { content: "\f144"; } .fa-ticket:before { content: "\f145"; } .fa-minus-square:before { content: "\f146"; } .fa-minus-square-o:before { content: "\f147"; } .fa-level-up:before { content: "\f148"; } .fa-level-down:before { content: "\f149"; } .fa-check-square:before { content: "\f14a"; } .fa-pencil-square:before { content: "\f14b"; } .fa-external-link-square:before { content: "\f14c"; } .fa-share-square:before { content: "\f14d"; } .fa-compass:before { content: "\f14e"; } .fa-toggle-down:before, .fa-caret-square-o-down:before { content: "\f150"; } .fa-toggle-up:before, .fa-caret-square-o-up:before { content: "\f151"; } .fa-toggle-right:before, .fa-caret-square-o-right:before { content: "\f152"; } .fa-euro:before, .fa-eur:before { content: "\f153"; } .fa-gbp:before { content: "\f154"; } .fa-dollar:before, .fa-usd:before { content: "\f155"; } .fa-rupee:before, .fa-inr:before { content: "\f156"; } .fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content: "\f157"; } .fa-ruble:before, .fa-rouble:before, .fa-rub:before { content: "\f158"; } .fa-won:before, .fa-krw:before { content: "\f159"; } .fa-bitcoin:before, .fa-btc:before { content: "\f15a"; } .fa-file:before { content: "\f15b"; } .fa-file-text:before { content: "\f15c"; } .fa-sort-alpha-asc:before { content: "\f15d"; } .fa-sort-alpha-desc:before { content: "\f15e"; } .fa-sort-amount-asc:before { content: "\f160"; } .fa-sort-amount-desc:before { content: "\f161"; } .fa-sort-numeric-asc:before { content: "\f162"; } .fa-sort-numeric-desc:before { content: "\f163"; } .fa-thumbs-up:before { content: "\f164"; } .fa-thumbs-down:before { content: "\f165"; } .fa-youtube-square:before { content: "\f166"; } .fa-youtube:before { content: "\f167"; } .fa-xing:before { content: "\f168"; } .fa-xing-square:before { content: "\f169"; } .fa-youtube-play:before { content: "\f16a"; } .fa-dropbox:before { content: "\f16b"; } .fa-stack-overflow:before { content: "\f16c"; } .fa-instagram:before { content: "\f16d"; } .fa-flickr:before { content: "\f16e"; } .fa-adn:before { content: "\f170"; } .fa-bitbucket:before { content: "\f171"; } .fa-bitbucket-square:before { content: "\f172"; } .fa-tumblr:before { content: "\f173"; } .fa-tumblr-square:before { content: "\f174"; } .fa-long-arrow-down:before { content: "\f175"; } .fa-long-arrow-up:before { content: "\f176"; } .fa-long-arrow-left:before { content: "\f177"; } .fa-long-arrow-right:before { content: "\f178"; } .fa-apple:before { content: "\f179"; } .fa-windows:before { content: "\f17a"; } .fa-android:before { content: "\f17b"; } .fa-linux:before { content: "\f17c"; } .fa-dribbble:before { content: "\f17d"; } .fa-skype:before { content: "\f17e"; } .fa-foursquare:before { content: "\f180"; } .fa-trello:before { content: "\f181"; } .fa-female:before { content: "\f182"; } .fa-male:before { content: "\f183"; } .fa-gittip:before, .fa-gratipay:before { content: "\f184"; } .fa-sun-o:before { content: "\f185"; } .fa-moon-o:before { content: "\f186"; } .fa-archive:before { content: "\f187"; } .fa-bug:before { content: "\f188"; } .fa-vk:before { content: "\f189"; } .fa-weibo:before { content: "\f18a"; } .fa-renren:before { content: "\f18b"; } .fa-pagelines:before { content: "\f18c"; } .fa-stack-exchange:before { content: "\f18d"; } .fa-arrow-circle-o-right:before { content: "\f18e"; } .fa-arrow-circle-o-left:before { content: "\f190"; } .fa-toggle-left:before, .fa-caret-square-o-left:before { content: "\f191"; } .fa-dot-circle-o:before { content: "\f192"; } .fa-wheelchair:before { content: "\f193"; } .fa-vimeo-square:before { content: "\f194"; } .fa-turkish-lira:before, .fa-try:before { content: "\f195"; } .fa-plus-square-o:before { content: "\f196"; } .fa-space-shuttle:before { content: "\f197"; } .fa-slack:before { content: "\f198"; } .fa-envelope-square:before { content: "\f199"; } .fa-wordpress:before { content: "\f19a"; } .fa-openid:before { content: "\f19b"; } .fa-institution:before, .fa-bank:before, .fa-university:before { content: "\f19c"; } .fa-mortar-board:before, .fa-graduation-cap:before { content: "\f19d"; } .fa-yahoo:before { content: "\f19e"; } .fa-google:before { content: "\f1a0"; } .fa-reddit:before { content: "\f1a1"; } .fa-reddit-square:before { content: "\f1a2"; } .fa-stumbleupon-circle:before { content: "\f1a3"; } .fa-stumbleupon:before { content: "\f1a4"; } .fa-delicious:before { content: "\f1a5"; } .fa-digg:before { content: "\f1a6"; } .fa-pied-piper:before { content: "\f1a7"; } .fa-pied-piper-alt:before { content: "\f1a8"; } .fa-drupal:before { content: "\f1a9"; } .fa-joomla:before { content: "\f1aa"; } .fa-language:before { content: "\f1ab"; } .fa-fax:before { content: "\f1ac"; } .fa-building:before { content: "\f1ad"; } .fa-child:before { content: "\f1ae"; } .fa-paw:before { content: "\f1b0"; } .fa-spoon:before { content: "\f1b1"; } .fa-cube:before { content: "\f1b2"; } .fa-cubes:before { content: "\f1b3"; } .fa-behance:before { content: "\f1b4"; } .fa-behance-square:before { content: "\f1b5"; } .fa-steam:before { content: "\f1b6"; } .fa-steam-square:before { content: "\f1b7"; } .fa-recycle:before { content: "\f1b8"; } .fa-automobile:before, .fa-car:before { content: "\f1b9"; } .fa-cab:before, .fa-taxi:before { content: "\f1ba"; } .fa-tree:before { content: "\f1bb"; } .fa-spotify:before { content: "\f1bc"; } .fa-deviantart:before { content: "\f1bd"; } .fa-soundcloud:before { content: "\f1be"; } .fa-database:before { content: "\f1c0"; } .fa-file-pdf-o:before { content: "\f1c1"; } .fa-file-word-o:before { content: "\f1c2"; } .fa-file-excel-o:before { content: "\f1c3"; } .fa-file-powerpoint-o:before { content: "\f1c4"; } .fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { content: "\f1c5"; } .fa-file-zip-o:before, .fa-file-archive-o:before { content: "\f1c6"; } .fa-file-sound-o:before, .fa-file-audio-o:before { content: "\f1c7"; } .fa-file-movie-o:before, .fa-file-video-o:before { content: "\f1c8"; } .fa-file-code-o:before { content: "\f1c9"; } .fa-vine:before { content: "\f1ca"; } .fa-codepen:before { content: "\f1cb"; } .fa-jsfiddle:before { content: "\f1cc"; } .fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content: "\f1cd"; } .fa-circle-o-notch:before { content: "\f1ce"; } .fa-ra:before, .fa-rebel:before { content: "\f1d0"; } .fa-ge:before, .fa-empire:before { content: "\f1d1"; } .fa-git-square:before { content: "\f1d2"; } .fa-git:before { content: "\f1d3"; } .fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before { content: "\f1d4"; } .fa-tencent-weibo:before { content: "\f1d5"; } .fa-qq:before { content: "\f1d6"; } .fa-wechat:before, .fa-weixin:before { content: "\f1d7"; } .fa-send:before, .fa-paper-plane:before { content: "\f1d8"; } .fa-send-o:before, .fa-paper-plane-o:before { content: "\f1d9"; } .fa-history:before { content: "\f1da"; } .fa-circle-thin:before { content: "\f1db"; } .fa-header:before { content: "\f1dc"; } .fa-paragraph:before { content: "\f1dd"; } .fa-sliders:before { content: "\f1de"; } .fa-share-alt:before { content: "\f1e0"; } .fa-share-alt-square:before { content: "\f1e1"; } .fa-bomb:before { content: "\f1e2"; } .fa-soccer-ball-o:before, .fa-futbol-o:before { content: "\f1e3"; } .fa-tty:before { content: "\f1e4"; } .fa-binoculars:before { content: "\f1e5"; } .fa-plug:before { content: "\f1e6"; } .fa-slideshare:before { content: "\f1e7"; } .fa-twitch:before { content: "\f1e8"; } .fa-yelp:before { content: "\f1e9"; } .fa-newspaper-o:before { content: "\f1ea"; } .fa-wifi:before { content: "\f1eb"; } .fa-calculator:before { content: "\f1ec"; } .fa-paypal:before { content: "\f1ed"; } .fa-google-wallet:before { content: "\f1ee"; } .fa-cc-visa:before { content: "\f1f0"; } .fa-cc-mastercard:before { content: "\f1f1"; } .fa-cc-discover:before { content: "\f1f2"; } .fa-cc-amex:before { content: "\f1f3"; } .fa-cc-paypal:before { content: "\f1f4"; } .fa-cc-stripe:before { content: "\f1f5"; } .fa-bell-slash:before { content: "\f1f6"; } .fa-bell-slash-o:before { content: "\f1f7"; } .fa-trash:before { content: "\f1f8"; } .fa-copyright:before { content: "\f1f9"; } .fa-at:before { content: "\f1fa"; } .fa-eyedropper:before { content: "\f1fb"; } .fa-paint-brush:before { content: "\f1fc"; } .fa-birthday-cake:before { content: "\f1fd"; } .fa-area-chart:before { content: "\f1fe"; } .fa-pie-chart:before { content: "\f200"; } .fa-line-chart:before { content: "\f201"; } .fa-lastfm:before { content: "\f202"; } .fa-lastfm-square:before { content: "\f203"; } .fa-toggle-off:before { content: "\f204"; } .fa-toggle-on:before { content: "\f205"; } .fa-bicycle:before { content: "\f206"; } .fa-bus:before { content: "\f207"; } .fa-ioxhost:before { content: "\f208"; } .fa-angellist:before { content: "\f209"; } .fa-cc:before { content: "\f20a"; } .fa-shekel:before, .fa-sheqel:before, .fa-ils:before { content: "\f20b"; } .fa-meanpath:before { content: "\f20c"; } .fa-buysellads:before { content: "\f20d"; } .fa-connectdevelop:before { content: "\f20e"; } .fa-dashcube:before { content: "\f210"; } .fa-forumbee:before { content: "\f211"; } .fa-leanpub:before { content: "\f212"; } .fa-sellsy:before { content: "\f213"; } .fa-shirtsinbulk:before { content: "\f214"; } .fa-simplybuilt:before { content: "\f215"; } .fa-skyatlas:before { content: "\f216"; } .fa-cart-plus:before { content: "\f217"; } .fa-cart-arrow-down:before { content: "\f218"; } .fa-diamond:before { content: "\f219"; } .fa-ship:before { content: "\f21a"; } .fa-user-secret:before { content: "\f21b"; } .fa-motorcycle:before { content: "\f21c"; } .fa-street-view:before { content: "\f21d"; } .fa-heartbeat:before { content: "\f21e"; } .fa-venus:before { content: "\f221"; } .fa-mars:before { content: "\f222"; } .fa-mercury:before { content: "\f223"; } .fa-intersex:before, .fa-transgender:before { content: "\f224"; } .fa-transgender-alt:before { content: "\f225"; } .fa-venus-double:before { content: "\f226"; } .fa-mars-double:before { content: "\f227"; } .fa-venus-mars:before { content: "\f228"; } .fa-mars-stroke:before { content: "\f229"; } .fa-mars-stroke-v:before { content: "\f22a"; } .fa-mars-stroke-h:before { content: "\f22b"; } .fa-neuter:before { content: "\f22c"; } .fa-genderless:before { content: "\f22d"; } .fa-facebook-official:before { content: "\f230"; } .fa-pinterest-p:before { content: "\f231"; } .fa-whatsapp:before { content: "\f232"; } .fa-server:before { content: "\f233"; } .fa-user-plus:before { content: "\f234"; } .fa-user-times:before { content: "\f235"; } .fa-hotel:before, .fa-bed:before { content: "\f236"; } .fa-viacoin:before { content: "\f237"; } .fa-train:before { content: "\f238"; } .fa-subway:before { content: "\f239"; } .fa-medium:before { content: "\f23a"; } .fa-yc:before, .fa-y-combinator:before { content: "\f23b"; } .fa-optin-monster:before { content: "\f23c"; } .fa-opencart:before { content: "\f23d"; } .fa-expeditedssl:before { content: "\f23e"; } .fa-battery-4:before, .fa-battery-full:before { content: "\f240"; } .fa-battery-3:before, .fa-battery-three-quarters:before { content: "\f241"; } .fa-battery-2:before, .fa-battery-half:before { content: "\f242"; } .fa-battery-1:before, .fa-battery-quarter:before { content: "\f243"; } .fa-battery-0:before, .fa-battery-empty:before { content: "\f244"; } .fa-mouse-pointer:before { content: "\f245"; } .fa-i-cursor:before { content: "\f246"; } .fa-object-group:before { content: "\f247"; } .fa-object-ungroup:before { content: "\f248"; } .fa-sticky-note:before { content: "\f249"; } .fa-sticky-note-o:before { content: "\f24a"; } .fa-cc-jcb:before { content: "\f24b"; } .fa-cc-diners-club:before { content: "\f24c"; } .fa-clone:before { content: "\f24d"; } .fa-balance-scale:before { content: "\f24e"; } .fa-hourglass-o:before { content: "\f250"; } .fa-hourglass-1:before, .fa-hourglass-start:before { content: "\f251"; } .fa-hourglass-2:before, .fa-hourglass-half:before { content: "\f252"; } .fa-hourglass-3:before, .fa-hourglass-end:before { content: "\f253"; } .fa-hourglass:before { content: "\f254"; } .fa-hand-grab-o:before, .fa-hand-rock-o:before { content: "\f255"; } .fa-hand-stop-o:before, .fa-hand-paper-o:before { content: "\f256"; } .fa-hand-scissors-o:before { content: "\f257"; } .fa-hand-lizard-o:before { content: "\f258"; } .fa-hand-spock-o:before { content: "\f259"; } .fa-hand-pointer-o:before { content: "\f25a"; } .fa-hand-peace-o:before { content: "\f25b"; } .fa-trademark:before { content: "\f25c"; } .fa-registered:before { content: "\f25d"; } .fa-creative-commons:before { content: "\f25e"; } .fa-gg:before { content: "\f260"; } .fa-gg-circle:before { content: "\f261"; } .fa-tripadvisor:before { content: "\f262"; } .fa-odnoklassniki:before { content: "\f263"; } .fa-odnoklassniki-square:before { content: "\f264"; } .fa-get-pocket:before { content: "\f265"; } .fa-wikipedia-w:before { content: "\f266"; } .fa-safari:before { content: "\f267"; } .fa-chrome:before { content: "\f268"; } .fa-firefox:before { content: "\f269"; } .fa-opera:before { content: "\f26a"; } .fa-internet-explorer:before { content: "\f26b"; } .fa-tv:before, .fa-television:before { content: "\f26c"; } .fa-contao:before { content: "\f26d"; } .fa-500px:before { content: "\f26e"; } .fa-amazon:before { content: "\f270"; } .fa-calendar-plus-o:before { content: "\f271"; } .fa-calendar-minus-o:before { content: "\f272"; } .fa-calendar-times-o:before { content: "\f273"; } .fa-calendar-check-o:before { content: "\f274"; } .fa-industry:before { content: "\f275"; } .fa-map-pin:before { content: "\f276"; } .fa-map-signs:before { content: "\f277"; } .fa-map-o:before { content: "\f278"; } .fa-map:before { content: "\f279"; } .fa-commenting:before { content: "\f27a"; } .fa-commenting-o:before { content: "\f27b"; } .fa-houzz:before { content: "\f27c"; } .fa-vimeo:before { content: "\f27d"; } .fa-black-tie:before { content: "\f27e"; } .fa-fonticons:before { content: "\f280"; } .fa-reddit-alien:before { content: "\f281"; } .fa-edge:before { content: "\f282"; } .fa-credit-card-alt:before { content: "\f283"; } .fa-codiepie:before { content: "\f284"; } .fa-modx:before { content: "\f285"; } .fa-fort-awesome:before { content: "\f286"; } .fa-usb:before { content: "\f287"; } .fa-product-hunt:before { content: "\f288"; } .fa-mixcloud:before { content: "\f289"; } .fa-scribd:before { content: "\f28a"; } .fa-pause-circle:before { content: "\f28b"; } .fa-pause-circle-o:before { content: "\f28c"; } .fa-stop-circle:before { content: "\f28d"; } .fa-stop-circle-o:before { content: "\f28e"; } .fa-shopping-bag:before { content: "\f290"; } .fa-shopping-basket:before { content: "\f291"; } .fa-hashtag:before { content: "\f292"; } .fa-bluetooth:before { content: "\f293"; } .fa-bluetooth-b:before { content: "\f294"; } .fa-percent:before { content: "\f295"; } [class*='fa-']:before { font-weight: 400; font-family: 'FontAwesome'; } /* * Buttons * ================ */ .btn { display: inline-block; text-align: center; line-height: 1; white-space: nowrap; max-width: 100%; letter-spacing: 0.04em; text-overflow: ellipsis; cursor: pointer; vertical-align: middle; position: relative; z-index: 1; text-decoration: none; text-transform: uppercase; font-size: 16px; } .btn:hover { color: inherit; text-decoration: none; } .btn-xs { padding: 10px 15px; } .btn-sm { padding: 12px 20px; font-size: 14px; } .btn-md { padding: 15px 26px; } .btn-default { color: #fff; font-weight: 700; background: transparent; border: 1px solid #fff; border-radius: 0; box-shadow: none; position: relative; z-index: 1; } .btn-default:after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 3px; background: #fff; -webkit-transition: all .4s ease; transition: all .4s ease; z-index: -1; } .btn-default:hover { color: #006100; background: transparent; border-color: #fff; } .btn-default:hover:focus:after { height: 3px; } .btn-default:hover:after { height: 100%; } .btn-default:focus { color: #fff; background: transparent; border-color: #fff; outline: none; } .btn-default:active { color: #fff; background: transparent; border-color: #fff; } .btn-default:active:focus { color: #fff; background: transparent; outline: none; border-color: #fff; } .btn-primary { color: #006100; background: transparent; border: 1px solid #006100; border-radius: 0; position: relative; z-index: 1; } .btn-primary:after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 3px; background: #006100; -webkit-transition: all .4s ease; transition: all .4s ease; z-index: -1; } .btn-primary:hover { color: #fff; background: transparent; border-color: #006100; } .btn-primary:hover:focus:after { height: 3px; } .btn-primary:hover:after { height: 100%; } .btn-primary:focus { color: #006100; background: transparent; border-color: #006100; outline: none; } .btn-primary:focus:hover { color: #006100; } .btn-primary:active { color: #006100; background: transparent; border-color: #fff; } .btn-primary:active:focus { color: #006100; background: transparent; outline: none; border-color: #006100; } /* * Icons * ================ */ .icon { display: inline-block; text-align: center; } .icon-circle { border-radius: 50%; } .icon-bordered { border: 2px solid; } .icon-sm { font-size: 14px; } .icon-md { font-size: 20px; } .icon-lg { font-size: 40px; } .icon-primary { color: #FFF; background: #006100; } /* * Lists * ================ */ .list-inline { margin: -5px; } .list-inline li { padding: 0; margin: 5px; } .list-inline li .icon { font-size: 14px; color: #333; width: 30px; height: 30px; background: #fff; color: #333; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: all .4s ease; transition: all .4s ease; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.15); } .list-inline li .icon:hover { background: #006100; color: #fff; box-shadow: none; } * + .list { margin-top: 20px; } .list li { font-size: 14px; } .list li + li { margin-top: 7px; } * + .marked-list { margin-top: 12px; } .marked-list > li { font-size: 14px; } .marked-list > li span { display: inline-block; position: relative; padding-left: 25px; } .marked-list > li span:before { content: ''; position: absolute; left: 0; top: 6px; width: 10px; height: 10px; border-radius: 50%; background: #006100; border: 2px solid rgba(238, 238, 238, 0.8); } .marked-list > li + li { margin-top: 12px; } .index-list { margin-top: 25px; counter-reset: li; z-index: 3; } .index-list > li.index-list-counter { position: relative; padding-left: 45px; } .index-list > li.index-list-counter + .index-list-counter { margin-top: 30px; } .index-list > li.index-list-counter:before { content: counter(li); counter-increment: li; color: rgba(46, 149, 87, 0.6); position: absolute; top: -10px; left: 0; font-size: 45px; font-weight: 700; line-height: 1; } /* * Media // ====================*/ .media-right { padding-top: 30px; } .media-left { padding-bottom: 30px; } .media-ltr { direction: ltr; } .media-rtl { direction: rtl; } .media-rtl > .media-left { padding-right: 0; padding-left: 30px; } .media-rtl > .media-right { padding-right: 30px; padding-left: 0; } .media { display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex: 0 1 100%; -webkit-flex: 0 1 100%; flex: 0 1 100%; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .media > .media-left, .media > .media-right, .media > .media-body { padding: 0; direction: ltr; display: block; } .media-0 { -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } .media-0 > .media-left img, .media-0 > .media-right img { max-width: none; } .media-0 > .media-right { padding-left: 30px; padding-top: 0; -ms-flex: 0 0 auto; -webkit-flex: 0 0 auto; flex: 0 0 auto; max-width: 100%; } .media-0 > .media-left { padding-right: 30px; padding-bottom: 0; -ms-flex: 0 0 auto; -webkit-flex: 0 0 auto; flex: 0 0 auto; max-width: 100%; } .media-0 .media-body { -ms-flex: 0 1 auto; -webkit-flex: 0 1 auto; flex: 0 1 auto; } .media-0-base > .media-left img, .media-0-base > .media-right img { max-width: 100%; } .media-0-base > .media-left, .media-0-base > .media-right, .media-0-base .media-body { padding: 0; display: block; vert-align: top; } .media-0-base > .media-right { padding-top: 30px; } .media-0-base > .media-left { padding-bottom: 30px; } .media-0-rtl { direction: rtl; } .media-0-rtl > .media-left { padding-right: 0; padding-left: 30px; } .media-0-rtl > .media-right { padding-right: 30px; padding-left: 0; } .media-0-ltr { direction: ltr; } .media-0-ltr > .media-left { padding-right: 30px; padding-left: 0; } .media-0-ltr > .media-right { padding-right: 0; padding-left: 30px; } @media (min-width: 480px) { .media-xs { -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } .media-xs > .media-left img, .media-xs > .media-right img { max-width: none; } .media-xs > .media-right { padding-left: 30px; padding-top: 0; -ms-flex: 0 0 auto; -webkit-flex: 0 0 auto; flex: 0 0 auto; max-width: 100%; } .media-xs > .media-left { padding-right: 30px; padding-bottom: 0; -ms-flex: 0 0 auto; -webkit-flex: 0 0 auto; flex: 0 0 auto; max-width: 100%; } .media-xs .media-body { -ms-flex: 0 1 auto; -webkit-flex: 0 1 auto; flex: 0 1 auto; } .media-xs-base > .media-left img, .media-xs-base > .media-right img { max-width: 100%; } .media-xs-base > .media-left, .media-xs-base > .media-right, .media-xs-base .media-body { padding: 0; display: block; vert-align: top; } .media-xs-base > .media-right { padding-top: 30px; } .media-xs-base > .media-left { padding-bottom: 30px; } .media-xs-rtl { direction: rtl; } .media-xs-rtl > .media-left { padding-right: 0; padding-left: 30px; } .media-xs-rtl > .media-right { padding-right: 30px; padding-left: 0; } .media-xs-ltr { direction: ltr; } .media-xs-ltr > .media-left { padding-right: 30px; padding-left: 0; } .media-xs-ltr > .media-right { padding-right: 0; padding-left: 30px; } } @media (min-width: 768px) { .media-sm { -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } .media-sm > .media-left img, .media-sm > .media-right img { max-width: none; } .media-sm > .media-right { padding-left: 30px; padding-top: 0; -ms-flex: 0 0 auto; -webkit-flex: 0 0 auto; flex: 0 0 auto; max-width: 100%; } .media-sm > .media-left { padding-right: 30px; padding-bottom: 0; -ms-flex: 0 0 auto; -webkit-flex: 0 0 auto; flex: 0 0 auto; max-width: 100%; } .media-sm .media-body { -ms-flex: 0 1 auto; -webkit-flex: 0 1 auto; flex: 0 1 auto; } .media-sm-base > .media-left img, .media-sm-base > .media-right img { max-width: 100%; } .media-sm-base > .media-left, .media-sm-base > .media-right, .media-sm-base .media-body { padding: 0; display: block; vert-align: top; } .media-sm-base > .media-right { padding-top: 30px; } .media-sm-base > .media-left { padding-bottom: 30px; } .media-sm-rtl { direction: rtl; } .media-sm-rtl > .media-left { padding-right: 0; padding-left: 30px; } .media-sm-rtl > .media-right { padding-right: 30px; padding-left: 0; } .media-sm-ltr { direction: ltr; } .media-sm-ltr > .media-left { padding-right: 30px; padding-left: 0; } .media-sm-ltr > .media-right { padding-right: 0; padding-left: 30px; } } @media (min-width: 992px) { .media-md { -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } .media-md > .media-left img, .media-md > .media-right img { max-width: none; } .media-md > .media-right { padding-left: 30px; padding-top: 0; -ms-flex: 0 0 auto; -webkit-flex: 0 0 auto; flex: 0 0 auto; max-width: 100%; } .media-md > .media-left { padding-right: 30px; padding-bottom: 0; -ms-flex: 0 0 auto; -webkit-flex: 0 0 auto; flex: 0 0 auto; max-width: 100%; } .media-md .media-body { -ms-flex: 0 1 auto; -webkit-flex: 0 1 auto; flex: 0 1 auto; } .media-md-base > .media-left img, .media-md-base > .media-right img { max-width: 100%; } .media-md-base > .media-left, .media-md-base > .media-right, .media-md-base .media-body { padding: 0; display: block; vert-align: top; } .media-md-base > .media-right { padding-top: 30px; } .media-md-base > .media-left { padding-bottom: 30px; } .media-md-rtl { direction: rtl; } .media-md-rtl > .media-left { padding-right: 0; padding-left: 30px; } .media-md-rtl > .media-right { padding-right: 30px; padding-left: 0; } .media-md-ltr { direction: ltr; } .media-md-ltr > .media-left { padding-right: 30px; padding-left: 0; } .media-md-ltr > .media-right { padding-right: 0; padding-left: 30px; } } @media (min-width: 1200px) { .media-lg { -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } .media-lg > .media-left img, .media-lg > .media-right img { max-width: none; } .media-lg > .media-right { padding-left: 30px; padding-top: 0; -ms-flex: 0 0 auto; -webkit-flex: 0 0 auto; flex: 0 0 auto; max-width: 100%; } .media-lg > .media-left { padding-right: 30px; padding-bottom: 0; -ms-flex: 0 0 auto; -webkit-flex: 0 0 auto; flex: 0 0 auto; max-width: 100%; } .media-lg .media-body { -ms-flex: 0 1 auto; -webkit-flex: 0 1 auto; flex: 0 1 auto; } .media-lg-base > .media-left img, .media-lg-base > .media-right img { max-width: 100%; } .media-lg-base > .media-left, .media-lg-base > .media-right, .media-lg-base .media-body { padding: 0; display: block; vert-align: top; } .media-lg-base > .media-right { padding-top: 30px; } .media-lg-base > .media-left { padding-bottom: 30px; } .media-lg-rtl { direction: rtl; } .media-lg-rtl > .media-left { padding-right: 0; padding-left: 30px; } .media-lg-rtl > .media-right { padding-right: 30px; padding-left: 0; } .media-lg-ltr { direction: ltr; } .media-lg-ltr > .media-left { padding-right: 30px; padding-left: 0; } .media-lg-ltr > .media-right { padding-right: 0; padding-left: 30px; } } .media { position: relative; z-index: 1; } .media .media-left .icon { font-size: 30px; color: #006100; } /* * Button block // ================ */ .btn-block .btn { display: block; } @media (min-width: 480px) { .btn-block .btn { display: inline-block; } } .btn-block .btn + .btn { margin-top: 20px; } @media (min-width: 480px) { .btn-block .btn + .btn { margin: 0 0 0 10px; } } /* // Seporators // ================ */ .divider { display: block; width: 81px; height: 2px; background: #fff; margin: 19px auto 22px auto; border: none; } .divider.primary { background: #006100; align: left !important; } .divider-left { margin: 19px auto 22px 0; } .divider-line { position: relative; } .divider-line:after { content: ''; position: absolute; width: 1px; height: 270px; left: 50%; top: 0; -webkit-transform: translateY(-50%) rotate(90deg); transform: translateY(-50%) rotate(90deg); background: #333; } @media (min-width: 992px) { .divider-line:after { left: -5px; top: 50%; -webkit-transform: translateY(-50%) rotate(0deg); transform: translateY(-50%) rotate(0deg); } } /* // Form Styles // ================ */ address a { display: block; } @media (min-width: 480px) { address a { display: inline-block; vertical-align: middle; } address a + a { margin-left: 40px; } } address a span { display: inline-block; vertical-align: middle; } address a .icon { font-size: 14px; color: #006100; margin-right: 8px; } .form-group { margin-bottom: 0; } .form-control { background: #fff; color: #333; height: 42px; border-radius: 0; border: 1px solid #CFCFCF; box-shadow: none; } .form-control:hover { border-color: #006100; } .form-control:focus { box-shadow: none; border-color: #006100; } textarea.form-control { height: 140px; resize: vertical; } .question-form .form-group + .form-group { margin-top: 20px; } * + .question-form { margin-top: 20px; } * + .contact-form { margin-top: 20px; } * + .comment-form-wrapper { margin-top: 30px; } * + .subscription-form { margin-top: 10px; } .subscription-form { max-width: 500px; } .subscription-form button { width: 100%; margin-top: 10px; } * + .search-form { margin-top: 20px; } .search-form { position: relative; } .search-form .form-control { padding-right: 50px; } .search-form .btn { position: absolute; top: 0; right: 0; bottom: 0; } .search-form .btn-sm { padding: 12px 14px; } /* * Image container // ================ */ .img-container { position: relative; display: inline-block; overflow: hidden; } .img-container > img { transition: all .4s ease; -webkit-transition: all .4s ease; width: 100%; will-change: transform; } .img-container .img-panel { text-align: center; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(34, 34, 34, 0.8); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 10px 10px 27px 10px; opacity: 0; -webkit-transition: all .4s ease; transition: all .4s ease; } #homeGallery .img-panel { text-align: center; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(34, 34, 34, 0.0); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 10px 0px 27px 0px; opacity: 0; -webkit-transition: all .4s ease; transition: all .4s ease; text-shadow: 1px 2px grey; } .img-container .img-panel * { color: #fff; } #homeGallery .img-panel * { color: #fff; } .img-container .img-panel h4 + p { margin-top: 0; } .img-container .img-panel h5 + p { margin-top: 0; } .img-container .img-panel .img-bar { transition: all .2s ease; -webkit-transition: all .2s ease; transform: scale(0.4); -webkit-transform: scale(0.4); opacity: 0; } #homeGallery .img-panel .img-bar { transition: all .2s ease; -webkit-transition: all .2s ease; transform: scale(0.4); -webkit-transform: scale(0.4); opacity: 0; } .img-container .img-panel .img-bar > .icon { font-size: 25px; } #homeGallery .img-panel .img-bar > .icon { font-size: 25px; } .img-container .img-btns { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; } .img-container .img-btns:after { display: block; content: ''; position: absolute; top: 100%; left: 0; right: 0; bottom: 0; background: rgba(46, 149, 87, 0.5); -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; z-index: -1; } .img-container .img-btns li { display: inline-block; vertical-align: middle; -webkit-transition: all .4s ease; transition: all .4s ease; -webkit-transform: translateY(-30px); transform: translateY(-30px); opacity: 0; } .img-container .img-btns li + li { margin-left: 6px; } .img-container .img-btns li .icon { width: 30px; height: 30px; font-size: 16px; border-radius: 50%; color: #006100; background: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .img-container .img-btns li .icon:hover { background: #006100; color: #fff; } .img-container:hover .img-panel { opacity: 1; } #homeGallery .col-sm-4:hover .img-panel { opacity: 1; } .img-container:hover .img-bar { opacity: 1; transform: scale(1); -webkit-transform: scale(1); } #homeGallery .col-sm-4:hover .img-bar { opacity: 1; transform: scale(1); -webkit-transform: scale(1); } .img-container:hover .img-caption { top: 0; } .img-container:hover .img-btns li { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } .img-container:hover .img-btns:after { top: 0; } .img-links { margin-top: 5px; } .img-links a { display: inline-block; vertical-align: middle; } .img-links a + a { margin-left: 10px; } .img-links a .icon { font-size: 18px; width: 40px; height: 40px; background: #006100; border-radius: 50%; color: #fff; -webkit-transition: all .4s ease; transition: all .4s ease; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .img-links a .icon:hover { background: #fff; color: #006100; } .img-caption { padding: 20px 15px; background: #006100; } /* // Testemonials // ================ */ html body .main-wrapper blockquote { padding: 30px 10px; background: #fff; } @media (min-width: 768px) { html body .main-wrapper blockquote { padding: 30px; } } html body .main-wrapper blockquote img { width: 140px; height: 140px; object-fit: cover; } html body .main-wrapper blockquote .icon { position: absolute; top: 25px; right: calc(50% - 110px); font-size: 25px; color: rgba(187, 187, 187, 0.7); } html body .main-wrapper blockquote * + q { margin-top: 20px; } html body .main-wrapper blockquote q { line-height: 25px; display: block; color: #787878; font-style: italic; font-weight: 300; } html body .main-wrapper blockquote * + p { margin-top: 15px; } html body .main-wrapper blockquote cite { display: block; } /* * Video section // ================ */ .video-section { position: relative; z-index: 1; padding: 60px 0; background: url("../img/video-section-bg.jpg") center center no-repeat; background-size: cover; background-attachment: fixed; } @media (min-width: 992px) { .video-section { padding: 120px 0; } } .video-section .btn-play { display: block; margin: 10px auto 0; width: 60px; height: 60px; background: #006100; border: 2px solid #006100; border-radius: 50%; position: relative; z-index: 1; -webkit-transition: all .4s ease; transition: all .4s ease; } @media (min-width: 992px) { .video-section .btn-play { width: 75px; height: 75px; } } .video-section .btn-play:hover { background: transparent; border-color: #fff; } .video-section .btn-play .icon { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #fff; font-size: 25px; } .video-section .btn-play .icon:before { position: relative; left: 2px; } /* * Pricing Box // ================ */ .pricing-box { background: #fff; } .pricing-box-primary .pricing-box-body { background: #006100; border-color: #006100; } .pricing-box-primary .pricing-box-body ul li { color: #fff; } .pricing-box-head { background: #006100; padding: 50px 10px; } .pricing-box-head * { color: #fff; } .pricing-box-head h1 + * { margin-top: 15px; } .pricing-box-head h1 { font-weight: 300; } .pricing-box-body { padding: 15px 15px 30px; border: 1px solid #F2F2F2; border-top: none; } @media (min-width: 1200px) { .pricing-box-body { padding: 15px 30px 30px; } } .pricing-box-body ul + * { margin-top: 10px; } .pricing-box-body ul li { display: block; padding: 15px 0; font-size: 18px; color: #636363; } .pricing-box-body ul li + li { border-top: 1px solid #ddd; } .pricing-box-body .btn { width: 100%; text-transform: uppercase; } /* // Blog post // ================ */ .blog-post { text-align: left; overflow: hidden; } .blog-post:hover .post-thumbnail .link-post { -webkit-transform: translateX(0); transform: translateX(0); } .blog-post .post-thumbnail img { width: 100%; object-fit: cover; min-height: 180px; } .blog-post .post-thumbnail iframe { width: 100%; } @media (min-width: 992px) { .blog-post .post-thumbnail iframe { min-height: 180px; } } .blog-post .post-thumbnail .link-post { position: absolute; bottom: 0; right: 0; font-size: 18px; background: #006100; color: #fff; width: 40px; height: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transform: translateX(100%); transform: translateX(100%); -webkit-transition: all .4s ease; transition: all .4s ease; z-index: 2; } .blog-post .post-info { text-align: left; padding: 20px 0; } .blog-post .post-info p { color: #000; } .blog-post .post-info * + .post-data { margin-top: 15px; } .blog-post .post-info .post-data { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px 0; } .blog-post .post-info .post-data li { display: inline-block; vertical-align: middle; font-size: 12px; color: #88888B; } .blog-post .post-info .post-data li + li { margin-left: 14px; } .blog-post .post-info .post-data li a:hover .icon { color: #006100; } .blog-post .post-info .post-data li span { display: inline-block; vertical-align: middle; } .blog-post .post-info .post-data li .icon { font-size: 12px; color: #888; } .video-thumbnail img { object-fit: cover; width: 100%; max-height: 300px; } @media (min-width: 992px) { .video-thumbnail img { max-height: 100%; } } .video-thumbnail:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.5); } .video-thumbnail, .blog-post .post-thumbnail { position: relative; z-index: 1; } .video-thumbnail:hover .btn-play, .blog-post .post-thumbnail:hover .btn-play { background: #006100; border-color: #006100; } .video-thumbnail .btn-play, .blog-post .post-thumbnail .btn-play { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 60px; height: 60px; border-radius: 50%; color: #fff; border: 2px solid #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; z-index: 1; } .video-thumbnail .btn-play .icon:before, .blog-post .post-thumbnail .btn-play .icon:before { position: relative; left: 2px; } .blog-post .img-container { max-height: 400px; } .blog-post .img-panel { background: rgba(46, 149, 87, 0.4); } .blog-post .img-links + * { margin-top: 10px; } .blog-post .img-panel .img-bar .img-links .icon { background: #333; color: #fff; } .blog-post .img-panel .img-bar .img-links .icon:hover { background: #fff; color: #006100; } .blog-post:hover .img-panel { opacity: 1; } .blog-post:hover .img-bar { opacity: 1; transform: translateY(0); -webkit-transform: translateY(0); } * + .post-title { margin-top: 10px; } .img-container + .post-body { border-top: none; } .post-body { padding: 20px; border: 1px solid #ccc; /*height: 330px;*/ } @media (min-width: 768px) { .post-body { padding: 20px 30px 20px; } } .post-meta { margin-top: 10px; } .post-meta a { font-size: 14px; color: #888; display: inline-block; vertical-align: middle; } .post-meta a:hover { color: #006100; } .post-meta a + a { margin-left: 12px; } .post-meta a span { display: inline-block; vertical-align: middle; } .post-meta a .icon { color: #006100; } .post-text { margin-top: 15px; } .post-links { margin-top: 15px; padding-top: 15px; border-top: 1px solid #ccc; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .post-links .icon { color: #006100; margin-left: 2px; } .post-links span { display: inline-block; vertical-align: middle; } .post-bottom { margin-top: 30px; padding-top: 20px; padding-bottom: 10px; border-top: 1px solid #ccc; } /* // Highlighted Text Styles // ================ */ .marked-text { background: #BEE1C1; color: #333; } .highlight-text { display: block; border-left: 2px solid #006100; padding-left: 14px; color: #888; font-weight: 300; font-style: italic; margin: 10px 0; } /* // Project styles // ================ */ * + .project-data { margin-top: 20px; } .project-data { padding: 7px 0; border-top: 1px solid #F2F2F2; border-bottom: 1px solid #F2F2F2; } * + .project-pagination { margin-top: 40px; } .project-pagination { text-align: center; padding: 15px 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee; } .project-pagination .icon { font-size: 28px; color: #aaa; } .project-pagination .icon:hover { color: #006100; } .project-pagination .arrow-left { float: left; } .project-pagination .arrow-right { float: right; } /* // Pagination // ================ */ .pagination-line { text-align: left; margin-top: 30px; } .pagination-line li { display: inline-block; } @media (min-width: 768px) { .pagination-line li + li { margin-left: 5px; } } .pagination-line li a { width: 30px; height: 30px; font-size: 13px; color: #006100; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @media (min-width: 480px) { .pagination-line li a { width: 35px; height: 35px; } } .pagination-line li a:hover { background: rgba(46, 149, 87, 0.2); color: #006100; } .pagination-line li a.current { color: #fff; background: #006100; } /* // Recent Posts // ================ */ * + .recent-posts { margin-top: 20px; } /*.recent-posts li + li { margin-top: 15px; }*/ .recent-posts .post-thumb { display: inline-block; vertical-align: top; width: 70px; } .recent-posts .post-text { display: inline-block; width: -webkit-calc(100% - 80px); width: calc(100% - 80px); padding-left: 0px; margin-top: 0; } .recent-posts .post-text .icon { color: #006100; display: inline-block; vertical-align: middle; } .recent-posts .post-text .icon + * { color: #888; font-size: 11px; display: inline-block; vertical-align: middle; margin-top: 0px; } /* // Sidebar Styles // ================ */ aside { margin-top: 45px; text-align: left; } @media (min-width: 992px) { aside { margin-top: 0; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 0 0; /* 30px 30px;*/ } } aside .widget + .widget { margin-top: 40px; } /* // Widgets // ================ */ .widget-categories * + .categories-list { margin-top: 12px; } .widget-categories .categories-list li { position: relative; font-size: 14px; display: block; position: relative; padding-left: 25px; } .widget-categories .categories-list li:before { content: ''; position: absolute; left: 0; top: 6px; width: 10px; height: 10px; border-radius: 50%; background: #006100; border: 2px solid rgba(238, 238, 238, 0.8); } .widget-categories .categories-list li:before { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .widget-categories .categories-list li + li { border-top: 1px solid #cecece; margin-top: 0; } .widget-categories .categories-list li a { display: block; padding-top: 10px; padding-bottom: 10px; } .widget-categories .categories-list li a:hover { -webkit-transform: translateX(10px); transform: translateX(10px); } .widget-categories .categories-list li .posts-count { font-size: 12px; width: 20px; height: 20px; border-radius: 50%; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 5px; text-align: center; line-height: 20px; } * + .tags-list { margin-top: 20px; } .widget-tags .tags-list { margin-left: -5px; margin-right: -5px; } .widget-tags .tags-list li { display: inline-block; vertical-align: middle; margin: 5px; } .widget-tags .tags-list a { font-size: 14px; border-color: #ccc; color: #888; font-weight: 300; text-transform: none; padding: 6px 8px; } .widget-tags .tags-list a:after { height: 0; } .widget-tags .tags-list a:hover { color: #fff; } .widget-tags .tags-list a:hover:after { height: 100%; } /* // Comments // ================ */ .post-comments { margin-top: 40px; } .comments-list { margin-top: 30px; } .comments-list li .comment { border-top: 1px solid #ccc; padding-top: 25px; } .comments-list > li:first-child > .comment { border-top: none; padding-top: 0; } .comments-list li + li { margin-top: 25px; } .comments-list .comment-avatar { display: inline-block; vertical-align: top; width: 70px; height: 70px; } .comments-list .comment-body { display: inline-block; vertical-align: top; width: calc(100% - 80px); padding-left: 15px; } .comments-list .comment-body p { margin-top: 12px; font-weight: 300; } .comments-list .comment-author { display: inline-block; vertical-align: middle; } .comments-list .comment-date { display: inline-block; vertical-align: sub; padding-left: 10px; font-size: 14px; } .comments-list .comment-btns { margin-top: 10px; } .comments-list .comment-btns a { display: inline-block; vertical-align: middle; font-size: 14px; } .comments-list .comment-btns a + a { margin-left: 10px; } .comments-list .comment-btns a .icon { display: inline-block; vertical-align: middle; } .comments-list .comments-reply { margin: 25px 0 0 30px; } @media (min-width: 768px) { .comments-list .comments-reply { margin: 25px 0 0 90px; } } .comments-controls { margin-top: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .comments-controls a { font-size: 14px; padding: 6px 8px; color: #333; background: #F2F2F2; -webkit-transition: all .1s ease; transition: all .1s ease; } .comments-controls a:hover { background: #006100; color: #fff; } .comments-controls .icon { font-size: 12px; } .comments-controls span { display: inline-block; vertical-align: middle; } .comments-controls .icon + *, .comments-controls * + .icon { margin-left: 5px; } /* * Contact Data // ================ */ @media (min-width: 768px) { .contact-data .media { text-align: left; } } .contact-data .media + .media { margin-top: 30px; } @media (min-width: 768px) { .contact-data .media + .media { margin-top: 0; } } @media (min-width: 992px) { .contact-data .media + .media { margin-top: 30px; } } @media (min-width: 768px) { .contact-data .media .media-left { padding-right: 20px; } } .contact-data .icon { font-size: 40px; color: #006100; } .contact-data * + h6 { margin-top: 15px; line-height: 1; } /* // Navigation Search Form // ================ */ .nav-search-form { position: fixed; top: 0; z-index: 10; left: 15px; right: 15px; -webkit-transition: height .4s ease; transition: height .4s ease; overflow: hidden; height: 0; } @media (min-width: 992px) { .nav-search-form { position: absolute; top: auto; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 100%; } } .nav-search-form.open { height: 50px; } .nav-search-form input { width: 100%; height: 50px; background: #006100; color: #fff; text-align: center; font-size: 18px; padding-left: 15px; padding-right: 35px; } .nav-search-form input::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.6); } .nav-search-form .search-close { width: 20px; height: 20px; position: absolute; top: 50%; right: 25px; -webkit-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer; z-index: 2; } .nav-search-form .search-close:before, .nav-search-form .search-close:after { content: ''; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); width: 15px; height: 1px; background: #fff; } .nav-search-form .search-close:after { height: 15px; width: 1px; } /* // 404 // ================ */ .page-404 { font-size: 60px; } @media (min-width: 768px) { .page-404 { font-size: 90px; } } @media (min-width: 1200px) { .page-404 { font-size: 120px; } } /* // Sub page Entry // ================ */ .sub-page-entry { text-align: left; padding: 80px 0; position: relative; z-index: 1; overflow: hidden; } @media (min-width: 992px) { .sub-page-entry { padding: 200px 0; } } .sub-page-entry:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.5); z-index: -1; } .sub-page-entry-history:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: url("../img/bg-history.jpg") center center no-repeat; background-size: cover; z-index: -2; -webkit-animation: moving_img 40s infinite; -moz-animation: moving_img 40s infinite; -ms-animation: moving_img 40s infinite; animation: moving_img 40s infinite; animation-fill-mode: forwards; } .sub-page-entry-vision:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: url("../img/bg-vision.jpg") center center no-repeat; background-size: cover; z-index: -2; -webkit-animation: moving_img 40s infinite; -moz-animation: moving_img 40s infinite; -ms-animation: moving_img 40s infinite; animation: moving_img 40s infinite; animation-fill-mode: forwards; } .sub-page-entry-location:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: url("../img/banner-location.jpg") center center no-repeat; background-size: cover; z-index: -2; -webkit-animation: moving_img 40s infinite; -moz-animation: moving_img 40s infinite; -ms-animation: moving_img 40s infinite; animation: moving_img 40s infinite; animation-fill-mode: forwards; } .sub-page-entry-award:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: url("../img/award-banner.jpg") center center no-repeat; background-size: cover; z-index: -2; -webkit-animation: moving_img 40s infinite; -moz-animation: moving_img 40s infinite; -ms-animation: moving_img 40s infinite; animation: moving_img 40s infinite; animation-fill-mode: forwards; } .sub-page-entry-product:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: url("../img/banner-product.jpg") center center no-repeat; background-size: cover; z-index: -2; -webkit-animation: moving_img 40s infinite; -moz-animation: moving_img 40s infinite; -ms-animation: moving_img 40s infinite; animation: moving_img 40s infinite; animation-fill-mode: forwards; } .sub-page-entry-csr:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: url("../img/banner-csr.jpg") center center no-repeat; background-size: cover; z-index: -2; -webkit-animation: moving_img 40s infinite; -moz-animation: moving_img 40s infinite; -ms-animation: moving_img 40s infinite; animation: moving_img 40s infinite; animation-fill-mode: forwards; } .sub-page-entry-press:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: url("../img/banner-press.jpg") center center no-repeat; background-size: cover; z-index: -2; -webkit-animation: moving_img 40s infinite; -moz-animation: moving_img 40s infinite; -ms-animation: moving_img 40s infinite; animation: moving_img 40s infinite; animation-fill-mode: forwards; } .sub-page-entry-shareholder:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: url("../img/banner-shareholder.jpg") center center no-repeat; background-size: cover; z-index: -2; -webkit-animation: moving_img 40s infinite; -moz-animation: moving_img 40s infinite; -ms-animation: moving_img 40s infinite; animation: moving_img 40s infinite; animation-fill-mode: forwards; } .sub-page-entry-report:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: url("../img/banner-report.jpg") center center no-repeat; background-size: cover; z-index: -2; -webkit-animation: moving_img 40s infinite; -moz-animation: moving_img 40s infinite; -ms-animation: moving_img 40s infinite; animation: moving_img 40s infinite; animation-fill-mode: forwards; } .sub-page-entry-subsidiaries:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: url("../img/banner-subsidiaries.jpg") center center no-repeat; background-size: cover; z-index: -2; -webkit-animation: moving_img 40s infinite; -moz-animation: moving_img 40s infinite; -ms-animation: moving_img 40s infinite; animation: moving_img 40s infinite; animation-fill-mode: forwards; } .sub-page-entry-structure:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: url("../img/banner-Organization-Structure.jpg") center center no-repeat; background-size: cover; z-index: -2; -webkit-animation: moving_img 40s infinite; -moz-animation: moving_img 40s infinite; -ms-animation: moving_img 40s infinite; animation: moving_img 40s infinite; animation-fill-mode: forwards; } /* * Helpers // ================ */ .z-index-high { position: relative; z-index: 50; } .width100 { width: 100%; } .height100 { height: 100%; } /* * Script styles // ================================= */ /* * Animate CSS * ================ */ .animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; opacity: 1; } .animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } .animated.hinge { -webkit-animation-duration: 2s; animation-duration: 2s; } html:not(.lt-ie10) .not-animated { opacity: 0; } @-webkit-keyframes moving_img { 0% { transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); } 50% { transform: scale(1.3); -webkit-transform: scale(1.3); -ms-transform: scale(1.3); } 100% { transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); } } @-moz-keyframes moving_img { 0% { transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); } 50% { transform: scale(1.3); -webkit-transform: scale(1.3); -ms-transform: scale(1.3); } 100% { transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); } } @-ms-keyframes moving_img { 0% { transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); } 50% { transform: scale(1.3); -webkit-transform: scale(1.3); -ms-transform: scale(1.3); } 100% { transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); } } @-o-keyframes moving_img { 0% { transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); } 50% { transform: scale(1.3); -webkit-transform: scale(1.3); -ms-transform: scale(1.3); } 100% { transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); } } @keyframes moving_img { 0% { transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); } 50% { transform: scale(1.3); -webkit-transform: scale(1.3); -ms-transform: scale(1.3); } 100% { transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); } } /** * Pulse Keyframes Animation */ @-webkit-keyframes pulse { 0% { -webkit-transform: scale(1); transform: scale(1); box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.8); } 50% { box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.8); } 100% { -webkit-transform: scale(2); transform: scale(2); box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0); } } @keyframes pulse { 0% { -webkit-transform: scale(1); transform: scale(1); box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.8); } 50% { box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.8); } 100% { -webkit-transform: scale(2); transform: scale(2); box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0); } } /* Fly Keyframe Animation */ @-webkit-keyframes fly { 0%, 100% { -webkit-transform: translateY(0px); transform: translateY(0px); } 50% { -webkit-transform: translateY(-20px); transform: translateY(-20px); } } @keyframes fly { 0%, 100% { -webkit-transform: translateY(0px); transform: translateY(0px); } 50% { -webkit-transform: translateY(-20px); transform: translateY(-20px); } } /** * Blink Keyframes Animation */ @keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } @-moz-keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes bounce { from, 20%, 53%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 40%, 43% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); } 70% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0); } 90% { -webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0); } } @keyframes bounce { from, 20%, 53%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 40%, 43% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); } 70% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0); } 90% { -webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0); } } .bounce { -webkit-animation-name: bounce; animation-name: bounce; -webkit-transform-origin: center bottom; transform-origin: center bottom; } @-webkit-keyframes flash { from, 50%, to { opacity: 1; } 25%, 75% { opacity: 0; } } @keyframes flash { from, 50%, to { opacity: 1; } 25%, 75% { opacity: 0; } } .flash { -webkit-animation-name: flash; animation-name: flash; } @keyframes rubberBand { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 30% { -webkit-transform: scale3d(1.25, 0.75, 1); transform: scale3d(1.25, 0.75, 1); } 40% { -webkit-transform: scale3d(0.75, 1.25, 1); transform: scale3d(0.75, 1.25, 1); } 50% { -webkit-transform: scale3d(1.15, 0.85, 1); transform: scale3d(1.15, 0.85, 1); } 65% { -webkit-transform: scale3d(0.95, 1.05, 1); transform: scale3d(0.95, 1.05, 1); } 75% { -webkit-transform: scale3d(1.05, 0.95, 1); transform: scale3d(1.05, 0.95, 1); } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } .rubberBand { -webkit-animation-name: rubberBand; animation-name: rubberBand; } @-webkit-keyframes shake { from, to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 10%, 30%, 50%, 70%, 90% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); } 20%, 40%, 60%, 80% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); } } @keyframes shake { from, to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 10%, 30%, 50%, 70%, 90% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); } 20%, 40%, 60%, 80% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); } } .shake { -webkit-animation-name: shake; animation-name: shake; } @-webkit-keyframes headShake { 0% { -webkit-transform: translateX(0); transform: translateX(0); } 6.5% { -webkit-transform: translateX(-6px) rotateY(-9deg); transform: translateX(-6px) rotateY(-9deg); } 18.5% { -webkit-transform: translateX(5px) rotateY(7deg); transform: translateX(5px) rotateY(7deg); } 31.5% { -webkit-transform: translateX(-3px) rotateY(-5deg); transform: translateX(-3px) rotateY(-5deg); } 43.5% { -webkit-transform: translateX(2px) rotateY(3deg); transform: translateX(2px) rotateY(3deg); } 50% { -webkit-transform: translateX(0); transform: translateX(0); } } @keyframes headShake { 0% { -webkit-transform: translateX(0); transform: translateX(0); } 6.5% { -webkit-transform: translateX(-6px) rotateY(-9deg); transform: translateX(-6px) rotateY(-9deg); } 18.5% { -webkit-transform: translateX(5px) rotateY(7deg); transform: translateX(5px) rotateY(7deg); } 31.5% { -webkit-transform: translateX(-3px) rotateY(-5deg); transform: translateX(-3px) rotateY(-5deg); } 43.5% { -webkit-transform: translateX(2px) rotateY(3deg); transform: translateX(2px) rotateY(3deg); } 50% { -webkit-transform: translateX(0); transform: translateX(0); } } .headShake { -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-name: headShake; animation-name: headShake; } @-webkit-keyframes swing { 20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg); } 40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg); } 60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg); } 80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg); } to { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); } } @keyframes swing { 20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg); } 40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg); } 60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg); } 80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg); } to { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); } } .swing { -webkit-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; animation-name: swing; } @-webkit-keyframes tada { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); } 30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); } 40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @keyframes tada { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); } 30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); } 40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } .tada { -webkit-animation-name: tada; animation-name: tada; } /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ @-webkit-keyframes wobble { from { -webkit-transform: none; transform: none; } 15% { -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); } 30% { -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); } 45% { -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); } 60% { -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); } 75% { -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); } to { -webkit-transform: none; transform: none; } } @keyframes wobble { from { -webkit-transform: none; transform: none; } 15% { -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); } 30% { -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); } 45% { -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); } 60% { -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); } 75% { -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); } to { -webkit-transform: none; transform: none; } } .wobble { -webkit-animation-name: wobble; animation-name: wobble; } @-webkit-keyframes jello { from, 11.1%, to { -webkit-transform: none; transform: none; } 22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); transform: skewX(-12.5deg) skewY(-12.5deg); } 33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg); transform: skewX(6.25deg) skewY(6.25deg); } 44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); transform: skewX(-3.125deg) skewY(-3.125deg); } 55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); transform: skewX(1.5625deg) skewY(1.5625deg); } 66.6% { -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); transform: skewX(-0.78125deg) skewY(-0.78125deg); } 77.7% { -webkit-transform: skewX(0.39063deg) skewY(0.39063deg); transform: skewX(0.39063deg) skewY(0.39063deg); } 88.8% { -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg); transform: skewX(-0.19531deg) skewY(-0.19531deg); } } @keyframes jello { from, 11.1%, to { -webkit-transform: none; transform: none; } 22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); transform: skewX(-12.5deg) skewY(-12.5deg); } 33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg); transform: skewX(6.25deg) skewY(6.25deg); } 44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); transform: skewX(-3.125deg) skewY(-3.125deg); } 55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); transform: skewX(1.5625deg) skewY(1.5625deg); } 66.6% { -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); transform: skewX(-0.78125deg) skewY(-0.78125deg); } 77.7% { -webkit-transform: skewX(0.39063deg) skewY(0.39063deg); transform: skewX(0.39063deg) skewY(0.39063deg); } 88.8% { -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg); transform: skewX(-0.19531deg) skewY(-0.19531deg); } } .jello { -webkit-animation-name: jello; animation-name: jello; -webkit-transform-origin: center; transform-origin: center; } @-webkit-keyframes bounceIn { from, 20%, 40%, 60%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } 20% { -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); } 40% { -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); } 60% { opacity: 1; -webkit-transform: scale3d(1.03, 1.03, 1.03); transform: scale3d(1.03, 1.03, 1.03); } 80% { -webkit-transform: scale3d(0.97, 0.97, 0.97); transform: scale3d(0.97, 0.97, 0.97); } to { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @keyframes bounceIn { from, 20%, 40%, 60%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } 20% { -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); } 40% { -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); } 60% { opacity: 1; -webkit-transform: scale3d(1.03, 1.03, 1.03); transform: scale3d(1.03, 1.03, 1.03); } 80% { -webkit-transform: scale3d(0.97, 0.97, 0.97); transform: scale3d(0.97, 0.97, 0.97); } to { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } .bounceIn { -webkit-animation-name: bounceIn; animation-name: bounceIn; } @-webkit-keyframes bounceInDown { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; -webkit-transform: translate3d(0, -3000px, 0); transform: translate3d(0, -3000px, 0); } 60% { opacity: 1; -webkit-transform: translate3d(0, 25px, 0); transform: translate3d(0, 25px, 0); } 75% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); } 90% { -webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0); } to { -webkit-transform: none; transform: none; } } @keyframes bounceInDown { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; -webkit-transform: translate3d(0, -3000px, 0); transform: translate3d(0, -3000px, 0); } 60% { opacity: 1; -webkit-transform: translate3d(0, 25px, 0); transform: translate3d(0, 25px, 0); } 75% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); } 90% { -webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0); } to { -webkit-transform: none; transform: none; } } .bounceInDown { -webkit-animation-name: bounceInDown; animation-name: bounceInDown; } @-webkit-keyframes bounceInLeft { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; -webkit-transform: translate3d(-3000px, 0, 0); transform: translate3d(-3000px, 0, 0); } 60% { opacity: 1; -webkit-transform: translate3d(25px, 0, 0); transform: translate3d(25px, 0, 0); } 75% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); } 90% { -webkit-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0); } to { -webkit-transform: none; transform: none; } } @keyframes bounceInLeft { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; -webkit-transform: translate3d(-3000px, 0, 0); transform: translate3d(-3000px, 0, 0); } 60% { opacity: 1; -webkit-transform: translate3d(25px, 0, 0); transform: translate3d(25px, 0, 0); } 75% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); } 90% { -webkit-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0); } to { -webkit-transform: none; transform: none; } } .bounceInLeft { -webkit-animation-name: bounceInLeft; animation-name: bounceInLeft; } @-webkit-keyframes bounceInRight { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } from { opacity: 0; -webkit-transform: translate3d(3000px, 0, 0); transform: translate3d(3000px, 0, 0); } 60% { opacity: 1; -webkit-transform: translate3d(-25px, 0, 0); transform: translate3d(-25px, 0, 0); } 75% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); } 90% { -webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0); } to { -webkit-transform: none; transform: none; } } @keyframes bounceInRight { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } from { opacity: 0; -webkit-transform: translate3d(3000px, 0, 0); transform: translate3d(3000px, 0, 0); } 60% { opacity: 1; -webkit-transform: translate3d(-25px, 0, 0); transform: translate3d(-25px, 0, 0); } 75% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); } 90% { -webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0); } to { -webkit-transform: none; transform: none; } } .bounceInRight { -webkit-animation-name: bounceInRight; animation-name: bounceInRight; } @-webkit-keyframes bounceInUp { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } from { opacity: 0; -webkit-transform: translate3d(0, 3000px, 0); transform: translate3d(0, 3000px, 0); } 60% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); } 75% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); } 90% { -webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes bounceInUp { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } from { opacity: 0; -webkit-transform: translate3d(0, 3000px, 0); transform: translate3d(0, 3000px, 0); } 60% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); } 75% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); } 90% { -webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .bounceInUp { -webkit-animation-name: bounceInUp; animation-name: bounceInUp; } @-webkit-keyframes bounceOut { 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); } 50%, 55% { opacity: 1; -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); } to { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } } @keyframes bounceOut { 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); } 50%, 55% { opacity: 1; -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); } to { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } } .bounceOut { -webkit-animation-name: bounceOut; animation-name: bounceOut; } @-webkit-keyframes bounceOutDown { 20% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); } 40%, 45% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); } to { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } } @keyframes bounceOutDown { 20% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); } 40%, 45% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); } to { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } } .bounceOutDown { -webkit-animation-name: bounceOutDown; animation-name: bounceOutDown; } @-webkit-keyframes bounceOutLeft { 20% { opacity: 1; -webkit-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0); } to { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } } @keyframes bounceOutLeft { 20% { opacity: 1; -webkit-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0); } to { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } } .bounceOutLeft { -webkit-animation-name: bounceOutLeft; animation-name: bounceOutLeft; } @-webkit-keyframes bounceOutRight { 20% { opacity: 1; -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0); } to { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } } @keyframes bounceOutRight { 20% { opacity: 1; -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0); } to { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } } .bounceOutRight { -webkit-animation-name: bounceOutRight; animation-name: bounceOutRight; } @-webkit-keyframes bounceOutUp { 20% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); } 40%, 45% { opacity: 1; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); } to { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } } @keyframes bounceOutUp { 20% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); } 40%, 45% { opacity: 1; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); } to { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } } .bounceOutUp { -webkit-animation-name: bounceOutUp; animation-name: bounceOutUp; } @-webkit-keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } .fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn; } @-webkit-keyframes fadeInDown { from { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInDown { from { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } .fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; } @-webkit-keyframes fadeInDownBig { from { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInDownBig { from { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } .fadeInDownBig { -webkit-animation-name: fadeInDownBig; animation-name: fadeInDownBig; } @-webkit-keyframes fadeInLeft { from { opacity: 0; -webkit-transform: translate3d(-40%, 0, 0); transform: translate3d(-40%, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInLeft { from { opacity: 0; -webkit-transform: translate3d(-40%, 0, 0); transform: translate3d(-40%, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } .fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } @-webkit-keyframes fadeInLeftBig { from { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInLeftBig { from { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } .fadeInLeftBig { -webkit-animation-name: fadeInLeftBig; animation-name: fadeInLeftBig; } @-webkit-keyframes fadeInRight { from { opacity: 0; -webkit-transform: translate3d(40%, 0, 0); transform: translate3d(40%, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInRight { from { opacity: 0; -webkit-transform: translate3d(40%, 0, 0); transform: translate3d(40%, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } .fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; } @-webkit-keyframes fadeInRightBig { from { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInRightBig { from { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } .fadeInRightBig { -webkit-animation-name: fadeInRightBig; animation-name: fadeInRightBig; } @-webkit-keyframes fadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } .fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; } @-webkit-keyframes fadeInUpBig { from { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInUpBig { from { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } .fadeInUpBig { -webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig; } @-webkit-keyframes fadeOut { from { opacity: 1; } to { opacity: 0; } } @keyframes fadeOut { from { opacity: 1; } to { opacity: 0; } } .fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; } @-webkit-keyframes fadeOutDown { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } } @keyframes fadeOutDown { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } } .fadeOutDown { -webkit-animation-name: fadeOutDown; animation-name: fadeOutDown; } @-webkit-keyframes fadeOutDownBig { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } } @keyframes fadeOutDownBig { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } } .fadeOutDownBig { -webkit-animation-name: fadeOutDownBig; animation-name: fadeOutDownBig; } @-webkit-keyframes fadeOutLeft { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } } @keyframes fadeOutLeft { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } } .fadeOutLeft { -webkit-animation-name: fadeOutLeft; animation-name: fadeOutLeft; } @-webkit-keyframes fadeOutLeftBig { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } } @keyframes fadeOutLeftBig { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } } .fadeOutLeftBig { -webkit-animation-name: fadeOutLeftBig; animation-name: fadeOutLeftBig; } @-webkit-keyframes fadeOutRight { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } } @keyframes fadeOutRight { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } } .fadeOutRight { -webkit-animation-name: fadeOutRight; animation-name: fadeOutRight; } @-webkit-keyframes fadeOutRightBig { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } } @keyframes fadeOutRightBig { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } } .fadeOutRightBig { -webkit-animation-name: fadeOutRightBig; animation-name: fadeOutRightBig; } @-webkit-keyframes fadeOutUp { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } } @keyframes fadeOutUp { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } } .fadeOutUp { -webkit-animation-name: fadeOutUp; animation-name: fadeOutUp; } @-webkit-keyframes fadeOutUpBig { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } } @keyframes fadeOutUpBig { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } } .fadeOutUpBig { -webkit-animation-name: fadeOutUpBig; animation-name: fadeOutUpBig; } @-webkit-keyframes flip { from { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); transform: perspective(400px) rotate3d(0, 1, 0, -360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } 40% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } 50% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } 80% { -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95); transform: perspective(400px) scale3d(0.95, 0.95, 0.95); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } to { -webkit-transform: perspective(400px); transform: perspective(400px); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } } @keyframes flip { from { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); transform: perspective(400px) rotate3d(0, 1, 0, -360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } 40% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } 50% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } 80% { -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95); transform: perspective(400px) scale3d(0.95, 0.95, 0.95); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } to { -webkit-transform: perspective(400px); transform: perspective(400px); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } } .animated.flip { -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flip; animation-name: flip; } @-webkit-keyframes flipInX { from { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0; } 40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } 60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; } 80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg); } to { -webkit-transform: perspective(400px); transform: perspective(400px); } } @keyframes flipInX { from { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0; } 40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } 60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; } 80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg); } to { -webkit-transform: perspective(400px); transform: perspective(400px); } } .flipInX { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInX; animation-name: flipInX; } @-webkit-keyframes flipInY { from { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0; } 40% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); transform: perspective(400px) rotate3d(0, 1, 0, -20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } 60% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1; } 80% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); transform: perspective(400px) rotate3d(0, 1, 0, -5deg); } to { -webkit-transform: perspective(400px); transform: perspective(400px); } } @keyframes flipInY { from { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0; } 40% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); transform: perspective(400px) rotate3d(0, 1, 0, -20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } 60% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1; } 80% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); transform: perspective(400px) rotate3d(0, 1, 0, -5deg); } to { -webkit-transform: perspective(400px); transform: perspective(400px); } } .flipInY { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInY; animation-name: flipInY; } @-webkit-keyframes flipOutX { from { -webkit-transform: perspective(400px); transform: perspective(400px); } 30% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; } to { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; } } @keyframes flipOutX { from { -webkit-transform: perspective(400px); transform: perspective(400px); } 30% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; } to { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; } } .flipOutX { -webkit-animation-name: flipOutX; animation-name: flipOutX; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; } @-webkit-keyframes flipOutY { from { -webkit-transform: perspective(400px); transform: perspective(400px); } 30% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1; } to { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0; } } @keyframes flipOutY { from { -webkit-transform: perspective(400px); transform: perspective(400px); } 30% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1; } to { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0; } } .flipOutY { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipOutY; animation-name: flipOutY; } @-webkit-keyframes lightSpeedIn { from { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0; } 60% { -webkit-transform: skewX(20deg); transform: skewX(20deg); opacity: 1; } 80% { -webkit-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1; } to { -webkit-transform: none; transform: none; opacity: 1; } } @keyframes lightSpeedIn { from { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0; } 60% { -webkit-transform: skewX(20deg); transform: skewX(20deg); opacity: 1; } 80% { -webkit-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1; } to { -webkit-transform: none; transform: none; opacity: 1; } } .lightSpeedIn { -webkit-animation-name: lightSpeedIn; animation-name: lightSpeedIn; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } @-webkit-keyframes lightSpeedOut { from { opacity: 1; } to { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); transform: translate3d(100%, 0, 0) skewX(30deg); opacity: 0; } } @keyframes lightSpeedOut { from { opacity: 1; } to { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); transform: translate3d(100%, 0, 0) skewX(30deg); opacity: 0; } } .lightSpeedOut { -webkit-animation-name: lightSpeedOut; animation-name: lightSpeedOut; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } @-webkit-keyframes rotateIn { from { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg); opacity: 0; } to { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: none; transform: none; opacity: 1; } } @keyframes rotateIn { from { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg); opacity: 0; } to { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: none; transform: none; opacity: 1; } } .rotateIn { -webkit-animation-name: rotateIn; animation-name: rotateIn; } @-webkit-keyframes rotateInDownLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1; } } @keyframes rotateInDownLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1; } } .rotateInDownLeft { -webkit-animation-name: rotateInDownLeft; animation-name: rotateInDownLeft; } @-webkit-keyframes rotateInDownRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1; } } @keyframes rotateInDownRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1; } } .rotateInDownRight { -webkit-animation-name: rotateInDownRight; animation-name: rotateInDownRight; } @-webkit-keyframes rotateInUpLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1; } } @keyframes rotateInUpLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1; } } .rotateInUpLeft { -webkit-animation-name: rotateInUpLeft; animation-name: rotateInUpLeft; } @-webkit-keyframes rotateInUpRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -90deg); transform: rotate3d(0, 0, 1, -90deg); opacity: 0; } to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1; } } @keyframes rotateInUpRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -90deg); transform: rotate3d(0, 0, 1, -90deg); opacity: 0; } to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1; } } .rotateInUpRight { -webkit-animation-name: rotateInUpRight; animation-name: rotateInUpRight; } @-webkit-keyframes rotateOut { from { -webkit-transform-origin: center; transform-origin: center; opacity: 1; } to { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, 200deg); transform: rotate3d(0, 0, 1, 200deg); opacity: 0; } } @keyframes rotateOut { from { -webkit-transform-origin: center; transform-origin: center; opacity: 1; } to { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, 200deg); transform: rotate3d(0, 0, 1, 200deg); opacity: 0; } } .rotateOut { -webkit-animation-name: rotateOut; animation-name: rotateOut; } @-webkit-keyframes rotateOutDownLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1; } to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } } @keyframes rotateOutDownLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1; } to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } } .rotateOutDownLeft { -webkit-animation-name: rotateOutDownLeft; animation-name: rotateOutDownLeft; } @-webkit-keyframes rotateOutDownRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1; } to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } } @keyframes rotateOutDownRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1; } to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } } .rotateOutDownRight { -webkit-animation-name: rotateOutDownRight; animation-name: rotateOutDownRight; } @-webkit-keyframes rotateOutUpLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1; } to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } } @keyframes rotateOutUpLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1; } to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } } .rotateOutUpLeft { -webkit-animation-name: rotateOutUpLeft; animation-name: rotateOutUpLeft; } @-webkit-keyframes rotateOutUpRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1; } to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 90deg); transform: rotate3d(0, 0, 1, 90deg); opacity: 0; } } @keyframes rotateOutUpRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1; } to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 90deg); transform: rotate3d(0, 0, 1, 90deg); opacity: 0; } } .rotateOutUpRight { -webkit-animation-name: rotateOutUpRight; animation-name: rotateOutUpRight; } @-webkit-keyframes hinge { 0% { -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } 20%, 60% { -webkit-transform: rotate3d(0, 0, 1, 80deg); transform: rotate3d(0, 0, 1, 80deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } 40%, 80% { -webkit-transform: rotate3d(0, 0, 1, 60deg); transform: rotate3d(0, 0, 1, 60deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; } to { -webkit-transform: translate3d(0, 700px, 0); transform: translate3d(0, 700px, 0); opacity: 0; } } @keyframes hinge { 0% { -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } 20%, 60% { -webkit-transform: rotate3d(0, 0, 1, 80deg); transform: rotate3d(0, 0, 1, 80deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } 40%, 80% { -webkit-transform: rotate3d(0, 0, 1, 60deg); transform: rotate3d(0, 0, 1, 60deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; } to { -webkit-transform: translate3d(0, 700px, 0); transform: translate3d(0, 700px, 0); opacity: 0; } } .hinge { -webkit-animation-name: hinge; animation-name: hinge; } /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ @-webkit-keyframes rollIn { from { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes rollIn { from { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); } to { opacity: 1; -webkit-transform: none; transform: none; } } .rollIn { -webkit-animation-name: rollIn; animation-name: rollIn; } /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ @-webkit-keyframes rollOut { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } } @keyframes rollOut { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } } .rollOut { -webkit-animation-name: rollOut; animation-name: rollOut; } @-webkit-keyframes zoomIn { from { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } 50% { opacity: 1; } } @keyframes zoomIn { from { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } 50% { opacity: 1; } } .zoomIn { -webkit-animation-name: zoomIn; animation-name: zoomIn; } @-webkit-keyframes zoomInDown { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } @keyframes zoomInDown { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } .zoomInDown { -webkit-animation-name: zoomInDown; animation-name: zoomInDown; } @-webkit-keyframes zoomInLeft { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } @keyframes zoomInLeft { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } .zoomInLeft { -webkit-animation-name: zoomInLeft; animation-name: zoomInLeft; } @-webkit-keyframes zoomInRight { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } @keyframes zoomInRight { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } .zoomInRight { -webkit-animation-name: zoomInRight; animation-name: zoomInRight; } @-webkit-keyframes zoomInUp { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } @keyframes zoomInUp { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } .zoomInUp { -webkit-animation-name: zoomInUp; animation-name: zoomInUp; } @-webkit-keyframes zoomOut { from { opacity: 1; } 50% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } to { opacity: 0; } } @keyframes zoomOut { from { opacity: 1; } 50% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } to { opacity: 0; } } .zoomOut { -webkit-animation-name: zoomOut; animation-name: zoomOut; } @-webkit-keyframes zoomOutDown { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } to { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } @keyframes zoomOutDown { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } to { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } .zoomOutDown { -webkit-animation-name: zoomOutDown; animation-name: zoomOutDown; } @-webkit-keyframes zoomOutLeft { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); } to { opacity: 0; -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); transform: scale(0.1) translate3d(-2000px, 0, 0); -webkit-transform-origin: left center; transform-origin: left center; } } @keyframes zoomOutLeft { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); } to { opacity: 0; -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); transform: scale(0.1) translate3d(-2000px, 0, 0); -webkit-transform-origin: left center; transform-origin: left center; } } .zoomOutLeft { -webkit-animation-name: zoomOutLeft; animation-name: zoomOutLeft; } @-webkit-keyframes zoomOutRight { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); } to { opacity: 0; -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); transform: scale(0.1) translate3d(2000px, 0, 0); -webkit-transform-origin: right center; transform-origin: right center; } } @keyframes zoomOutRight { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); } to { opacity: 0; -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); transform: scale(0.1) translate3d(2000px, 0, 0); -webkit-transform-origin: right center; transform-origin: right center; } } .zoomOutRight { -webkit-animation-name: zoomOutRight; animation-name: zoomOutRight; } @-webkit-keyframes zoomOutUp { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } to { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } @keyframes zoomOutUp { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } to { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } } .zoomOutUp { -webkit-animation-name: zoomOutUp; animation-name: zoomOutUp; } @-webkit-keyframes slideInDown { from { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes slideInDown { from { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .slideInDown { -webkit-animation-name: slideInDown; animation-name: slideInDown; } @-webkit-keyframes slideInLeft { from { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes slideInLeft { from { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .slideInLeft { -webkit-animation-name: slideInLeft; animation-name: slideInLeft; } @-webkit-keyframes slideInRight { from { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes slideInRight { from { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .slideInRight { -webkit-animation-name: slideInRight; animation-name: slideInRight; } @-webkit-keyframes slideInUp { from { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes slideInUp { from { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .slideInUp { -webkit-animation-name: slideInUp; animation-name: slideInUp; } @-webkit-keyframes slideOutDown { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { visibility: hidden; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } } @keyframes slideOutDown { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { visibility: hidden; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } } .slideOutDown { -webkit-animation-name: slideOutDown; animation-name: slideOutDown; } @-webkit-keyframes slideOutLeft { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { visibility: hidden; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } } @keyframes slideOutLeft { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { visibility: hidden; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } } .slideOutLeft { -webkit-animation-name: slideOutLeft; animation-name: slideOutLeft; } @-webkit-keyframes slideOutRight { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { visibility: hidden; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } } @keyframes slideOutRight { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { visibility: hidden; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } } .slideOutRight { -webkit-animation-name: slideOutRight; animation-name: slideOutRight; } @-webkit-keyframes slideOutUp { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { visibility: hidden; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } } @keyframes slideOutUp { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { visibility: hidden; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } } .slideOutUp { -webkit-animation-name: slideOutUp; animation-name: slideOutUp; } /* Fancybox // ====================*/ .fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; } .fancybox-skin { position: relative; background: #fff; color: #444; padding: 0 !important; } .fancybox-skin iframe { width: 100%; height: 100%; } .fancybox-opened { z-index: 8030; } .fancybox-image { height: 100%; max-width: 100%; max-height: 100%; } .fancybox-close { position: absolute; top: -30px; right: 0; width: 30px; height: 30px; cursor: pointer; z-index: 8040; background: #222; } .fancybox-close:before, .fancybox-close:after { content: ''; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%) rotate(-45deg); transform: translate(-50%, -50%) rotate(-45deg); background: #fff; width: 18px; height: 1px; border: none; } .fancybox-close:after { -webkit-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); } .fancybox-nav { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 40px; height: 40px; cursor: pointer; background: #fff; z-index: 8040; } .fancybox-next:before, .fancybox-prev:before { content: ''; position: absolute; bottom: 14px; left: 50%; -webkit-transform: translateX(-50%) rotate(-45deg); transform: translateX(-50%) rotate(-45deg); background: #333; width: 15px; height: 2px; border: none; } .fancybox-next:after, .fancybox-prev:after { content: ''; position: absolute; top: 14px; left: 50%; -webkit-transform: translateX(-50%) rotate(45deg); transform: translateX(-50%) rotate(45deg); background: #333; width: 15px; height: 2px; border: none; } .fancybox-prev:before { transform: translateX(-50%) rotate(45deg); -webkit-transform: translateX(-50%) rotate(45deg); } .fancybox-prev:after { transform: translateX(-50%) rotate(-45deg); -webkit-transform: translateX(-50%) rotate(-45deg); } .fancybox-prev { left: 0; } .fancybox-next { right: 0; } /* Overlay helper */ .fancybox-lock { overflow: hidden !important; width: auto; } .fancybox-lock body { overflow: hidden !important; } .fancybox-lock-test { overflow-y: hidden !important; } .fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: rgba(0, 0, 0, 0.8); } .fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; } .fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; } .fancybox-tmp { position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !important; } /*Retina graphics!*/ /* Navigation // ====================*/ .k-nav { display: none; transition: all .4s ease; z-index: 100; position: absolute; top: 0; width: 100%; } .k-nav-outside { position: relative; } .k-nav-outside.show .k-nav-inside { transform: translateX(0); -webkit-transform: translateX(0); } .k-nav-inside { padding-top: 65px; padding-bottom: 30px; background: #333; width: 250px; height: 100%; position: fixed; top: 0; left: 0; overflow-y: scroll; -webkit-transform: translateX(-100%); transform: translateX(-100%); -webkit-transition: all .4s ease; transition: all .4s ease; will-change: transform; z-index: 500; } @media (min-width: 480px) { .k-nav-inside { width: 300px; } } @media (min-width: 768px) { .k-nav-inside { overflow: auto; } } @media (min-width: 992px) { .k-nav-inside { -webkit-transform: translateX(0); transform: translateX(0); position: relative; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; background: transparent; overflow: visible; } } .k-nav-inside::-webkit-scrollbar { width: 0px; } .k-nav-inside .divider { width: 100%; } .k-nav-logo { display: block; max-width: 150px; margin: 0 auto 0 18px; position: relative; } .k-nav-logo img { /* width: 100%; */ } @media (min-width: 992px) { .k-nav-logo { margin: 0; } } html body .k-nav-links { margin-top: 20px; text-align: left; /*edit*/ position:relative; right:90px; } @media (min-width: 992px) { html body .k-nav-links { margin-top: 0; } } html body .k-nav-links li { -webkit-transition: all .4s ease; transition: all .4s ease; } @media (min-width: 992px) { html body .k-nav-links li { display: inline-block; } } html body .k-nav-links li.active a { color: #006100; background: #222; } @media (min-width: 992px) { html body .k-nav-links li.active a { color: #fff; background: transparent; } } html body .k-nav-links li + li { margin-top: 10px; } @media (min-width: 992px) { html body .k-nav-links li + li { margin-top: 0; } } html body .k-nav-links ul + li { margin-top: 10px; } html body .k-nav-links a { color: #fff; padding: 10px 20px; display: block; cursor: pointer; font-weight: 400; -webkit-transition: all .4s ease; transition: all .4s ease; } @media (min-width: 992px) { html body .k-nav-links a { padding: 22px 20px 18px; } } html body .k-nav-links a:focus { color: #fff; } html body .k-nav-links a:hover { background: #222; color: #006100; } @media (min-width: 992px) { html body .k-nav-links a:hover { background: transparent; } } html body .k-nav-links a.search-btn { font-size: 18px; padding: 23px 0 23px 10px; position: absolute; top: -4px; right: 20px; } @media (min-width: 480px) { html body .k-nav-links a.search-btn { top: 52px; } } @media (min-width: 992px) { html body .k-nav-links a.search-btn { position: static; top: auto; left: auto; } } html body .k-nav-links a.search-btn:hover { background: none; color: #006100; } .k-nav-toggle { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: fixed; top: 12px; left: 12px; width: 35px; height: 35px; background: rgba(46, 149, 87, 0.8); box-shadow: 0 0 5px 0 rgba(51, 51, 51, 0.3); z-index: 1000; -webkit-transition: all .4s ease; transition: all .4s ease; } @media (min-width: 992px) { .k-nav-toggle { right: 50px; top: 42px; } } @media (min-width: 992px) { .k-nav-toggle { display: none; } } .k-nav-toggle span, .k-nav-toggle span:after, .k-nav-toggle span:before { position: relative; display: block; width: 25px; height: 4px; top: 0; background-color: #fff; -webkit-transition: all 0.3s; transition: all 0.3s; backface-visibility: hidden; border-radius: 15px; } .k-nav-toggle span:after, .k-nav-toggle span:before { content: ""; position: absolute; left: 0; top: -7px; } .k-nav-toggle span:after { top: 7px; } .k-nav-toggle:hover { cursor: pointer; } .k-nav-toggle.active { background: transparent; box-shadow: none; } .k-nav-toggle.active span { background-color: transparent; } .k-nav-toggle.active span:before { transform: rotate(45deg); -webkit-transform: rotate(45deg); top: 0; background-color: #fff; } .k-nav-toggle.active span:after { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); top: 0; background-color: #fff; } .k-nav.k-nav-fixed, .sub-page .k-nav { position: fixed; /* background: rgba(0,0,0, 0.3); */ background:#006100; } .k-nav.k-nav-fixed .k-nav-links li.active, .sub-page .k-nav .k-nav-links li.active { background: #006100; } .k-nav.k-nav-fixed .k-nav-links li a:not(.search-btn), .sub-page .k-nav .k-nav-links li a:not(.search-btn) { color: #fff; } .k-nav.k-nav-fixed .k-nav-links li a:not(.search-btn):hover, .sub-page .k-nav .k-nav-links li a:not(.search-btn):hover { background: rgba(46, 149, 87, 0.7); color: #fff; } .overflow-hid { overflow: hidden !important; } .sub-page .top-header { padding: 14px 0; } @media (min-width: 768px) { .sub-page .top-header address { float: left; } .sub-page .top-header ul { float: right; } } .sub-page .k-nav { display: block; position: relative; -webkit-transition: all 0s ease; transition: all 0s ease; } ul.breadcrumbs { margin-top: 30px; } @media (min-width: 768px) { ul.breadcrumbs { margin-top: 0; } } ul.breadcrumbs li { color: #fff; display: inline-block; vertical-align: middle; position: relative; } ul.breadcrumbs li:last-child { font-weight: 300; } ul.breadcrumbs li:last-child:after { content: none; } ul.breadcrumbs li + li { margin-left: 30px; } ul.breadcrumbs li:after { content: '/'; color: #fff; font-size: 18px; position: absolute; top: 0; right: -20px; } @media (min-width: 768px) { .entry-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } } .entry-content .page-subtitle { font-weight: 300; } .entry-content .divider { margin: 9px auto 12px 0; } @media (min-width: 768px) { .entry-content .divider { margin: 19px auto 22px 0; } } @media (min-width: 992px) { li.dropdown:hover .dropdown-menu { opacity: 1; visibility: visible; -webkit-transform: rotateX(0); transform: rotateX(0); pointer-events: all; } } @media (min-width: 992px) { li.dropdown:hover .dropdown-menu2 { opacity: 1; visibility: visible; -webkit-transform: rotateX(0); transform: rotateX(0); pointer-events: all; } } li.dropdown .dropdown-menu { background: #222; min-width: 100%; position: relative; float: none; width: auto; padding: 0; margin: 0; box-shadow: none; border-radius: 0; border: none; animation: fadeIn 0.5s ease; } li.dropdown .dropdown-menu2 { background: #222; min-width: 100%; position: relative; float: none; width: auto; padding: 0; margin: 0; box-shadow: none; border-radius: 0; border: none; animation: fadeIn 0.5s ease; } @media (min-width: 992px) { li.dropdown .dropdown-menu { display: block; position: absolute; visibility: hidden; opacity: 0; -webkit-transform: rotateX(90deg); transform: rotateX(90deg); transform-origin: 0 0; pointer-events: none; -webkit-transition: all .4s ease; transition: all .4s ease; } /*to make submenu ul aligned with its li */ .dropdown-menu li {position:relative;} li.dropdown .dropdown-menu2 { display: none; position: absolute; top:0px; left:170px; visibility: hidden; opacity: 0; -webkit-transform: rotateX(90deg); transform: rotateX(90deg); transform-origin: 0 0; pointer-events: none; -webkit-transition: all .4s ease; transition: all .4s ease; } .dropdown-menu li:hover .dropdown-menu2 { display: block; } } li.dropdown .dropdown-menu li { display: block; } li.dropdown .dropdown-menu li a { padding-left: 40px; font-size:13px; } @media (min-width: 992px) { li.dropdown .dropdown-menu li a { padding: 10px 20px; } } /* Owl Carousel // ====================*/ .owl-carousel .animated { -webkit-animation-duration: 1000ms; animation-duration: 1000ms; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .owl-carousel .owl-animated-in { z-index: 0; } .owl-carousel .owl-animated-out { z-index: 1; } .owl-carousel .fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; } @-webkit-keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } @keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } @-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } /* * Owl Carousel - Auto Height Plugin */ .owl-height { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; } /* * Core Owl Carousel CSS File */ .owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent; /* position relative and z-index fix webkit rendering fonts issue */ position: relative; z-index: 1; } .owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; } .owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .owl-carousel .owl-stage-outer { position: relative; overflow: hidden; /* fix for flashing background */ -webkit-transform: translate3d(0px, 0px, 0px); } .owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 15px; height: 30px; display: inline-block; margin: 0 5px; } .owl-carousel.owl-loaded { display: block; } .owl-carousel.owl-loading { opacity: 0; display: block; } .owl-carousel.owl-hidden { opacity: 0; } .owl-carousel .owl-refresh .owl-item { display: none; } .owl-carousel .owl-item { position: relative; height: 450px; will-change: transform; float: left; -webkit-backface-visibility: hidden; } .history-owl{ height: 300px !important; } .history-owl .owl-item{ margin-right: 0px !important; } /* Vision and Missin */ .row-vision-mission{ margin-bottom: 40px; } /* * Owl Navigation */ .owl-controls { width: 100%; position: absolute; bottom: -45px; } .owl-nav { text-align: center; -webkit-tap-highlight-color: transparent; } .owl-nav [class*='owl-'] { padding: 4px; color: #fff; position: absolute; -webkit-transform: translateY(-50%); transform: translateY(-50%); font: 47px/50px "FontAwesome"; transition: all .4s ease; } .owl-prev { left: 0; top: 0; } .owl-prev:before { content: '\f104'; font-family: "FontAwesome"; font-size: 35px; line-height: 1; color: #fff; position: absolute; top: 0; left: 0; } .owl-next { right: 0; top: 0; } .owl-next:before { content: '\f105'; font-family: "FontAwesome"; font-size: 35px; line-height: 1; color: #fff; position: absolute; top: 0; right: 0; } /* Owl dots */ .owl-dots { text-align: center; } .owl-controls .owl-dot { display: inline-block; text-align: center; position: relative; width: 14px; height: 14px; outline: none; cursor: pointer; border: 2px solid #fff; border-radius: 50%; background-color: transparent; transition: 0.3s ease; } .owl-controls .owl-dot.active { background: #fff; } .owl-controls .owl-dot + .owl-dot { margin-left: 12px; } .slider-1 { margin-top: 20px; padding: 0 10px; } @media (min-width: 992px) { .slider-1 { padding: 0 30px; } } .slider-1 img { border-radius: 50%; } .slider-1 .owl-controls { bottom: 50%; left: 0; } .slider-1 .owl-controls .owl-prev { left: -30px; opacity: 0; } .slider-1 .owl-controls .owl-next { right: -30px; opacity: 0; } .slider-1 .owl-controls .owl-prev:before, .slider-1 .owl-controls .owl-prev:after, .slider-1 .owl-controls .owl-next:before, .slider-1 .owl-controls .owl-next:after { color: #444; } .slider-1:hover .owl-controls .owl-prev { left: 0px; opacity: 1; } .slider-1:hover .owl-controls .owl-next { right: 0px; opacity: 1; } @media (min-width: 768px) { .slider-1 .owl-item + * { padding: 0 20px; } } .slider-blog .owl-item, .slider-portfolio-single .owl-item { /* max-height: 400px; */ } .slider-blog img, .slider-portfolio-single img { width: 100%; } .slider-portfolio-single img { /* height: 450px; */ } .slider-blog .owl-controls, .slider-portfolio-single .owl-controls { bottom: 50%; } .slider-blog .owl-controls .owl-prev, .slider-portfolio-single .owl-controls .owl-prev { left: -30px; opacity: 0; } .slider-blog .owl-controls .owl-next, .slider-portfolio-single .owl-controls .owl-next { right: -30px; opacity: 0; } .slider-blog:hover .owl-controls .owl-prev, .slider-portfolio-single:hover .owl-controls .owl-prev { left: 10px; opacity: 1; } .slider-blog:hover .owl-controls .owl-next, .slider-portfolio-single:hover .owl-controls .owl-next { right: 10px; opacity: 1; } .slider-brand { margin-top: 30px; } @media (min-width: 992px) { .slider-main .divider { margin-left: 0; } } .slider-main .owl-controls { bottom: 50%; } .slider-main .owl-controls .owl-prev { left: -30px; opacity: 0; } .slider-main .owl-controls .owl-next { right: -30px; opacity: 0; } .slider-main:hover .owl-controls .owl-prev { left: 20px; opacity: 1; } .slider-main:hover .owl-controls .owl-next { right: 20px; opacity: 1; } /*.slider-main .slide-1 { background: url("../img/homeslideshow1.jpg") top center no-repeat; background-size: cover; }*/ .slider-main .slide-2 { background: url("../img/homeslideshow2.jpg") top center no-repeat; background-size: cover; heig } .slider-main .slide-3 { background: url("../img/homeslideshow3.jpg") top center no-repeat; background-size: cover; } .slider-main .slide-4 { background: url("../img/homeslideshow4.jpg") top center no-repeat; background-size: cover; } /* ToTop // ====================*/ .toTopButton { position: fixed; right: 20px; bottom: 20px; width: 50px; height: 50px; font-size: 26px; line-height: 46px; text-align: center; color: #FFF; background: #006100; border-radius: 50%; overflow: hidden; text-decoration: none; visibility: hidden; z-index: 1200; transition: 0.4s all ease; transform: scale(1.5); opacity: 0; } .toTopButton:before { font-family: FontAwesome; content: '\f106'; } .toTopButton:hover, .toTopButton:focus { color: #FFF; -webkit-transform: scale(1.1); transform: scale(1.1); text-decoration: none; } .toTopButton--active { visibility: visible; opacity: 1; transform: scale(1); } @media (min-width: 768px) { .toTopButton { right: 34px; bottom: 34px; } } /* Switcher // ====================*/ #style-switcher { display: none; max-width: 220px; background: #fff; padding: 18px 10px; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); left: 0; position: fixed; top: 150px; -webkit-transform: translateX(-100%); transform: translateX(-100%); -webkit-transition: all .4s ease; transition: all .4s ease; z-index: 70; } @media (min-width: 768px) { #style-switcher { display: block; } } #style-switcher.active { -webkit-transform: translateX(0%); transform: translateX(0%); } #style-switcher h6 { color: #333; } #style-switcher .toggle-switcher { background: #006100; display: block; width: 50px; height: 50px; position: absolute; right: -50px; top: 0; } #style-switcher .icon { color: #fff; font-size: 26px; left: 12px; position: absolute; top: 12px; } #style-switcher .colors, #style-switcher .layout-bg { margin-top: 5px; margin-bottom: -5px; } #style-switcher .colors li, #style-switcher .layout-bg li { display: inline-block; margin: 5px; } #style-switcher .colors li a, #style-switcher .layout-bg li a { border-radius: 50px; cursor: pointer; display: block; width: 30px; height: 30px; box-shadow: 0 2px 0px 0 rgba(34, 34, 34, 0.2); } #style-switcher .colors li a:focus, #style-switcher .colors li a:hover, #style-switcher .layout-bg li a:focus, #style-switcher .layout-bg li a:hover { box-shadow: none; } #style-switcher .layout-bg li a img { border-radius: 50%; } #style-switcher .style1 { background: #006100; } #style-switcher .style2 { background: #ffc527; } #style-switcher .style3 { background: #07aaa5; } #style-switcher .style4 { background: #8600C8; } #style-switcher .style5 { background: #ed145b; } #style-switcher .style6 { background: #677999; } #style-switcher .style7 { background: #00d8ff; } #style-switcher .style8 { background: #fe4819; } #style-switcher [class*="switcher-"]:not(.only-boxed) { background: #fff; position: relative; z-index: 1; } #style-switcher [class*="switcher-"] + [class*="switcher-"] { margin-top: 17px; } #style-switcher .layout { margin-top: 10px; } #style-switcher .layout li { display: inline-block; cursor: pointer; padding: 5px 15px; background: transparent; color: #333; font-size: 20px; } #style-switcher .layout li.active { background: #006100; color: #fff; } .switcher-layout-bg { -webkit-transition: all .4s ease; transition: all .4s ease; opacity: 0; visibility: hidden; max-height: 0; -webkit-transform: translateY(-100px); transform: translateY(-100px); } .boxed .switcher-layout-bg { max-height: 110px; opacity: 1; visibility: visible; -webkit-transform: translateY(0); transform: translateY(0); } .parallax-bg { position: relative; z-index: 2; } [data-vide-bg] > div { z-index: 0 !important; } audio { max-width: 100%; } /* * Js form // ================ */ .js-form input:required:valid { border-color: #1FB51D; } .js-form input:-webkit-autofill { background-color: red !important; color: red !important; } .js-result { position: fixed; bottom: -100px; padding: 8px 20px; color: #fff; background-color: gray; transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1); left: 50%; transform: translateX(-50%); border-radius: 3px; -webkit-box-shadow: 1px 4px 10px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow: 1px 4px 10px 0 rgba(0, 0, 0, 0.15); box-shadow: 1px 4px 10px 0 rgba(0, 0, 0, 0.15); z-index: 1200; } .js-result.success, .js-result.error { bottom: 20px; opacity: 1; visibility: visible; } .js-result.success { background-color: #1FB51D; } .js-result.error { background-color: #EC6F28; } .form-resault { position: fixed; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); bottom: -100px; padding: 8px 20px; background-color: gray; color: #fff; border-radius: 3px; -webkit-box-shadow: 1px 4px 10px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow: 1px 4px 10px 0 rgba(0, 0, 0, 0.15); box-shadow: 1px 4px 10px 0 rgba(0, 0, 0, 0.15); -webkit-transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1); z-index: 1200; opacity: 0; } .form-resault.correct { background-color: #1FB51D; bottom: 20px; opacity: 1; } .form-resault.incorrect { background-color: #EC6F28; bottom: 20px; opacity: 1; } .input-error { position: relative; } .input-error .form-control { border-color: red; } /* * Progress Bar // ============== */ .progress-wrapper { position: relative; text-align: left; } @media (min-width: 992px) { .progress-wrapper { margin-left: auto; margin-right: auto; } } .progress-wrapper + .progress-wrapper { margin-top: 40px; } .progress-wrapper .progress { margin-bottom: 0; height: 5px; background: #edf4f8; overflow: visible; } .progress-wrapper .progress .progress-bar { height: 100%; width: 0%; -webkit-transition: width 1.4s ease; transition: width 1.4s ease; background: #006100; position: relative; } .progress-wrapper .progress .progress-bar-counter { text-align: center; display: inline-block; position: absolute; width: 36px; right: 0; top: -3px; z-index: 5; padding: 1px 6px; } .progress-wrapper .progress .progress-bar-counter:after { content: '%'; } /* * Circular Progress bars // ============== */ .progr-bar { position: relative; width: 150px; height: 150px; margin: 0 auto; } @media (min-width: 992px) { .progr-bar { width: 165px; height: 165px; } } .progr-bar + * { margin-top: 20px; } .progr-bar .progressbar-text { white-space: nowrap; color: #666666; font-family: "Lora", sans-serif; font-weight: 500; font-size: 37px; letter-spacing: 0.04em; line-height: 55px; } .progr-bar svg path:first-child { stroke: #F9F9F9; } .progr-bar svg path:last-child { stroke: #006100; } /* * Map // ================ */ .map { width: 100%; height: 250px; position: relative; z-index: 2; } @media (min-width: 992px) { .map { height: 500px; } } .map .gm-style-iw { color: #000; } /* * Isotope Styles // ================ */ .iso { margin-top: 20px; } .iso + * { margin-top: 40px; } .iso .img-container { width: 100%; height: 100%; } .iso .img-container:hover > img { transform: scale(1.1); -webkit-transform: scale(1.1); } .iso .img-container .img-panel { justify-content: center; -webkit-box-pack: center; padding: 20px; } .iso .img-container img { height: auto; max-height: 100%; object-fit: cover; } .iso .button { position: relative; display: block; font-size: 16px; color: #333; cursor: pointer; -webkit-transition: all .4s ease; transition: all .4s ease; margin: 0 auto; } @media (min-width: 768px) { .iso .button { display: inline-block; } } @media (min-width: 992px) { .iso .button { margin-left: 0; } } .iso .button:after { content: ''; position: absolute; bottom: -2px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); -webkit-transition: all .4s ease; transition: all .4s ease; width: 0; height: 1px; background: #006100; } .iso .button:hover:after { width: 100%; } .iso .button:hover .group-count { -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); opacity: 1; visibility: visible; } .iso .button + .button { margin-top: 10px; } @media (min-width: 768px) { .iso .button + .button { margin-left: 30px; margin-top: 0; } } @media (min-width: 1800px) { .iso .button + .button { margin-left: 60px; } } .iso .button:active, .iso .button.is-checked { font-weight: 700; outline: none; } .iso .button:active:after, .iso .button.is-checked:after { width: 100%; } .iso .grid { margin-top: 20px; } .iso .grid article { background-color: #FFFFFF; display: block; width: 100%; } @media (min-width: 480px) { .iso .grid article { width: 50%; } } @media (min-width: 768px) { .iso .grid article { margin: 0; width: 33.33%; } } .iso .group-count { display: none; position: absolute; top: -100%; left: 50%; -webkit-transform: translate(-50%, -10px); transform: translate(-50%, -10px); background: #333; color: #fff; font-size: 12px; font-weight: 300; padding: 4px 5px; line-height: 1; opacity: 0; visibility: hidden; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } @media (min-width: 768px) { .iso .group-count { display: block; } } .iso .group-count:after { content: ''; position: absolute; top: 100%; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 0; height: 0; border-style: solid; border-width: 3px 6px 0 6px; border-color: #333 transparent transparent transparent; } .iso.blog-2-column { margin-top: 0; } .iso.blog-2-column .grid { margin: -15px 0; } @media (min-width: 768px) { .iso.blog-2-column .grid { margin: -15px; } } .iso.blog-2-column article { width: 100%; margin: 15px 0; } @media (min-width: 768px) { .iso.blog-2-column article { width: calc(50% - 30px); margin: 15px; } } .gallery-with-gutter .img-bar { position: relative; padding: 8px 55px 8px 15px; text-align: left; border: 1px solid #ddd; border-top: none; } @media (min-width: 768px) { .gallery-with-gutter .img-bar h4 { font-size: 20px; } } .gallery-with-gutter .img-bar h4 + p { margin-top: 0; } .gallery-with-gutter .img-bar .img-links { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 15px; margin-top: 0; } .gallery-with-gutter.iso article { margin: 15px 0; } @media (min-width: 480px) { .gallery-with-gutter.iso article { margin: 10px; width: calc(50% - 20px); } } @media (min-width: 768px) { .gallery-with-gutter.iso article { margin: 15px; width: calc(33.33333% - 30px); } } @media (min-width: 992px) { .gallery-with-gutter.iso article { margin: 15px; width: calc(25% - 30px); } } .gallery-with-gutter.iso article:hover .img-panel { opacity: 1; } .gallery-with-gutter.iso article:hover .img-bar { opacity: 1; transform: scale(1); -webkit-transform: scale(1); } /* * Accordion // ================ */ .accordion { text-align: left; } .accordion-title { cursor: pointer; position: relative; padding: 12px 18px; background: #fff; overflow: hidden; font