Server IP : 162.214.80.37 / Your IP : 216.73.216.83 Web Server : Apache System : Linux sh013.webhostingservices.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : imyrqtmy ( 2189) PHP Version : 8.2.18 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /home2/imyrqtmy/public_html/dspublicschoolgzb/css/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
@charset "UTF-8"; /* Template Name: MAZE - Photography Portfolio Html Template Template URI: http://rometheme.net/html/maze Author: Rometheme Author URI: https://themeforest.net/user/rometheme Version: 1.0 */ /** * Table of Contents: * * 1. - NORMALIZE CSS * 2. - GLOBAL STYLES * 2.1 - General Styles * 2.2 - Text Color * 2.3 - Anchor * 2.4 - Heading and Paragraph * * 3. - COMPONENTS * 3.1 - Preloader * 3.2 - Buttons * 3.3 - Box Icon 1 * 3.4 - Box Icon 2 * 3.5 - Box Image 1 * 3.6 - Box Image 2 * 3.7 - Box Image 3 * 3.8 - BOX TESTIMONY * 3.9 - Box Team 2 * 3.10 - Box Statistic * 3.11 - Box History * 3.12 - Box Partners * 3.13 - Panel Accordion * 3.14 - Faq * 3.15 - Pricing Table * 3.16 - Career Tabs * 3.17 - Box News * 4. - LOGO & NAVIGATION * 4.1 - Topbar * 4.2 - Navbar * 5. - HOME * 5.1 - Banner * 5.2 - Text Typing * 6. - SECTION * 6.1 Section - About * 6.2 Section - Services * 6.3 Section - Projects * 6.4 Section - News * 6.5 Section - Contact * 6.6 Section - Features * 6.7 Section - CTA * 6.8 Section - Price * 6.9 Section - Blog * 6.10 Section - Timeline * 6.11 Section - Testimonial * 6.12 Section - Clients * 6.13 Section - Video BG * 6.14 Section - Contact and Map * 7. - FOOTER * 8. - RESPONSIVE * ----------------------------------------------------------------------------- */ @import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700|Pacifico"); @font-face { font-family: 'sas-webfont'; src: url("../fonts/sas-webfont.eot?51534236"); src: url("../fonts/sas-webfont.eot?51534236#iefix") format("embedded-opentype"), url("../fonts/sas-webfont.woff2?51534236") format("woff2"), url("../fonts/sas-webfont.woff?51534236") format("woff"), url("../fonts/sas-webfont.ttf?51534236") format("truetype"), url("../fonts/sas-webfont.svg?51534236#sas-webfont") format("svg"); font-weight: normal; font-style: normal; } .sas { font-family: "sas-webfont"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: .2em; text-align: center; /* opacity: .8; */ /* For safety - reset parent styles, that can break glyph codes*/ font-variant: normal; text-transform: none; /* fix buttons height, for twitter bootstrap */ line-height: 1em; /* Animation center compensation - margins should be symmetric */ /* remove if not needed */ margin-left: .2em; /* you can be more comfortable with increased icons size */ /* font-size: 120%; */ /* Font smoothing. That was taken from TWBS */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; /* Uncomment for 3D effect */ /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ } .sas-1:before { content: '\e801'; } /* '' */ /* -------------------- TOPBAR SETTING -----------------------*/ /* -------------------- NAVBAR SETTING -----------------------*/ /* -------------------- FOOTER SETTING -----------------------*/ /* -------------------- BUTTON SETTING -----------------------*/ .bolder { font-weight: 600; } .cfix { content: ''; display: block; width: 100%; clear: both; } /** * 1. - NORMALIZE CSS * ----------------------------------------------------------------------------- */ /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ /* Document ========================================================================== */ /** * 1. Correct the line height in all browsers. * 2. Prevent adjustments of font size after orientation changes in iOS. */ html { line-height: 1.15; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ } /* Sections ========================================================================== */ /** * Remove the margin in all browsers. */ body { margin: 0; } /** * Render the `main` element consistently in IE. */ main { display: block; } /** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */ h1 { font-size: 2em; margin: 0.67em 0; } /* Grouping content ========================================================================== */ /** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */ hr { box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ pre { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /* Text-level semantics ========================================================================== */ /** * Remove the gray background on active links in IE 10. */ a { background-color: transparent; } /** * 1. Remove the bottom border in Chrome 57- * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */ } /** * Add the correct font weight in Chrome, Edge, and Safari. */ b, strong { font-weight: bolder; } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ code, kbd, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /** * Add the correct font size in all browsers. */ small { font-size: 80%; } /** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } /* Embedded content ========================================================================== */ /** * Remove the border on images inside links in IE 10. */ img { border-style: none; } /* Forms ========================================================================== */ /** * 1. Change the font styles in all browsers. * 2. Remove the margin in Firefox and Safari. */ button, input, optgroup, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.15; /* 1 */ margin: 0; /* 2 */ } /** * Show the overflow in IE. * 1. Show the overflow in Edge. */ button, input { /* 1 */ overflow: visible; } /** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */ button, select { /* 1 */ text-transform: none; } /** * Correct the inability to style clickable types in iOS and Safari. */ button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; } /** * Remove the inner border and padding in Firefox. */ button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } /** * Restore the focus styles unset by the previous rule. */ button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; } /** * Correct the padding in Firefox. */ fieldset { padding: 0.35em 0.75em 0.625em; } /** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out * `fieldset` elements in all browsers. */ legend { box-sizing: border-box; /* 1 */ color: inherit; /* 2 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ white-space: normal; /* 1 */ } /** * Add the correct vertical alignment in Chrome, Firefox, and Opera. */ progress { vertical-align: baseline; } /** * Remove the default vertical scrollbar in IE 10+. */ textarea { overflow: auto; } /** * 1. Add the correct box sizing in IE 10. * 2. Remove the padding in IE 10. */ [type="checkbox"], [type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } /** * Correct the cursor style of increment and decrement buttons in Chrome. */ [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } /** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */ [type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ } /** * Remove the inner padding in Chrome and Safari on macOS. */ [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } /** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */ ::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } /* Interactive ========================================================================== */ /* * Add the correct display in Edge, IE 10+, and Firefox. */ details { display: block; } /* * Add the correct display in all browsers. */ summary { display: list-item; } /* Misc ========================================================================== */ /** * Add the correct display in IE 10+. */ template { display: none; } /** * Add the correct display in IE 10. */ [hidden] { display: none; } /** * 2. GLOBAL STYLES * ----------------------------------------------------------------------------- */ /*1.1 GENERAL STYLES*/ body, button, input, select, textarea { color: #999999; font-family: "Open Sans", sans-serif; font-weight: 400; font-size: 15px; line-height: 1.5; position: relative; background-color: #fff; } html, body { width: 100%; height: 100%; } /* 1.3. ANCHOR */ a { color: #999999; text-decoration: none; } a:hover { color: #0d5da4; text-decoration: none; } /* 1.4. HEADING & PARAGRAPH */ p { margin: 0 0 20px 0; } h1, h2, .banner-page .title-page, h3, h4, .rs-team-1 .title, h5 { font-family: "Pacifico", cursive; font-weight: 400; margin-top: 10px; margin-bottom: 20px; } h1 { font-size: 3.571em; line-height: normal; } h2, .banner-page .title-page { font-size: 2.857em; line-height: normal; } h3 { font-size: 1.714em; line-height: normal; } h4, .rs-team-1 .title { font-size: 1.286em; line-height: normal; } h5 { font-size: 14px; line-height: 22px; } h6 { font-size: 13px; } strong, b { font-weight: 700; } ol { margin-left: 24px; } ul { list-style: initial; margin-left: 24px; } ul li { margin: 8px 0; } /* CUSTOM GLOBAL */ .content-wrap { padding: 80px 0; } .content-wrap-60 { padding: 60px 0; } .content-wrap-40 { padding: 40px 0; } .spacer-content { height: 80px; } .spacer-content::after { display: block; content: ""; clear: both; } .uk16 { font-size: 16px; } .uk18 { font-size: 18px; } .uk21 { font-size: 21px; } .uk24 { font-size: 24px; } .uk36 { font-size: 36px; } .uk48 { font-size: 48px; } .uk60 { font-size: 60px; } .uk72 { font-size: 72px; } .spacer-10 { height: 10px; } .spacer-10::after { display: block; content: ""; clear: both; } .spacer-30 { height: 30px; } .spacer-30::after { display: block; content: ""; clear: both; } .spacer-50 { height: 50px; } .spacer-50::after { display: block; content: ""; clear: both; } .spacer-70 { height: 70px; } .spacer-70::after { display: block; content: ""; clear: both; } .spacer-90 { height: 90px; } .spacer-90::after { display: block; content: ""; clear: both; } .spacer-110 { height: 110px; } .spacer-110::after { display: block; content: ""; clear: both; } .spacer-content { height: 80px; } .spacer-content::after { display: block; content: ""; clear: both; } .section { position: relative; } .section-heading { font-size: 40px; line-height: 1em; margin-bottom: 20px; /*padding-top: 0; */ margin-top: 0; padding-bottom: 5px; position: relative; color: #0d5da4; } .section-heading.light { color: #0d5da4; } .section-heading.light span { color: #ffffff; } .section-heading.light:after { background: #ffffff; } .section-heading.text-center { text-align: center; } .section-heading.text-center:after { margin-left: auto; margin-right: auto; } @media (max-width: 767px) { .section-heading { font-size: 32px; } } .supheading { font-size: 24px; font-weight: 700; color: #555555; } .supheading:before, .supheading:after { content: " - "; } .subheading { margin-top: -20px; margin-bottom: 30px; color: #666666; font-family: "Pacifico", cursive; font-size: 18px; } .subheading.text-center { width: 60%; margin-left: auto; margin-right: auto; } .title-heading { font-size: 24px; font-family: "Pacifico", cursive; font-weight: 700; } .section-border { border-bottom: 1px solid #cccccc; } .font-primary { font-family: "Open Sans", sans-serif; } .font-secondary { font-family: "Pacifico", cursive; } .bgi-cover-center { background-size: cover; background-position: center; } .bgi-cover-center { background-size: cover; background-position: center; } .bgi-cover-fixed { background-size: cover; background-position: center; background-attachment: fixed; } .bgi-repeat { background-repeat: repeat; } .bgi-right { background-position: right; background-size: auto; background-repeat: no-repeat; } .bgi-left { background-position: left; background-size: auto; background-repeat: no-repeat; } .bgi-overlay { position: relative; background-position: center; } .bgi-overlay:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(34, 34, 34, 0.5); } blockquote { padding: 15px 20px; background-color: #f6f6f6; margin: 0 0 20px; border-left: 5px solid #0d5da4; font-style: italic; } blockquote.quote { padding: 15px 0; background-color: transparent; margin: 0 0 20px; border-left: 0; font-family: "Pacifico", cursive; font-style: italic; font-size: 24px; color: #ffffff; } blockquote.quote .blockquote-footer { color: #0d5da4; } blockquote.quote cite { display: block; font-family: "Open Sans", sans-serif; font-size: 15px; font-style: normal; color: #ffffff; } @media (max-width: 767px) { .bgi-hide-xs { background-image: none !important; } } /* OWL */ .owl-theme .owl-dots .owl-dot span { width: 7px; height: 7px; background: gray; margin: 5px 3px; } .owl-theme .owl-dots .owl-dot.active span { width: 40px; background-color: #0d5da4; } .owl-theme .owl-dots .owl-dot:hover span { background-color: #0d5da4; } .owl-theme .owl-controls { margin-top: 50px; } .owl-light .owl-dots .owl-dot span { width: 7px; height: 7px; background: #ffffff; margin: 5px 3px; } .owl-light .owl-dots .owl-dot.active span { width: 40px; background-color: #2e9d3b; } .owl-light .owl-dots .owl-dot:hover span { background-color: #2e9d3b; } .owl-light .owl-controls { margin-top: 50px; } /* END OWL */ .font-primary { font-family: "Open Sans", sans-serif; } .bg-primary { background-color: #0d5da4 !important; } .bg-secondary { background-color: #2e9d3b !important; } .bg-tertiary { background-color: #16C3B0 !important; } .bg-gray { background-color: #222222; } .bg-gray-light { background-color: #f9f9f9; } .bg-overlay-primary { position: relative; } .bg-overlay-primary:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #0d5da4; opacity: .8; } .bg-overlay-secondary { position: relative; } .bg-overlay-secondary:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #2e9d3b; opacity: .6; } .lh-1 { line-height: 1.3; } .text-primary { color: #0d5da4 !important; } .text-primary a { color: #0d5da4; } .text-primary a:hover { color: #999999; } .text-secondary { color: #2e9d3b !important; } .text-white a { color: #ffffff; } .text-black { color: #222222 !important; } .text-black a { color: #222222; } .pos-relative { position: relative; } .banner-page { display: block; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; position: relative; background-position: center; } .banner-page:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(34, 34, 34, 0.4); } .banner-page .content-wrap { padding: 60px 0; } .banner-page .title-page { text-align: center; margin-bottom: 0; color: #ffffff; } .banner-page .breadcrumb-container { background-color: transparent; } .banner-page .breadcrumb { padding: 0; margin: 0; text-align: center; background-color: transparent; font-size: 13px; font-weight: 400; color: #ffffff; } .banner-page .breadcrumb > .active, .banner-page .breadcrumb a { color: white; } .banner-page .breadcrumb > .active:hover, .banner-page .breadcrumb a:hover { color: #0d5da4; } .overlap { background-color: #ffffff; margin-top: -180px; margin-bottom: -50px; position: relative; z-index: 2; } @media (max-width: 767px) { .overlap { margin-top: 0; } } .gutter-5 { margin-right: 0; margin-left: 0; } .gutter-5 > [class^="col-"], .gutter-5 > [class*=" col-"], .gutter-5 [class*='col-'], .gutter-5 [class*=" col-"] { padding-right: 5px; padding-left: 5px; } .pagination { margin-left: 0; } .pagination .page-item .page-link { -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; border-radius: 10px; padding: 15px 20px; margin-right: 5px; margin-bottom: 5px; color: #999999; display: inline-block; border-color: 1px solid #e6e6e6; background: #ffffff; } .pagination .page-item .page-link:hover, .pagination .page-item .page-link.active { color: #ffffff; background: #0d5da4; } .pagination .page-item:first-child .page-link, .pagination .page-item:last-child .page-link { -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; border-radius: 10px; } .pagination .page-item.active .page-link { color: #ffffff; background: #0d5da4; border-color: #0d5da4; } .p-check { padding-left: 40px; position: relative; margin-bottom: 0.25rem; font-size: 18px; } .p-check:before { content: "\f00c"; font-family: FontAwesome; padding-top: 2px; position: absolute; color: #16C3B0; left: 0; width: 30px; height: 30px; background: #ffffff; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; text-align: center; } /** * 3. - COMPONENTS * ----------------------------------------------------------------------------- */ .anim-media .media-box, .rs-image-box .media-box, .rs-icon-info-4 .media-box, .rs-class-box .media-box, .rs-team-1 .media-box { width: 100%; /*margin-bottom: 30px;*/ position: relative; background-color: #ffffff; overflow: hidden; } .anim-media .media-box img, .rs-image-box .media-box img, .rs-icon-info-4 .media-box img, .rs-class-box .media-box img, .rs-team-1 .media-box img { -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); -webkit-transition: 0.4s all linear; transition: 0.4s all linear; } .anim-media:hover .media-box, .rs-image-box:hover .media-box, .rs-icon-info-4:hover .media-box, .rs-class-box:hover .media-box, .rs-team-1:hover .media-box { background-color: #0d5da4; } .anim-media:hover .media-box img, .rs-image-box:hover .media-box img, .rs-icon-info-4:hover .media-box img, .rs-class-box:hover .media-box img, .rs-team-1:hover .media-box img { opacity: 0.8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -webkit-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05); -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; -webkit-transition-duration: 250ms; transition-duration: 250ms; } .anim-shadow, .rs-shop-box, .rs-icon-info-4, .rs-class-box, .rs-pricing-1 { -webkit-box-shadow: 4px 5px 0 rgba(0, 0, 0, 0); -moz-box-shadow: 4px 5px 0 rgba(0, 0, 0, 0); box-shadow: 4px 5px 0 rgba(0, 0, 0, 0); } .anim-shadow:hover, .rs-shop-box:hover, .rs-icon-info-4:hover, .rs-class-box:hover, .rs-pricing-1:hover { -webkit-box-shadow: 4px 5px 30px rgba(0, 0, 0, 0.2); -moz-box-shadow: 4px 5px 30px rgba(0, 0, 0, 0.2); box-shadow: 4px 5px 30px rgba(0, 0, 0, 0.2); } /* ========================== 2.1 - Buttons ============================= */ .btn, .btn-primary, .btn-secondary, .btn-light, .btn-ghost-light { font-size: 14px; color: #ffffff; padding: 13px 40px; border: 0; min-width: 150px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; border-radius: 30px; } .btn-default { background-color: #0d5da4; color: #ffffff; padding: 15px 20px; border: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; } .btn-default:hover { background-color: #0d5da4; } .btn-primary { background-color: #0d5da4; color: #ffffff; } .btn-primary:hover { background-color: #ddab0f; color: #ffffff; } .btn-secondary { background-color: #2e9d3b; } .btn-secondary:hover { background-color: #fc1e0e; color: #ffffff; } .btn-primary.disabled { background-color: #0d5da4; border-color: #0d5da4; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); } .btn-primary.disabled:hover { color: #ffffff; background-color: #ddab0f; } .btn-secondary.disabled { background-color: #2e9d3b; border-color: #2e9d3b; } .btn-secondary.disabled:hover { background-color: #fc1e0e; color: #ffffff; } .btn-light { background-color: #ffffff; color: #0d5da4; border: 1px solid #ffffff; } .btn-light:hover { background-color: #222222; color: #ffffff; border-color: #222222; } .btn-ghost-light { background-color: transparent; color: #ffffff; border: 1px solid #ffffff; } .btn-ghost-light:hover { background-color: #ffffff; color: #0d5da4; border-color: #ffffff; } .btn-icon { font-size: 18px; } .btn-icon .fa { margin-right: 10px; vertical-align: middle; width: 50px; height: 50px; border: 1px solid #999999; border-radius: 30px; padding-left: 5px; padding-top: 10px; font-size: 1.5em; } .btn-icon:hover .fa { border-color: #0d5da4; } .btn-rect { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; } .btn-video { color: #ffffff; } .btn-video i { width: 55px; height: 55px; background-color: #ffffff; color: #0d5da4; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; padding: 11px; font-size: 21px; text-align: center; border: 6px solid rgba(34, 34, 34, 0.2); margin-right: 5px; } /* ========================== SOSMED-ICON ============================= */ .sosmed-icon a { color: #ffffff; background-color: transparent; width: 40px; height: 40px; font-size: 18px; display: flex; justify-content: center; flex-direction: column; text-align: center; margin: 0 2px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; } .sosmed-icon a:hover { /*color: $color-body;*/ background-color: transparent; } .sosmed-icon a.fb { background-color: #0d5da4; } .sosmed-icon a.fb:hover { background-color: #fd3527; } .sosmed-icon a.tw { background-color: #16C3B0; } .sosmed-icon a.tw:hover { background-color: #13ac9b; } .sosmed-icon a.ig { background-color: #FF7300; } .sosmed-icon a.ig:hover { background-color: #e66800; } .sosmed-icon a.in { background-color: #2DB3D9; } .sosmed-icon a.in:hover { background-color: #24a4c8; } .sosmed-icon.icon-bg-primary a { -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; color: #ffffff; background-color: #0d5da4; } .sosmed-icon.icon-bg-primary a:hover { color: #ffffff; background-color: #2e9d3b; } /* ========================== FEATURE ICON ============================= */ .rs-feature-1 { position: relative; background-color: #F8F8F8; border: 1px solid #F0F0F0; padding: 20px 20px; overflow: hidden; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .rs-feature-1 .no { position: absolute; top: 0; right: 20px; font-size: 72px; font-family: "Pacifico", cursive; font-weight: 700; opacity: 0.15; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)"; filter: alpha(opacity=15); } .rs-feature-1 .media { width: 100%; margin-bottom: 30px; background-color: transparent; } .rs-feature-1 .icon { font-size: 48px; color: #0d5da4; } .rs-feature-1 .body { position: relative; } .rs-feature-1 .title { color: #222222; } .rs-feature-1:hover { background-color: #2e9d3b; color: #ffffff; -webkit-transform: translateY(-10px); transform: translateY(-10px); -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.15) !important; box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.15) !important; } .rs-feature-1:hover .title { color: #ffffff; } /* ========================== IMAGE BOX ============================= */ .rs-image-box { margin-bottom: 30px; overflow: hidden; position: relative; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; } .rs-image-box .media-box { margin-bottom: 10px; } .rs-image-box:hover .media { background-color: #ffffff; } .rs-image-box .text-box { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: justify !important; justify-content: space-between !important; } .rs-image-box .price { color: #0d5da4; } .rs-shop-box { background-color: #ffffff; margin-bottom: 30px; overflow: hidden; position: relative; border: 1px solid #e6e6e6; } .rs-shop-box .media { text-align: center; } .rs-shop-box .media a { width: 100%; } .rs-shop-box .body-text { padding: 20px 20px; border-top: 1px solid #e6e6e6; } .rs-shop-box .body-text .title { font-weight: 400; color: #2e9d3b; font-size: 16px; margin-bottom: 10px; } .rs-shop-box .body-text .title a { color: #2e9d3b; } .rs-shop-box .body-text .title a:hover { color: #0d5da4; } .rs-shop-box .body-text .price { color: #0d5da4; font-weight: 700; font-size: 18px; float: left; } .rs-shop-box .body-text .meta { display: -ms-flexbox; display: flex; justify-content: space-between !important; } .title-blok { font-weight: 400; color: #2e9d3b; font-size: 16px; margin-bottom: 10px; } .title-blok a { color: #2e9d3b; } .title-blok a:hover { color: #0d5da4; } .rating, .shop-item-sidebar .body-text, .single-shop { unicode-bidi: bidi-override; direction: rtl; } .rating span:before, .shop-item-sidebar .body-text span:before, .single-shop span:before { color: #0d5da4; content: "\2605"; display: inline-block; position: relative; font-size: 1.2em; width: .6em; } .shop-item-sidebar { display: -ms-flexbox; display: flex; margin-bottom: 20px; align-items: center !important; } .shop-item-sidebar .media { width: 90px; height: 90px; border: 1px solid #e6e6e6; margin-right: 20px; } .shop-item-sidebar .body-text .title { font-weight: 400; color: #2e9d3b; font-size: 16px; margin-bottom: 10px; } .shop-item-sidebar .body-text .title a { color: #2e9d3b; } .shop-item-sidebar .body-text .title a:hover { color: #0d5da4; } .shop-item-sidebar .body-text .price { color: #0d5da4; font-weight: 700; font-size: 18px; } .single-shop .price { color: #0d5da4; font-weight: 700; font-size: 18px; } /* ========================== ICON 2 ============================= */ .box-icon-1 { margin-bottom: 15px; } .box-icon-1 .icon { color: #0d5da4; display: inline-block; font-size: 36px; line-height: 2.2; float: left; width: 60px; height: 60px; background: transparent; -webkit-border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; border-radius: 100px; text-align: center; } .box-icon-1 .body-content { color: #2e9d3b; margin-left: 70px; font-weight: 700; font-size: 24px; } .box-icon-1 .body-content .heading { font-size: 16px; font-weight: 700; } .rs-icon-info { margin-bottom: 15px; } .rs-icon-info .info-icon { display: table-cell; position: relative; } .rs-icon-info .fa { width: 60px; height: 60px; background-color: #0d5da4; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; text-align: center; padding-top: 17px; font-size: 22px; color: #ffffff; } .rs-icon-info .info-text { display: table-cell; padding-left: 20px; position: relative; vertical-align: middle; } .rs-icon-info.center { text-align: center; padding: 30px 0; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; } .rs-icon-info.center .info-icon { display: block; } .rs-icon-info.center .fa { background-color: transparent; font-size: 40px; } .rs-icon-info.center .fa.bl { background-color: #0d5da4; color: #ffffff; width: 80px; height: 80px; } .rs-icon-info.center .info-text { display: block; } .rs-icon-info.text-right { text-align: right; } .rs-icon-info.text-right .info-icon { float: right; } .rs-icon-info.text-right .info-icon:after { right: -5px; top: -5px; } .rs-icon-info.text-right .info-text { padding-left: auto; padding-right: 20px; } .rs-icon-info::after { display: block; content: ""; clear: both; } .rs-icon-info-2 { display: flex; align-items: flex-start; } .rs-icon-info-2 .info-icon { text-align: center; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .rs-icon-info-2 .fa { width: 80px; height: 80px; margin-right: 20px; color: #ffffff; background-color: transparent; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; padding-top: 23px; font-size: 35px; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; } .rs-icon-info-2 .body-text { position: relative; } .rs-icon-info-3 { margin-bottom: 15px; } .rs-icon-info-3 .info-icon { text-align: center; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .rs-icon-info-3 .fa { width: 60px; height: 60px; margin-right: 10px; color: #ffffff; background-color: transparent; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; padding-top: 14px; font-size: 35px; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; } .rs-icon-info-3 .info-text { position: relative; margin-top: 20px; } .rs-icon-info-3::after { display: block; content: ""; clear: both; } .rs-icon-info-3.text-center { text-align: center; } .rs-icon-info-3.text-center .fa { width: 80px; height: 80px; padding-top: 22px; margin-bottom: 20px; } .rs-icon-info-3.text-center .info-icon { display: block; } .rs-icon-info-3:hover .info-icon .fa { color: #ffffff; background-color: #0d5da4; -webkit-animation-name: hvr-icon-push; animation-name: hvr-icon-push; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; } @-webkit-keyframes hvr-icon-push { 50% { -moz-transform: translateY(-10px); -webkit-transform: translateY(-10px); -o-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); } } @keyframes hvr-icon-push { 50% { -moz-transform: translateY(-10px); -webkit-transform: translateY(-10px); -o-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); } } .rs-icon-info-4 { background-color: #fafafa; text-align: center; overflow: hidden; position: relative; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; border-bottom: 2px solid #0d5da4; } .rs-icon-info-4 .icon { padding-top: 30px; } .rs-icon-info-4 .fa { width: 70px; height: 70px; color: #ffffff; background-color: #0d5da4; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; padding-top: 17px; font-size: 35px; } .rs-icon-info-4 .info-text { display: table-cell; padding-left: 20px; position: relative; vertical-align: middle; } .rs-icon-info-4 .title { color: #2e9d3b; } /* ========================== FACT ============================= */ .rs-icon-funfact .icon { display: block; font-size: 30px; line-height: 2.2; float: left; width: 70px; height: 70px; color: #ffffff; text-align: center; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; } .rs-icon-funfact .body-content { margin-left: 85px; } .rs-icon-funfact .body-content h1, .rs-icon-funfact .body-content h2, .rs-icon-funfact .body-content .banner-page .title-page, .banner-page .rs-icon-funfact .body-content .title-page, .rs-icon-funfact .body-content h3, .rs-icon-funfact .body-content h4, .rs-icon-funfact .body-content .rs-team-1 .title, .rs-team-1 .rs-icon-funfact .body-content .title, .rs-icon-funfact .body-content h4, .rs-icon-funfact .body-content .rs-team-1 .title, .rs-team-1 .rs-icon-funfact .body-content .title, .rs-icon-funfact .body-content h5, .rs-icon-funfact .body-content h6 { clear: none; margin-bottom: 0; } .rs-icon-funfact.style-2 { text-align: center; } .rs-icon-funfact.style-2 .icon { color: #0d5da4; float: none; background-color: transparent; margin: 0 auto; font-size: 48px; } .rs-icon-funfact.style-2 .body-content { margin-left: 0; } .rs-funfact { text-align: center; color: #ffffff; background-color: transparent !important; padding-top: 15px; padding-bottom: 15px; } .rs-funfact .box-fun { position: relative; height: 130px; } .rs-funfact .box-fun:before { background-color: transparent; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; margin: 0 auto; content: ''; width: 100px; height: 100px; display: block; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .rs-funfact .box-fun h2, .rs-funfact .box-fun .banner-page .title-page, .banner-page .rs-funfact .box-fun .title-page { position: absolute; top: 0; width: 100%; text-align: center; } .rs-funfact.bg-primary .box-fun:before { background-color: #0d5da4; } .rs-funfact.bg-secondary .box-fun:before { background-color: #2e9d3b; } .rs-funfact.bg-tertiary .box-fun:before { background-color: #16C3B0; } .rs-funfact.bg-quaternary .box-fun:before { background-color: #2DB3D9; } .rs-funfact .title { font-weight: 700; font-size: 18px; } /* ========================== CLASSES ============================= */ .rs-class-box { -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; border-radius: 15px; overflow: hidden; background-color: #f8f8f8; } .rs-class-box .body-box { padding: 20px 20px 0; } .rs-class-box .class-name, .rs-class-box .detail { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: justify; justify-content: space-between; } .rs-class-box .title { font-size: 18px; font-family: "Pacifico", cursive; color: #0d5da4; } .rs-class-box .price { font-size: 24px; color: #2e9d3b; font-weight: 700; } .rs-class-box .open-class { margin-bottom: 20px; font-size: 14px; } .rs-class-box .open-class span { color: #cccccc; } .rs-class-box .detail { margin-top: 30px; margin-left: -20px; margin-right: -20px; } .rs-class-box .age, .rs-class-box .size { color: #ffffff; padding: 15px 0; text-align: center; font-size: 18px; } .rs-class-box .age { background-color: #0d5da4; } .rs-class-box .size { background-color: #2e9d3b; } /* ========================== FACT ============================= */ .counter-1 .counter-number { display: block; vertical-align: middle; padding: 0; width: 70px; padding-right: 14px; letter-spacing: -.5px; font-weight: 700; font-size: 48px; } .counter-1 .counter-title { display: table-cell; vertical-align: middle; padding: 0; text-align: left; line-height: 18px; margin-bottom: 0; } /* ========================== CTA QUOTE ============================= */ .cta-quote { text-align: center; color: #ffffff; } .cta-quote .title { font-size: 72px; } .cta-quote footer { font-size: 24px; } .cta-quote footer:before, .cta-quote footer:after { content: "\2014"; } /* ========================== BOX IMAGE ============================= */ .box-image-5 { position: relative; } .box-image-5 .info-box { position: absolute; bottom: 20px; left: 30px; z-index: 2; color: #ffffff; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -webkit-transform: translate3d(0px, 25px, 0px); transform: translate3d(0px, 25px, 0px); -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; } .box-image-5 .info-box .title { margin-bottom: 15px; color: #ffffff; clear: none; } .box-image-5 .info-box .title:after { content: ''; height: 3px; width: 30px; display: block; margin: 7% 0; background: #2e9d3b; } .box-image-5 a { background-color: #0d5da4; display: block; margin: 8px; } .box-image-5 a img { width: 100%; display: block; margin-bottom: 0; } .box-image-5:hover .info-box { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); } .box-image-5:hover img { opacity: 0.2; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; filter: alpha(opacity=20); } .box-image-5:after { content: ''; position: absolute; background-image: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, 0.9) 100%); background-image: -ms-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, 0.9) 100%); background-image: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, 0.9) 100%); background-image: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, 0.9) 100%); background-image: -webkit-gradient(linear, center top, center bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.9))); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, 0.9) 100%); bottom: 0; left: 0; width: 100%; height: 100px; } /* Process Workflow */ .box-image-6 { position: relative; text-align: center; color: #ffffff; } .box-image-6 .media { position: relative; } .box-image-6 .media .no { width: 40px; height: 40px; position: absolute; top: 0; right: 20%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; font-size: 24px; font-family: "Pacifico", cursive; } .box-image-6 img { width: 80%; height: 80%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; margin: 0 auto; } .box-widget { padding: 30px; color: #ffffff; } .box-widget .info-text { padding-left: 30px !important; } /* ========================== PRICING TABLE ============================= */ .rs-pricing-1 { position: relative; text-align: center; padding: 30px 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; background-color: #FAFAFA; border: 1px solid #0d5da4; } .rs-pricing-1 .price { font-size: 60px; font-weight: 700; line-height: 1; padding: 20px 0; position: relative; letter-spacing: -3px; color: #0d5da4; } .rs-pricing-1 .price:after, .rs-pricing-1 .price:before { border-top: 1px solid #e6e6e6; content: ""; left: 50%; margin-left: -50px; position: absolute; top: auto; width: 100px; } .rs-pricing-1 .price:before { top: 0; } .rs-pricing-1 .price:after { bottom: 0; } .rs-pricing-1 .price span { display: inline-block; font-size: 28px; margin: 7px 3px 0 0; vertical-align: top; } .rs-pricing-1 .price span.mon { color: #0d5da4; font-size: 16px; font-weight: 400; margin: 0 0 0 8px; vertical-align: baseline; letter-spacing: 0; } .rs-pricing-1 .features ul { list-style: outside none none; margin: 0; padding: 35px 0; } .rs-pricing-1 .features ul li { padding: 8px 0; } .rs-pricing-1 .title { color: #222222; } .rs-pricing-1.popular { background-color: #0d5da4; color: #ffffff; padding: 50px 0; } .rs-pricing-1.popular .price { color: #ffffff; } .rs-pricing-1.popular .price span { color: #ffffff; } .rs-pricing-1.popular .price span.mon { color: #ffffff; } .rs-pricing-1.popular .title { color: #ffffff; } /* ========================== TESTIMONIALS ============================= */ .testimonial-2 { position: relative; margin-bottom: 30px; } .testimonial-2 .media { float: left; margin: 0 30px 0 0; display: block; position: relative; background-color: #0d5da4; overflow: hidden; width: 120px; height: 120px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; } .testimonial-2 .media img { -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); -webkit-transition: 0.4s all linear; transition: 0.4s all linear; } .testimonial-2 .media:hover img { opacity: 0.3; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); -webkit-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05); -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; -webkit-transition-duration: 250ms; transition-duration: 250ms; } .testimonial-2:hover .media img { opacity: 0.3; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); -webkit-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05); -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; -webkit-transition-duration: 250ms; transition-duration: 250ms; } .testimonial-2 .body { overflow: hidden; color: #999999; } .testimonial-2 .title { color: #0d5da4; font-weight: 600; font-size: 16px; } .testimonial-2 .position { color: white; } .testimonial-2 .company { color: white; margin-bottom: 20px; font-size: 12px; } @media (max-width: 768px) { .testimonial-2 .media { float: none; margin-left: auto; margin-right: auto; clear: both; text-align: center; } .testimonial-2 .body { text-align: center; } } .rs-feature-box-1 { position: relative; padding: 0 20px 25px 20px; background-size: cover; background-position: center; color: white; background-color: #ffffff; text-align: center; height: 100%; } .rs-feature-box-1 .fa { width: 80px; height: 80px; color: #ffffff; background-color: #ffffff; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; padding-top: 17px; font-size: 45px; position: relative; top: -30px; } .rs-feature-box-1 .body { position: relative; top: -20px; } .rs-feature-box-1 a { color: white; } .rs-feature-box-1.bg-primary { background-color: #0d5da4; } .rs-feature-box-1.bg-primary .fa { background-color: #0d5da4; } .rs-feature-box-1.bg-primary .btn, .rs-feature-box-1.bg-primary .btn-primary, .rs-feature-box-1.bg-primary .btn-secondary, .rs-feature-box-1.bg-primary .btn-light, .rs-feature-box-1.bg-primary .btn-ghost-light { background-color: #2e9d3b; } .rs-feature-box-1.bg-secondary { background-color: #2e9d3b; } .rs-feature-box-1.bg-secondary .fa { background-color: #2e9d3b; } .rs-feature-box-1.bg-secondary .btn, .rs-feature-box-1.bg-secondary .btn-primary, .rs-feature-box-1.bg-secondary .btn-secondary, .rs-feature-box-1.bg-secondary .btn-light, .rs-feature-box-1.bg-secondary .btn-ghost-light { background-color: #16C3B0; } .rs-feature-box-1.bg-tertiary { background-color: #16C3B0; } .rs-feature-box-1.bg-tertiary .fa { background-color: #16C3B0; } .rs-feature-box-1.bg-tertiary .btn, .rs-feature-box-1.bg-tertiary .btn-primary, .rs-feature-box-1.bg-tertiary .btn-secondary, .rs-feature-box-1.bg-tertiary .btn-light, .rs-feature-box-1.bg-tertiary .btn-ghost-light { background-color: #0d5da4; } .rs-feature-box-1:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .rs-box-testimony { position: relative; box-sizing: border-box; text-align: center; } .rs-box-testimony .quote-box blockquote { font-size: 24px; padding: 0; background-color: transparent; margin: 0; border-left: 0; } .rs-box-testimony .quote-box .quote-name { margin-top: 30px; font-size: 18px; line-height: 34px; color: #0d5da4; } .rs-box-testimony .quote-box .quote-name:before { content: '\2014 \00A0'; } .rs-box-testimony .quote-box .quote-name span { font-size: 12px; font-style: italic; font-weight: normal; display: block; color: #999999; } .rs-box-testimony .quote-box .media { margin: 40px 0 20px 0; text-align: center; } .rs-box-testimony .quote-box .media img { border: 3px solid #0d5da4; margin: 0 auto; width: 100px; height: 100px; } .rs-experience { position: relative; } .rs-experience .fa { position: absolute; top: 10px; right: 0; font-size: 45px; color: #e6e6e6; } .rs-experience .position { font-family: "Pacifico", cursive; } .rs-experience .title { color: #0d5da4; margin-top: 5px; } /* ========================== BLOG ============================= */ .rs-news-1 { position: relative; -webkit-box-shadow: 4px 5px 30px rgba(0, 0, 0, 0); -moz-box-shadow: 4px 5px 30px rgba(0, 0, 0, 0); box-shadow: 4px 5px 30px rgba(0, 0, 0, 0); padding-bottom: 20px; overflow: hidden; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; border-radius: 15px; border-bottom: 2px solid #FF7300; background-color: #f8f8f8; } .rs-news-1 .meta-category { position: absolute; top: 20px; left: 0; padding: 5px 20px; background-color: #0d5da4; color: #ffffff; z-index: 2; } .rs-news-1 .media-box { width: 100%; margin-bottom: 20px; position: relative; z-index: 1; overflow: hidden; background-color: rgba(253, 77, 64, 0.6); } .rs-news-1 .media-box img { -webkit-transition: 0.4s all linear; transition: 0.4s all linear; } .rs-news-1 .media-box:before { content: "\f0c1"; font-family: FontAwesome; position: absolute; top: 40%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 50px; height: 50px; text-align: center; z-index: 9; color: #ffffff; font-size: 30px; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -webkit-transition: all ease .25s; transition: all ease .25s; } .rs-news-1 .body-box { position: relative; padding: 10px 20px; } .rs-news-1 .body-box .title a { font-size: 18px; font-weight: 700; color: #0d5da4; } .rs-news-1 .body-box .title a:hover { color: #2e9d3b; } .rs-news-1 .body-box .title { margin-bottom: 10px; font-size: 18px; font-weight: 700; color: #0d5da4; } .rs-news-1 .body-box .meta-date { font-size: 13px; margin-bottom: 20px; color: #2e9d3b; } .rs-news-1:hover .body-box:before { -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); } .rs-news-1:hover { -webkit-box-shadow: 4px 5px 40px rgba(0, 0, 0, 0.2); -moz-box-shadow: 4px 5px 40px rgba(0, 0, 0, 0.2); box-shadow: 4px 5px 40px rgba(0, 0, 0, 0.2); } .rs-news-1:hover .media-box img { opacity: 0.4; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); -webkit-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05); -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; -webkit-transition-duration: 250ms; transition-duration: 250ms; } .rs-news-1:hover .media-box:before { top: 50%; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); } .rs-news-1.no-shadow { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } /* ========================== BOX TEAM ============================= */ .rs-team-1 { position: relative; margin-bottom: 30px; text-align: center; overflow: hidden; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; border-radius: 15px; border-bottom: 2px solid #FF7300; background-color: #f8f8f8; } .rs-team-1 .body { overflow: hidden; color: #999999; } .rs-team-1 .title { margin-bottom: 5px; color: #2e9d3b; } .rs-team-1 .position { font-size: 14px; color: #0d5da4; margin-bottom: 20px; } .rs-team-1 .position:before, .rs-team-1 .position:after { content: ' - '; } .rs-team-1 .media-box { background-color: transparent; } .rs-team-1 .social-icon { display: flex; justify-content: center; width: 100%; margin-left: 0; padding-left: 0; font-size: 18px; margin-top: 10px; } .rs-team-1 .social-icon li { list-style: none; padding: 0 10px; } .rs-team-1:hover { -webkit-box-shadow: 4px 5px 40px rgba(0, 0, 0, 0.2); -moz-box-shadow: 4px 5px 40px rgba(0, 0, 0, 0.2); box-shadow: 4px 5px 40px rgba(0, 0, 0, 0.2); border-bottom-color: #2DB3D9; } .rs-team-1:hover .media-box { background-color: transparent; } /* ========================== BOX ICON ============================= */ .rs-icon-1 .icon { display: table-cell; color: #0d5da4; font-size: 27px; line-height: 2.2; width: 60px; height: 60px; background: #F8F8F8; -webkit-border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; border-radius: 100px; text-align: center; } .rs-icon-1 .icon.no-bg { background-color: transparent; } .rs-icon-1 .body-content { display: table-cell; padding-left: 10px; vertical-align: middle; font-weight: 400; color: #fefaed; } .rs-icon-1 .body-content .heading { font-weight: 700; color: #2e9d3b; } /* ========================== FORM CONTACT ============================= */ .form-comment .form-control, .form-contact .form-control, .contact .form-control { height: 45px; background-color: transparent; border: 1px solid rgba(153, 153, 153, 0.2); -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; box-shadow: none; opacity: 0.9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); } .form-comment textarea.form-control, .form-contact textarea.form-control, .contact textarea.form-control { height: auto; } .form-comment .btn.disabled, .form-comment .disabled.btn-primary, .form-comment .disabled.btn-secondary, .form-comment .disabled.btn-light, .form-comment .disabled.btn-ghost-light, .form-comment .btn[disabled], .form-comment [disabled].btn-primary, .form-comment [disabled].btn-secondary, .form-comment [disabled].btn-light, .form-comment [disabled].btn-ghost-light, .form-comment fieldset[disabled] .btn, .form-comment fieldset[disabled] .btn-primary, .form-comment fieldset[disabled] .btn-secondary, .form-comment fieldset[disabled] .btn-light, .form-comment fieldset[disabled] .btn-ghost-light, .form-contact .btn.disabled, .form-contact .disabled.btn-primary, .form-contact .disabled.btn-secondary, .form-contact .disabled.btn-light, .form-contact .disabled.btn-ghost-light, .form-contact .btn[disabled], .form-contact [disabled].btn-primary, .form-contact [disabled].btn-secondary, .form-contact [disabled].btn-light, .form-contact [disabled].btn-ghost-light, .form-contact fieldset[disabled] .btn, .form-contact fieldset[disabled] .btn-primary, .form-contact fieldset[disabled] .btn-secondary, .form-contact fieldset[disabled] .btn-light, .form-contact fieldset[disabled] .btn-ghost-light, .contact .btn.disabled, .contact .disabled.btn-primary, .contact .disabled.btn-secondary, .contact .disabled.btn-light, .contact .disabled.btn-ghost-light, .contact .btn[disabled], .contact [disabled].btn-primary, .contact [disabled].btn-secondary, .contact [disabled].btn-light, .contact [disabled].btn-ghost-light, .contact fieldset[disabled] .btn, .contact fieldset[disabled] .btn-primary, .contact fieldset[disabled] .btn-secondary, .contact fieldset[disabled] .btn-light, .contact fieldset[disabled] .btn-ghost-light { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); } .form-subscribe [type="search"] { -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; border-radius: 30px; min-height: 52px; padding-left: 20px; padding-right: 20px; border-color: transparent; } .form-subscribe .btn, .form-subscribe .btn-primary, .form-subscribe .btn-secondary, .form-subscribe .btn-light, .form-subscribe .btn-ghost-light { min-height: 52px; } /* ========================== ACCORDION ============================= */ .rs-accordion .card { margin-bottom: 10px; border-color: transparent; } .rs-accordion .card .card-header { color: #999999; padding: 0; border-color: transparent; } .rs-accordion .card .card-header:first-child { border-radius: 0; } .rs-accordion .card .btn, .rs-accordion .card .btn-primary, .rs-accordion .card .btn-secondary, .rs-accordion .card .btn-light, .rs-accordion .card .btn-ghost-light { display: block; width: 100%; text-align: left; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; background-color: #f2f2f2; color: #222222; font-size: initial; border-bottom: 4px solid #0d5da4; font-weight: 700; } .rs-accordion .card .btn.collapsed, .rs-accordion .card .collapsed.btn-primary, .rs-accordion .card .collapsed.btn-secondary, .rs-accordion .card .collapsed.btn-light, .rs-accordion .card .collapsed.btn-ghost-light { color: #222222; background-color: #f2f2f2; border-bottom-color: transparent; } .rs-accordion .card .btn:focus, .rs-accordion .card .btn-primary:focus, .rs-accordion .card .btn-secondary:focus, .rs-accordion .card .btn-light:focus, .rs-accordion .card .btn-ghost-light:focus { text-decoration: none; } .rs-accordion .card:first-of-type { border-top-left-radius: 0; border-top-right-radius: 0; } .rs-accordion .card:last-of-type { border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .rs-accordion .title { font-size: 16px; margin: 0; padding: 0; } .rs-accordion .title .btn, .rs-accordion .title .btn-primary, .rs-accordion .title .btn-secondary, .rs-accordion .title .btn-light, .rs-accordion .title .btn-ghost-light { padding: 20px 50px; position: relative; } .rs-accordion .title .btn:hover, .rs-accordion .title .btn-primary:hover, .rs-accordion .title .btn-secondary:hover, .rs-accordion .title .btn-light:hover, .rs-accordion .title .btn-ghost-light:hover, .rs-accordion .title .btn:active, .rs-accordion .title .btn-primary:active, .rs-accordion .title .btn-secondary:active, .rs-accordion .title .btn-light:active, .rs-accordion .title .btn-ghost-light:active { text-decoration: none; } .rs-accordion .title .btn:before, .rs-accordion .title .btn-primary:before, .rs-accordion .title .btn-secondary:before, .rs-accordion .title .btn-light:before, .rs-accordion .title .btn-ghost-light:before { content: "\29BE"; font-family: Arial; color: #0d5da4; font-size: 24px; position: absolute; top: 17px; left: 0; line-height: 1; padding: 0 0px 0 20px; } .rs-accordion .title .btn.collapsed:before, .rs-accordion .title .collapsed.btn-primary:before, .rs-accordion .title .collapsed.btn-secondary:before, .rs-accordion .title .collapsed.btn-light:before, .rs-accordion .title .collapsed.btn-ghost-light:before { content: "\29BF"; color: #0d5da4; } .box-gallery { position: relative; overflow: hidden; width: 100%; margin-bottom: 10px; } .box-gallery a, .box-gallery a img { display: block; max-width: 100%; -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; -webkit-transition-duration: 250ms; transition-duration: 250ms; cursor: pointer; -webkit-transition: 0.4s all linear; transition: 0.4s all linear; } .box-gallery a:hover img, .box-gallery a img:hover img { -webkit-transform: scale(1.05, 1.07); -ms-transform: scale(1.05, 1.07); transform: scale(1.05, 1.07); -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; -webkit-transition-duration: 250ms; transition-duration: 250ms; } .box-gallery a:hover .project-info, .box-gallery a img:hover .project-info { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); } .box-gallery a:hover .project-icon, .box-gallery a img:hover .project-icon { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); top: -90px; } .box-gallery a:hover .project-icon .fa:hover, .box-gallery a img:hover .project-icon .fa:hover { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); } .box-gallery a:hover .details, .box-gallery a img:hover .details { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); bottom: 0; } .box-gallery .project-info { position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; background-color: rgba(253, 77, 64, 0.4); padding-top: 50%; text-align: center; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -webkit-transition: all ease .25s; transition: all ease .25s; } .box-gallery .project-info .project-icon { position: relative; top: -120px; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -webkit-transition: all ease .25s; transition: all ease .25s; width: 100%; color: #ffffff; } .box-gallery .project-info .project-icon .fa { font-size: 50px; opacity: 0.9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); } /* ========================== TABS ============================= */ .rs-tabs ul.nav { margin-left: 0; } .rs-tabs .nav-tabs .nav-link { border: 1px solid #e6e6e6; border-top-left-radius: 0; border-top-right-radius: 0; color: #0d5da4; font-size: 18px; font-weight: 700; padding: 0.5rem 3rem; } .rs-tabs .nav-tabs .nav-link.active { background-color: #0d5da4; color: #ffffff; border-color: #0d5da4; } .rs-tabs .tab-content { padding: 30px; background-color: #fafafa; border: 1px solid #e6e6e6; } .review-item { display: flex; margin-bottom: 20px; align-items: center; } .review-item .image { width: 90px; height: 90px; margin-right: 20px; } .review-item .image img { border: 2px solid #0d5da4; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; } .media-review img { width: 90px; height: 90px; border: 2px solid #0d5da4; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; } /* ========================== TESTIMONIAL ============================= */ .rs-testimonial-1 { position: relative; margin-bottom: 30px; } .rs-testimonial-1 .media { float: left; margin: 0 30px 30px 0; width: 125px; height: 125px; display: block; position: relative; background-color: #ffffff; border: 5px solid #F8F8F8; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; } .rs-testimonial-1 .media img { -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); -webkit-transition: 0.4s all linear; transition: 0.4s all linear; } .rs-testimonial-1:after { content: "\f10d"; font-family: FontAwesome; position: absolute; top: 0; left: 95px; z-index: 9; color: #2e9d3b; font-size: 18px; } .rs-testimonial-1:hover .media { background-color: rgba(241, 194, 46, 0.3); } .rs-testimonial-1:hover .media img { opacity: 0.3; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); -webkit-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05); -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; -webkit-transition-duration: 250ms; transition-duration: 250ms; } .rs-testimonial-1 .body { overflow: hidden; color: #999999; } .rs-testimonial-1 .title { color: #0d5da4; font-weight: 700; font-size: 16px; } .rs-testimonial-1 .title:before { content: '\2014 \00A0'; } .rs-testimonial-1 .position { color: white; } .rs-testimonial-1 .company { margin-bottom: 20px; } .rs-testimonial-2 { position: relative; /*padding-left: 50px;*/ /*&:before{ content: "\f10e"; font-family: $font_icon; position: absolute; top: -6px; left: 0; z-index: 9; color: #E6E1C5; font-size: 35px; }*/ } .rs-testimonial-2 .media { width: 60px; height: 60px; float: left; } .rs-testimonial-2 .rs-testimonial-footer { font-weight: 700; margin-left: 75px; } .rs-testimonial-2 .rs-testimonial-footer::before { content: "\2014 \00A0"; } .rs-testimonial-2 .rs-testimonial-footer cite { display: block; font-weight: normal; } /* ========================== Back To Top Section ============================= */ .cd-top { display: inline-block; height: 40px; width: 40px; position: fixed; bottom: 50px; right: 10px; z-index: 999; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); overflow: hidden; text-indent: 100%; white-space: nowrap; background: #0d5da4 url("../images/cd-top-arrow.svg") no-repeat center 50%; visibility: hidden; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -webkit-transition: opacity .3s 0s, visibility 0s .3s; -moz-transition: opacity .3s 0s, visibility 0s .3s; transition: opacity .3s 0s, visibility 0s .3s; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; border-radius: 20px; } .cd-top:hover { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -webkit-transition: opacity .3s 0s, visibility 0s 0s; -moz-transition: opacity .3s 0s, visibility 0s 0s; transition: opacity .3s 0s, visibility 0s 0s; } .cd-top.cd-is-visible { visibility: visible; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); } .cd-top.cd-fade-out { opacity: 0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); } .progress-bar { background-color: #0d5da4; } .rs-progress .name { color: #222222; font-size: 18px; display: inline-block; } .rs-progress .name span { font-size: 16px; color: #2e9d3b; } .rs-progress .persen { float: right; padding-top: 14px; font-weight: 700; color: #0d5da4; } .rs-progress .progress { clear: both; background-color: #ffffff; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; height: .8rem; } .rs-progress.progress-right .progress { flex-direction: row-reverse; } .rs-progress.progress-right .name { float: right; } .rs-progress.progress-right .persen { float: left; } .bg-gradient-primary { background-color: #0d5da4; } .navfilter { text-align: center; /*padding-top: 50px;*/ padding-bottom: 50px; } .portfolio_filter { margin: 0; padding: 0; } .portfolio_filter li { display: inline-block; list-style: none; padding: 0 2px; text-decoration: none; } .portfolio_filter li a { padding: 14px 25px; color: #0d5da4; font-weight: 700; font-family: "Pacifico", cursive; text-transform: none; } .portfolio_filter li a.active { color: #999999; } /** * 4. - LOGO & NAVIGATION * ----------------------------------------------------------------------------- */ /* 4.1 - NAVBAR */ .topbar { background-color: #2e9d3b; color: #ffffff; font-family: "Open Sans", sans-serif; } .topbar .row { min-height: 40px; } .topbar .info .info-item { display: inline-table; margin-right: 30px; } .topbar .info .info-item:last-child { margin-right: 0; } .topbar .info .info-item .fa { margin-right: 7px; font-size: 18px; color: #ffffff; } .topbar .sosmed-icon a { color: #ffffff; margin: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; } .topbar .sosmed-icon a:hover { color: #ffffff; } .topbar a { color: #ffffff; } .topbar a:hover { color: #ffffff; } .middlebar { /*.row{*/ min-height: 90px; /*}*/ } /* 4.1 - NAVBAR */ .navbar-brand { padding-top: .7rem; padding-bottom: .7rem; font-size: 36px; color: #0d5da4; font-weight: 700; font-family: "Pacifico", cursive; } .navbar-main { font-family: "Open Sans", sans-serif; -webkit-transition: padding .2s ease-in-out; transition: padding .2s ease-in-out; } .navbar-main .navbar { padding: 0; } .navbar-main ol, .navbar-main li { margin: 0 0; font-size: 14px; font-weight: 700; } .navbar-main ul { margin-left: 0; } .navbar-main .navbar-toggler { color: #0d5da4; border-color: transparent; } .navbar-main .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(253, 77, 64, 1)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } .navbar-main .dropdown-toggle::after { margin-left: 0.6em; color: #222222; } .navbar-main .dropdown:hover > .dropdown-menu { display: block; } .navbar-main .dropdown-menu { min-width: 200px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; padding: 0.2rem 0; margin-top: 0; border-width: 0; background-color: #333333; color: #ffffff; font-size: 14px; } .navbar-main .dropdown-item { color: #ffffff; padding: 0.5rem 1.5rem; } .navbar-main .dropdown-item:hover, .navbar-main .dropdown-item:focus { text-decoration: none; background-color: #222222; } .navbar-main.stiky .navbar-brand img { width: 80%; } .navbar-main.stiky .navbar { padding-top: 8px; padding-bottom: 8px; } .navbar-main.open .navbar-nav { display: none; } /* end navbar-main global */ /* END NAVBARMAIN */ .contact-info { float: right; margin-top: 5px; } .contact-info > div { display: inline-block; margin-right: 40px; margin-top: 6px; } .contact-info > div:last-child { margin-right: 0; } .header-1 { /*position: relative;*/ } .header-1 .navbar-main { background-color: #ffffff; width: 100%; font-family: "Open Sans", sans-serif; /* END NAVBAR NAV */ /* END STIKY */ } .header-1 .navbar-main .active > .nav-link { color: #ffffff; background-color: #0d5da4; } .header-1 .navbar-main .nav-link { color: #222222; padding: .5rem 1.5rem; margin-left: .2rem; margin-right: .2rem; background-color: transparent; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; border-radius: 30px; } .header-1 .navbar-main .nav-link:hover { color: #0d5da4; background-color: transparent; } .header-1 .navbar-main.stiky { height: auto; /*background-color: $white;*/ position: fixed; top: 0; right: 0; left: 0; z-index: 1030; padding-top: 40px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -webkit-transform: translateY(-40px); -moz-transform: translateY(-40px); -ms-transform: translateY(-40px); -o-transform: translateY(-40px); transform: translateY(-40px); -webkit-animation-duration: .3s; animation-duration: .3s; -webkit-animation-fill-mode: both; animation-fill-mode: both; bottom: initial; /*.nav-item{ &.active{ .nav-link { color: $color-primary; } } }*/ } .header-1 .navbar-main.stiky .navbar { padding-top: 0; padding-bottom: 0; } .header-1 .navbar-main.stiky .nav-link { /*color: $navbar-stiky-color;*/ } .header-1 .navbar-main.stiky .nav-link:hover, .header-1 .navbar-main.stiky .nav-link:focus { color: #0d5da4; } @media (max-width: 767px) { .header-1 .navbar-main { /*background-color: $white;*/ } .header-1 .navbar-main .navbar-brand { position: relative; top: 0; } } /** * 5. - SECTION * ----------------------------------------------------------------------------- */ /* 1.1 - Banner */ .banner { height: calc(100% - 60px); overflow: hidden; padding: 0 0; position: relative; } .banner .overlay-bg { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(34, 34, 34, 0.5); z-index: 1; } .banner .owl-theme { height: 100%; } .banner .owl-theme div:not(.owl-controls) { height: 100%; overflow: hidden; } .banner .owl-theme .wrap-caption { height: auto !important; } .banner .owl-theme .owl-dots { height: auto !important; margin-top: -50px; } .banner .owl-theme.banner-nav { height: auto !important; } .banner .owl-theme.banner-nav .custom-nav { height: 100px !important; } .banner .owl-theme .item { background-repeat: no-repeat; background-size: cover; background-position: center; } .banner .owl-theme .item img { display: none; } .banner .custom-nav { position: absolute; top: 40%; left: 0; right: 0; height: auto; } .banner .custom-nav .owl-prev, .banner .custom-nav .owl-next { position: absolute; height: 100px; color: inherit; background: none; border: none; z-index: 100; cursor: pointer; } .banner .custom-nav .owl-prev i, .banner .custom-nav .owl-next i { font-size: 2.5rem; color: #cecece; } .banner .custom-nav .owl-prev { left: 0; } .banner .custom-nav .owl-next { right: 0; } .counter-slide { text-align: center; position: absolute; z-index: 10; bottom: 160px; width: 100%; color: #ffffff; } .carousel-thumbs { margin-top: -90px; } .wrapCarouselThumbs .owl-item { border: 3px solid #2e9d3b; } .wrapCarouselThumbs .owl-item.current { border-color: #0d5da4; } .main-content { position: relative; } .main-content .owl-theme .custom-nav { position: absolute; top: 20%; left: 0; right: 0; } .main-content .owl-theme .custom-nav .owl-prev, .main-content .owl-theme .custom-nav .owl-next { position: absolute; height: 100px; color: inherit; background: none; border: none; z-index: 100; } .main-content .owl-theme .custom-nav .owl-prev i, .main-content .owl-theme .custom-nav .owl-next i { font-size: 2.5rem; color: #cecece; } .main-content .owl-theme .custom-nav .owl-prev { left: 0; } .main-content .owl-theme .custom-nav .owl-next { right: 0; } .banner-full { height: 100%; position: relative; } .wrap-caption { width: 60%; position: relative; z-index: 2; } .wrap-caption .caption-heading { font-size: 60px; font-weight: 700; padding: 0; margin-bottom: 0; margin-top: 0; font-family: "Open Sans", sans-serif; color: #ffffff; line-height: 1; } .wrap-caption .caption-supheading { font-family: "Pacifico", cursive; color: #ff7300; margin-bottom: 0; } .wrap-caption .bg { background-color: rgba(153, 153, 153, 0.5); padding: 20px; } .wrap-caption p { font-size: 24px; font-family: "Pacifico", cursive; color: #ffffff; padding: 0; } .wrap-caption p.bg { background-color: rgba(153, 153, 153, 0.5); padding: 20px; /*color: $color_secondary;*/ } .wrap-caption.text-center { width: 80%; margin: 0 auto; text-align: center; } .wrap-caption.text-right { width: 100%; padding-left: 20%; } .wrap-caption .excerpt { margin-bottom: 50px; font-size: 18px; } .wrap-caption .btn, .wrap-caption .btn-primary, .wrap-caption .btn-secondary, .wrap-caption .btn-light, .wrap-caption .btn-ghost-light { margin-right: 15px; } @media (max-width: 767px) { .wrap-caption { width: 100%; } .wrap-caption .caption-heading { font-size: 45px; } .wrap-caption.center, .wrap-caption.right { width: 100%; } } .img-video { position: relative; } .img-video .play-video { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 65px; height: 65px; background-color: transparent; border: 3px solid #ffffff; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; display: table-cell; padding-top: 13px; padding-left: 7px; text-align: center; vertical-align: middle; line-height: 2; color: #ffffff; z-index: 2; } .img-video .play-video:hover { background-color: #ffffff; color: #0d5da4; } .img-video:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; background-color: rgba(241, 194, 46, 0.1); } .img-video img { border: 8px solid #ffffff; } .ripple { position: absolute; top: 50%; left: 50%; height: 65px; width: 65px; transform: translateX(-50%) translateY(-50%); transform-origin: center center; border-radius: 50%; -ms-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3); -o-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3); animation: ripple 2s infinite; } .ripple:before { animation-delay: .9s; content: ""; position: absolute; } .ripple:after { animation-delay: .9s; content: ""; position: absolute; } @keyframes ripple { 70% { box-shadow: 0 0 0 70px rgba(255, 255, 255, 0); } 100% { box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); } } .client-img { text-align: center; margin-top: 20px; margin-bottom: 20px; } .client-img:hover { -webkit-box-shadow: 4px 5px 30px rgba(0, 0, 0, 0.2); -moz-box-shadow: 4px 5px 30px rgba(0, 0, 0, 0.2); box-shadow: 4px 5px 30px rgba(0, 0, 0, 0.2); } /* Google Maps */ .maps-wraper { position: relative; } .maps { width: 100%; height: 350px; display: block; background: #ccc; position: relative; } #google-container { position: relative; width: 100%; height: 500px; background-color: #fff; } #cd-google-map { position: relative; overflow: hidden; } #cd-google-map .col-md-12 { padding: 0; } #cd-google-map .address { position: absolute; width: 100%; bottom: 0; left: 0; padding: 20px 0; background-color: rgba(5, 5, 5, 0.9); } #cd-google-map .address .address-item { position: relative; padding-left: 44px; } #cd-google-map .address .address-item i { width: 24px; height: 24px; position: absolute; top: 0; left: 4px; color: #fcfcfc; font-size: 22px; text-align: center; line-height: 24px; } #cd-zoom-in, #cd-zoom-out { height: 32px; width: 32px; cursor: pointer; margin-left: 10px; background-color: #0d5da4; background-repeat: no-repeat; background-size: 32px 64px; background-image: url("../images/cd-icon-controller.svg"); } .no-touch #cd-zoom-in:hover, .no-touch #cd-zoom-out:hover { background-color: #2e9d3b; } #cd-zoom-in { background-position: 50% 0; margin-top: 10px; margin-bottom: 1px; } #cd-zoom-out { background-position: 50% -32px; } .img-cta { position: relative; } .img-cta img { margin-top: -70px; margin-bottom: -120px; } .cta-1 .body-text { max-width: 70%; float: left; } @media (max-width: 768px) { .cta-1 .body-text { max-width: 100%; text-align: center; } } .cta-1 .body-action { max-width: 30%; float: right; } @media (max-width: 768px) { .cta-1 .body-action { max-width: 100%; float: none; margin: 0 auto; display: table; } } .cta-1 .body-action .btn, .cta-1 .body-action .btn-primary, .cta-1 .body-action .btn-secondary, .cta-1 .body-action .btn-light, .cta-1 .body-action .btn-ghost-light { display: inline-block; overflow: hidden; backface-visibility: hidden; position: relative; padding: 15px 35px; } .bg-breadcrumb { background-color: #EEEEEE; } .bg-breadcrumb .breadcrumb { background-color: #EEEEEE; } /* WIDGET */ .widget { margin-bottom: 50px; clear: both; } .widget-title { font-size: 24px; font-weight: 700; color: #0d5da4; margin-bottom: 30px; } .category-nav { margin-left: 0; margin-bottom: 30px; padding: 0; } .category-nav { margin-left: 0; margin-bottom: 30px; padding: 0; } .category-nav li { list-style: none; margin: 0; font-weight: 700; } .category-nav li a { color: #222222; display: block; padding: 15px 20px; margin-bottom: 5px; background-color: #f2f2f2; } .category-nav li a:hover { background-color: #e6e6e6; } .category-nav li.active a { background-color: #0d5da4; color: #ffffff; } .single-news .media { margin-bottom: 20px; } .single-news .title { font-size: 24px; font-weight: 700; color: #0d5da4; font-family: "Open Sans", sans-serif; } .single-news .meta-date { color: #2e9d3b; font-size: 12px; font-style: italic; margin-bottom: 20px; } .widget.tags a { display: inline-block; vertical-align: top; padding: 5px 8px 6px; font-size: 13px !important; color: rgba(153, 153, 153, 0.8); border: 1px solid #ccc; margin: 0 6px 7px 0; text-decoration: none !important; text-transform: lowercase; -webkit-transition: all .3s ease; transition: all .3s ease; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; } .widget.tags a:hover { background-color: #0d5da4; color: #ffffff; border-color: #0d5da4; } .author-box { background-color: rgba(153, 153, 153, 0.1); padding: 20px; margin-top: 60px; } .author-box .media { display: table-cell; vertical-align: top; width: 120px; } .author-box .media img { width: 100px; height: 100px; } .author-box .body { margin-left: 20px; display: table-cell; vertical-align: top; } .author-box .media-heading { color: #222222; font-weight: 600; font-size: 15px; text-transform: uppercase; margin-bottom: 10px; font-family: "Open Sans", sans-serif; } .author-box .media-heading span { font-weight: 400; font-size: 12px; display: block; color: rgba(34, 34, 34, 0.3); } .author-box:after { @extent .clrfix; } .comments-box { padding-bottom: 30px; /*border-bottom: 1px solid #E9E9E9;*/ } .comments-box .media { /*padding: 20px;*/ padding-bottom: 30px; border-bottom: 1px solid #E9E9E9; background-color: #fff; margin-bottom: 30px; } .comments-box .media.comment { background-color: #fff; } .comments-box .media.reply-comment { /*background-color:#F6F6F6;*/ margin-left: 40px; } .comments-box .media:after { display: table; content: " "; clear: both; } .comments-box .media-heading { color: #0d5da4; font-weight: 600; font-family: "Open Sans", sans-serif; } .comments-box .comments-box .media-left img { width: 100px; height: 100px; } .comments-box .date { float: right; color: rgba(34, 34, 34, 0.3); } .comments-box .reply { margin-top: 5px; } .comments-box .reply a { color: rgba(34, 34, 34, 0.3); } .comments-box .reply a:hover { color: #2e9d3b; } .similar-box .title-heading, .comments-box .title-heading, .leave-comment-box .title-heading { font-size: 18px; line-height: 25px; color: #0d5da4; font-family: "Open Sans", sans-serif; margin-top: 40px; margin-bottom: 40px; } /* end single blog */ .promo-ads { padding: 25px; background-color: #2e9d3b; border-bottom: 2px solid #0d5da4; } .page404 .title { font-size: 150px; color: #0d5da4; margin-top: 0; margin-bottom: 0; line-height: 1; } .media-detail { text-align: center; border: 1px solid #e6e6e6; } .border-img { border: 1px solid #e6e6e6; } /* 5 columns, percentage width */ .grid-item, .grid-sizer { width: 33.33333333%; } @media (max-width: 425px) { .grid-item, .grid-sizer { width: 100%; } } .grid-item { float: left; background: transparent; } .grid-item a { background-color: #0d5da4; display: block; margin: 8px; } .grid-item a img { width: 100%; display: block; margin-bottom: 0; } .grid-item a:hover img { opacity: 0.9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); } .gutter-sizer { width: 2%; } .sideleft-img { position: absolute; top: 0; left: 0; bottom: 0; right: 50%; margin-left: -15px; margin-right: 15px; background-repeat: no-repeat; background-size: cover; } .sideleft-img img { display: none; } @media (max-width: 767px) { .sideleft-img { position: static; -webkit-transition: all 0.4s ease 0s !important; transition: all 0.4s ease 0s !important; } .sideleft-img:hover { opacity: 0.9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); } .sideleft-img img { display: block; } } .sideright-img { position: absolute; top: 0; left: 50%; bottom: 0; right: 0; margin-left: 15px; margin-right: 0; background-repeat: no-repeat; background-size: cover; } .sideright-img img { display: none; } @media (max-width: 767px) { .sideright-img { position: static; -webkit-transition: all 0.4s ease 0s !important; transition: all 0.4s ease 0s !important; } .sideright-img:hover { opacity: 0.9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); } .sideright-img img { display: block; } } .events-widget { border: 1px solid #eee; background-color: #ffffff; padding: 10px 30px 30px 30px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; border-radius: 20px; overflow: hidden; } .events-widget .widget-title { font-size: 20px; background-color: #0d5da4; margin: 20px -30px 30px -30px; padding: 5px 30px; color: #ffffff; } .events-widget .widget-title:after { content: none; } .events-widget .widget-title:first-child { margin-top: -10px; } /** * 6. - FOOTER * ----------------------------------------------------------------------------- */ .footer { background-color: #2e9d3b; color: #ffffff; background-size: cover; background-position: center; } .footer .footer-item .logo-bottom { margin-bottom: 10px; } .footer .footer-item .footer-title { font-size: 24px; padding: 20px 0 30px 0; margin-bottom: 0; position: relative; color: #2e9d3b; font-family: "Pacifico", cursive; } .footer .footer-item .footer-sosmed { margin-top: 50px; margin-bottom: 30px; display: inline-block; } .footer .footer-item .footer-sosmed a .item { color: #ffffff; display: table-cell; vertical-align: middle; margin: 0 14px; width: 40px; height: 40px; text-align: center; background-color: #f3c946; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; border-radius: 50px; } .footer .footer-item .footer-sosmed a .item:hover { background-color: #0d5da4; } .footer .footer-item .footer-sosmed a .item .fa { font-size: 16px; } .footer .footer-item .list { margin: 0; padding: 0; } .footer .footer-item .list li { list-style: none; padding-bottom: 5px; padding-top: 5px; } .footer .footer-item .list li:first-child { padding-top: 0; } .footer .footer-item .list li a { position: relative; color: #ffffff; padding-left: 25px; } .footer .footer-item .list li a:before { content: '\f178'; font-family: FontAwesome; left: 0; position: absolute; color: #2e9d3b; } .footer .footer-item .list li a:hover { color: #0d5da4; } .footer .footer-item .footer-subscribe { position: relative; } .footer .footer-item .footer-subscribe input[type=email] { width: 100%; background: #fff; padding: 10px 57px 10px 17px; min-height: 38px; max-width: 480px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; border: 0; } .footer .footer-item .footer-subscribe input[type=email]:focus { background: #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: 0 0 0 2px #0d5da4; -moz-box-shadow: 0 0 0 2px #0d5da4; box-shadow: 0 0 0 2px #0d5da4; border-color: transparent; } .footer .footer-item .footer-subscribe input[type=submit] { position: absolute; left: 0; top: 0; visibility: hidden; } .footer .footer-item .footer-subscribe label { position: absolute; right: 0; top: 0; border: 0; width: 40px; height: 38px; line-height: 40px; padding: 0; cursor: pointer; text-align: center; font-size: 13px; background: none; color: #ffffff; outline: 0 !important; -webkit-transition: color .3s ease; -moz-transition: color .3s ease; -ms-transition: color .3s ease; -o-transition: color .3s ease; transition: color .3s ease; background: #0d5da4; } .footer .footer-item .footer-subscribe .icon { font-size: 18px; } .footer .footer-item .footer-subscribe p { font-size: 13px; margin-top: 16px; } .footer .footer-item .recent-post { margin: 0; padding: 0; } .footer .footer-item .recent-post li { list-style: none; margin: 0 0 30px; } .footer .footer-item .recent-post li a { color: #999999; line-height: 20px; display: inline-block; vertical-align: top; margin: 0 0 14px; } .footer .footer-item .recent-post li a:hover { color: #0d5da4; } .footer .footer-item .recent-post li .date { display: block; font-size: 12px; padding: 0; color: rgba(153, 153, 153, 0.4); } .footer .footer-item .recent-post li .date i { margin-right: 5px; } .footer .fcopy { padding: 15px 0; font-size: 14px; border-top: 1px solid #0d5da4; background-color: #2e9d3b; } .list-info { margin: 0; padding: 0; } .list-info li { margin-bottom: 20px; list-style: none; font-size: 16px; } .list-info li .info-icon { display: table-cell; color: #2e9d3b; } .list-info li .info-text { /*margin-left: 30px;*/ padding-left: 20px; display: table-cell; vertical-align: top; } .ftex { margin-bottom: 0; text-align: center; } /** * 7. - RESPONSIVE * ----------------------------------------------------------------------------- */ /*# sourceMappingURL=style.css.map */