@charset "UTF-8"; @import "https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap"; @import "https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500&display=swap"; body { color: #8f9bad; background-color: #fff; font-family: roboto,sans-serif; font-size: 15px; line-height: 1.7; overflow-x: hidden; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } img { max-width: 100%; height: auto } .text-center { text-align: center } .text-left { text-align: left } .text-right { text-align: right } .relative { position: relative } #preloader { background: #fff; height: 100%; position: fixed; width: 100%; top: 0; z-index: 1031 } .book { --color: #FE4F70; --duration: 6.8s; width: 32px; height: 12px; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%) } .book .inner { width: 32px; height: 12px; position: relative; transform-origin: 2px 2px; transform: rotateZ(-90deg); animation: book var(--duration) ease infinite } .book .inner .left,.book .inner .right { width: 60px; height: 4px; top: 0; border-radius: 2px; background: var(--color); position: absolute } .book .inner .left:before,.book .inner .right:before { content: ""; width: 48px; height: 4px; border-radius: 2px; background: inherit; position: absolute; top: -10px; left: 6px } .book .inner .left { right: 28px; transform-origin: 58px 2px; transform: rotateZ(90deg); animation: left var(--duration) ease infinite } .book .inner .right { left: 28px; transform-origin: 2px 2px; transform: rotateZ(-90deg); animation: right var(--duration) ease infinite } .book .inner .middle { width: 32px; height: 12px; border: 4px solid var(--color); border-top: 0; border-radius: 0 0 9px 9px; transform: translateY(2px) } .book ul { margin: 0; padding: 0; list-style: none; position: absolute; left: 50%; top: 0 } .book ul li { height: 4px; border-radius: 2px; transform-origin: 100% 2px; width: 48px; right: 0; top: -10px; position: absolute; background: var(--color); transform: rotateZ(0deg) translateX(-18px); animation-duration: var(--duration); animation-timing-function: ease; animation-iteration-count: infinite } .book ul li:nth-child(0) { animation-name: page-0 } .book ul li:nth-child(1) { animation-name: page-1 } .book ul li:nth-child(2) { animation-name: page-2 } .book ul li:nth-child(3) { animation-name: page-3 } .book ul li:nth-child(4) { animation-name: page-4 } .book ul li:nth-child(5) { animation-name: page-5 } .book ul li:nth-child(6) { animation-name: page-6 } .book ul li:nth-child(7) { animation-name: page-7 } .book ul li:nth-child(8) { animation-name: page-8 } .book ul li:nth-child(9) { animation-name: page-9 } .book ul li:nth-child(10) { animation-name: page-10 } .book ul li:nth-child(11) { animation-name: page-11 } .book ul li:nth-child(12) { animation-name: page-12 } .book ul li:nth-child(13) { animation-name: page-13 } .book ul li:nth-child(14) { animation-name: page-14 } .book ul li:nth-child(15) { animation-name: page-15 } .book ul li:nth-child(16) { animation-name: page-16 } .book ul li:nth-child(17) { animation-name: page-17 } .book ul li:nth-child(18) { animation-name: page-18 } @keyframes page-0 { 4% { transform: rotateZ(0deg) translateX(-18px) } 13%,54% { transform: rotateZ(180deg) translateX(-18px) } 63% { transform: rotateZ(0deg) translateX(-18px) } } @keyframes page-1 { 5.86% { transform: rotateZ(0deg) translateX(-18px) } 14.74%,55.86% { transform: rotateZ(180deg) translateX(-18px) } 64.74% { transform: rotateZ(0deg) translateX(-18px) } } @keyframes page-2 { 7.72% { transform: rotateZ(0deg) translateX(-18px) } 16.48%,57.72% { transform: rotateZ(180deg) translateX(-18px) } 66.48% { transform: rotateZ(0deg) translateX(-18px) } } @keyframes page-3 { 9.58% { transform: rotateZ(0deg) translateX(-18px) } 18.22%,59.58% { transform: rotateZ(180deg) translateX(-18px) } 68.22% { transform: rotateZ(0deg) translateX(-18px) } } @keyframes page-4 { 11.44% { transform: rotateZ(0deg) translateX(-18px) } 19.96%,61.44% { transform: rotateZ(180deg) translateX(-18px) } 69.96% { transform: rotateZ(0deg) translateX(-18px) } } @keyframes page-5 { 13.3% { transform: rotateZ(0deg) translateX(-18px) } 21.7%,63.3% { transform: rotateZ(180deg) translateX(-18px) } 71.7% { transform: rotateZ(0deg) translateX(-18px) } } @keyframes page-6 { 15.16% { transform: rotateZ(0deg) translateX(-18px) } 23.44%,65.16% { transform: rotateZ(180deg) translateX(-18px) } 73.44% { transform: rotateZ(0deg) translateX(-18px) } } @keyframes page-7 { 17.02% { transform: rotateZ(0deg) translateX(-18px) } 25.18%,67.02% { transform: rotateZ(180deg) translateX(-18px) } 75.18% { transform: rotateZ(0deg) translateX(-18px) } } @keyframes page-8 { 18.88% { transform: rotateZ(0deg) translateX(-18px) } 26.92%,68.88% { transform: rotateZ(180deg) translateX(-18px) } 76.92% { transform: rotateZ(0deg) translateX(-18px) } } @keyframes page-9 { 20.74% { transform: rotateZ(0deg) translateX(-18px) } 28.66%,70.74% { transform: rotateZ(180deg) translateX(-18px) } 78.66% { transform: rotateZ(0deg) translateX(-18px) } } @keyframes page-10 { 22.6% { transform: rotateZ(0deg) translateX(-18px) } 30.4%,72.6% { transform: rotateZ(180deg) translateX(-18px) } 80.4% { transform: rotateZ(0deg) translateX(-18px) } } @keyframes page-11 { 24.46% { transform: rotateZ(0deg) translateX(-18px) } 32.14%,74.46% { transform: rotateZ(180deg) translateX(-18px) } 82.14% { transform: rotateZ(0deg) translateX(-18px) } } @keyframes page-12 { 26.32% { transform: rotateZ(0deg) translateX(-18px) } 33.88%,76.32% { transform: rotateZ(180deg) translateX(-18px) } 83.88% { transform: rotateZ(0deg) translateX(-18px) } } @keyframes page-13 { 28.18% { transform: rotateZ(0deg) translateX(-18px) } 35.62%,78.18% { transform: rotateZ(180deg) translateX(-18px) } 85.62% { transform: rotateZ(0deg) translateX(-18px) } } @keyframes page-14 { 30.04% { transform: rotateZ(0deg) translateX(-18px) } 37.36%,80.04% { transform: rotateZ(180deg) translateX(-18px) } 87.36% { transform: rotateZ(0deg) translateX(-18px) } } @keyframes page-15 { 31.9% { transform: rotateZ(0deg) translateX(-18px) } 39.1%,81.9% { transform: rotateZ(180deg) translateX(-18px) } 89.1% { transform: rotateZ(0deg) translateX(-18px) } } @keyframes page-16 { 33.76% { transform: rotateZ(0deg) translateX(-18px) } 40.84%,83.76% { transform: rotateZ(180deg) translateX(-18px) } 90.84% { transform: rotateZ(0deg) translateX(-18px) } } @keyframes page-17 { 35.62% { transform: rotateZ(0deg) translateX(-18px) } 42.58%,85.62% { transform: rotateZ(180deg) translateX(-18px) } 92.58% { transform: rotateZ(0deg) translateX(-18px) } } @keyframes page-18 { 37.48% { transform: rotateZ(0deg) translateX(-18px) } 44.32%,87.48% { transform: rotateZ(180deg) translateX(-18px) } 94.32% { transform: rotateZ(0deg) translateX(-18px) } } @keyframes left { 4% { transform: rotateZ(90deg) } 10%,40% { transform: rotateZ(0deg) } 46%,54% { transform: rotateZ(90deg) } 60%,90% { transform: rotateZ(0deg) } 96% { transform: rotateZ(90deg) } } @keyframes right { 4% { transform: rotateZ(-90deg) } 10%,40% { transform: rotateZ(0deg) } 46%,54% { transform: rotateZ(-90deg) } 60%,90% { transform: rotateZ(0deg) } 96% { transform: rotateZ(-90deg) } } @keyframes book { 4% { transform: rotateZ(-90deg) } 10%,40% { transform: rotateZ(0deg); transform-origin: 2px 2px } 40.01%,59.99% { transform-origin: 30px 2px } 46%,54% { transform: rotateZ(90deg) } 60%,90% { transform: rotateZ(0deg); transform-origin: 2px 2px } 96% { transform: rotateZ(-90deg) } } h1,h2,h3,h4,h5,h6 { color: #203656; font-family: poppins,sans-serif; font-weight: 700; line-height: 1.4; margin: 20px 0 } a { color: #fe4f70; outline: 0; text-decoration: none; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out } a:hover { color: #203656 } a:focus { outline: 0 } .blockquote { font-size: 18px } blockquote { padding: 20px; margin: 0 0 20px; background: #fff8fa; border-left: solid 3px #fe4f70; border-radius: 5px } blockquote p { line-height: 1.6 } .blockquote-footer { margin-top: 0 } .table { color: #707a88 } .header-default { padding: 40px 0; position: relative; width: 100% } .header-default .navbar-nav { margin-left: 50px } .header-default.clone { position: fixed; top: 0; left: 0; background: #fff; border-bottom: solid 1px #ebebeb; right: 0; padding: 25px 0; -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); transition: .2s transform cubic-bezier(.3,.73,.3,.74); z-index: 4 } .header-personal nav.clone,.header-classic .header-bottom.clone { position: fixed; top: 0; left: 0; background: #fff; border-bottom: solid 1px #ebebeb; right: 0; -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); transition: .2s transform cubic-bezier(.3,.73,.3,.74); z-index: 4 } .header-personal nav.clone .centered-nav,.header-classic .header-bottom.clone .centered-nav { border-top: 0 } .header-classic .header-top { padding-top: 35px; padding-bottom: 35px; border-bottom: solid 1px #ebebeb } .header-classic .header-bottom { padding: 20px 0 } .header-minimal { padding-top: 40px; padding-bottom: 40px; border-bottom: solid 1px #ebebeb } body.down .header-default.clone,body.down .header-personal nav.clone,body.down .header-classic .header-bottom.clone { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } .header-personal .header-top { padding-top: 30px; padding-bottom: 30px } .header-personal .centered-nav { border-top: solid 1px #ebebeb; padding: 20px 0 } .header-personal.light { left: 0; right: 0; top: 0; position: absolute; z-index: 2 } .header-personal.light .centered-nav { border-top-color: rgba(235,235,235,.2) } .header-personal.light .text-logo { color: #fff } .header-personal.light .social-icons li a { color: #fff } .header-personal.light .social-icons li a:hover { color: #fe4f70 } .header-personal.light .navbar .nav-link { color: #fff } .header-personal.light .navbar.clone .nav-link { color: #79889e } .header-personal.light .navbar.clone .nav-link:hover { color: #203656 } .header-personal.light .navbar.clone li.active .nav-link { color: #fff } .text-logo { color: #203656; font-size: 30px; font-weight: 700; font-family: poppins,sans-serif; line-height: 1; margin: 0 0 5px } .text-logo .dot { color: #fe4f70; font-size: 44px; margin-left: 5px } .slogan { font-family: poppins,sans-serif; color: #9faabb; font-size: 14px } .navbar { padding: 0 } .navbar-nav { font-family: poppins,sans-serif; font-size: 14px; font-weight: 500; } .navbar-nav .nav-link { padding: .439rem 1rem; color: #555555; } .navbar-nav .nav-link:hover { color: #203656 } .navbar-nav li.active .nav-link { color: #fff; border-radius: 25px; background: #fe4f70; background: -webkit-linear-gradient(left,#FE4F70 0%,#FFA387 100%); background: linear-gradient(to right,#FE4F70 0%,#FFA387 100%) } .navbar-brand { padding-top: 0; padding-bottom: 0; margin-right: 0; color: #203656; font-family: poppins,sans-serif; font-weight: 700; font-size: 1.75em } .dropdown-menu { position: absolute; max-height: 450px; overflow-y: auto; overflow-x: hidden; top: 100%; z-index: 1000; display: none; min-width: 15rem; padding: 0; margin: 0; color: #212529; text-align: left; list-style: none; background-color: #fff; background-clip: padding-box; border: 0; border-radius: .25rem; -webkit-box-shadow: 0 8px 20px rgba(32,54,86,.2); -moz-box-shadow: 0 8px 20px rgba(32,54,86,.2); box-shadow: 0 8px 20px rgba(32,54,86,.2) } .dropdown-menu:after { content: ""; display: block; height: 0; width: 0; position: absolute; top: -10px; left: 25%; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 10px solid #fff } .dropdown-menu li:after { content: ""; background: #ebebeb; background: -webkit-linear-gradient(right,#EBEBEB 0%,transparent 100%); background: linear-gradient(to right,#EBEBEB 0%,transparent 100%); display: block; height: 1px; width: 100% } .dropdown-menu li:last-child:after { content: ""; display: none } .dropdown-item { display: block; width: 100%; padding: .6rem 1.5rem; clear: both; font-weight: 400; font-size: 13px; color: #79889e; text-align: inherit; text-decoration: none; white-space: nowrap; background-color: transparent; border: 0 } .dropdown-item:hover { margin-left: 5px } .dropdown-item:focus,.dropdown-item:hover { color: #fe4f70; background-color: transparent } .dropdown-divider { height: 0; margin: .1rem 0; overflow: hidden; border-top: 1px solid #ddd } .dropdown-toggle::after { display: inline-block; margin-left: 5px; vertical-align: middle; content: ""; font-family: simple-line-icons; font-size: 8px; border-top: transparent; border-right: transparent; border-bottom: 0; border-left: transparent } .burger-icon:before,.burger-icon:after { content: ""; background: #fff; display: block; margin: auto; height: 1px; width: 15px } .burger-icon:before { margin-bottom: 6px } .burger-icon:after { margin-top: 6px } .header-right .social-icons { display: inline-block } .header-right .header-buttons { display: inline-block; margin-left: 50px } .header-right .header-buttons button { margin-left: 10px } .header-right .header-buttons button:first-child { margin-left: 0 } @media(min-width: 992px) { .navbar-expand-lg .navbar-nav .nav-link { padding-right:1.3rem; padding-left: 1.3rem } } .canvas-menu { background: #fff; height: 100vh; overflow-y: auto; overflow-x: hidden; padding: 40px; position: fixed; right: 0; top: 0; width: 300px; z-index: 6; -webkit-box-shadow: -4px 0 20px rgba(32,54,86,.1); -moz-box-shadow: -4px 0 20px rgba(32,54,86,.1); box-shadow: -4px 0 20px rgba(32,54,86,.1); -webkit-transform: translateX(350px); -moz-transform: translateX(350px); -ms-transform: translateX(350px); -o-transform: translateX(350px); transform: translateX(350px); -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .canvas-menu.open { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0) } .canvas-menu.position-left { left: 0; right: auto; -webkit-transform: translateX(-350px); -moz-transform: translateX(-350px); -ms-transform: translateX(-350px); -o-transform: translateX(-350px); transform: translateX(-350px) } .canvas-menu.position-left.open { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0) } .canvas-menu .btn-close { box-sizing: content-box; width: 1em; height: 1em; position: absolute; padding: .25em; color: #000; border: 0; border-radius: .25rem; opacity: .4; right: 30px; top: 20px; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .canvas-menu .btn-close:focus { outline: none; box-shadow: none } .canvas-menu .btn-close:hover { opacity: 1 } .canvas-menu .logo { margin-bottom: 30px; margin-top: 20px; width: 100%; font-size: 24px; color: #333 } .canvas-menu nav { width: 100% } .canvas-menu .vertical-menu { list-style: none; padding: 0; margin-bottom: 0 } .canvas-menu .vertical-menu li.openmenu>a { color: #203656 } .canvas-menu .vertical-menu li.openmenu .switch { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg) } .canvas-menu .vertical-menu li { padding: 0; position: relative; list-style: none; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out } .canvas-menu .vertical-menu li:after { content: ""; display: block; height: 1px; margin-bottom: 10px; margin-top: 10px; width: 100%; background: #ebebeb; background: -webkit-linear-gradient(left,#EBEBEB 0%,transparent 100%); background: linear-gradient(to right,#EBEBEB 0%,transparent 100%) } .canvas-menu .vertical-menu li.active a { color: #fe4f70 } .canvas-menu .vertical-menu li.active .submenu a { color: #79889e } .canvas-menu .vertical-menu li.active .submenu a:hover { color: #203656 } .canvas-menu .vertical-menu li .switch { border: solid 1px #ebebeb; border-radius: 5px; font-size: 10px; display: inline-block; padding: 10px; line-height: 1; cursor: pointer; color: #fe4f70; position: absolute; top: 0; right: 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out; -webkit-backface-visibility: hidden } .canvas-menu .vertical-menu li a { color: #203656; font-family: poppins,sans-serif; font-size: 14px; font-weight: 400; text-decoration: none; position: relative } .canvas-menu .submenu { display: none; padding: 10px 20px } .canvas-menu .submenu li { padding: 5px 0 } .canvas-menu .submenu li:after { content: ""; display: none } .canvas-menu .submenu li a { color: #79889e; font-size: 14px; font-weight: 400 } .canvas-menu .submenu li a:hover { color: #203656 } .site-wrapper .main-overlay { opacity: 0; visibility: hidden; filter: blur(2px); background: #fff; position: fixed; height: 100vh; width: 100%; z-index: 5; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .site-wrapper .main-overlay.active { opacity: .6; visibility: visible } section { position: relative } .main-content { margin-top: 60px } .main-content-lg { margin-top: 140px; margin-bottom: 140px } .container-minimal { max-width: 900px; margin: auto; padding-left: 15px; padding-right: 15px } .section-header { margin-bottom: 30px; position: relative } .section-header img.wave { margin-top: 10px } .section-title { font-size: 24px; margin: 0 } .hero { background-size: cover; background-repeat: no-repeat; background-attachment: fixed; height: 1040px; width: 100% } .hero:after { content: ""; background: #203656; display: block; left: 0; opacity: .8; top: 0; height: 100%; position: absolute; width: 100% } .hero .cta { margin: auto; max-width: 700px; padding-top: 120px; position: relative; z-index: 1 } .hero .cta h2 { color: #fff; font-size: 48px } .hero .cta p { color: #fff; font-size: 18px; opacity: .7 } .hero svg { position: absolute; bottom: 0; left: 0; width: 100%; z-index: 1 } .post .category-badge { color: #fff; font-size: 13px; border-radius: 25px; display: inline-block; padding: 6px 11px; line-height: 1; left: 20px; top: 20px; z-index: 1; background: #fe4f70; background: -webkit-linear-gradient(left,#FE4F70 0%,#FFA387 51%,#FE4F70 100%); background: linear-gradient(to right,#FE4F70 0%,#FFA387 51%,#FE4F70 100%); background-size: 200% auto; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .post .category-badge.lg { font-size: 14px; padding: 8px 20px } .post .category-badge:hover { background-position: right center } .post .post-format { color: #fff; display: block; border-radius: 50%; font-size: 20px; height: 50px; line-height: 54px; right: 20px; text-align: center; bottom: -25px; position: absolute; width: 50px; -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.15); -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,.15); box-shadow: 0 2px 4px 0 rgba(0,0,0,.15); background: #fe4f70; background: -webkit-linear-gradient(bottom,#FE4F70 0%,#FFA387 100%); background: linear-gradient(to top,#FE4F70 0%,#FFA387 100%); z-index: 1 } .post .post-format-sm { color: #fff; display: block; border-radius: 50%; font-size: 14px; height: 30px; line-height: 34px; left: 20px; text-align: center; top: 20px; position: absolute; width: 30px; -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.15); -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,.15); box-shadow: 0 2px 4px 0 rgba(0,0,0,.15); background: #fe4f70; background: -webkit-linear-gradient(bottom,#FE4F70 0%,#FFA387 100%); background: linear-gradient(to top,#FE4F70 0%,#FFA387 100%); z-index: 1 } .post .thumb { position: relative } .post .thumb.rounded .inner { border-radius: 10px; overflow: hidden; height: 180px } .post .thumb.circle .inner { overflow: hidden; border-radius: 50% } .post .thumb.circle .inner img { height: 60px; width: 60px; object-fit: cover } .post .thumb.top-rounded .inner { overflow: hidden; border-top-left-radius: 10px; border-top-right-radius: 10px } .post .thumb img { width: 100%; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .post .thumb:hover img { -webkit-transform: scale(1.07); -moz-transform: scale(1.07); -ms-transform: scale(1.07); -o-transform: scale(1.07); transform: scale(1.07) } .post .post-title a { color: #203656 } .post .post-title a:hover { color: #fe4f70 } .post .excerpt { font-size: 16px } .post .meta { font-size: 14px; color: #9faabb } .post .meta a { color: #666666; font-weight: 400 } .post .meta a:hover { color: #fe4f70 } .post .meta i { vertical-align: middle } .post .meta li:last-child:after { content: ""; display: none } .post .meta li:after { content: ""; display: inline-block; background-color: #fe4f70; border-radius: 50%; margin-left: 1rem; height: 3px; vertical-align: middle; position: relative; top: -1px; width: 3px } .post .meta li:not(:last-child) { margin-right: .8rem } .post .meta li img.author { margin-right: 12px; vertical-align: middle } .post .post-bottom .social-share .toggle-button { font-size: 16px; color: #9faabb; background-color: transparent; border: 0; padding: 0; vertical-align: middle } .post .post-bottom .social-share .icons { display: inline; vertical-align: middle } .post .post-bottom .social-share .icons li a { color: #9faabb; font-size: 14px } .post .post-bottom .social-share .icons li a:hover { color: #203656 } .post .post-bottom .social-share .icons li:not(:last-child) { margin-right: .8rem } .post .post-bottom .more-button a { font-size: 16px; font-weight: 700; color: #9faabb } .post .post-bottom .more-button a i { color: #9faabb; font-size: 12px; margin-left: 10px; vertical-align: middle } .post .post-bottom .more-button a:hover { color: #fe4f70 } .post .post-bottom .more-link { color: #203656; font-size: 17px; font-weight: 700 } .post .post-bottom .more-link i { font-size: 12px; color: #9faabb; margin-left: 10px; vertical-align: middle; position: relative; right: 0; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .post .post-bottom .more-link:hover i { right: -5px } .post.post-list-sm { clear: both } .post.post-list-sm.circle .thumb { max-width: 60px } .post.post-list-sm.circle .details { margin-left: 80px } .post.post-list-sm.square .thumb { max-width: 110px } .post.post-list-sm.square .details { margin-left: 130px } .post.post-list-sm .thumb { float: left; position: relative } .post.post-list-sm .thumb .number { color: #fff; display: block; border: solid 2px #fff; border-radius: 50%; font-size: 12px; font-family: poppins,sans-serif; font-weight: 700; height: 24px; line-height: 22px; left: 0; text-align: center; top: -10px; position: absolute; width: 24px; -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.15); -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,.15); box-shadow: 0 2px 4px 0 rgba(0,0,0,.15); background: #fe4f70; background: -webkit-linear-gradient(bottom,#FE4F70 0%,#FFA387 100%); background: linear-gradient(to top,#FE4F70 0%,#FFA387 100%); z-index: 1 } .post.post-list-sm .post-title { font-size: 15px } .post.post-list-sm:after { content: ""; display: block; height: 1px; margin-bottom: 20px; margin-top: 20px; width: 100%; background: #ebebeb; background: -webkit-linear-gradient(right,#EBEBEB 0%,transparent 100%); background: linear-gradient(to left,#EBEBEB 0%,transparent 100%) } .post.post-list-sm.before-seperator:before { content: ""; display: block; height: 1px; margin-bottom: 20px; margin-top: 20px; width: 100%; background: #ebebeb; background: -webkit-linear-gradient(right,#EBEBEB 0%,transparent 100%); background: linear-gradient(to left,#EBEBEB 0%,transparent 100%) } .post.post-list-sm.before-seperator:after { content: ""; display: none } .post.post-list-sm:last-child:after { content: ""; display: none } .post.post-list { margin-bottom: 30px } .post.post-list .thumb { float: left; max-width: 200px } .post.post-list .details { margin-left: 225px } .post.post-list .post-title { margin: 9px 0 } .post.post-list .post-bottom { margin-top: 9px } .post.post-list .post-bottom .social-share .icons { opacity: 0; visibility: hidden; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out } .post.post-list .post-bottom .social-share .icons:before { content: ""; background: #ddd; display: inline-block; height: 1px; margin-left: 10px; margin-right: 10px; vertical-align: middle; width: 30px } .post.post-list .post-bottom .social-share .icons.visible { opacity: 1; visibility: visible } .post.post-list:after { content: ""; display: block; height: 1px; margin-bottom: 30px; margin-top: 30px; width: 100%; background: #ebebeb; background: -webkit-linear-gradient(right,#EBEBEB 0%,transparent 100%); background: linear-gradient(to left,#EBEBEB 0%,transparent 100%) } .post.post-grid .thumb .inner { margin-top: -1px; margin-left: -1px; margin-right: -1px } .post.post-grid .details { padding: 30px } .post.post-grid .post-bottom { border-top: solid 1px #ebebeb; margin: 0 30px; padding: 20px 0 } .post.post-grid .post-bottom .icons { opacity: 0; visibility: hidden; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out } .post.post-grid .post-bottom .icons:before { content: ""; background: #ddd; display: inline-block; height: 1px; margin-left: 10px; margin-right: 10px; vertical-align: middle; width: 30px } .post.post-grid .post-bottom .icons.visible { opacity: 1; visibility: visible } .post.post-classic { margin-bottom: 40px } .post.post-classic .thumb .inner { margin-top: -1px; margin-left: -1px; margin-right: -1px } .post.post-classic .details { padding: 50px 50px 40px } .post.post-classic .details .post-title { font-size: 30px } .post.post-classic .post-bottom { border-top: solid 1px #ebebeb; margin: 0 50px; padding: 20px 0 } .post.post-classic .post-bottom .social-share .toggle-button { display: none } .post.post-classic .post-format { font-size: 24px; height: 60px; line-height: 64px; right: 50px; bottom: -30px; width: 60px } .post.post-xl { margin-bottom: 140px } .post.post-xl:last-of-type { margin-bottom: 80px } .post.post-xl .thumb .inner { margin-top: -1px; margin-left: -1px; margin-right: -1px } .post.post-xl .post-top { padding: 0 100px; margin-bottom: 40px } .post.post-xl .post-top .post-title { font-size: 36px } .post.post-xl .details { padding: 50px 100px } .post.post-xl .post-bottom { border-top: solid 1px #ebebeb; margin: 0 100px; padding-top: 20px } .post.post-xl .post-bottom .social-share .toggle-button { display: none } .post.post-xl .post-format { font-size: 24px; height: 60px; line-height: 64px; right: 50px; bottom: -30px; width: 60px } .post.post-over-content { position: relative } .post.post-over-content .thumb { position: relative; overflow: hidden } .post.post-over-content .thumb:after { content: ""; background: #203656; display: block; height: 100%; left: 0; opacity: .6; top: 0; position: absolute; width: 100% } .post.post-over-content .details { bottom: 20px; left: 20px; right: 20px; position: absolute; z-index: 1 } .post.post-over-content .post-title { font-size: 22px } .post.post-over-content .post-title a { color: #fff } .post.post-over-content .post-title a:hover { color: #fff } .post.post-over-content .meta { color: rgba(255,255,255,.5) } .post.post-over-content .meta li:after { content: ""; background: rgba(255,255,255,.5) } .post.post-over-content .meta li a { color: rgba(255,255,255,.5) } .post-single .post-header { margin-bottom: 30px } .post-single .post-header .title { font-size: 36px } .post-single .featured-image { margin-bottom: 30px; margin-right: 30px; float: left } .post-single .featured-image img { border-radius: 10px } .post-single .post-content { color: #707a88; font-size: 16px } .post-single .post-bottom { border-top: solid 1px #ebebeb; padding-top: 30px; margin-top: 30px } .post-single ul li { list-style-type: circle } .single-cover { background-size: cover; background-attachment: fixed; background-repeat: no-repeat; height: 600px; position: relative } .single-cover:after { content: ""; background: #203656; display: block; height: 100%; left: 0; opacity: .6; top: 0; position: absolute; width: 100% } .single-cover .cover-content { bottom: 60px; max-width: 720px; position: absolute; z-index: 1 } .single-cover .cover-content .title { color: #fff; font-size: 36px } .single-cover .cover-content .breadcrumb .breadcrumb-item a { color: #fff } .single-cover .cover-content .breadcrumb-item+.breadcrumb-item::before { color: #fff } .single-cover .cover-content .meta { color: rgba(255,255,255,.6) } .single-cover .cover-content .meta a { color: rgba(255,255,255,.6) } .single-cover .cover-content .meta li:after { content: ""; background-color: #fff } .featured-post-lg { position: relative } .featured-post-lg:hover .thumb .inner { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05) } .featured-post-lg .thumb { position: relative; overflow: hidden; -webkit-box-shadow: 0 8px 20px rgba(32,54,86,.3); -moz-box-shadow: 0 8px 20px rgba(32,54,86,.3); box-shadow: 0 8px 20px rgba(32,54,86,.3) } .featured-post-lg .thumb:after { content: ""; background: #203656; display: block; height: 100%; left: 0; opacity: .6; top: 0; position: absolute; width: 100% } .featured-post-lg .details { bottom: 50px; left: 50px; right: 50px; position: absolute; z-index: 1 } .featured-post-lg .post-title { font-size: 32px } .featured-post-lg .post-title a { color: #fff } .featured-post-lg .post-title a:hover { color: #fff } .featured-post-lg .meta { color: rgba(255,255,255,.6) } .featured-post-lg .meta li:after { content: ""; background: rgba(255,255,255,.6) } .featured-post-lg .meta li a { color: rgba(255,255,255,.6) } .featured-post-lg .thumb .inner { background-size: cover; background-position: center center; height: 533px; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1) } .featured-post-md { position: relative } .featured-post-md:hover .thumb .inner { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05) } .featured-post-md .thumb { position: relative; overflow: hidden } .featured-post-md .thumb .inner { background-size: cover; background-position: center center; height: 356px; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1) } .featured-post-md .thumb:after { content: ""; background: #203656; display: block; height: 100%; left: 0; opacity: .6; top: 0; position: absolute; width: 100% } .featured-post-md .details { padding: 0 30px; position: absolute; text-align: center; top: 50%; width: 100%; z-index: 1; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%) } .featured-post-md .post-title { font-size: 22px; margin: 15px 0 } .featured-post-md .post-title a { color: #fff } .featured-post-md .post-title a:hover { color: #fff } .featured-post-md .meta { color: rgba(255,255,255,.5) } .featured-post-md .meta li:after { content: ""; background: rgba(255,255,255,.5) } .featured-post-md .meta li a { color: rgba(255,255,255,.5) } .featured-post-xl { position: relative } .featured-post-xl:hover .thumb .inner { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05) } .featured-post-xl .thumb { position: relative; overflow: hidden } .featured-post-xl .thumb .inner { background-size: cover; background-position: center center; height: 540px; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1) } .featured-post-xl .thumb:after { content: ""; background: #203656; display: block; height: 100%; left: 0; opacity: .6; top: 0; position: absolute; width: 100% } .featured-post-xl .details { padding: 0 30px; position: absolute; text-align: center; left: 50%; top: 50%; max-width: 650px; z-index: 1; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%) } .featured-post-xl .post-title { font-size: 36px; margin: 20px 0 } .featured-post-xl .post-title a { color: #fff } .featured-post-xl .post-title a:hover { color: #fff } .featured-post-xl .meta { color: rgba(255,255,255,.5) } .featured-post-xl .meta li:after { content: ""; background: rgba(255,255,255,.5) } .featured-post-xl .meta li a { color: rgba(255,255,255,.5) } .post-carousel-lg { -webkit-box-shadow: 0 8px 20px rgba(32,54,86,.3); -moz-box-shadow: 0 8px 20px rgba(32,54,86,.3); box-shadow: 0 8px 20px rgba(32,54,86,.3); overflow: hidden; border-radius: 10px } .post-carousel-lg .slick-dots { position: absolute; bottom: 30px; margin: 0 } .post-carousel-lg .slick-prev { left: 30px } .post-carousel-lg .slick-next { right: 30px } .post-carousel-lg .slick-next,.post-carousel-lg .slick-prev { width: 50px; height: 50px; line-height: 65px; background: rgba(255,255,255,.3); border: 0 } .post-carousel-lg .slick-prev:before,.post-carousel-lg .slick-next:before { color: #fff; font-size: 16px; position: initial } .post-carousel-lg .slick-next:hover,.post-carousel-lg .slick-prev:hover { background: #fff } .post-carousel-featured { padding: 0 15px } .post-carousel .slick-slide { margin: 0 12px } .post-carousel-widget .post-carousel .thumb { max-width: 300px } .post-tabs { padding: 30px } .post-tabs .tab-content { margin-top: 30px } .about-author { background: #f1f8ff } .about-author:last-child { margin-bottom: 0 } .about-author.child { margin-left: 60px } .about-author .thumb { float: left; height: 100px; width: 100px; border-radius: 50%; overflow: hidden } .about-author .details { margin-left: 130px } .about-author .details h4.name { font-size: 20px; margin: 0 0 10px } .about-author .details h4.name a { color: #203656 } .about-author .details h4.name a:hover { color: #fe4f70 } .about-author .details p { margin-bottom: 10px } .about-author .author-link { font-size: 16px; font-weight: 700 } .about-author .author-link i { font-size: 12px; vertical-align: middle; margin-left: 10px } .comments { padding: 0; margin: 0 } .comments li { list-style: none } .comments li:after { content: ""; display: block; height: 1px; margin-top: 30px; width: 100%; background: #ebebeb; background: -webkit-linear-gradient(right,#EBEBEB 0%,transparent 100%); background: linear-gradient(to left,#EBEBEB 0%,transparent 100%) } .comments li.comment { margin-bottom: 30px } .comments li.comment:last-child { margin-bottom: 0 } .comments li.comment:last-child:after { content: ""; display: none } .comments li.comment.child { margin-left: 60px } .comments li.comment .thumb { float: left } .comments li.comment .details { margin-left: 90px } .comments li.comment .details h4.name { font-size: 18px; margin: 0 } .comments li.comment .details h4.name a { color: #203656 } .comments li.comment .details h4.name a:hover { color: #fe4f70 } .comments li.comment .details .date { color: #9faabb; font-size: 13px; display: block; margin-bottom: 10px } .page-header { background: #f1f8ff; padding: 40px 0 } .page-header h1 { font-size: 30px } .page-content { color: #707a88; font-size: 16px } .contact-item { border-radius: 10px; padding: 25px } .contact-item .icon { color: #fff; float: left; border-radius: 10px; display: block; font-size: 25px; line-height: 50px; height: 50px; text-align: center; width: 50px; background: #fe4f70; background: -webkit-linear-gradient(left,#FE4F70 0%,#FFA387 100%); background: linear-gradient(to right,#FE4F70 0%,#FFA387 100%) } .contact-item .details { margin-left: 20px } .contact-item h3 { font-size: 18px } .widget { border: solid 1px #ebebeb; padding: 35px 30px; margin-bottom: 40px } .widget:last-child { margin-bottom: 0 } .widget.no-container { padding: 0; border: 0 } .widget .widget-header { margin-bottom: 30px } .widget .widget-header img.wave { margin-top: 10px } .widget .widget-title { font-size: 20px; margin: 0 } .widget .widget-about { background-size: cover; background-position: center center; background-repeat: no-repeat } .widget .widget-ads { display: block; text-align: center } .widget ul.list { list-style: none; padding: 0; margin-bottom: 0 } .widget ul.list li { line-height: 2.8rem } .widget ul.list li a { color: #203656; font-weight: 700 } .widget ul.list li a:before { content: ""; color: #fe4f70; font-family: simple-line-icons; font-size: 11px; vertical-align: middle; margin-right: 25px } .widget ul.list li a:hover { color: #fe4f70 } .widget ul.list li:after { content: ""; display: block; height: 1px; width: 100%; background: #ebebeb; background: -webkit-linear-gradient(left,#EBEBEB 0%,transparent 100%); background: linear-gradient(to right,#EBEBEB 0%,transparent 100%) } .widget ul.list li span { float: right } .widget ul.list.social-icons li a:before { content: ""; margin-right: 0 } .instagram { margin: 60px 0 0; position: relative } .instagram-feed { margin-left: -2.5px; margin-right: -2.5px } .instagram-feed .insta-item { overflow: hidden; padding-left: 2.5px; padding-right: 2.5px } .instagram-feed .insta-item img { border-radius: 10px } footer { margin-top: 50px } footer .footer-inner { border-top: solid 1px #ebebeb; padding: 40px 0 } footer .footer-inner .copyright { color: #9faabb } .search-popup { background: #fff; position: fixed; left: 0; top: 0; height: 100vh; width: 100%; z-index: 6; opacity: 0; visibility: hidden } .search-popup.visible { opacity: 1; visibility: visible; animation: growOut 500ms ease-in-out forwards } .search-popup .search-content { position: absolute; top: 40%; left: 50%; width: 650px; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%) } .search-popup .btn-close { right: 30px; top: 30px; position: absolute } .rounded { border-radius: 10px!important } .bordered { border: solid 1px #ebebeb } .padding-30 { padding: 30px } .alignleft { float: left; margin: .375em 1.75em 1em 0 } .alignright { float: right; margin: .375em 0 1em 1.75em } .newsletter-headline { font-size: 15px; font-weight: 700; color: #203656; display: block } .newsletter-privacy { font-size: 13px; display: block } .ads-title { color: silver; font-family: poppins,sans-serif; font-size: 12px; display: block; margin-bottom: 10px; text-align: center; text-transform: uppercase } ::selection { color: #fff; background: #fe4f70 } ::-moz-selection { color: #fff; background: #fe4f70 } .tag { color: #666666; border: solid 1px #ebebeb; border-radius: 25px; font-size: 13px; display: inline-block; padding: 3px 14px; margin: 4px 2px; } .tag:hover { border-color: #fe4f70; color: #fe4f70 } .mouse { border: solid 1px #fff; border-radius: 16px; display: block; height: 26px; width: 20px; left: 50%; bottom: 100px; position: absolute; z-index: 1; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%) } .mouse .wheel { background: #fff; border-radius: 100%; display: block; position: absolute; top: 8px; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); height: 3px; width: 3px; -webkit-animation: animation-mouse 2s linear infinite; animation: animation-mouse 2s linear infinite } @-webkit-keyframes animation-mouse { 0% { top: 29% } 15% { top: 50% } 50% { top: 50% } 100% { top: 29% } } @keyframes animation-mouse { 0% { top: 29% } 15% { top: 50% } 50% { top: 50% } 100% { top: 29% } } button { -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out } button:focus { outline: none; box-shadow: none!important } .btn { color: #fff; border: 0; border-radius: 25px; font-family: roboto,sans-serif; font-size: 14px; font-weight: 400; overflow: hidden; position: relative; display: inline-block; vertical-align: middle; white-space: nowrap; text-align: center; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .btn:focus { outline: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none } .btn-default { color: #fff; padding: 9.5px 36px; background: #fe4f70; background: -webkit-linear-gradient(left,#FE4F70 0%,#FFA387 51%,#FE4F70 100%); background: linear-gradient(to right,#FE4F70 0%,#FFA387 51%,#FE4F70 100%); background-size: 200% auto } .btn-default:hover { color: #fff; background-position: right center } .btn-simple { color: #8f9bad; padding: 9.5px 36px; background: 0 0; border: solid 1px #ebebeb } .btn-simple:hover { color: #fe4f70; border-color: #fe4f70 } .btn-light { color: #fff; padding: 9.5px 36px; background: 0 0; border: solid 1px #fff } .btn-light:hover { color: #fe4f70; border-color: #fff } .btn-full { padding: 9.5px 36px; width: 100% } .btn-lg { padding: 13px 40px; font-size: 16px } .btn-sm { padding: 7px 20px; font-size: 12px } .btn-xs { padding: 5px 10px; font-size: 11px } .icon-button { color: #fff; border: 0; border-radius: 50%; background: #ffa387; background: -webkit-linear-gradient(bottom,#FFA387 0%,#FE4F70 51%,#FFA387 100%); background: linear-gradient(to top,#FFA387 0%,#FE4F70 51%,#FFA387 100%); background-size: auto 200%; display: inline-flex; justify-content: center; align-items: center; height: 37px; line-height: 39px; text-align: center; vertical-align: middle; width: 37px; -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.15); -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,.15); box-shadow: 0 2px 4px 0 rgba(0,0,0,.15); -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out } .icon-button:hover { background-position: bottom center } .btn-instagram { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%); z-index: 1 } .breadcrumb { font-size: 14px; padding: 0; margin-bottom: 20px; list-style: none; background-color: transparent; border-radius: 0 } .breadcrumb .breadcrumb-item a { color: #9faabb } .breadcrumb .breadcrumb-item a:hover { color: #fe4f70 } .breadcrumb .breadcrumb-item.active { color: #9faabb } .form-control { display: block; border-radius: 25px; width: 100%; padding: 8px 24px; font-size: 14px; line-height: 1.6; color: #8f9bad; background-color: #fff; background-image: none; border: solid 1px #ebebeb; -webkit-box-shadow: none; box-shadow: none } .form-control:focus { border-color: #fe4f70; outline: 0; -webkit-box-shadow: none; box-shadow: none } .form-group { margin-bottom: 30px } .input-group-addon { padding: 0; font-size: 14px; font-weight: 400; line-height: 1; color: #555; text-align: center; background-color: transparent; border: 0; border-radius: 0 } .form-control::-webkit-input-placeholder { color: #9faabb } .form-control::-moz-placeholder { color: #9faabb } .form-control:-ms-input-placeholder { color: #9faabb } .form-control:-moz-placeholder { color: #9faabb } .alert { padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 0 } .alert-dismissable .close,.alert-dismissible .close { position: relative; top: 0; right: 0; color: inherit } .nav-tabs { border-bottom: 0 } .tab-content { position: relative } .tab-pane { opacity: 1; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out } .tab-pane.loading { opacity: .3 } .lds-dual-ring { display: inline-block; position: absolute; width: 40px; height: 40px; top: 50%; left: 50%; visibility: hidden; opacity: 0; transform: translate(-50%,-50%); -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out; z-index: 1 } .lds-dual-ring.loading { visibility: visible; opacity: 1 } .lds-dual-ring:after { content: " "; display: block; width: 40px; height: 40px; margin: 8px; border-radius: 50%; border: 3px solid; border-color: #fe4f70 transparent #fe4f70 transparent; animation: lds-dual-ring 1.2s linear infinite } @keyframes lds-dual-ring { 0% { transform: rotate(0deg) } 100% { transform: rotate(360deg) } } .nav-fill .nav-item,.nav-fill>.nav-link { margin-right: 10px } .nav-fill .nav-item:last-child,.nav-fill>.nav-link:last-child { margin-right: 0 } .nav-fill .nav-item>.nav-link { color: #8f9bad!important; margin-right: 10px } .nav-pills .nav-link.active,.nav-pills .show>.nav-link { color: #fff!important; background: #fe4f70; background: -webkit-linear-gradient(left,#FE4F70 0%,#FFA387 51%,#FE4F70 100%); background: linear-gradient(to right,#FE4F70 0%,#FFA387 51%,#FE4F70 100%); border-color: transparent; background-size: 200% auto } .nav-pills .nav-link { background: 0 0; border: solid 1px #ebebeb; border-radius: 30px } .pagination { display: flex; padding-left: 0; list-style: none; margin: 40px 0 0 } .pagination li { list-style-type: none; margin: 0 5px } .page-item.active .page-link { z-index: 3; color: #fff; border-color: transparent; background: #ffa387; background: -webkit-linear-gradient(bottom,#FFA387 0%,#FE4F70 51%,#FFA387 100%); background: linear-gradient(to top,#FFA387 0%,#FE4F70 51%,#FFA387 100%); background-size: auto 200%; -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.15); -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,.15); box-shadow: 0 2px 4px 0 rgba(0,0,0,.15); -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out } .page-link { position: relative; display: block; color: #8f9bad; border-radius: 50%; font-size: 14px; text-decoration: none; border: solid 1px #ebebeb; height: 45px; line-height: 45px; text-align: center; padding: 0; width: 45px; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out } .page-link:hover { z-index: 2; color: #fff; background: #ffa387; background: -webkit-linear-gradient(bottom,#FFA387 0%,#FE4F70 51%,#FFA387 100%); background: linear-gradient(to top,#FFA387 0%,#FE4F70 51%,#FFA387 100%); background-size: auto 200%; border-color: transparent } .page-item:first-child .page-link { border-top-left-radius: 50%; border-bottom-left-radius: 50% } .page-item:last-child .page-link { border-top-right-radius: 50%; border-bottom-right-radius: 50% } #return-to-top { color: #8f9bad; font-size: 13px; border: solid 1px #ebebeb; text-decoration: none; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; padding: 6px 20px; z-index: 4; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out } #return-to-top i { font-size: 11px; vertical-align: middle; margin-right: 10px } #return-to-top:hover { color: #fe4f70; border-color: #fe4f70 } .videoWrapper { position: relative; padding-bottom: 56.25%; padding-top: 0; height: 0 } .videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100% } .social-icons a { font-size: 16px; color: #203656 } .social-icons a:hover { color: #fe4f70 } .social-icons li:not(:last-child) { margin-right: 1rem } .slick-slide { height: auto; outline: none } .slick-next,.slick-prev { width: 30px; height: 30px; line-height: 30px; text-align: center; background: 0 0; border-radius: 50%; border: solid 1px #ebebeb; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); z-index: 1; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .slick-next:hover,.slick-next:focus,.slick-prev:hover,.slick-prev:focus { background: #fff; border-color: #ebebeb } .slick-next:hover:before,.slick-next:focus:before,.slick-prev:hover:before,.slick-prev:focus:before { color: #ffa387 } .slick-prev { left: -30px } .slick-prev:hover { background: #fe4f70 } .slick-next { right: -30px } .slick-next:hover { background: #fe4f70 } .slick-prev:before,.slick-next:before { color: #909090; font-size: 10px; opacity: 1 } .slick-prev:before { content: ""; font-family: simple-line-icons; top: 9px; left: 9px; position: absolute } .slick-next:before { content: ""; font-family: simple-line-icons; position: absolute; top: 9px; left: 9px } .slick-dotted.slick-slider { margin-bottom: 0 } .slick-dots { position: relative; bottom: 0; padding: 0; margin: 25px 0 0 } .slick-dots li { width: 8px; height: 8px; margin: 0 5px } .slick-dots li.slick-active { width: 25px; height: 8px } .slick-dots li button { width: 20px; height: 20px; padding: 0 } .slick-dots li.slick-active button:before { background: #fe4f70; background: -webkit-linear-gradient(left,#FE4F70 0%,#FFA387 100%); background: linear-gradient(to right,#FE4F70 0%,#FFA387 100%); border-radius: 5px; opacity: 1; width: 25px } .slick-dots li button:before { content: ""; background: #d4d4d4; border-radius: 50%; opacity: 1; top: 8px; left: 8px; height: 8px; width: 8px } .slick-arrows-top { position: absolute; top: 50%; right: 0; -webkit-transform: translate(0px,-50%); -moz-transform: translate(0px,-50%); -ms-transform: translate(0px,-50%); -o-transform: translate(0px,-50%); transform: translate(0px,-50%) } .slick-arrows-bot { position: relative; text-align: center; margin-top: 20px } .slick-custom-buttons { color: #909090; font-size: 10px; width: 30px; height: 30px; line-height: 30px; text-align: center; background: #fff; border-radius: 50%; border: solid 1px #ebebeb; padding: 0; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .slick-custom-buttons:hover { color: #fe4f70; border-color: #fe4f70 } @media(min-width: 1200px) { .container,.container-lg,.container-md,.container-sm,.container-xl { max-width:1140px } } @media(min-width: 1400px) { .container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl { max-width:1140px } } @media only screen and (max-width: 1200px) { .header-right .social-icons { display:none } } @media only screen and (max-width: 992px) { .inner-wrapper-sticky { transform:none!important; position: relative!important; top: 0!important; left: 0!important; width: auto!important } .header-classic .header-buttons { width: 100% } .single-cover { background-attachment: unset; height: 400px } .single-cover .cover-content .title { font-size: 26px } } @media only screen and (min-width: 992px) { .navbar .nav-item .dropdown-menu { display:none; animation: growOut 300ms ease-in-out forwards; transform-origin: top center } @keyframes growOut { 0% { transform: scale(0) } 80% { transform: scale(1.1) } 100% { transform: scale(1) } } .navbar .nav-item:hover .dropdown-menu { display: block } .navbar .nav-item .dropdown-menu { margin-top: 0 } } @media only screen and (max-width: 767px) { .featured-post-lg .thumb .inner { height:425px } .post.post-list .thumb { float: none; max-width: 550px } .post.post-list .details { margin-left: 0; margin-top: 25px } .post .meta li:after { content: ""; margin-left: .5rem } .post .meta li:not(:last-child) { margin-right: .3rem } .instagram-feed .insta-item { text-align: center; margin: 2.5px 0 } .footer-inner { text-align: center } .featured-post-lg .post-title { font-size: 26px } .featured-post-lg .details { bottom: 30px; left: 30px; right: 30px } .search-popup .search-content { padding: 0 20px; width: 100% } .post.post-classic .post-bottom .social-share .toggle-button { display: inline-block } .post.post-classic .post-bottom .icons { opacity: 0; visibility: hidden; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out } .post.post-classic .post-bottom .icons:before { content: ""; background: #ddd; display: inline-block; height: 1px; margin-left: 10px; margin-right: 10px; vertical-align: middle; width: 30px } .post.post-classic .post-bottom .icons.visible { opacity: 1; visibility: visible } .featured-post-xl .thumb .inner { height: 350px } .featured-post-xl .details { padding: 0 30px; left: 0; top: 50%; max-width: 100%; -webkit-transform: translate(0%,-50%); -moz-transform: translate(0%,-50%); -ms-transform: translate(0%,-50%); -o-transform: translate(0%,-50%); transform: translate(0%,-50%) } .featured-post-xl .post-title { font-size: 24px } .post.post-classic .details { padding: 30px } .post.post-classic .details .post-title { font-size: 20px } .post.post-classic .post-bottom { margin: 0 30px } .post.post-classic .post-format,.post.post-xl .post-format { font-size: 20px; height: 50px; line-height: 54px; right: 20px; bottom: -25px; width: 50px } .post.post-xl .post-top { padding: 0 20px } .post.post-xl .details { padding: 50px 20px } .post.post-xl .post-bottom { margin: 0 20px } .post.post-xl .post-top .post-title { font-size: 24px } .hero { height: 740px } .hero .cta h2 { font-size: 30px } .hero .cta p { font-size: 16px } .alignleft,.alignright { float: none } .post-single .post-header .title { font-size: 26px } .post-single .social-icons { margin-top: 20px; text-align: center } .about-author .thumb { float: none; margin: auto } .about-author .details { margin-left: 0; margin-top: 20px; text-align: center } .comments li.comment.child { margin-left: 30px } .breadcrumb .breadcrumb-item.active { display: none } .post-carousel-widget .post-carousel { margin: 0 12px } .post-carousel-widget .post-carousel .post-title { font-size: 16px } } @media only screen and (max-width: 576px) { .single-cover { height:300px } .alignleft { margin: .375em auto 1em; clear: both; display: block } .alignright { margin: .375em auto 1em; clear: both; display: block } }