|
- /*
- Template Name: IO
- Author : Kan SEO
- Author URI: http://www.khoaseo.com/
- Version: 1.0
-
- */
-
- :root {
- --foot-height: 52px;
- }
-
- @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
-
- /* BASE - Base tyles, Variables, Mixins, etc. */
- @font-face {
- font-family: "Open Sans";
- src: url("/assets/fonts/OpenSans-Regular.ttf");
- }
-
- @font-face {
- font-family: "Open Sans Bold";
- src: url("/assets/fonts/OpenSans-Bold.ttf");
- }
-
- html, body {
- height: 100%;
- }
-
- main {
- min-height: calc(100% - var(--foot-height));
- }
-
- body {
- position: relative;
- background-color: #ffffff;
- font-family: "Montserrat", sans-serif;
- color: #333;
- font-size: 14px;
- overflow-x: hidden;
- }
-
- .no-padding {
- padding: 0;
- }
-
- /* MODULES - Individual site components */
- ul {
- padding: 0;
- margin: 0;
- list-style: none;
- }
-
- a {
- text-decoration: none;
- color: #333;
- }
-
- a:hover,
- a:focus {
- outline: none;
- text-decoration: none;
- color: #333;
- }
-
- h1, h2, h3, h4, h5, h6 {
- font-family: "Montserrat", sans-serif;
- }
-
- img {
- border: none;
- }
-
- /* remember to define focus styles! */
- :focus {
- outline: 0;
- }
-
- .btn {
- font-size: 1em;
- font-weight: 700;
- line-height: 25px;
- }
-
- .btn span {
- display: block;
- margin-top: -10px;
- text-transform: none;
- font-size: .8em;
- font-weight: normal;
- }
-
- .btn-theme {
- background-color: #269551;
- color: #fff;
- }
-
- .btn-theme-transparent {
- border-color: #269551;
- background-color: transparent;
- color: #269551;
- }
-
- .btn-theme-form {
- -webkit-border-radius: 4px;
- -moz-border-radius: 4px;
- -ms--border-radius: 4px;
- border-radius: 4px;
- background-color: #269551;
- color: #fff;
- font-size: 1em;
- text-transform: uppercase;
- }
-
- .btn-theme-sm {
- padding: 0 1em;
- }
-
- .btn-theme-md {
- padding: 0.375em 1.5em;
- }
-
- .icon-arrow-white, .icon-arrow-orange {
- background-repeat: no-repeat;
- background-position: center left;
- display: inline-block;
- margin-left: .5em;
- vertical-align: middle;
- }
-
- .icon-arrow-white {
- background-image: url(../images/icon_arrow_white.png);
- background-size: 20px auto;
- width: 20px;
- height: 13px;
- }
-
- .icon-arrow-orange {
- background-image: url(../images/icon_arrow_orange.png);
- background-size: 20px auto;
- width: 20px;
- height: 13px;
- }
-
- .btn-facebook {
- background-color: #0d3a79;
- color: #fff;
- text-align: center;
- display: block;
- position: relative;
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- -ms--border-radius: 5px;
- border-radius: 5px;
- }
-
- .btn-facebook .fa {
- position: absolute;
- top: 50%;
- left: 1em;
- margin-top: -7px;
- }
-
- .btn-facebook:hover, .btn-facebook:focus {
- color: #fff;
- }
-
- /* LAYOUTS - Page layout styles */
- /*==================
- HEADER SECTION
- ====================*/
- /*==================
- NAVBAR SECTION
- ====================*/
- /* ALL SECTION */
- .div-logo {
- text-align: center;
- }
-
- .div-logo img {
- max-height: 50px;
- }
-
- #main {
- position: relative;
- }
-
- #main.index {
- height: 100%;
- background-color: #269551;
- }
-
- #main .main-inner {
- padding-bottom: 40px;
- }
-
- #main .block-fix-bot {
- position: absolute;
- width: 100%;
- bottom: 0;
- right: 0;
- height: 40px;
- background-color: #fff;
- line-height: 40px;
- }
-
- #main .block-style-01 {
- height: 100%;
- }
-
- #main .block-style-02 {
- padding: 1em 2em 0;
- height: 100%;
- overflow-y: auto;
- }
-
- .language {
- position: absolute;
- top: 50%;
- left: 50%;
- -moz-transform: translate(-50%, -50%);
- -o-transform: translate(-50%, -50%);
- -ms-transform: translate(-50%, -50%);
- -webkit-transform: translate(-50%, -50%);
- transform: translate(-50%, -50%);
- }
-
- .language .item {
- margin-bottom: 2em;
- }
-
- .language .item .inner {
- padding: .5em;
- background-color: #664631;
- }
-
- .language .item .inner img {
- width: 100%;
- }
-
- .language .item:last-child {
- margin-bottom: 0;
- }
-
- .div-logo img {
- max-width: 100%;
- margin: 0 auto;
- }
-
- .div-404 {
- padding-top: 6em;
- }
-
- .div-404 img {
- max-width: 100%;
- margin-bottom: 1em;
- }
-
- #otsTab {
- display: flex;
- }
-
- #otsTab li {
- flex: 1;
- background-color: #eeeeee;
- }
-
- #otsTab li a {
- color: #333;
- border: none;
- border-radius: 0;
- box-shadow: none;
- border-bottom: 2px solid #c8c8c8;
- font-weight: 700;
- text-align: center;
- }
-
- #otsTab li a.active {
- color: #fff;
- background-color: #269551;
- border-color: #165830;
- }
-
- #otsTabContent {
- height: 100%;
- }
-
- #otsTabContent .tab-pane {
- padding: 1em 1em 50px;
- height: 100%;
- overflow-y: auto;
- }
-
- #dl-data dd {
- padding-left: 120px;
- margin-top: -20px;
- margin-bottom: .5em;
- }
-
- #dl-data dd a {
- color: #269551;
- }
-
- .list-food .item {
- position: relative;
- margin-bottom: 1em;
- border-bottom: thin inset #eff0f2;
- }
-
- .list-food .item:after {
- content: "";
- display: table;
- clear: both;
- }
-
- .list-food .item figure {
- width: 50px;
- float: left;
- margin-right: 1em;
- margin-bottom: 0;
- }
-
- .list-food .item figure img {
- width: 100%;
- }
-
- .list-food .item .title {
- font-size: 1.4em;
- margin: 0;
- white-space: nowrap;
- text-overflow: ellipsis;
- overflow: hidden;
- }
-
- .list-food .item .btn-remove {
- display: inline-block;
- position: absolute;
- top: 50%;
- font-size: 1.2em;
- right: 0;
- color: #269551;
- -moz-transform: translateY(-50%);
- -o-transform: translateY(-50%);
- -ms-transform: translateY(-50%);
- -webkit-transform: translateY(-50%);
- transform: translateY(-50%);
- }
-
- .box {
- margin-bottom: 1em;
- }
-
- .box .box-head {
- margin-bottom: 1em;
- }
-
- .box .box-head .title {
- color: #333;
- font-size: 1em;
- font-weight: 700;
- text-transform: uppercase;
- padding: .5em 0;
- border-bottom: thin inset #eff0f2;
- }
-
- .box .box-head .title-02 {
- color: #333;
- font-size: 1.3em;
- font-weight: 700;
- text-transform: uppercase;
- padding: .5em 0;
- border-bottom: thin inset #eff0f2;
- }
-
- .box .box-head-02 {
- background-color: #269551;
- }
-
- .box .box-head-02 p.lead {
- color: #fff;
- text-align: center;
- font-size: 14px;
- font-weight: normal;
- margin-bottom: 0;
- }
-
- .box .box-body .box-content-01 {
- border: 1px dashed #269551;
- border-radius: 4px;
- padding: .2em;
- margin-bottom: 1em;
- }
-
- .box .box-body .box-content-01 p {
- margin-bottom: 0;
- }
-
- .box .box-body .info-row {
- display: table;
- width: 100%;
- border-bottom: thin inset #eff0f2;
- }
-
- .box .box-body .info-row .table-cell {
- display: table-cell;
- padding: 1em 0;
- }
-
- .box .box-body .info-row .table-cell.w40 {
- width: 40%;
- }
-
- .box .box-body .info-row .table-cell.bold {
- font-weight: 700;
- }
-
- .box .box-body .info-row .table-cell a {
- color: #269551;
- }
-
- .box .box-body .info-content {
- max-height: 250px;
- overflow-y: auto;
- padding: 1em 0;
- }
-
- .box .box-body .info-content:after {
- content: "";
- display: table;
- clear: both;
- }
-
- .box .box-body .info-content figure {
- width: 50%;
- float: left;
- padding: 5px;
- }
-
- .box .box-body .info-content figure img {
- width: 100%;
- height: auto;
- }
-
- .box .box-footer {
- background-color: #269551;
- }
-
- .box .box-footer p.copyright {
- color: #fff;
- text-align: center;
- margin-bottom: 0;
- }
-
- .thumb-bg {
- background-repeat: no-repeat;
- background-size: cover;
- background-position: center center;
- height: 200px;
- }
-
- .div-tem {
- margin-bottom: 1em;
- }
-
- .div-tem .col-left figure {
- margin-bottom: .2em;
- }
-
- .div-tem .col-left figure img {
- width: 100%;
- max-width: 100px;
- }
-
- .div-tem .col-left p {
- margin-bottom: 0;
- }
-
- .div-tem .col-left p span {
- padding: 0 .2em;
- }
-
- .div-tem .col-left p.danger {
- color: red;
- font-weight: 700;
- padding-left: 23px;
- }
-
- .div-tem .col-right {
- padding-left: 1em;
- }
-
- .div-tem .col-right .title {
- font-size: 1.2em;
- color: #269551;
- }
-
- .div-tem .col-right p {
- font-size: .9em;
- }
-
- .timeline {
- position: relative;
- padding-top: 2em;
- }
-
- .timeline .item {
- position: relative;
- padding: 0 0 0 3em;
- }
-
- .timeline .item .inner {
- padding: 5px;
- }
-
- .timeline .item .inner .content .content-row {
- border: 1px solid #e9e9e9;
- margin-bottom: 1em;
- padding: 5px;
- }
-
- .timeline .item .inner .content .content-row .head {
- color: #664631;
- font-size: 16px;
- font-weight: 700;
- position: relative;
- }
-
- .timeline .item .inner .content .content-row .head a {
- color: #269551;
- }
-
- .timeline .item .inner .content .content-row .head a:hover {
- color: #664631;
- }
-
- .timeline .item .inner .content .content-row .head i.fa-location-arrow {
- position: absolute;
- top: 50%;
- right: 5px;
- -moz-transform: translateY(-50%);
- -o-transform: translateY(-50%);
- -ms-transform: translateY(-50%);
- -webkit-transform: translateY(-50%);
- transform: translateY(-50%);
- }
-
- .timeline .item .inner .content .content-row .head .time,
- .timeline .item .inner .content .content-row .head .address {
- font-size: 12px;
- line-height: 14px;
- font-weight: 700;
- color: #999;
- }
-
- .timeline .item .inner .date {
- color: #333;
- font-weight: 700;
- margin: 0;
- }
-
- .timeline .item:after {
- position: absolute;
- content: "\f0a6";
- font-family: 'Font Awesome 5 Free';
- font-weight: 900;
- font-size: 16px;
- z-index: 5;
- text-align: center;
- top: 5px;
- left: 0;
- margin-left: -19px;
- width: 40px;
- height: 40px;
- padding: 7px 10px;
- color: #fff;
- border-radius: 50%;
- background-color: #165830;
- display: inline-flex;
- justify-content: center;
-
- }
-
- .timeline .item.transport:after {
- content: "\f0d1";
- }
-
- .timeline .item.active:after {
- content: "\f00c";
- }
-
- .timeline .item.exwarehouse:after {
- content: "\f46d";
- }
-
- .timeline:after {
- position: absolute;
- content: " ";
- width: 3px;
- top: 0;
- bottom: 0;
- background-color: #269551;
- z-index: 4;
- }
-
- /* =WordPress Core
- -------------------------------------------------------------- */
- .aligncenter,
- div.aligncenter {
- display: block;
- margin: 5px auto 5px auto;
- }
-
- .alignright {
- float: right;
- }
-
- .alignleft {
- float: left;
- }
-
- /*==================
- FOOTER SECTION
- ====================*/
- #footer #copyright {
- color: #a6a6a6;
- background-color: #171717;
- padding: 1em 0;
- height: var(--foot-height);
- }
-
- /*==================
- RESPONSIVE DESIGN
- ====================*/
- @media (min-width: 992px) {
- .btn-theme, .btn-theme-form {
- font-size: 1rem;
- }
-
- .btn-theme-sm {
- padding: 0.375em 1.5em;
- }
-
- .btn-theme-md {
- padding: 1em 2em;
- }
- }
-
- /*# sourceMappingURL=style.css.map */
-
-
- .w-fit {
- width: fit-content;
- }
-
- .btn-close {
- top: -10px;
- right: -20px;
- color: #333333;
- }
-
- .font-weight-medium {
- font-weight: 600;
- }
|