Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
wp-content
/
themes
/
kasuari
:
style.css
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
/* Theme Name: Kasuari | Shared by VestaThemes.com Theme URI: http://kasuari.themesawesome.com/ Author: Themes Awesome Author URI: http://www.themesawesome.com Text Domain: kasuari Description: Restaurants and Cafes WordPress Theme Tags: right-sidebar, custom-background, custom-colors, custom-menu, featured-images, microformats, sticky-post, theme-options, threaded-comments, translation-ready Version: 1.4 License: GNU General Public License V2 License URI: license.txt ----------------------------------------------------------------------------------- 1. CSS Reset 2. Header 2.1. Header Style 1 2.1.1. Search Form 3. Pages 3.1. Standard Page 4. 404 Page 5. Post Formats 5. Post Loop 5.1. Blog Loop - Style 2 6. Single Post 6.1. Single Post Meta 6.2. Single Post Tag 6.3. Single Post Author 6.4. Single Post Pagination 6.5. Single Post Comment Section 6.6. Single Post Style 2 7. Sidebar 7.1. Sidebar - Search 7.2. Sidebar - Recent Post 7.3. Latest Post - Standard without featured image 7.4. Latest Post - Standard with featured image 8. Footer 8.1. Footer Widget 8.1.1 Footer Widget - Custom Menu 8.2. Footer Copyright 8.3. Footer Layout 9. Page Builder 9.1. Head Title Block 9.1.1 Head Title - Style 1 9.1.2 Head Title - Style 2 9.1.3 Head Title - Style 3 9.1.4 Head Title - Style 4 9.1.5 Head Title - Style 5 9.1.6 Head Title - Style 6 9.1.7 Head Title - Style 7 9.2. Team Block 9.3. Testimonial Block 9.4. Contact Form Block 9.5. Carousel Third Party 9.6. Chocolat Light Box Custom CSS 9.7. Post Blog Block 9.7.1. Post Grid Style 3 9.7.2. Post Grid Style 4 9.7.3. Post Grid Style 5 9.7.4. Post Masonry 1 9.8. Instagram Block -----------------------------------------------------------------------------------*/ /*-----------------------------------------------------------------------------------*/ /* 1. CSS Reset /*-----------------------------------------------------------------------------------*/ html { font-size: 62.5%; -webkit-font-smoothing: antialiased; height: 100%; } body { word-wrap: break-word; -ms-word-wrap: break-word; font-size: 16px; line-height: 28px; background-color: #fafafa; font-family: 'Montserrat'; } img { max-width: 100%; height: auto; display: block; } ul { padding-left: 40px; -webkit-padding-start: 40px; -moz-padding-start: 40px; padding-start: 40px; } h1, h2, h3, h4, h5, h6 { font-weight: 700; line-height: 1.4; margin-bottom: 20px; margin-top: 0; color: #000000; font-family: 'Montserrat'; } h1 { font-size: 42px; font-size: 4.2rem; line-height: 1.125; } h2 { font-size: 36px; font-size: 3.6rem; line-height: 1.25; } h3 { font-size: 24px; font-size: 2.4rem; line-height: 1.25; } h4 { font-size: 18px; font-size: 1.8rem; line-height: 1.3; } h5 { font-size: 16px; font-size: 1.6rem; line-height: 1.375; } h6 { font-size: 14px; font-size: 1.4rem; line-height: 1.4; } a { cursor: pointer; outline: none; color: #000000; text-decoration: none !important; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } a:hover, a:active, a:focus { color: #666666; text-decoration: none; outline: none; } button:focus { outline: 0; } p { margin: 0 0 20px; } table { width: 80%; margin-bottom: 20px; } th, td { padding: 8px; line-height: 20px; text-align: left; vertical-align: top; border: 1px solid #ddd; } th { font-weight: bold; border-bottom: 2px solid; text-align: center; } *::-moz-selection { background-color: #000; color: #fff; } *::selection { background-color: #000; color: #fff; } button { border: none; background-image: none; background: transparent; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } blockquote { margin: 1em 0; border-left: 10px solid #000; padding-left: 12px; } ol { display: block; list-style-type: decimal; padding-left: 40px; -webkit-padding-start: 40px; -moz-padding-start: 40px; padding-start: 40px; } .bypostauthor > .comment .comment-author cite:after { content: "post author"; font-size: 7px; font-size: 0.693333rem; font-style: italic; margin-left: 6px; } .aligncenter { text-align: center; display: block; margin-left: auto; margin-right: auto; } .alignright { float: right; } .alignleft { float: left; } .sm-clean a { font-family: 'Poppins'; } img.aligncenter, img.alignnone { margin-bottom: 12px; } img.alignleft, figure.alignleft { margin: 12px 24px 12px 0; margin: 10px 20px 10px 0; } img.alignright, figure.alignright { margin: 12px 0 12px 24px; margin: 10px 0 10px 20px; } .page-links { clear: both; margin-top: 30px; } .page-links a, .page-links > span { border: 1px solid #d1d1d1; display: inline-block; font-size: 13px; font-size: 1.3rem; height: 1.8461538462em; line-height: 1.6923076923em; margin-right: 0.3076923077em; text-align: center; width: 1.8461538462em; } .page-links a { background-color: #f2b410; border-color: #f2b410; color: #fff; } .page-links a:hover, .page-links a:focus { background-color: #222222; border-color: transparent; color: #fff; } .page-links > .page-links-title { border: 0; color: #f2b410; height: auto; margin: 0; padding-right: 0.6153846154em; width: auto; } pre { font-size: 16px; white-space: pre; word-wrap: normal; overflow-x: scroll; line-height: 1.6; margin: 1em 0; } figure { max-width: 100%; height: auto; } body { min-height: 100%; } #content { height: 100%; } .wp-caption .wp-caption-text, .gallery-caption, .entry-caption { font-style: italic; line-height: 1.6; margin-top: 10px; color: #757575; font-size: 12px; font-size: 1.2rem; text-align: left; } .sticky .post-title:before { content: "Featured Post"; padding: 8px 10px 5px 10px; color: #ffffff; background-color: #000000; position: absolute; top: 0; z-index: 10; left: 0; font-size: 12px; line-height: 1.6; } .blog-item.sticky .post-title { padding-top: 40px; } .pull-left { float: left; } .pull-right { float: right; } /* Text meant only for screen readers. */ .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; } .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; } /* Custom Base */ input { height: 40px; padding: 0 15px; outline: 0; border-width: 1px; border-style: solid; background-color: #EFEFEF; border-color: #EFEFEF; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; max-width: 100%; } input[type="email"]:focus, input[type="search"]:focus, input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus { outline: 0; } input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; } textarea { width: 100%; border-width: 1px; border-style: solid; background-color: #EFEFEF; border-color: #EFEFEF; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; max-width: 100%; } input[type="submit"] { display: inline-block; color: #fff; background-color: #ff0036; font-size: 16px; letter-spacing: 0.025em; width: auto; border: none; margin-top: 0; cursor: pointer; } ::-ms-clear { display: none; } ::-webkit-search-decoration, ::-webkit-search-cancel-button, ::-webkit-search-results-button, ::-webkit-search-results-decoration { display: none; } img { max-width: 100%; height: auto; } .clearfix:before, .clearfix:after { content: ""; display: table; } .clearfix:after { clear: both; } .clearfix { zoom: 1; } .container { width: 1200px; margin: 0 auto; max-width: 100%; padding-right: 15px; padding-left: 15px; } .therow { margin-left: -15px; margin-right: -15px; } .row-10 { margin-left: -10px; margin-right: -10px; } .column { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-right: 15px; padding-left: 15px; max-width: 100%; } .column { display: inline-block; float: left; } .column-1 { width: 100%; } .column-2 { width: 50%; } .column-3 { width: 33.33333%; } .column-2of3 { width: 66.66667%; } .column-4 { width: 25%; } .column-5 { width: 20%; } .row { margin-right: -15px; margin-left: -15px; } .icon { font-family: "zloob"; } /* Button */ .btn { font-family: inherit; cursor: pointer; display: inline-block; padding: 10px 25px; background-color: #000; color: #fff; font-size: 14px; font-weight: 500; text-transform: uppercase; letter-spacing: 0.1em; } .btn:hover { color: #fff; box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.34); -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } .boxed-wrap { margin: auto; } .top-border { position: fixed; width: 100%; top: 0; left: 0; z-index: 999; padding: 12px; } .bottom-border { position: fixed; width: 100%; bottom: 0; left: 0; z-index: 9999; padding: 12px; } .left-border { position: fixed; width: 25px; left: 0; height: 100%; z-index: 9999; } .right-border { position: fixed; width: 25px; right: 0; height: 100%; z-index: 9999; } #preloader { position: fixed; height: auto; top: 0; left: 0; right: 0; bottom: 0; background-color: #fff; z-index: 1000; } #status { width: 100%; height: 100%; position: absolute; left: 50%; top: 50%; background-repeat: no-repeat; background-position: center; background-size: 40px 40px; transform: translate(-50%, -50%); background-image: url(./img/loading.gif); } /*-----------------------------------------------------------------------------------*/ /* 2. Header /*-----------------------------------------------------------------------------------*/ .main-menu-btn { position: relative; display: inline-block; width: 28px; height: 28px; text-indent: 28px; white-space: nowrap; overflow: hidden; cursor: pointer; -webkit-tap-highlight-color: rgba(0,0,0,0); display: none; } #header { max-width: 100%; } #header.no-redux { padding: 40px 0; } #header.no-redux .fl .logo.head-item { margin-right: 20px; } /* only review */ #header.no-redux .container { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .header-style-1-wrap.no-redux .fl { max-width: 100%; min-width: 0; overflow: hidden; margin: 0 auto 0 0; } .header-style-1-wrap.no-redux .fr { display: block; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; } #header .header-clear { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .header-style-1-wrap .header-clear .fl { max-width: 100%; min-width: 0; overflow: hidden; margin: 0 auto 0 0; } .header-style-1-wrap .header-clear .fr { display: block; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; } /* hamburger icon */ .main-menu-btn-icon, .main-menu-btn-icon:before, .main-menu-btn-icon:after { position: absolute; top: 50%; left: 2px; height: 2px; width: 24px; background: #bbb; -webkit-transition: all 0.25s; transition: all 0.25s; } .main-menu-btn-icon:before { content: ''; top: -7px; left: 0; } .main-menu-btn-icon:after { content: ''; top: 7px; left: 0; } /* x icon */ #main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon { height: 0; background: transparent; } #main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:before { top: 0; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } #main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:after { top: 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); } /* hide menu state checkbox (keep it visible to screen readers) */ #main-menu-state { position: absolute; width: 1px; height: 1px; margin: -1px; border: 0; padding: 0; overflow: hidden; clip: rect(1px,1px,1px,1px); visibility: hidden; } /* hide the menu in mobile view */ #main-menu-state:not(:checked) ~ #main-menu { display: none; } #main-menu-state:checked ~ #main-menu { display: block; } #header.inner-head-wrap { margin-left: auto; margin-right: auto; z-index: 101; position: relative; } #content { margin-left: auto; margin-right: auto; max-width: 100%; } .header-clear { position: relative; max-width: 100%; } #header .fc { position: absolute; left: 0; right: 0; margin: auto; text-align: center; } #header .fc .logo { float: none; } #header .fc .logo img { margin: auto; } #header .fl.horizontal .head-item { float: left; } #header .fc.horizontal .head-item { display: inline-block; } #header .fr.horizontal .head-item { float: left; } #header .fr.horizontal .head-item:first-child { margin-left: 0; } #header .fr.horizontal .head-item:last-child { margin-right: 0; } .head-item { margin-right: 20px; } .head-item:last-child { margin-right: 0; } .header-social ul { list-style: none; padding: 0; margin-top: 15px; } .header-social ul li { display: inline-block; margin-right: 10px; } .header-social ul li:last-child { margin-right: 0; } /* 2.1. Header Style 1 */ .logo { float: left; position: relative; z-index: 100; } .logo .site-title { margin-bottom: 0; font-weight: 600; font-size: 32px; line-height: 60px; } .mobile-menu { display: none; } .header-style-1-wrap .fl { float: left; } .header-style-1-wrap .fr { float: right; } .header-style-1-wrap .main-menu { float: left; } .header-style-1-wrap .main-menu ul.sm-clean>li { margin-right: 30px; } .header-style-1-wrap .main-menu ul.sm-clean.menu--antonio>li, .header-style-1-wrap .main-menu ul.sm-clean.menu--juno>li { margin-right: 10px; } .header-style-1-wrap .main-menu ul.sm-clean.menu--maria>li { overflow: hidden; } .header-style-1-wrap .main-menu ul.sm-clean>li:last-child { margin-right: 0; } .header-style-1-wrap .main-menu ul.sm-clean>li { padding-top: 10px; padding-bottom: 10px; } .header-style-1-wrap .main-menu ul.sm-clean>li>a { font-size: 16px; color: #000000; position: relative; display: block; padding: 0.65em 0; -webkit-transition: background 0.3s, color 0.3s; transition: background 0.3s, color 0.3s; transition: opacity 0.2s linear, color 0.2s linear; } .header-style-1-wrap .main-menu ul.sm-clean>li.menu-item-has-children>a { padding-right: 5px; } .header-style-1-wrap ul.sm-clean ul { border: none; background-color: #000; border-radius: 0 !important; padding: 5px 0; } .header-style-1-wrap ul.sm-clean ul:before, .header-style-1-wrap ul.sm-clean ul:after { content: none; } .header-style-1-wrap ul.sm-clean ul li a { color: #ffffff; font-size: 14px; padding: 5px 20px; } .header-style-1-wrap ul.sm-clean ul li a:hover { background: none; opacity: 0.7; } ul.sm-clean > li > a span.sub-arrow { right: -10px; } .header-style-1 .fr .head-item.search-wrap { float: left; padding: 20px 0; margin: 20px 0 !important; line-height: 35px; display: flex; } .header-style-1 .no-redux .fr .head-item.search-wrap { padding: 0; } .header-style-1 .search-wrap button { font-size: 18px; cursor: pointer; z-index: 10; } .header-style-1 .search { display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; background: rgba(0, 0, 0, 0.95); } .js .header-style-1 .search { position: fixed; z-index: 9999; top: 0; left: 0; width: 100%; height: 100vh; } .header-style-1 .search::before, .header-style-1 .search::after { content: ''; position: absolute; width: calc(100% + 15px); height: calc(100% + 15px); pointer-events: none; border: 1.5em solid #f1f1f1; } .header-style-1 .search::before { top: 0; left: 0; border-right-width: 0; border-bottom-width: 0; } .header-style-1 .search::after { right: 0; bottom: 0; border-top-width: 0; border-left-width: 0; } .header-style-1 .btn--search-close { color: #fff; font-size: 2em; position: absolute; top: 1.25em; right: 1.25em; display: none; cursor: pointer; } .js .header-style-1 .btn--search-close { display: block; } .header-style-1 .search__form { margin-top: 5em; } .header-style-1 .search__input { font-family: inherit; font-size: 10vw; line-height: 1; display: inline-block; box-sizing: border-box; width: 75%; padding: 0; color: #ffffff; border: none; border-bottom: 2px solid; height: 190px; background-color: transparent; } .header-style-1 .search--open button.submit { display: none; } .header-style-1 .search__input::-webkit-input-placeholder { /* WebKit, Blink, Edge */ opacity: 0.3; color: #ffffff; } .header-style-1 .search__input::-moz-placeholder { opacity: 0.3; /* Mozilla Firefox 19+ */ color: #ffffff; } .header-style-1 .search__input:-ms-input-placeholder { /* Internet Explorer 10-11 */ opacity: 0.3; color: #ffffff; } .header-style-1 .search__input::-webkit-search-cancel-button, .header-style-1 .search__input::-webkit-search-decoration { -webkit-appearance: none; } .header-style-1 .search__input::-ms-clear { display: none; } .header-style-1 .search__info { font-weight: bold; display: block; width: 75%; margin: 0 auto; padding: 0.85em 0; text-align: right; color: #ffffff; } .header-style-1 .search__related { display: block; width: 75%; pointer-events: none; margin-top: 5vw; } .header-style-1 .search__suggestion { width: 100%; max-width: 100%; text-align: left; } .header-style-1 .search__suggestion:nth-child(2) { margin: 0 3em; } .header-style-1 .search__suggestion h4 { color: #ffffff; position: relative; padding-left: 35px; } .header-style-1 .search__suggestion h4::before { content: ""; display: block; width: 25px; height: 1px; background-color: #fff; position: absolute; left: 0; top: 11px; } .header-style-1 .search__suggestion p { color: #ffffff; } .js .header-style-1 .search { pointer-events: none; opacity: 0; transition: opacity 0.5s; } .js .header-style-1 .search--open { pointer-events: auto; opacity: 1; } .header-style-1 .search::before, .header-style-1 .search::after { transition: transform 0.5s; } .header-style-1 .search::before { transform: translate3d(-15px, -15px, 0); } .header-style-1 .search::after { transform: translate3d(15px, 15px, 0); } .header-style-1 .search--open::before, .header-style-1 .search--open::after { transform: translate3d(0, 0, 0); } .header-style-1 .btn--search-close { opacity: 0; transform: scale3d(0.8, 0.8, 1); transition: opacity 0.5s, transform 0.5s; } .header-style-1 .search--open .btn--search-close { opacity: 1; transform: scale3d(1, 1, 1); } .js .header-style-1 .search__form, .js .header-style-1 .search__info { opacity: 0; transform: scale3d(0.8, 0.8, 1); transition: opacity 0.5s, transform 0.5s; } .js .header-style-1 .search--open .search__form, .js .header-style-1 .search--open .search__info { opacity: 1; transform: scale3d(1, 1, 1); } .header-style-1 .search__suggestion { opacity: 0; transform: translate3d(0, -30px, 0); transition: opacity 0.5s, transform 0.5s; } .header-style-1 .search--open .search__suggestion { opacity: 1; transform: translate3d(0, 0, 0); } .header-style-1 .search--open .search__suggestion:nth-child(2) { transition-delay: 0.1s; } .header-style-1 .search--open .search__suggestion:nth-child(3) { transition-delay: 0.2s; } @media screen and (max-width:40em) { .header-style-1 .search__form { margin: 5em 0 1em; } .header-style-1 .btn--search-close { font-size: 1.25em; top: 1.5em; right: 1.5em; } .header-style-1 .search__info { text-align: left; } .header-style-1 .search__suggestion { font-size: 80%; width: 100%; } .header-style-1 .search__suggestion:nth-child(2), .header-style-1 .search__suggestion:nth-child(3) { display: none; } } .header-style-1 .page-title { margin-top: 0; } .sticky-header-wrap { position: fixed; width: 100%; max-width: 100%; z-index: 302; } .sticky-header-wrap.show { position: absolute; top: 0; } #perspective .sticky-header-gap { display: none; } /* 2.1.1. Search Form */ .search-form.default-search { float: left; margin-left: 30px; padding: 10px 0; } .search-form.default-search .searchform { position: relative; width: 100%; } .search-form.default-search .searchform input.field { background-color: #ffffff; border: 1px solid #e7e7e7; color: #000000; } .default-search .search-button { position: absolute; top: 0; right: 10px; display: flex; color: #999999; padding: 10px 0; font-size: 20px; border: none; cursor: pointer; } .default-search .search-button i { display: flex; font-size: 18px; } .header-style-1-wrap .fl.header_left_nofloat, .header-style-1-wrap .fl.header_left_nofloat .head-item { float: none; width: 100%; text-align: center; max-width: 100%; } .header-style-1-wrap .fl.header_left_nofloat .logo img { margin: auto; } .header-style-1-wrap .fc.header_center_nofloat { float: none; width: 100%; text-align: center; max-width: 100%; } .header-style-1-wrap .fr.header_right_nofloat { float: none; width: 100%; text-align: center; max-width: 100%; } .header-style-1-wrap .fr.header_right_nofloat .head-item { float: none; display: inline-block; vertical-align: middle; margin-right: 15px; } .header-style-1-wrap .fr.header_right_nofloat .head-item:last-child { margin-right: 0; } #header .header3_centered .fl, #header .header3_centered .fr { width: 40%; float: left; } #header .header3_centered .fl .head-item { float: right; } #header .header3_centered .fc { width: 20%; float: left; position: relative; } .header-style-1-wrap .fc.header_center_float .main-menu { float: none; text-align: center; } .header-style-1-wrap .fc.header_center_float .main-menu ul { text-align: center; } .header-style-1-wrap .fc.header_center_float .main-menu ul.sub-menu { text-align: left; } .header-style-1-wrap .fc.header_center_float .main-menu ul.sub-menu a span.sub-arrow { right: 0; } .header-style-1-wrap .fc.header_center_float .main-menu ul li { float: none; display: inline-block; } #header .header3_centered .fl.text-left .head-item { float: left; } #header .header3_centered .fl.text-right .head-item { float: right; } #header .header3_centered .fc.text-left .head-item { float: left; } #header .header3_centered .fc.text-center .head-item { float: none; } #header .header3_centered .fc.text-right .head-item { float: right; } #header .header3_centered .fr.text-left .head-item { float: left; } #header .header3_centered .fr.text-center .head-item { float: none; } #header .header3_centered .fr.text-right .head-item { float: right; } /*-----------------------------------------------------------------------------------*/ /* 3. Standard Page /*-----------------------------------------------------------------------------------*/ .page-template-default .page { padding: 50px 0 150px; } .blog-content-wrap .blog { padding: 50px 0 100px; } .single-post-wrap .blog { padding: 80px 0 100px; } /* 3.1. Page Title */ .page-title { margin: 0; text-align: center; } .page-title h2 { color: #000; font-weight: 500; } .page-title span { display: block; margin: 0; font-size: 42px; font-weight: 600; line-height: 34px; color: #f2b410; padding-bottom: 20px; opacity: 0.8; } .archive .page-title h3 { line-height: 0; font-size: 30px; letter-spacing: 0; } .archive .page-title span { color: #eaeaea; line-height: 10px; font-size: 60px; } /*-----------------------------------------------------------------------------------*/ /* 4. 404 Page /*-----------------------------------------------------------------------------------*/ .error404 .outer { display: table; width: 100%; } .error404 .outer .inner { display: table-cell; text-align: center; vertical-align: middle; } .not-found .inner h1 { line-height: 1; font-weight: 600; font-size: 34vmin; } .not-found .inner h3 { line-height: 1.6; } .not-found .inner h3 span { display: block; } .not-found .inner a { font-size: 20px; } .search-page .page-title.no-option-page, .archive .page-title.no-option-page { margin-top: 80px; } .single-post.no-result .post-content { padding: 40px; background-color: #ffffff; } .search-bar-no-res { position: relative; } .search-bar-no-res input { width: 100%; height: 60px; } .search-bar-no-res .search-button { position: absolute; right: 0; top: 0; height: 100%; width: 60px; background-color: #222222; color: #ffffff; } .search-bar-no-res .search-button:hover { cursor: pointer; } .header-style-1-wrap ul.sm-clean ul li a { padding: 10px 15px; } .header-style-1-wrap .menu__item ul li a:before, .header-style-1-wrap .menu__item ul li a:after { display: none; } /*-----------------------------------------------------------------------------------*/ /* 5. Post Formats /*-----------------------------------------------------------------------------------*/ /* gallery */ .masonry-post .standard-carousel-slider { margin-bottom: 0; } .standard-carousel-slider { position: relative; } .magazine-1-post-style .slider-wrapper, .magazine-2-post-style .slider-wrapper { margin-top: 20px; } .format-gallery .post-thumb { position: relative; } .format-gallery .post-thumb span.play-icon i { display: inline-flex; font-size: 3em; background-color: #61c436; padding: 14px 14px; color: #ffffff; border-radius: 100%; webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.666); -moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.666); box-shadow: 0 0 40px rgba(0, 0, 0, 0.666); -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } .format-gallery .post-thumb:hover span.play-icon i { opacity: 0.7; } .standard-swiper-slider .slider-pagination i { position: absolute; top: 50%; z-index: 99; background-color: rgba(17, 17, 17, 0.4); width: 50px; height: 50px; text-align: center; line-height: 60px; font-size: 32px; vertical-align: middle; color: #ffffff; cursor: pointer; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; transform: translateY(-50%); } .standard-swiper-slider .slider-pagination i:hover { background-color: rgba(17, 17, 17, 0.7); } .standard-swiper-slider .slider-pagination i.running-news-prev { left: 10px; } .standard-swiper-slider .slider-pagination i.running-news-next { right: 10px; } .blog-section .post-car-arrow-wrap.on-bottom { position: absolute; bottom: 0; left: auto; z-index: 1; right: 0; cursor: pointer; } .blog-section .post-car-arrow-wrap.on-top { position: absolute; top: 0; margin-top: 10px; left: auto; z-index: 1; right: 0; cursor: pointer; } .blog-section .owl-nav { position: absolute; top: 50%; left: auto; z-index: 1; left: 0; right: 0; cursor: pointer; transform: translateY(-50%); } .blog-section .post-car-arrow-wrap .owl-prev, .blog-section .owl-nav .owl-prev { text-align: left; float: left; } .blog-section .post-car-arrow-wrap .owl-next, .blog-section .owl-nav .owl-next { text-align: right; float: right; } .blog-single .owl-nav { position: absolute; top: 50%; left: auto; z-index: 1; left: 0; right: 0; cursor: pointer; transform: translateY(-50%); } .blog-single .post-car-arrow-wrap .owl-prev, .blog-single .owl-nav .owl-prev { text-align: left; float: left; } .blog-single .post-car-arrow-wrap .owl-next, .blog-single .owl-nav .owl-next { text-align: right; float: right; } .elementor-image-gallery .gallery-item { float: left; } .elementor-image-gallery .gallery-item .item-wrap { line-height: 0; } /* video */ .magazine-1-post-style .featured-video, .magazine-2-post-style .featured-video { margin-top: 20px; } .format-video .post-thumb { position: relative; } .format-video .post-thumb span.play-icon, .format-gallery .post-thumb span.play-icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .format-video .post-thumb span.play-icon i { display: inline-flex; font-size: 4em; background-color: #61c436; padding: 5px 6px; color: #ffffff; border-radius: 100%; webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.666); -moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.666); box-shadow: 0 0 40px rgba(0, 0, 0, 0.666); -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } .format-video .post-thumb:hover span.play-icon i { opacity: 0.7; } .post-masonry-style .featured-video { margin-bottom: 0; } .featured-video { line-height: 0; position: relative; } .magazine-3-post-style .featured-video { margin-bottom: 20px; } .featured-video .video-wrap { position: relative; } .featured-video iframe { width: 100%; max-width: 100%; } .main-blog-loop .featured-video iframe, .masonry-style-1 .featured-video iframe { height: 300px; } .main-blog-loop .blog-item.column-1 .featured-video iframe { height: 675px; } .featured-video iframe:-webkit-full-screen { z-index: 999999 !important; } .featured-video .wp-video, .featured-video .mejs-container { width: 100% !important; } /*-----------------------------------------------------------------------------------*/ /* 5. Post Loop /*-----------------------------------------------------------------------------------*/ .post-content-wrap { position: relative; } .main-blog-loop .blog-item { padding-right: calc( 25px/2 ); padding-left: calc( 25px/2 ); } .blog-item { margin-bottom: 25px; } .blog-single .blog-item { margin-bottom: 20px; } .blog-item .post-thumb { position: relative; overflow: hidden; } .blog-section .blog-item .post-thumb img { -webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); -webkit-transition: opacity .2s ease-in-out,-webkit-transform .5s ease; transition: opacity .2s ease-in-out,-webkit-transform .5s ease; transition: transform .5s ease,opacity .2s ease-in-out; transition: transform .5s ease,opacity .2s ease-in-out,-webkit-transform .5s ease; } .blog-section .blog-item:hover .post-thumb img { -webkit-transform: scale3d(1.1,1.1,1) translate3d(0,0,0); transform: scale3d(1.1,1.1,1) translate3d(0,0,0); -webkit-transition: -webkit-transform .5s ease; transition: -webkit-transform .5s ease; transition: transform .5s ease; transition: transform .5s ease,-webkit-transform .5s ease; } .blog-section .blog-item .post-thumb .kasuari-overlay { position: absolute; background-color: #000; display: block; left: 0; top: 0; width: 103%; height: 103%; z-index: 10; -webkit-transform: translate(-1px,-1px); -ms-transform: translate(-1px,-1px); transform: translate(-1px,-1px); opacity: 0; -webkit-transition: opacity .5s ease; transition: opacity .5s ease; } .blog-section .blog-item:hover .post-thumb .kasuari-overlay { opacity: .3; } .blog-single .blog-item .meta-wrapper { margin-bottom: 0; } .blog-item .meta-wrapper span.date { display: inline-block; position: relative; } .blog-item .meta-wrapper span.date.no-author { padding-left: 0; margin-left: 0; } .blog-item.page.type-page .meta-wrapper span.standard-post-categories, .blog-item.kasuari-portfolio .meta-wrapper span.standard-post-categories { display: none; } .blog-item .meta-wrapper span.date.no-author:before, .blog-item .meta-wrapper span.standard-post-categories.no-other:before { display: none; } .blog-item .meta-wrapper span.date.no-author, .blog-item .meta-wrapper span.standard-post-categories.no-other { padding: 0; } .main-blog-loop .blog-item .meta-wrapper { margin-bottom: 10px; } .elementor .blog-item .meta-wrapper { margin-bottom: 10px; } .blog-item .meta-wrapper, .blog-item .meta-wrapper span, .blog-item .meta-wrapper a { letter-spacing: 1px; font-size: 11px; text-transform: uppercase; } .blog-item .meta-wrapper .author .vcard, .blog-item .meta-wrapper span.standard-post-categories a { font-weight: 600; } .blog-item .meta-wrapper a:hover { color: #666666; } .blog-item ul.post-categories { list-style: none; padding: 0; display: inline-block; } .blog-item ul.post-categories li { display: inline-block; } .blog-section .blog-item .post-content { text-align: left; max-width: 100%; position: relative; background-color: #ffffff; padding: 30px; } .elementor .blog-section .blog-item .post-content { padding: 20px; } .blog-section .blog-item .post-content .category-icon { position: absolute; left: 0; top: 10px; } .elementor .blog-section .blog-item .post-content { margin-bottom: 0; } .elementor .pagination-page-template a { padding: 10px 20px; } .blog-item .blog-item.has-post-thumbnail .post-content { margin-top: 0; } .blog-item .post-content .post-title { margin-bottom: 20px; position: relative; font-size: 20px; line-height: 30px; } .blog-single .post-content .post-title { line-height: 50px; } .separator-line { height: 2px; background-color: #dedede; margin-bottom: 15px; } .separator-line>span { display: block; width: 100px; height: 2px; float: left; background-color: #f2b410; } .blog-single .blog-item .post-text { margin-top: 0px; } .post-text blockquote { text-align: center; font-style: normal; border-left: none; padding: 0 20px; z-index: 1; position: relative; } .post-text blockquote p { position: relative; font-size: 33px; line-height: 40px; font-weight: 700; padding: 80px 0 5px 0; margin-bottom: 0; z-index: 30; } .post-text blockquote p:before { content: ''; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 200px; height: 110px; border: 14px solid #8db392; z-index: -1; opacity: 0.5; } .post-text blockquote p:after { content: '“'; font-size: 125px; position: absolute; top: 60px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); color: #111; font-family: "lorabold"; } .blog-item .btn-more { margin: 10px 0; margin-bottom: 0; } .blog-item .btn-more .read-more { padding: 10px 25px; display: inline-block; background-color: #f2b410; color: #ffffff; text-transform: uppercase; font-size: 12px; font-weight: bold; letter-spacing: 0.3px; } .elementor .blog-item .btn-more .read-more { margin-bottom: 10px; } .post-content .post-text p, .comment-content p { color: #000000; opacity: 0.8; } .navigation-paging { margin: 30px 0; padding: 30px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; } .elementor .navigation-paging { margin: 0; } .elementor .navigation-paging.no-shadow a, .elementor .navigation-paging.no-shadow button, .infinite-wrap.style-2.no-shadow .btn:hover { box-shadow: none; } .infinite-wrap.style-2, .infinite-wrap.style-3 { border: 0; } .infinite-wrap.style-2 .btn { border: 1px solid #000000; background-color: transparent; color: #000000; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; } .infinite-wrap.style-2 .btn:hover { color: #ffffff; background-color: #000000; box-shadow: 0px 0px 17px 1px rgba(0, 0, 0, 0.34); } .infinite-wrap.style-3 .btn { color: #000000; position: relative; background-color: transparent; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; } .infinite-wrap.style-3 .btn:hover { box-shadow: none; } .infinite-wrap.style-3 .btn:before { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; background: #000000; -webkit-transform: scale3d(0, 3, 1); transform: scale3d(0, 3, 1); -webkit-transform-origin: 0% 50%; transform-origin: 0% 50%; -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; -webkit-transition-timing-function: cubic-bezier(1, 0.68, 0.16, 0.9); transition-timing-function: cubic-bezier(1, 0.68, 0.16, 0.9); } .infinite-wrap.style-3 .btn:hover:before { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } .infinite-wrap.text-left { text-align: left; } .infinite-wrap.text-center { text-align: center; } .infinite-wrap.text-right { text-align: right; } .infinite-wrap, #infscr-loading, #infscr-loading img { text-align: center; margin: 0 auto; } .infinite-container { position: relative; } #infscr-loading { position: absolute; top: 100%; left: 0; right: 0; } .blog-standard { width: 100%; max-width: 100%; padding-left: 15px; padding-right: 15px; } .pagination-num { text-align: center; } .pagination-num .btn { padding: 0; width: 40px; height: 40px; text-align: center; line-height: 41px; margin-right: 5px; border: 2px solid #000; } .pagination-num .btn.current { cursor: default; background-color: transparent; color: #000; border: 2px solid #000; } .pagination-num .btn.current:hover { box-shadow: none; } .pagination-page-template { padding: 40px 0; } .blog-style-1-block { position: relative; } .blog-single .meta-bottom { margin-bottom: 10px; margin-top: 15px; } /* 5.1. Blog Loop - Style 2 */ .blog-style-2 article.blog-item { position: relative; max-height: 300px; overflow: hidden; } .blog-style-2 .post-content-style-2 { position: absolute; top: 50%; transform: translateY(-50%); z-index: 100; width: 100%; } .blog-style-2 .post-content-style-2 h2.post-title { font-size: 42px; margin-bottom: 0; } .blog-style-2 .img-loaded img { opacity: 0; width: 100%; height: 100%; } .blog-style-2 article.blog-item:hover .img-loaded img { opacity: 1; } .blog-style-2 article.blog-item:hover .post-content-style-2 h2.post-title a { color: #fff; } .elementor .blog-section.blog-style-2 article.blog-item { max-height: 100%; } .blog-style-2 .navigation-paging { margin: 0; } .blog-style-3 .navigation-paging { margin: 0; } .blog-style-2 { position: relative; } .elementor .blog-section.blog-style-2 .post-thumb { position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; background-size: cover; } .elementor .blog-section.blog-style-2 .blog-item:hover .post-thumb { opacity: 1; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; } .post-password-form p:nth-child(2) { position: relative; } .post-password-form input[type="password"] { display: block; width: 100%; background-color: transparent; border: 2px solid #f2b410; margin-top: 10px; } .post-password-form input[type="submit"] { background-color: #f2b410; position: absolute; right: 0; bottom: 0; } /* blog style 3*/ .post-grid-style3 .blog-item { float: left; } .post-grid-style3.blog-section .blog-item .post-thumb img { -webkit-transform: none; transform: none; } /*-----------------------------------------------------------------------------------*/ /* 6. Single Post /*-----------------------------------------------------------------------------------*/ .blog-single .blog-item .post-content .post-title { margin-bottom: 20px; } .blog-single .blog-item .post-content .post-title a { font-size: 40px; font-size: 4rem; text-transform: none; } .blog-single .blog-item .post-content .separator-line { margin-bottom: 20px; } .blog-single .post-content { padding: 40px; background-color: #ffffff; } .content-inner-wrapper { margin-top: 20px; } /* 6.1. Single Post Meta */ .blog-item .post-meta { float: left; margin-top: 2px; } .blog-single .blog-item .post-meta { float: none; } .blog-single .meta-info { float: left; } .blog-single .meta-comments { float: right; } .blog-single .meta-comments span { margin-right: 5px; } .blog-item .share-section { float: right; width: 50%; max-width: 100%; text-align: right; } .social-share-wrapper span { display: block; text-transform: uppercase; font-weight: bold; } .magazine-1-post-style .social-share-wrapper span, .magazine-2-post-style .social-share-wrapper span, .magazine-3-post-style .social-share-wrapper span { display: none; } .share-section .social-share-wrapper div { display: inline-block; margin: 0 5px; } .share-section .social-share-wrapper .share-item.facebook { margin-left: 0; } .share-section .social-share-wrapper .share-item.pinterest { margin-right: 0; } .social-share-wrapper i { font-size: 16px; position: relative; top: 3px; } .blog-single .blog-item .meta-wrapper span.date, .blog-single .blog-item .meta-wrapper span.standard-post-categories { padding-left: 0; } .blog-single .blog-item .meta-wrapper span a { font-weight: bold; font-size: 11px; } .blog-single .blog-item .meta-wrapper span { font-weight: normal; font-size: 11px; } .blog-single .blog-item .meta-wrapper .post-meta { text-transform: uppercase; font-size: 11px; margin-bottom: 20px; } /* 6.2. Single Post Tag */ .tag-wrapper { margin-top: 1rem; } .tag-wrapper a { display: inline-block; background-color: #f3f3f3; padding: 5px 10px; margin-right: 8px; margin-bottom: 8px; font-size: 14px; font-weight: 500; color: rgba(0,0,0,0.6); border-radius: 3px; } .tag-wrapper a:hover { color: rgba(0,0,0,0.8); background-color: #e6e6e6; } /* 6.3. Single Post Author */ .blog-single .post-author { margin-top: 20px; border-top: 1px solid #8db392; background-color: #fff; padding: 40px; } .blog-single .post-author .author-ava { float: left; margin-right: 20px; } .blog-single .post-author .author-ava img { border-radius: 50%; } .blog-single .post-author .author-desc { overflow: hidden; } .blog-single .post-author .author-desc p { margin-bottom: 0; color: #777777; } .blog-single .post-author .author-name { margin-bottom: 10px; } .blog-single .post-author .author-name a { font-weight: 600; } /*author*/ .author-post h3.post-by { font-weight: 700; font-size: 20px; padding-left: 15px; } .author-box { background-color: #000000; padding: 40px; margin-bottom: 40px; } .author-box figure.author-ava { float: left; margin-right: 30px; } .author-box .author-desc h2, .author-box .author-desc p { color: #ffffff; } .author-box .author-desc .social-profile ul { padding: 0; list-style: none; margin-top: 30px; overflow: hidden; } .author-box .author-desc .social-profile ul li { float: left; margin-right: 10px; } .author-box .author-desc .social-profile ul li a { background: #171717; -webkit-border-radius: 50%; border-radius: 50%; color: #fff; display: inline-block; line-height: 1; padding-top: 11px; text-align: center; width: 40px; height: 29px; } .author-box .author-desc .social-profile ul li a:hover { opacity: 0.5; } .author-post h3.post-by { font-weight: 700; font-size: 20px; } .related-content { margin-top: 30px; } .related-title-main { margin-bottom: 30px; text-align: center; } .inner-related-post { background-color: #fff; padding: 20px; } .related-title { margin-top: 10px; } .related-title h4 { margin-bottom: 5px; line-height: 1.2; } .related-content figure { float: left; margin-right: 20px; } .related-content .meta-wrapper { margin-top: 0; } .blog-single .blog-item .related-content .meta-wrapper .post-meta { margin: 0; } /* 6.4. Single Post Pagination */ .next-prev-post { background-color: #ffffff; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; margin-top: 20px; position: relative; overflow: hidden; } .next-prev-post .prev-post { border-right: 1px solid #dddddd; position: relative; float: left; } .next-prev-post .next-post { float: right; text-align: right; position: relative; border-left: 1px solid #dddddd; } .blog-single .next-prev-post .prev-post i, .blog-single .next-prev-post .next-post i { width: 24px; height: 80px; display: block; margin: 0 auto; -webkit-transition: all .3s; -webkit-backface-visibility: hidden; -moz-transition: all .3s; -moz-backface-visibility: hidden; transition: all .3s; backface-visibility: hidden; overflow: inherit; } .blog-single .next-prev-post i.no-link { color: #999999; } .blog-single .next-prev-post .prev-post i:before, .blog-single .next-prev-post .next-post i:before, .blog-single .next-prev-post .back-post i:before { display: table-cell; height: 80px; vertical-align: middle; } .back-post { position: relative; } .back-post i { width: 24px; height: 80px; fill: #000000; display: block; margin: 0 auto; -webkit-transition: all .3s; -webkit-backface-visibility: hidden; -moz-transition: all .3s; -moz-backface-visibility: hidden; transition: all .3s; backface-visibility: hidden; overflow: hidden; } /* 6.5. Single Post Comment Section */ .comment-list { padding: 0; list-style: none; margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #ccc; } .comment-list ul { padding: 0; list-style: none; } .comments-area { margin-top: 20px; padding: 40px; background-color: #ffffff; } .comments-title { margin-bottom: 15px; } .comments-title h3 { margin-bottom: 0; float: left; } .comments-title .leave-reply-link a { float: right; margin: 0; } .comment { position: relative; } li.comment .comment-respond { margin: 15px 0 20px; } .comment-body { padding: 0.75em 0 .5em; } .comment-body img.avatar { border-radius: 50%; max-width: 40px; right: auto; float: left; margin-right: 10px; } .comment-body .meta-comment { overflow: hidden; margin-top: 5px; } .comment-author { margin-bottom: 0.25em; font-size: 16px; line-height: 18px; color: #999; } .comment-author cite { color: #000000; font-weight: 900; letter-spacing: -0.025em; } .comment-author time { font-size: 13px; margin-left: 5px; font-weight: 500; } .comment-content { font-size: 15px; line-height: 22px; } .comment-content ul { list-style-type: disc; padding-left: 40px; -webkit-padding-start: 40px; -moz-padding-start: 40px; padding-start: 40px; } .comment-action { margin-top: -0.75em; font-size: 14px; font-weight: 400; } .comment-action a { color: #999; } .children .comment { padding-left: 20px; } .children .comment-body img.avatar { max-width: 30px; } .children .comment-author cite { font-size: 14px; } .comment-respond h3.comment-reply-title { margin-bottom: 5px; font-weight: 500; text-transform: none; } a#cancel-comment-reply-link { float: right; font-size: 16px; } .comment-respond form p.logged-in-as a { color: #999; font-size: 14px; letter-spacing: 0.025em; } .comment-respond form p.logged-in-as a:hover { color: #000000; } .comment-respond form p label { display: none; } .comment-respond form p input, .comment-respond form p textarea { background-color: #ffffff; width: 100%; line-height: 1.5; font-weight: 400; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 14px; padding: 10px; height: 100%; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; } .comment-respond form p input:hover, .comment-respond form p textarea:hover, .comment-respond form p input:focus, .comment-respond form p textarea:focus { background: #f9f9f9; } .comment-respond form .comment-form-comment { margin-bottom: 10px; } .comment-respond form p input { width: 100%; max-width: 100%; } .comments-area .comment-respond form p.comment-form-author, .comments-area .comment-respond form p.comment-form-email, .comments-area .comment-respond form p.comment-form-url { width: calc(33.333% - 10px); float: left; display: inline-block; padding: 0 7.5px; clear: inherit; margin-bottom: 15px; } .page-template-default .comments-area .comment-respond form p.comment-form-author, .page-template-default .comments-area .comment-respond form p.comment-form-email, .page-template-default .comments-area .comment-respond form p.comment-form-url { width: 32.555%; width: calc(33.333% - 10px); } .comments-area .comment-respond form p.comment-form-author { padding-left: 0; } .comments-area .comment-respond form p.comment-form-url { padding-right: 0; } .comment-respond form p.form-submit { margin-bottom: 0; } .comment-respond form p.form-submit input { display: inline-block; color: #fff; background-color: #000000; padding: 10px 20px; font-size: 16px; letter-spacing: 0.025em; width: auto; border: none; margin-top: 0; cursor: pointer; } .comment-respond form p.form-submit input:hover { box-shadow: 0 3px 6px -3px rgba(0,0,0,0.33); } /* 6.6. Single Post Style 2 */ .magazine-post-style .post-content-wrap { position: relative; width: 100%; float: right; } .magazine-post-style .blog-section .post-content-wrap { width: auto; float: none; background: #ffffff; padding: 6%; border-bottom: 1px solid #e7e7e7 } .magazine-post-style .standard-post-categories .post-categories li { display: inline-block; } .magazine-post-style .standard-post-categories .post-categories a { text-transform: uppercase; font-size: 12px; font-weight: 600; letter-spacing: 0.025em; position: relative; display: inline-block; color: #fff; background-color: #000000; padding: 5px 15px 3px 15px; border-radius: 25px; margin-right: 5px; } .magazine-post-style .standard-post-categories .post-categories a:hover { background-color: #111111; } .magazine-post-style .post-content h3.post-title { font-weight: 600; margin-top: 15px; margin-bottom: 10px; } .magazine-post-style .post-meta a { font-size: 14px; font-weight: 600; letter-spacing: 0.025em; color: #999; } .magazine-post-style .post-meta a:hover { color: #61c436; } .magazine-post-style .post-meta i { font-size: 16px; margin-right: 5px; vertical-align: middle; } .magazine-post-style .post-text { margin-top: 20px; } .magazine-post-style .post-meta span.date { margin: 0 10px; } .magazine-post-style .read-more { font-size: 16px; font-weight: 900; display: inline-block; border-bottom: 2px solid #000; } .magazine-post-style .read-more:hover { color: #111111; border-bottom: 2px solid #111111; } /* Prev & Next Post */ .magazine-post-style .next-prev-post { margin-top: 2rem; width: 100%; float: right; padding: 0; } .blog-single .next-prev-post .column p { margin: 0; font-size: 14px; opacity: 0.666; font-weight: 600; text-transform: uppercase; margin-bottom: 1rem; } .blog-single .next-prev-post .column p i { display: inline-flex; font-size: 22px; vertical-align: middle; color: #8db392; } .standard-1 .next-prev-post .prev-post { text-align: left; padding: 0; } .standard-1 .next-prev-post .next-post { text-align: right; float: right; padding: 0; } /* Author Box */ .magazine-post-style .post-author { background-color: #ffffff; width: 100%; float: right; padding: 0; } .magazine-post-style .author-wrap { padding: 40px; } .magazine-post-style .post-author .author-ava { float: left; margin-right: 30px; } .magazine-post-style .author-ava img { border-radius: 50%; } .magazine-post-style .author-desc { overflow: hidden; } .magazine-post-style .author-name { margin-bottom: 0.75rem; } .magazine-post-style .author-desc a { font-size: 18px; font-weight: 600; color: #61c436; } .magazine-post-style .author-desc span { font-size: 18px; color: #000000; } .magazine-post-style .author-desc p { margin: 0; font-size: 16px; } /* Related Post */ .magazine-post-style .related-content { margin-top: 3rem; width: 100%; float: right; } .magazine-post-style .related-content h3 { font-weight: 900; text-transform: uppercase; } .magazine-post-style .related-title h4 { padding-top: 0.75em; margin-bottom: 0.75em; } .magazine-post-style .content-related-post .post-meta { border: none; } .magazine-post-style .related-content .post-meta span.author-name { color: #000; } .magazine-post-style .related-content .post-meta span.author-name:hover { color: #61c436; } .magazine-post-style .related-content .post-meta span.author-name span { color: #999; font-weight: 400; } .blog-single .magazine-post-style .post-meta { float: none; } .magazine-post-style .post-meta span.author-name { text-transform: uppercase; font-size: 12px; } .magazine-post-style .post-meta .date { display: inline-block; } .magazine-post-style .post-meta span.vcard { color: #000000; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } .magazine-post-style .post-meta span.vcard:hover { color: #61c436; } .blog-single .magazine-post-style p.date { text-transform: uppercase; font-size: 12px; } .blog-single .magazine-post-style p.date a { font-weight: normal; font-size: 12px; } .blog-single .magazine-post-style .post-meta > span:after { display: none; } .blog-single .magazine-post-style .post-meta span.author img { margin-right: 15px; } .blog-single .magazine-post-style span.eta:before { content: '/'; display: inline-block; margin: 0 5px; color: #999; } .blog-single .magazine-post-style .post-meta span.right-section { float: right; } .magazine-post-style .post-meta span.right-section .meta { display: inline-block; margin-left: 20px; } .blog-single .magazine-post-style .post-meta i { color: #111111; font-size: 14px; margin-right: 10px; } .blog-single .magazine-post-style .post-meta span.right-section span { font-size: 16px; } .magazine-post-style figure.wp-caption.alignleft { margin-right: 20px; } .magazine-post-style figure.wp-caption.alignnone, .magazine-post-style figure.wp-caption.aligncenter { margin-bottom: 20px; } .magazine-post-style figure.wp-caption.alignright { margin-left: 20px; } .magazine-3-post-style .post-content { background: #ffffff; padding: 6%; border-bottom: 1px solid #e7e7e7; } .magazine-3-post-style .post-thumb { margin-bottom: 0; width: 100%; position: absolute; left: 0; right: 0; max-width: 100%; } .magazine-3-post-style .post-thumb-img { background-size: cover; background-repeat: no-repeat; background-position: center center; min-height: 500px; } .magazine-3-post-style .post-thumb-img .background-overlay { background: rgba(0,0,0,0.3); width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 2; } .magazine-3-post-style .single-post-style-3-inner-content { width: 100%; } .magazine-3-post-style .single-post-style-3-inner-content .standard-post-categories { margin-bottom: 20px; } .blog-single .magazine-3-post-style .slider-wrapper { margin-bottom: 20px; } .single-post-2 .the-content-wrap.has-thumb, .single-post-2 .sidebar.has-thumb { margin-top: 560px; } .single-post-style-3-inner-content h1.post-title { border-bottom: none; padding-bottom: 0; } .single-post-style-3-inner-content h1.post-title a { color: #ffffff; } .single-post-style-3-inner-content.no-thumb h1.post-title a { color: #000000; } .single-post-style-3-inner-content .post-meta span.author-separator, .single-post-style-3-inner-content .post-meta span.vcard, .blog-single .single-post-style-3-inner-content p.date, .blog-single .single-post-style-3-inner-content .post-meta i, .single-post-style-3-inner-content .love-it-wrapper a:before, .blog-single .single-post-style-3-inner-content .post-meta span.right-section span { color: #ffffff; } .single-post-style-3-inner-content.no-thumb .post-meta span.author-separator, .single-post-style-3-inner-content.no-thumb .post-meta span.vcard, .blog-single .single-post-style-3-inner-content.no-thumb p.date, .blog-single .single-post-style-3-inner-content.no-thumb .post-meta i, .single-post-style-3-inner-content.no-thumb .love-it-wrapper a:before, .blog-single .single-post-style-3-inner-content.no-thumb .post-meta span.right-section span { color: #000000; } /*-----------------------------------------------------------------------------------*/ /* 7. Sidebar /*-----------------------------------------------------------------------------------*/ .sidebar .widget { background: #ffffff; padding: 40px; margin-bottom: 30px; } .sidebar .widget h4.widget-title { text-transform: uppercase; font-size: 20px; padding-bottom: 20px; font-weight: 600; position: relative; letter-spacing: 0.025em; } .sidebar .widget h4.widget-title:after { background-color: #f2b410; height: 3px; width: 40px; content: ""; position: absolute; bottom: 0; left: 0; } .sidebar .widget ul { padding-left: 0; list-style: none; } .sidebar .widget ul li { margin-bottom: 15px; } .sidebar .widget ul li:last-child { margin-bottom: 0; } .blog-sidebar .widget ul { text-align: left; padding: 0; } .blog-sidebar .widget ul.children, .blog-sidebar .widget ul.sub-menu { padding-left: 10px; margin-top: 12px; } .sidebar .widget select { width: 100%; max-width: 100%; } .sidebar .widget table { width: 100%; max-width: 100%; } /* footer widget */ .footer .footer-widget ul { padding-left: 0; list-style: none; } .footer .footer-widget ul li { margin-bottom: 15px; } .footer .footer-widget ul li:last-child { margin-bottom: 0; } .footer .footer-widget ul { text-align: left; padding: 0; } .footer .footer-widget ul.children, .footer .footer-widget ul.sub-menu { padding-left: 10px; margin-top: 12px; } .footer .footer-widget select { width: 100%; max-width: 100%; } .footer .footer-widget table { width: 100%; max-width: 100%; } .rss-widget-icon { display: inline-block; } .widget_rss .rsswidget { color: #f2b410; font-weight: bold; } .widget_rss cite { margin: 5px 0; display: block; font-weight: bold; font-size: 14px; } /* 7.1. Sidebar - Search */ .sidebar .widget.widget_search form { position: relative; opacity: 1; margin: 0; transform: none; transition: inherit; } .sidebar .widget.widget_search input { font-size: 16px; color: #000; border-radius: 0; height: 50px; width: 100%; -webkit-appearance: none; outline: 0; background-color: #fff; border: 2px solid #f2b410; padding: 0px 15px; } .sidebar .widget.widget_search input::-webkit-input-placeholder { /* WebKit, Blink, Edge */ opacity: 0.5; color: #000000; } .sidebar .widget.widget_search input::-moz-placeholder { opacity: 0.5; /* Mozilla Firefox 19+ */ color: #000000; } .sidebar .widget.widget_search input:-ms-input-placeholder { /* Internet Explorer 10-11 */ opacity: 0.5; color: #000000; } .sidebar .widget.widget_search button { cursor: pointer; position: absolute; right: 0; top: 0; width: 50px; height: 50px; background-color: #f2b410; border: none; } .sidebar .widget.widget_search button i { color: #ffffff; font-size: 16px; } /* 7.2. Sidebar - Recent Post */ .sidebar .widget.widget_recent_entries ul li span.post-date { font-size: 12px; display: block; margin-top: 5px; } /* 7.3. Latest Post - Standard without featured image */ .widget_recent_entries ul li span { font-size: 14px; font-weight: 500; color: #999999; } .widget_recent_entries ul li > a { display: block; } /* 7.4. Latest Post - Standard with featured image */ .widget.widget_kasuari_news .nav-tabs li.active a:hover { color: #eeeeee; } .widget.widget_kasuari_news .post-item { position: relative; margin-bottom: 30px; } .widget.widget_kasuari_news .recent-news, .widget.widget_kasuari_news .popular-news { counter-reset: recent-post-item-counter; } .widget.widget_kasuari_news .post-item:before { counter-increment: recent-post-item-counter; content: counter(recent-post-item-counter); position: absolute; color: #ffffff; top: 0; left: 0; z-index: 10; font-weight: 900; background-color: #000000; width: 35px; height: 35px; text-align: center; line-height: 35px; } .widget.widget_kasuari_news .post-item .post-thumb { margin-bottom: 10px; } .widget.widget_kasuari_news .post-item .post-thumb img { width: 100%; } .widget.widget_kasuari_news .post-content h5 { text-align: center; margin-bottom: 0; } .widget.widget_kasuari_news .tab-pane.active { display: block; } .widget.widget_kasuari_news .tab-pane { display: none; } .widget.widget_kasuari_news .nav-tabs { margin-bottom: 20px; border-bottom: 2px solid #000000; } .widget.widget_kasuari_news .nav-tabs li { margin: 0; padding: 0; height: 35px; line-height: 35px; float: left; width: 50%; text-align: center; background-color: #ffffff; } .widget.widget_kasuari_news .nav-tabs li a { font-weight: 600; font-size: 16px; } .widget.widget_kasuari_news .nav-tabs li.active { color: #fff; background-color: #000000; } .widget.widget_kasuari_news .nav-tabs li.active a { color: #fff; } .widget.widget_kasuari_news .post-content { box-shadow: none; webkit-box-shadow:none; border-bottom: none; } /* widget calendar */ .sidebar .widget.widget_calendar .calendar_wrap caption { font-weight: bold; margin-bottom: 10px; text-align: left; } .sidebar .widget.widget_calendar .calendar_wrap th { background-color: #f2b410; color: #ffffff; border-color: #f2b410; } .sidebar .widget.widget_calendar .calendar_wrap td { border: 1px solid #f2b410; } /*-----------------------------------------------------------------------------------*/ /* 8. Footer /*-----------------------------------------------------------------------------------*/ .main-wrapper { position: relative; } #content.has-fixed-footer { min-height: 100%; z-index: 100; position: relative; } #footer { margin-left: auto; margin-right: auto; max-width: 100%; } #footer { position: absolute; right: 0; bottom: auto; left: 0; } #footer.fixed-footer { position: fixed; left: 0; right: 0; bottom: 0; z-index: 1; margin-left: 0; margin-right: 0; } #footer.no-redux .footer-bottom { border-top: 1px solid #dddddd; padding: 50px 0; background-color: #262626; } #footer.no-redux p { margin-bottom: 0; } /* 8.1. Footer Widget */ .footer-widget-wrapper { padding: 60px 0; } .footer-widget ul { list-style: none; padding-left: 0; } .footer-widget ul li { margin-bottom: 5px; } .footer-widget h4.widget-title { text-transform: uppercase; font-size: 20px; font-weight: 600; position: relative; letter-spacing: 0.025em; } .widget-footer { margin-bottom: 30px; } .widget-footer:last-child { margin-bottom: 0; } /* 8.1.1 Footer Widget - Custom Menu */ .footer-widget .widget_nav_menu ul li { border-bottom: 1px solid #dddddd; padding-bottom: 10px; margin-bottom: 10px; } .footer-widget .widget_nav_menu ul li a { position: relative; margin-bottom: 0; } .footer-widget .widget_nav_menu ul.sub-menu { padding-left: 10px; } .footer-widget .widget_nav_menu ul.sub-menu li { border: 0; padding-bottom: 0; margin-bottom: 0; } /* 8.2. Footer Copyright */ .copyright-text p { margin: 0; } .footer-style-2 .footer-bottom { border-top: 1px solid #f2f2f2; } .footer-address p { margin: 0; } .footer-bottom .social-footer ul { list-style: none; } .footer-bottom .social-footer ul li { display: inline-block; margin-left: 10px; font-size: 14px; } .footer-bottom .social-footer ul li a { font-size: 20px; } /* 8.3. Footer Layout */ .logo-footer img { display: inline-block; } .social-footer ul { padding: 0; } .foot-col.text-left { text-align: left; } .foot-col.text-center, .foot-col.text-center .footer-menu ul { text-align: center; } .foot-col.text-right, .foot-col.text-right .footer-menu ul { text-align: right; } .foot-col.vertical .foot-col-item { display: block; } .foot-col.horizontal .foot-col-item { display: inline-block; } .footer-menu { list-style: none; margin: 0; } .footer-menu li { display: inline-block; margin-right: 10px; } .footer-menu li:last-child{ margin: 0; } .footer-menu li a { color: #000000; font-weight: 700; text-transform: uppercase; font-size: 14px; font-size: 1.4rem; } .footer .widget-footer.widget_search form { position: relative; opacity: 1; margin: 0; transform: none; transition: inherit; } .footer .widget-footer.widget_search input { font-size: 16px; color: #000; border-radius: 0; height: 50px; width: 100%; -webkit-appearance: none; outline: 0; background-color: #fff; border: 2px solid #f2b410; padding: 0px 15px; } .footer .widget-footer.widget_search input::-webkit-input-placeholder { /* WebKit, Blink, Edge */ opacity: 0.5; color: #000000; } .footer .widget-footer.widget_search input::-moz-placeholder { opacity: 0.5; /* Mozilla Firefox 19+ */ color: #000000; } .footer .widget-footer.widget_search input:-ms-input-placeholder { /* Internet Explorer 10-11 */ opacity: 0.5; color: #000000; } .footer .widget-footer.widget_search button { cursor: pointer; position: absolute; right: 0; top: 0; width: 50px; height: 50px; background-color: #f2b410; border: none; } .footer .widget-footer.widget_search button i { color: #ffffff; font-size: 16px; } /* 7.2. Sidebar - Recent Post */ .footer .widget-footer.widget_recent_entries ul li span.post-date { font-size: 12px; display: block; margin-top: 5px; } /* 7.3. Latest Post - Standard without featured image */ .widget_recent_entries ul li span { font-size: 14px; font-weight: 500; color: #999999; } .widget_recent_entries ul li > a { display: block; } /* 7.4. Latest Post - Standard with featured image */ .widget-footer.widget_kasuari_news .nav-tabs li.active a:hover { color: #eeeeee; } .widget-footer.widget_kasuari_news .post-item { position: relative; margin-bottom: 30px; } .widget-footer.widget_kasuari_news .recent-news, .widget-footer.widget_kasuari_news .popular-news { counter-reset: recent-post-item-counter; } .widget-footer.widget_kasuari_news .post-item:before { counter-increment: recent-post-item-counter; content: counter(recent-post-item-counter); position: absolute; color: #ffffff; top: 0; left: 0; z-index: 10; font-weight: 900; background-color: #000000; width: 35px; height: 35px; text-align: center; line-height: 35px; } .widget-footer.widget_kasuari_news .post-item .post-thumb { margin-bottom: 10px; } .widget-footer.widget_kasuari_news .post-item .post-thumb img { width: 100%; } .widget-footer.widget_kasuari_news .post-content h5 { text-align: center; margin-bottom: 0; } .widget-footer.widget_kasuari_news .tab-pane.active { display: block; } .widget-footer.widget_kasuari_news .tab-pane { display: none; } .widget-footer.widget_kasuari_news .nav-tabs { margin-bottom: 20px; border-bottom: 2px solid #000000; } .widget-footer.widget_kasuari_news .nav-tabs li { margin: 0; padding: 0; height: 35px; line-height: 35px; float: left; width: 50%; text-align: center; background-color: #ffffff; } .widget-footer.widget_kasuari_news .nav-tabs li a { font-weight: 600; font-size: 16px; } .widget-footer.widget_kasuari_news .nav-tabs li.active { color: #fff; background-color: #000000; } .widget-footer.widget_kasuari_news .nav-tabs li.active a { color: #fff; } .widget-footer.widget_kasuari_news .post-content { box-shadow: none; webkit-box-shadow:none; border-bottom: none; } /* widget calendar */ .footer .widget-footer.widget_calendar .calendar_wrap caption { font-weight: bold; margin-bottom: 10px; text-align: left; } .footer .widget-footer.widget_calendar .calendar_wrap th { background-color: #f2b410; color: #ffffff; border-color: #f2b410; } .footer .widget-footer.widget_calendar .calendar_wrap td { border: 1px solid #f2b410; } /*-----------------------------------------------------------------------------------*/ /* 9. Page Builder /*-----------------------------------------------------------------------------------*/ /* 9.1. Head Title Block */ /* 9.1.1 Head Title - Style 1 */ .head-title-1 { position: relative; } .head-title-1 span.separator { position: absolute; top: 50px; width: 78px; margin: 0 auto; border-top: 2px solid #000; } .head-title-1.bg-image .the-title { position: relative; padding-bottom: 20px; } .head-title-1.bg-image .the-title:after { content: ''; position: absolute; background-size: cover; background-repeat: no-repeat; width: 133px; height: 5px; border: none; bottom: 0; left: 0; right: 0; margin: auto; } .the-title-left .head-title-1 .the-title:after { left: 0; right: auto; } .the-title-right .head-title-1 .the-title:after { left: auto; right: 0; } .head-title-1.bg-image span.separator { background-size: cover; background-repeat: no-repeat; width: 133px; height: 5px; border: none; display: none; } /* 9.1.2. Head Title - Style 2 */ .elementor .head-title .the-title { margin-bottom: 0; } .head-title-2 span { display: block; font-size: 42px; font-weight: 600; line-height: 34px; color: #F3F3F3; position: relative; top: 0; } /* 9.1.3. Head Title - Style 3 */ .head-title-3 { border-bottom: 2px solid; border-color: #e1e1e1; } .head-title-3 .the-title { margin-bottom: -2px; } .head-title-3 span { display: inline-block; border-bottom: 2px solid; padding-bottom: 10px; border-color: #213875; } /* 9.1.4. Head Title - Style 4 */ .head-title-4 .the-title { position: relative; } .head-title-4 .the-title span.inner-title { position: relative; background-color: #fff; display: inline-block; padding: 0 15px; } .head-title-4.text-left .the-title span.inner-title { padding-left: 0; } .head-title-4 .the-title:before { content: ""; height: 2px; margin-top: -2px; top: 50%; left: 0; width: 100%; position: absolute; background-color: #000; } /* 9.1.5. Head Title - Style 5 */ .head-title-5 .the-title span:before, .head-title-5 .the-title span:after { content: ''; display: inline-block; width: 30px; height: 2px; background-color: #000; vertical-align: middle; } .head-title-5 .the-title span:before { margin-right: 15px; } .head-title-5 .the-title span:after { margin-left: 15px; } /* 9.1.6. Head Title - Style 6 */ .head-title-6 .the-title span { background-color: #000000; color: #fff; padding: 15px 20px; display: inline-block; } /* 9.1.7. Head Title - Style 7 */ .head-title.head-title-7 .the-title { position: relative; } .head-title.head-title-7 .the-title span.big-title { position: absolute; display: inline-block; font-size: 80px; width: 100%; } /* 9.2. Team Block */ .team-inner-block { position: relative; background-color: #efefef; } .team-details { position: absolute; top: auto; background-color: #000000; width: 80%; left: 0; right: 0; margin: auto; max-width: 100%; padding: 6% 8%; opacity: 0; -ms-transition: .3s ease-in-out; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; } .team-block:hover .team-details { -ms-transform: translateY(-50%); /* IE 9 */ -webkit-transform: translateY(-50%); /* Safari */ transform: translateY(-50%); /* Standard syntax */ opacity: 1; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; } .team-name { text-transform: uppercase; margin-bottom: 5px; } .team-details ul { list-style: none; padding: 0; } .team-details ul li { display: inline-block; margin-right: 10px; } .team-grid-2-wrap .team-block .team-details, .team-grid-2-wrap .team-block:hover .team-details { -ms-transform: none; -webkit-transform: none; transform: none; top: 0; width: 100%; max-width: 100%; bottom: 0; } .team-grid-2-wrap .inner-team-details { top: 50%; position: absolute; transform: translateY(-50%); left: 0; right: 0; padding: 6% 8%; } .team-bio, .team-bio p { color: #ffffff; } /* 9.3. Testimonial Block */ .testimonial-inner-content .owl-carousel .owl-stage-outer { background-color: transparent; } .testimonial-image img { border-radius: 100% !important; } .testimonial-image, .testimonial-detail-inner { display: inline-block; } .testimonial-detail-inner { vertical-align: top; position: relative; text-align: left; } .testi-author { margin-bottom: 5px; } .client-content img { margin: auto; } /* 9.4. Contact Form Block */ .contact-form-style-1 .contact-bordered, .contact-form-style-2 .contact-item2, .contact-form-style-3 .contact-bordered { float: left; position: relative; width: 100%; margin-bottom: 10px; } .contact-form-style-1 .contact-bordered select, .contact-form-style-2 .contact-item2 select, .contact-form-style-3 .contact-bordered select { width: 100%; max-width: 100%; height: 50px; background: transparent; color: #fff; border: 0; padding: 0 10px; } .contact-form-style-1 .contact-bordered option, .contact-form-style-2 .contact-item2 option, .contact-form-style-3 .contact-item2 option { color: #000000; } .contact-form-style-1 .contact-bordered input, .contact-form-style-2 .contact-item2 input, .contact-form-style-3 .contact-item2 input { width: 100%; max-width: 100%; background-color: transparent; border:0; } .contact-ef { position: absolute; background-color: #cdcdcc; transition: .5s cubic-bezier(.23,1,.32,1); } .border-form-top { top: 0; left: 0; height: 1px; width: 100%; } .border-form-right { top: 0; right: 0; transform-origin: 0 0; width: 1px; height: 100%; /*for right/left*/ transform: scaleY(0) translateZ(0); } .border-form-bottom { bottom: 0; right: 0; transform-origin: 100% 0; width: 100%; height: 1px; /*for bottom*/ transform: scaleX(0) translateZ(0); } .border-form-left { bottom: 0; left: 0; transform-origin: 0 100%; width: 1px; height: 100%; /*for right/left*/ transform: scaleY(0) translateZ(0); } .contact-form-style-1 .contact-bordered, .contact-form-style-1 .contact-bordered input, .contact-form-style-3 .contact-bordered, .contact-form-style-3 .contact-bordered input { height: 50px; } .contact-form-style-1 .contact-bordered:active .border-form-right, .contact-form-style-1 .contact-bordered:hover .border-form-right, .contact-form-style-1 .contact-bordered:focus .border-form-right { transform: scaleY(1) translateZ(0); } .contact-form-style-1 .contact-bordered:active .border-form-bottom, .contact-form-style-1 .contact-bordered:hover .border-form-bottom, .contact-form-style-1 .contact-bordered:focus .border-form-bottom { transform: scaleX(1) translateZ(0); } .contact-form-style-1 .contact-bordered:active .border-form-left, .contact-form-style-1 .contact-bordered:hover .border-form-left, .contact-form-style-1 .contact-bordered:focus .border-form-left { transform: scaleY(1) translateZ(0); } .contact-form-style-1 .contact-submit { display: block; position: relative; width: 100%; float: left; } .contact-form-style-1 input[type="submit"], .contact-form-style-2 input[type="submit"], .contact-form-style-3 input[type="submit"] { width: 100%; max-width: 100%; font-size: 16px; font-weight: bold; line-height: 1.6; height: 40px; padding-left: 15px; padding-right: 15px; height: 50px; background-color: #470cfc; border-width: 0px; border-color: #470cfc; color: #ffffff; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } .contact-form-style-1 input[type="submit"]:hover, .contact-form-style-2 input[type="submit"]:hover, .contact-form-style-3 input[type="submit"]:hover { background-color: #f8035d; border-color: #f8035d; color: #ffffff; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } .contact-bordered.text-area { height: 200px; } .contact-bordered.text-area textarea { height: 100%; background-color: transparent; border: 0; padding: 15px; } .contact-form-style-2 .contact-item2 input { position: relative; } .contact-form-style-2 .contact-item2:before { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: #cdcdcc; -webkit-transform-origin: 0% 50%; transform-origin: 0% 50%; -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; -webkit-transition-timing-function: cubic-bezier(1, 0.68, 0.16, 0.9); transition-timing-function: cubic-bezier(1, 0.68, 0.16, 0.9); } .contact-form-style-2 .contact-item2:after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: #000000; -webkit-transform: scale3d(0, 3, 1); transform: scale3d(0, 3, 1); -webkit-transform-origin: 0% 50%; transform-origin: 0% 50%; -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; -webkit-transition-timing-function: cubic-bezier(1, 0.68, 0.16, 0.9); transition-timing-function: cubic-bezier(1, 0.68, 0.16, 0.9); } .contact-form-style-2 .contact-item2:hover:after { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } .contact-form-style-2 .contact-item2 textarea { background-color: transparent; border: 0; padding: 15px; } /* contact form style 3 */ .contact-form-style-3 .textarea-type { height: 100%; } .contact-form-style-3 textarea { background-color: transparent; border: 0; padding: 10px; color: #ffffff; } .contact-form-style-3 .contact-bordered input, .contact-form-style-3 .contact-bordered select, .contact-form-style-3 .contact-bordered textarea, .kasuari-contact-form .contact-form-style-3 .book-2-col .wpcf7-form-control-wrap select { border: 1px solid #ffffff; } .kasuari-contact-form .contact-form-style-3 .book-2-col .book-inner-3-col .wpcf7-form-control-wrap { width: calc(33.3333% - 13.4px); } .kasuari-contact-form .book-2-col .book-inner-3-col .wpcf7-form-control-wrap { margin: 0 10px; } .kasuari-contact-form .book-2-col .book-inner-3-col .wpcf7-form-control-wrap:first-child { margin-left: 0; } .kasuari-contact-form .book-2-col .book-inner-3-col .wpcf7-form-control-wrap:last-child { margin-right: 0; } .contact-form-style-3 input[type="submit"] { background-color: #f2b410; } .contact-form-style-3 input[type="submit"]:hover { background-color: #333333; } /* booking form */ .kasuari-contact-form .booking-form p { display: none; } .kasuari-contact-form .book-2-col .wpcf7-form-control-wrap input, .kasuari-contact-form .book-2-col .wpcf7-form-control-wrap select { width: 100%; height: 50px; background: transparent; color: #ffffff; padding-left: 10px; } .kasuari-contact-form .book-2-col .wpcf7-form-control-wrap select option { color: #000000; } .kasuari-contact-form .book-2-col .wpcf7-form-control-wrap select { border: 0; padding-left: 7px; } .kasuari-contact-form .book-2-col .contact-bordered { width: calc(50% - 10px); margin-bottom: 20px; } .kasuari-contact-form .book-2-col .book-inner-3-col { display: inline-block; float: left; width: calc(50% - 10px); } .kasuari-contact-form .book-2-col .book-inner-3-col .contact-bordered { width: 100%; } .kasuari-contact-form .book-2-col .book-inner-3-col .wpcf7-form-control-wrap { width: 33.3333%; float: left; display: inline-block; } .kasuari-contact-form .first-mar { margin-right: 10px; } .kasuari-contact-form .sec-mar { margin-left: 10px; } .kasuari-contact-form .contact-form-style-1 input[type=submit] { background-color: #f2b410; width: 100%; padding: 10px 50px; border-width: 0px; line-height: 1; font-weight: 300; height: 40px; } .book-date input::-webkit-outer-spin-button, .book-date input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } .kasuari-contact-form div.wpcf7-validation-errors { border: 2px solid #f2b410; height: auto; position: relative; clear: both; color: #ffffff; margin: 0; } .kasuari-contact-form div.wpcf7-mail-sent-ok { border: 2px solid #398f14; height: auto; position: relative; clear: both; color: #ffffff; margin: 0; } .kasuari-contact-form span.wpcf7-not-valid-tip { color: #f00; font-size: 1em; font-weight: normal; display: block; font-size: 10px; line-height: 1; padding: 5px 10px; background: #ffffff; } .kasuari-contact-form .dark input::-webkit-input-placeholder { color: #ffffff; } .kasuari-contact-form .dark input:-moz-placeholder { /* Firefox 18- */ color: #ffffff; } .kasuari-contact-form .dark input::-moz-placeholder { /* Firefox 19+ */ color: #ffffff; } .kasuari-contact-form .dark input:-ms-input-placeholder { color: #ffffff; } .kasuari-contact-form .dark textarea::-webkit-input-placeholder { color: #ffffff; } .kasuari-contact-form .dark textarea:-moz-placeholder { /* Firefox 18- */ color: #ffffff; } .kasuari-contact-form .dark textarea::-moz-placeholder { /* Firefox 19+ */ color: #ffffff; } .kasuari-contact-form .dark textarea:-ms-input-placeholder { color: #ffffff; } /* 9.5. Carousel Third Party */ .post-thumb-img, .post-thumb-img .inner-post-content .post-content { position: relative; } .post-thumb-img .inner-post-content { position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; } .elementor--v-position-middle .post-content { top: 50%; transform: translateY(-50%); } .elementor--v-position-top .post-content { top: 0; transform: translateY(0); } .elementor--v-position-bottom .post-content { top: 100%; transform: translateY(-100%); } .swiper-container:hover .swiper-button-next { right: 1%; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } .swiper-container:hover .swiper-button-prev { left: 1%; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } .swiper-container .post-carousel-arrow:before, .swiper-container .post-carousel-arrow:after { font-size: 60px; } .post-car-arrow-wrap.on-bottom { position: absolute; bottom: 0; left: 0; right: 0; } .post-car-arrow-wrap.on-bottom .swiper-button-next.post-carousel-arrow { position: relative; width: 50%; float: right; text-align: left; right: 0; } .post-car-arrow-wrap.on-bottom .post-carousel-arrow:after, .post-car-arrow-wrap.on-bottom .post-carousel-arrow:before { background: rgba(255, 255, 255, 0.5); padding: 10px 20px; } .post-car-arrow-wrap.on-top .post-carousel-arrow:after, .post-car-arrow-wrap.on-top .post-carousel-arrow:before { background: rgba(255, 255, 255, 0.5); padding: 10px 20px; } .owl-nav .post-carousel-arrow:after, .owl-nav .post-carousel-arrow:before { background: rgba(255, 255, 255, 0.5); padding: 10px 20px; } .post-car-arrow-wrap.on-bottom .swiper-button-prev.post-carousel-arrow { position: relative; width: 50%; float: left; text-align: right; left: 0; } .testimonial-inner-content.on-arrow { width: 80%; margin: auto; } .post-car-arrow-wrap.on-side { position: absolute; top: 50%; left: 0; right: 0; transform: translateY(-50%); z-index: 2; } .post-car-arrow-wrap.on-side .post-carousel-arrow:after, .post-car-arrow-wrap.on-side .post-carousel-arrow:before { background: rgba(255, 255, 255, 0.5); padding: 10px 15px; } .carousel-container .post-car-arrow-wrap.on-side .owl-prev { position: relative; width: 50%; float: left; text-align: left; left: 0; } .carousel-container .post-car-arrow-wrap.on-side .owl-next { position: relative; width: 50%; float: right; text-align: right; right: 0; } /* carousel pagination */ .car-arrow-wrap.on-bottom { position: absolute; bottom: 0; left: 0; right: 0; height: 70px; } .car-arrow-wrap.on-bottom .owl-prev{ float: left; } .car-arrow-wrap.on-bottom .owl-next { float: right; } .car-arrow-wrap.on-bottom .owl-prev, .car-arrow-wrap.on-bottom .owl-next { position: relative; width: 50%; text-align: left; right: 0; } .car-arrow-wrap.on-bottom .car-page-arrow { background-color: rgba(255, 255, 255, 0.5); height: 70px; width: 80px; background-size: 25px; margin: 0; top: auto; } .car-arrow-wrap.on-bottom .car-page-arrow.swiper-button-prev { right: 0; left: auto; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23000000'/%3E%3C/svg%3E") } .car-arrow-wrap.on-bottom .car-page-arrow.swiper-button-next { left: 0; right: auto; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23000000'/%3E%3C/svg%3E"); } .owl-dots { position: relative; margin-top: 10px; text-align: center; } .owl-dot { background-color: #000000; width: 10px; height: 10px; content: ""; display: inline-block; margin-right: 10px; cursor: pointer; opacity: 0.5; border-radius: 50%; -webkit-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } .owl-dot.active { opacity: 1; } .car-arrow-wrap.on-bottom.both-nav { bottom: 35px; } .blog-item .owl-carousel .owl-stage-outer { background-color: #ffffff; } .carousel-container:hover .carousel-button-next { right: 1%; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } .carousel-container:hover .carousel-button-prev { left: 1%; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } .carousel-container .owl-next { width: 50%; text-align: left; float: left; display: inline-block; } .carousel-container .owl-nav .owl-next { width: 50%; text-align: right; float: left; display: inline-block; } .carousel-container .owl-nav .owl-prev { width: 50%; text-align: left; float: left; display: inline-block; } .carousel-container .owl-prev { width: 50%; text-align: right; float: left; display: inline-block; } .carousel-container .post-carousel-arrow:before, .carousel-container .post-carousel-arrow:after { font-size: 40px; } .post-car-arrow-wrap.on-bottom { position: absolute; bottom: 0; left: 0; z-index: 1; right: 0; } .post-car-arrow-wrap.on-bottom .carousel-button-next.post-carousel-arrow { position: relative; width: 50%; float: right; text-align: left; right: 0; } .post-car-arrow-wrap.on-bottom .post-carousel-arrow:after, .post-car-arrow-wrap.on-bottom .post-carousel-arrow:before { background: rgba(255, 255, 255, 0.5); padding: 10px 20px; } .post-car-arrow-wrap.on-bottom .carousel-button-prev.post-carousel-arrow { position: relative; width: 50%; float: left; text-align: right; left: 0; } /* 9.6. Chocolat Light Box Custom CSS */ .chocolat-wrapper { z-index: 400; } .chocolat-overlay, .chocolat-content, .chocolat-wrapper .chocolat-top, .chocolat-wrapper .chocolat-left, .chocolat-wrapper .chocolat-right, .chocolat-wrapper .chocolat-bottom { z-index: 401; } .chocolat-overlay { background-color: #000000; } /* 9.7. Post Blog Block */ /* 9.7.1. Post Grid Style 3 */ .main-news-5 .post-block { background-color: #61c436; height: 100%; } .main-news-5 .post-block-inner { width: 100%; height: 100%; } .main-news-5 .post-thumb { -webkit-transform: translate(15px, -15px); -ms-transform: translate(15px, -15px); transform: translate(15px, -15px); padding-left: 30px; margin-bottom: 0; position: relative; display: block; } .main-news-5 .post-thumb .post-bg-color { position: absolute; top: 0; right: 0; left: 30px; bottom: 0; background-color: rgba(97,196,54,0.7); opacity: 0; transition: opacity .3s; } .main-news-5 .post-list:hover .post-bg-color { opacity: 1; } .main-news-5 .post-thumb .use-shadow img { -webkit-box-shadow: -1px 1px 8px 0 rgba(55, 53, 69, .3); box-shadow: -1px 1px 8px 0 rgba(55, 53, 69, .3); } .main-news-5 .use-shadow { box-shadow: none; } .main-news-5 .category-icon { position: absolute; bottom: -20px; right: 30px; z-index: 100; } .main-news-5 .post-content { padding: 15px 45px 50px; } .main-news-5 .post-categories { padding: 0; list-style: none; } .main-news-5 .post-content h3 { margin-top: 0; margin-bottom: 5px; } .main-news-5 .post-content h3 a { color: #fff; } .main-news-5 .post-content .post-author-name, .main-news-5 .post-content .post-date { display: inline-block; color: #fff; font-weight: bold; letter-spacing: 0.1em; font-size: 14px; text-transform: uppercase; } .main-news-5 .post-content .post-date { margin-left: 10px; } .main-news-5 .post-content .post-date span:after { content: "."; } .main-news-5 .post-content .post-date span:last-child:after { content: none; } .main-news-5 .post-content .read-more-button a { color: #ffffff; font-size: 16px; font-weight: 900; display: inline-block; border-bottom: 2px solid #fff; margin-top: 20px; } .main-news-5 .standard .post-thumb { transform: none; padding-left: 0; } .main-news-5 .standard .post-thumb .post-bg-color { left: 0; } /* 9.7.2. Post Grid Style 4 */ .blog-grid-style-4-block { position: relative; } .post-list-3 .post-thumb { margin: 0; float: left; margin-right: 10px; } .post-list-3 img { width: 100%; } .post-list-3 .category-icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) } .post-list-3 .item-detail { overflow: hidden; position: relative; } .post-list-3 h4 { margin-bottom: 5px; font-size: 16px; } .post-list-3 h4 a { color: #000000; } .post-list-3 h4 a:hover { color: #61c436; } .post-list-3 .category { display: inline-block; float: left; } .post-list-3 .category ul li { float: left; margin-right: 5px; display: inline-flex; } .post-list-3 .category ul li a { color: #000000; font-size: 12px; } .post-list-3 .category ul li a:hover { color: #61c436; } .post-list-3 .date { color: #999999; font-size: 12px; float: left; } /* 9.7.3. Post Grid Style 5 */ .horizontal-width-use .main-news-1 .blog-item.block { float: left; } .main-news-1 .article-wrap { position: relative; } .main-news-1 article { overflow: hidden; } .main-news-1 article { padding: 0; } .main-news-1 .article-wrap article { width: 100%; max-width: 100%; } .main-news-1 .blog-item.wide-blog { width: 49.9%; float: left; position: relative; padding: 0.1% } .main-news-1 .has-post-thumbnail .blog-wrap { background-size: cover; background-repeat: no-repeat; } .main-news-1 .blog-overlay { height: 100%; } .main-news-1 .blog-wrap { overflow: hidden; background-color: #ffffff; height: 100%; color: #282828; background-position: 100% 100%; -webkit-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; position: relative; } .main-news-1 .blog-desc { position: absolute; top: 50%; left: 5%; width: 100%; height: 100%; z-index: 2; color: #ffffff; padding-right: 5%; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } .main-news-1 .blog-date { font-size: 14px; padding-right: 20px; } .main-news-1 h3.blog-title { font-size: 22px; line-height: 1.3; font-weight: normal; margin-top: 5px; margin-bottom: 0px; padding-right: 20px; } .main-news-1 h3.blog-title a { color: #ffffff; } .main-news-1 .blog-date:after { content: "////////////////////"; position: relative; font-size: 8px; display: block; } .main-news-1 .blog-date:after { display: none; } .main-news-1 .blog-date { padding: 0; } .main-news-1 .category-main-news-1 { top: -40px; } .main-news-1 .category-main-news-1 .post-categories li { border-radius: 25px; padding: 3px 15px; } .main-news-1 article:hover .blog-wrap { transform: scale(1.1); } .main-news-1 .blog-item.block { /*width: 100%;*/ position: relative; } .main-news-1 .blog-item.block.column.column-1 { padding: 0; } .main-news-1 .blog-item.block .blog-wrap { -webkit-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out; } .main-news-1 .post-excerpt { color: #ffffff; margin-bottom: 0; font-size: 14px; } .category-main-news-1 { position: absolute; top: 20px; } .category-main-news-1 .post-categories li { float: left; background-color: #61c436;; padding: 5px 10px; margin-right: 10px; margin-bottom: 1px; } .category-main-news-1 .post-categories li a { color: #ffffff; text-transform: uppercase; font-size: 12px; font-weight: 600; letter-spacing: 0.025em; vertical-align: middle; } .main-news-1 .category-icon { position: absolute; top: 20px; right: 20px; } .category-icon .category-icon-gallery i, .category-icon .category-icon-video i { display: inline-flex; padding: 15px; font-size: 18px; color: #ffffff; border: 1px solid #000000; background-color: #000000; } .main-news-1 .main-news-post-meta div { display: inline-block; color: #ffffff; font-size: 16px; margin-right: 15px; } .main-news-1 .main-news-post-meta div i { margin-right: 5px; vertical-align: middle; } /* 9.7.4. Post Masonry 1 */ .grid.effect-3 li.animate { -webkit-transform: scale(0.6); transform: scale(0.6); -webkit-animation: scaleUp 0.65s ease-in-out forwards; animation: scaleUp 0.65s ease-in-out forwards; } @-webkit-keyframes scaleUp { 0% {} 100% { -webkit-transform: scale(1); opacity: 1; } } @keyframes scaleUp { 0% {} 100% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; } } #target-effect { padding: 0; list-style: none; } .post-masonry-style .loop-content { background-color: #ffffff; position: relative; border-bottom: 1px solid #e7e7e7; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } .post-masonry-style .loop-content .date.boxed { -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } .post-masonry-style .loop-content:hover .date.boxed { opacity: 0.5; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } .post-masonry-style .loop-content .info { padding: 7% 8%; } .post-masonry-style .loop-content h4.title { color: #000000; margin-bottom: 5px; letter-spacing: 0.020em; text-transform: uppercase; } .post-masonry-style .loop-content p { color: #666666; } .post-masonry-style .loop-content .date { color: #888888; margin-bottom: 10px; font-size: 12px; letter-spacing: 0.1rem; text-transform: uppercase; } .post-masonry-style .loop-content .top-info { position: relative; } .post-masonry-style .loop-content .category a { color: #000000; font-weight: bold; text-transform: uppercase; font-size: 12px; letter-spacing: 0.1rem; } .post-masonry-style .loop-content .category:before { position: absolute; content: ""; width: 0; height: 0; border-style: solid; border-width: 0 0 6px 1px; border-color: transparent transparent #fff transparent; left: -6px; top: 50%; margin-top: -3px; z-index: 2; } .post-masonry-style .loop-content .category:after { background-color: #000000; width: 25px; position: absolute; left: -30px; top: 50%; margin-top: -3px; height: 6px; content: ""; } .post-masonry-style a.more { background-color: #000000; color: #ffffff; padding: 5px 15px; font-size: 11px; font-weight: bold; letter-spacing: 0.1em; -webkit-transition: .25s; -o-transition: .25s; transition: .25s; } .post-masonry-style a.more:hover { background-color: #f1f1f1; color: #222222; } .post-masonry-style #grid { list-style: none; margin: 30px auto 0; padding: 0; max-width: 100%; } .post-masonry-style #grid li.post { display: block; float: left; } .post-masonry-style #grid li.post.shown, .no-js .post-masonry-style #grid li, .no-cssanimations .post-masonry-style #grid li { opacity: 1; } /* 9.8. Instagram Block */ .instagram-builder { width: 100%; max-width: 100%; } .instagram-builder.column-2 .instagram-item { width: calc( 100%/2); } .instagram-builder.column-3 .instagram-item { width: calc( 100%/3); } .instagram-builder.column-4 .instagram-item { width: calc( 100%/4); } .instagram-builder.column-5 .instagram-item { width: calc( 100%/5); } .instagram-builder.column-6 .instagram-item { width: calc( 100%/6); } .instagram-builder.column-7 .instagram-item { width: calc( 100%/7); } .instagram-builder.column-8 .instagram-item { width: calc( 100%/8); } .instagram-builder.column-9 .instagram-item { width: calc( 100%/9); } .instagram-builder.column-10 .instagram-item { width: calc( 100%/10); } .instagram-builder.column-11 .instagram-item { width: calc( 100%/11); } .instagram-builder.column-12 .instagram-item { width: calc( 100%/12); } .instagram-builder.column-13 .instagram-item { width: calc( 100%/13); } .instagram-builder.column-14 .instagram-item { width: calc( 100%/14); } .instagram-builder.column-15 .instagram-item { width: calc( 100%/15); } .instagram-builder.column-16 .instagram-item { width: calc( 100%/16); } .instagram-builder.column-17 .instagram-item { width: calc( 100%/17); } .instagram-builder.column-18 .instagram-item { width: calc( 100%/18); } .instagram-builder.column-19 .instagram-item { width: calc( 100%/19); } .instagram-builder.column-20 .instagram-item { width: calc( 100%/20); } .instagram-item .instagram-item-wrap { position: relative; } .instagram-item .overlay { position: absolute; top: 0; bottom: 0; right: 0; left: 0; background-color: rgba(0, 0, 0, 0.5); opacity: 0; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } .instagram-item:hover .overlay { opacity: 1; } .instagram-item .instagram-meta { position: absolute; top: 50%; transform: translateY(-50%); width: 100%; max-width: 100%; text-align: center; opacity: 0; z-index: 1; } .instagram-item:hover .instagram-meta { opacity: 1; } .instagram-item .instagram-meta { color: #ffffff; } .instagram-item .meta-icon { display: inline-block; margin-right: 10px; } .instagram-item .meta-icon:last-child { margin-right: 0; } .instagram-item .meta-icon i { margin-right: 5px; } .elementor .all-portfolio { text-align: center; } .elementor .next-portfolio { text-align: right; } .detail-columns-1 .detail-item-block { width: 100%; max-width: 100%; } .detail-columns-2 .detail-item-block { width: calc(100% / 2 - 5px); } .detail-columns-3 .detail-item-block { width: calc(100% / 3 - 5px); } .detail-columns-4 .detail-item-block { width: calc(100% / 4 - 5px); } .detail-columns-5 .detail-item-block { width: calc(100% / 5 - 5px); } .detail-columns-6 .detail-item-block { width: calc(100% / 6 - 5px); } .detail-columns-7 .detail-item-block { width: calc(100% / 7 - 5px); } .detail-columns-8 .detail-item-block { width: calc(100% / 8 - 5px); } .detail-columns-9 .detail-item-block { width: calc(100% / 9 - 5px); } .detail-columns-10 .detail-item-block { width: calc(100% / 10 - 5px); } .portfolio-terms .terms-item { margin-bottom: 0; } .latest-post-wrap h5 { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #000000; } .menu-img { float: left; } .menu-img.rounded img { border-radius: 100%; } .texted-menu { float: right; position: relative; } .menu-list__item { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; position: relative; width: 100%; } .menu-list__item-title { position: relative; float: left; max-width: 100%; min-width: 0; overflow: hidden; margin: 0 auto 0 0; } .menu-list__item-title .item_title { position: relative;z-index: 2; padding-right: 5px; } .menu-list__item span.dots { position: absolute; top: 17px; left: 0; right: 0; z-index: 1; margin: 0; border: 0; height: 3px; display: block; background-image: radial-gradient(circle closest-side, #b3b3b3 99%, transparent 1%); background-position: bottom; background-size: 6px 3px; background-repeat: repeat-x; } .menu-list__item-price { z-index: 1;float: right; display: block; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; padding-left: 5px; } /** * Instagram Feed Styles */ .kasuari-insta-grid { width: 100%; margin: auto; } .kasuari-insta-grid .kasuari-insta-box { display: inline-block; } .kasuari-col-1 .kasuari-insta-feed { float: none; width: 100%; } .kasuari-col-2 .kasuari-insta-feed { float: left; width: 50%; } .kasuari-col-3 .kasuari-insta-feed { float: left; width: 33.3333%; } .kasuari-col-4 .kasuari-insta-feed { float: left; width: 25%; } .kasuari-col-5 .kasuari-insta-feed { float: left; width: 20%; } .kasuari-col-6 .kasuari-insta-feed { float: left; width: 16.6666%; } .kasuari-instagram-feed .kasuari-insta-feed { cursor: pointer; position: relative; } .kasuari-insta-feed-wrap { display: block; position: relative; overflow: hidden; } .kasuari-insta-img-wrap { -webkit-transform: scaleX(1) scaleY(1) translateZ(0px); transform: scaleX(1) scaleY(1) translateZ(0px); -webkit-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; } .kasuari-insta-feed:hover .kasuari-insta-img-wrap { -webkit-transform: scaleX(1.1) scaleY(1.1) translateZ(0px); transform: scaleX(1.1) scaleY(1.1) translateZ(0px); } .kasuari-insta-feed .kasuari-insta-info-wrap { bottom: 0; font-size: 14px; height: calc(100% - 25px); left: 0; line-height: 1.5; opacity: 0; overflow: hidden; overflow-wrap: break-word; padding: 20px; position: absolute; right: 0; text-align: center; text-overflow: ellipsis; top: 0; -webkit-transform: translateY(25%); transform: translateY(25%); -webkit-transition: all 0.4s ease 0.2s; transition: all 0.4s ease 0.2s; z-index: 2; } .kasuari-insta-feed .kasuari-insta-feed-wrap::after { background-color: rgba(0,0,0, .75); bottom: 0; content: ""; left: 0; opacity: 0; position: absolute; right: 0; top: 0; z-index: 1; -webkit-transition: all 0.4s ease 0.2s; transition: all 0.4s ease 0.2s; } .kasuari-insta-feed:hover .kasuari-insta-feed-wrap::after{ opacity: 1; } .kasuari-insta-feed:hover .kasuari-insta-info-wrap { opacity: 1; transform: translateY(0); } .kasuari-insta-likes-comments > p { color: rgb(251, 216, 0); } .kasuari-insta-feed-wrap > a { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 10; } .kasuari-insta-img-wrap > img { max-width: 100%; min-width: 100%; width: 100%; } .kasuari-insta-likes-comments { padding-top: 10%; } .no-caption .kasuari-insta-likes-comments { left: 0; position: absolute; right: 0; top: calc(50% - 25px); vertical-align: middle; width: 100%; } .kasuari-insta-likes-comments > p:first-child { float: left; padding-right: 10px; text-align: right; width: 50%; } .kasuari-insta-likes-comments > p:last-child { float: right; padding-left: 10px; text-align: left; width: 50%; } .kasuari-insta-likes-comments .x-icon { padding-right: 5px; font-size: 16px; } /* Responsive Styles for Instagram Feed */ @media only screen and (max-width: 979px) { .kasuari-col-1 .kasuari-insta-feed, .kasuari-col-2 .kasuari-insta-feed, .kasuari-col-3 .kasuari-insta-feed, .kasuari-col-4 .kasuari-insta-feed, .kasuari-col-5 .kasuari-insta-feed, .kasuari-col-6 .kasuari-insta-feed { width: 33.3333%; } .kasuari-insta-likes-comments { left: 0; position: absolute; right: 0; top: calc(50% - 10px); vertical-align: middle; width: 100%; padding: 10px; } .kasuari-insta-info-wrap .insta-caption { display: none; } } @media only screen and (max-width: 480px) { .kasuari-col-1 .kasuari-insta-feed, .kasuari-col-2 .kasuari-insta-feed, .kasuari-col-3 .kasuari-insta-feed, .kasuari-col-4 .kasuari-insta-feed, .kasuari-col-5 .kasuari-insta-feed, .kasuari-col-6 .kasuari-insta-feed { float: none; width: 50%; } .kasuari-insta-feed .kasuari-insta-info-wrap { padding: 10px; } .kasuari-instagram-feed .kasuari-insta-likes-comments > p { font-size: 11px; } .kasuari-insta-likes-comments .x-icon { font-size: 12px; } }