simbanet.co.mw
Open in
urlscan Pro
62.8.88.201
Public Scan
Submitted URL: http://simbanet.co.mw/wp-content/themes/simbanet_mw/assets/css/theme.css?ver=1.2.8
Effective URL: https://simbanet.co.mw/wp-content/themes/simbanet_mw/assets/css/theme.css?ver=1.2.8
Submission: On October 29 via api from US — Scanned from DE
Effective URL: https://simbanet.co.mw/wp-content/themes/simbanet_mw/assets/css/theme.css?ver=1.2.8
Submission: On October 29 via api from US — Scanned from DE
Form analysis
0 forms found in the DOMText Content
/*-------------------------------------------------------------- >>> TABLE OF CONTENTS: ---------------------------------------------------------------- # Normalize # Typography # Grid # Class # Forms # Button # Header # Main Menu # Page Title & Breadcrumb # Post and Page # Navigation # Layout Content # Widgets # Media # Singlular # Comments # Footer # VC Elements --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Typography --------------------------------------------------------------*/ /* Custom Mixin */ /*-------------------------------------------------------------- # Class --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Forms --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Button --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Header --------------------------------------------------------------*/ /* CMS Button */ /*-------------------------------------------------------------- # Main Menu --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Page Title & Breadcrumb --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Post and Page --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Widgets --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Media --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Comments --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Footer --------------------------------------------------------------*/ /*-------------------------------------------------------------- # VC Elements --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Layout Content --------------------------------------------------------------*/ /* Theme Name: UnfinityPlus Adding support for languages written in a Right To Left (RTL) direction is easy - it's just a matter of overwriting all the horizontal positioning attributes of your CSS stylesheet in a separate stylesheet file named rtl.css. https://codex.wordpress.org/Right-to-Left_Language_Support */ @-webkit-keyframes moveUp { 100% { -webkit-transform: translateY(0); opacity: 1; } } @keyframes moveUp { 100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } } @keyframes spin-rotate-left { to { transform: rotate(30deg); } from { transform: rotate(175deg); } } @-webkit-keyframes spin-rotate-left { to { transform: rotate(30deg); } from { transform: rotate(175deg); } } @keyframes spin-rotate-right { from { transform: rotate(-175deg); } to { transform: rotate(-30deg); } } @-webkit-keyframes spin-rotate-right { from { transform: rotate(-175deg); } to { transform: rotate(-30deg); } } @keyframes spin-rotate-all { from { transform: rotate(0deg); } to { transform: rotate(-360deg); } } @-webkit-keyframes spin-rotate-all { from { transform: rotate(0deg); } to { transform: rotate(-360deg); } } @keyframes spin-fade-in-first { from { opacity: 1; } to { opacity: 0; } } @-webkit-keyframes spin-fade-in-first { from { opacity: 1; } to { opacity: 0; } } @keyframes spin-fade-in-second { from { opacity: 0; } to { opacity: 1; } } @-webkit-keyframes spin-fade-in-second { from { opacity: 0; } to { opacity: 1; } } @-webkit-keyframes markerWave { 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 0.8; } 20% { opacity: 0.8; } 100% { -webkit-transform: scale(5.5); transform: scale(5.5); opacity: 0; } } @keyframes markerWave { 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 0.8; } 20% { opacity: 0.8; } 100% { -webkit-transform: scale(5.5); transform: scale(5.5); opacity: 0; } } @-webkit-keyframes ct-rotateplane { 0% { -webkit-transform: perspective(120px); } 50% { -webkit-transform: perspective(120px) rotateY(180deg); } 100% { -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg); } } @keyframes ct-rotateplane { 0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg); -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg); } 50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); } 100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); } } @-webkit-keyframes ct-bounce { 0%, 100% { -webkit-transform: scale(0); } 50% { -webkit-transform: scale(1); } } @keyframes ct-bounce { 0%, 100% { transform: scale(0); -webkit-transform: scale(0); } 50% { transform: scale(1); -webkit-transform: scale(1); } } @-webkit-keyframes ct-stretchdelay { 0%, 40%, 100% { -webkit-transform: scaleY(0.4); } 20% { -webkit-transform: scaleY(1); } } @keyframes ct-stretchdelay { 0%, 40%, 100% { transform: scaleY(0.4); -webkit-transform: scaleY(0.4); } 20% { transform: scaleY(1); -webkit-transform: scaleY(1); } } @-webkit-keyframes ct-bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0); } 40% { -webkit-transform: scale(1); } } @keyframes ct-bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0); transform: scale(0); } 40% { -webkit-transform: scale(1); transform: scale(1); } } @-webkit-keyframes ct-cubeGridScaleDelay { 0%, 70%, 100% { -webkit-transform: scale3D(1, 1, 1); transform: scale3D(1, 1, 1); } 35% { -webkit-transform: scale3D(0, 0, 1); transform: scale3D(0, 0, 1); } } @keyframes ct-cubeGridScaleDelay { 0%, 70%, 100% { -webkit-transform: scale3D(1, 1, 1); transform: scale3D(1, 1, 1); } 35% { -webkit-transform: scale3D(0, 0, 1); transform: scale3D(0, 0, 1); } } @-webkit-keyframes ct-foldCubeAngle { 0%, 10% { -webkit-transform: perspective(140px) rotateX(-180deg); transform: perspective(140px) rotateX(-180deg); opacity: 0; } 25%, 75% { -webkit-transform: perspective(140px) rotateX(0deg); transform: perspective(140px) rotateX(0deg); opacity: 1; } 90%, 100% { -webkit-transform: perspective(140px) rotateY(180deg); transform: perspective(140px) rotateY(180deg); opacity: 0; } } @keyframes ct-foldCubeAngle { 0%, 10% { -webkit-transform: perspective(140px) rotateX(-180deg); transform: perspective(140px) rotateX(-180deg); opacity: 0; } 25%, 75% { -webkit-transform: perspective(140px) rotateX(0deg); transform: perspective(140px) rotateX(0deg); opacity: 1; } 90%, 100% { -webkit-transform: perspective(140px) rotateY(180deg); transform: perspective(140px) rotateY(180deg); opacity: 0; } } @keyframes ball { 0% { transform: translate(0, 0); } 5% { transform: translate(8px, -14px); } 10% { transform: translate(15px, -10px); } 17% { transform: translate(23px, -24px); } 20% { transform: translate(30px, -20px); } 27% { transform: translate(38px, -34px); } 30% { transform: translate(45px, -30px); } 37% { transform: translate(53px, -44px); } 40% { transform: translate(60px, -40px); } 50% { transform: translate(60px, 0); } 57% { transform: translate(53px, -14px); } 60% { transform: translate(45px, -10px); } 67% { transform: translate(37px, -24px); } 70% { transform: translate(30px, -20px); } 77% { transform: translate(22px, -34px); } 80% { transform: translate(15px, -30px); } 87% { transform: translate(7px, -44px); } 90% { transform: translate(0, -40px); } 100% { transform: translate(0, 0); } } @keyframes barUp1 { 0% { transform: scale(1, 0.2); } 40% { transform: scale(1, 0.2); } 50% { transform: scale(1, 1); } 90% { transform: scale(1, 1); } 100% { transform: scale(1, 0.2); } } @keyframes barUp2 { 0% { transform: scale(1, 0.4); } 40% { transform: scale(1, 0.4); } 50% { transform: scale(1, 0.8); } 90% { transform: scale(1, 0.8); } 100% { transform: scale(1, 0.4); } } @keyframes barUp3 { 0% { transform: scale(1, 0.6); } 100% { transform: scale(1, 0.6); } } @keyframes barUp4 { 0% { transform: scale(1, 0.8); } 40% { transform: scale(1, 0.8); } 50% { transform: scale(1, 0.4); } 90% { transform: scale(1, 0.4); } 100% { transform: scale(1, 0.8); } } @keyframes barUp5 { 0% { transform: scale(1, 1); } 40% { transform: scale(1, 1); } 50% { transform: scale(1, 0.2); } 90% { transform: scale(1, 0.2); } 100% { transform: scale(1, 1); } } @-moz-keyframes headerSlideDown { 0% { margin-top: -150px; } 100% { margin-top: 0; } } @-ms-keyframes headerSlideDown { 0% { margin-top: -150px; } 100% { margin-top: 0; } } @-webkit-keyframes headerSlideDown { 0% { margin-top: -150px; } 100% { margin-top: 0; } } @keyframes headerSlideDown { 0% { margin-top: -150px; } 100% { margin-top: 0; } } @-webkit-keyframes ct-rotate { 100% { -webkit-transform: rotate(360deg); } } @keyframes ct-rotate { 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg); } } @-webkit-keyframes ct-bounce { 0%, 100% { -webkit-transform: scale(0); } 50% { -webkit-transform: scale(1); } } @-webkit-keyframes video-icon-animation { from { -webkit-transform: scale(1, 1); transform: scale(1, 1); opacity: 1; } to { -webkit-transform: scale(2, 2); transform: scale(2, 2); opacity: 0; } } @keyframes video-icon-animation { from { -webkit-transform: scale(1, 1); transform: scale(1, 1); opacity: 1; } to { -webkit-transform: scale(2, 2); transform: scale(2, 2); opacity: 0; } } @-webkit-keyframes shine { 100% { left: 125%; } } @keyframes shine { 100% { left: 125%; } } html { box-sizing: border-box; } a { -webkit-transition: all 260ms linear 0ms; -khtml-transition: all 260ms linear 0ms; -moz-transition: all 260ms linear 0ms; -ms-transition: all 260ms linear 0ms; -o-transition: all 260ms linear 0ms; transition: all 260ms linear 0ms; color: #b09991; } a, a:hover, a:focus, a:before, a:after { outline: none; text-decoration: none; } a:hover, a:focus { color: #d5a338; } p { margin-bottom: 15px; } body { background-color: #fff; font-size: 15px; line-height: 1.5625; color: #6a6a6a; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden; font-weight: normal; letter-spacing: 0; font-family: "Hind", sans-serif; } body.ovhidden { overflow: hidden; } .site { position: relative; overflow: hidden; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: "Poppins", sans-serif; font-weight: 700; color: #111; clear: both; line-height: 1.2; margin: 0 0 15px; } h1, .h1 { font-size: 48px; } h2, .h2 { font-size: 36px; } h3, .h3 { font-size: 24px; } h4, .h4 { font-size: 22px; } h5, .h5 { font-size: 18px; } h6, .h6 { font-size: 16px; } img { width: auto; max-width: 100%; height: auto; } label { margin-bottom: 0; } table { border-bottom: 1px solid #ededed; border-collapse: collapse; border-spacing: 0; line-height: 2; margin: 0 0 20px; width: 100%; -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } table th { color: #111; } caption, td { font-weight: normal; text-align: left; } .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th { padding: 13px 8px; } th { font-weight: 700; } td { border-top: 1px solid #ededed; padding: 6px 10px 6px 0; /*--- Definition Lists ---*/ } dl { margin: 0 0 0 25px; } dl dt { font-weight: normal; line-height: 26px; text-transform: uppercase; font-weight: 700; color: #000; } dl dd { line-height: normal; margin-bottom: 20px; } dl dd a { color: #000; } dl dd a:hover { color: #1e73be; } code, kbd { background-color: transparent; border-radius: 4px; color: inherit; font-size: 100%; padding: 2px 4px; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none; } ins { color: #fff; border: none; padding: 2px; text-decoration: none; background-color: #1e73be; } pre { background: #f5f5f5; color: #666; font-size: 14px; margin: 20px 0; overflow: auto; padding: 20px; white-space: pre-wrap; word-wrap: break-word; } ol { list-style: outside none decimal; } ul { padding: 0; margin: 0 0 15px; } ul li { list-style-position: inside; } blockquote { background-color: transparent; border: none; font-size: 24px; line-height: 36px; padding: 0; color: #000; font-weight: 300; font-style: italic; } blockquote h3 { font-size: 22px; color: #1e73be; margin-bottom: 9px; } blockquote cite { font-style: normal; display: block; color: rgba(0, 0, 0, 0.33); font-size: 18px; margin-top: 12px; } dl + h2 + ul { padding-left: 35px; } dl + h2 + ul ul { padding-left: 35px; } dl + h2 + ul ul li { list-style: outside; } .post-password-form label { display: block; max-width: 60%; } .post-password-form input { margin: 10px 0; } @media screen and (max-width: 767px) { .post-password-form label { max-width: 60%; } } #tslOverlay { background-color: transparent !important; } @font-face { font-family: 'Droidsans'; src: url('../fonts/droidsans-webfont.woff2') format('woff2'), url('../fonts/droidsans-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } .ft-droidsans { font-family: 'Droidsans'; } .wp-block-button { margin-bottom: 20px; } .wp-block-gallery .blocks-gallery-item { float: left; } .entry-body .entry-content .wp-block-cover-text { color: rgba(255, 255, 255, 0.87); padding-left: 30px; padding-right: 30px; font-size: 24px; line-height: 1.25; font-weight: 400; } .f-heading { font-family: "Poppins", sans-serif; } .d-table { display: table; } .d-table-cell { display: table-cell; vertical-align: middle; } .bg-image { background-size: cover; background-position: center; background-repeat: no-repeat; } .screen-reader-text { display: none; } #content[tabindex="-1"]:focus { outline: 0; } #content.zindex, .vc_row.zindex { position: relative; z-index: 9999; } .alignleft, .alignright, .aligncenter { margin-bottom: 1em; } .alignleft { display: inline; float: left; margin-right: 1.5em; } .alignright { display: inline; float: right; margin-left: 1.5em; } .aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; } .bg-overlay { position: relative; } .bg-overlay:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: inherit; display: block; } .bg-gradient { position: relative; } .bg-gradient:before { background-color: #226acb; background-image: -webkit-gradient(linear, left top, right top, from(#226acb), to(#1b9bd1)); background-image: -webkit-linear-gradient(left, #226acb, #1b9bd1); background-image: -moz-linear-gradient(left, #226acb, #1b9bd1); background-image: -ms-linear-gradient(left, #226acb, #1b9bd1); background-image: -o-linear-gradient(left, #226acb, #1b9bd1); background-image: linear-gradient(left, #226acb, #1b9bd1); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#226acb', endColorStr='#1b9bd1', gradientType='1'); content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; } .el-overlay { position: absolute; top: 0; left: 0; height: 100%; width: 100%; } .box-white { background-color: #fff; border: 1px solid #e5e5e5; -webkit-border-radius: 6px; -khtml-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; padding: 29px; } .box-white .menu li { font-size: 18px; line-height: 29px; font-weight: 600; } .bg-primary { background-color: #1e73be !important; } .bg-primary-gradient { background-color: #1b9bd1; background-image: -webkit-gradient(linear, left top, right top, from(#1b9bd1), to(#226acb)); background-image: -webkit-linear-gradient(left, #1b9bd1, #226acb); background-image: -moz-linear-gradient(left, #1b9bd1, #226acb); background-image: -ms-linear-gradient(left, #1b9bd1, #226acb); background-image: -o-linear-gradient(left, #1b9bd1, #226acb); background-image: linear-gradient(left, #1b9bd1, #226acb); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1b9bd1', endColorStr='#226acb', gradientType='1'); } .br-radius { -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; } .ct-box { padding: 30px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; background-color: #fff; -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.12); -khtml-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.12); -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.12); -ms-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.12); -o-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.12); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.12); } .ct-bgimage { background-position: center; background-repeat: no-repeat; background-size: cover; } .row-visible { overflow: visible !important; } .ct-close { display: inline-block; height: 32px; line-height: 32px; width: 30px; cursor: pointer; position: relative; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .ct-close:before, .ct-close:after { -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; content: ""; background-color: #282828; display: block; height: 2px; left: 0; margin: auto; position: absolute; right: 0; width: 22px; top: 21px; } .ct-close:before { top: 15px; -webkit-transform: rotate(45deg); -khtml-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .ct-close:after { -webkit-transform: rotate(-45deg); -khtml-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 15px; } .ct-close:hover:before, .ct-close:hover:after { background-color: #d5a338; } .ct-icon-plus { height: 10px; width: 10px; position: relative; display: inline-block; } .ct-icon-plus:before, .ct-icon-plus:after { content: ""; background-color: #efb945; position: absolute; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .ct-icon-plus:before { width: 100%; height: 2px; top: 4px; left: 0; } .ct-icon-plus:after { width: 2px; height: 100%; left: 4px; top: 0; } .inline-block { display: inline-block; vertical-align: middle; } .text-right, .align-right { text-align: right; } .text-left, .align-left { text-align: left; } .text-center, .align-center { text-align: center; } .style-none { list-style: none; margin: 0; } .z-index-1 { z-index: 1; } .text-gradient, .ct-fancybox-layout4.icon-style2 .ct-fancybox-icon i, .ct-fancybox-layout5 .ct-fancybox-icon i, .ct-grid-blog-layout4 .item-footer .item-more:hover, .ct-accordion.layout2 .card-header [aria-expanded="true"] span { background-color: #226acb; background-image: -webkit-gradient(linear, left top, right top, from(#226acb), to(#1b9bd1)); background-image: -webkit-linear-gradient(left, #226acb, #1b9bd1); background-image: -moz-linear-gradient(left, #226acb, #1b9bd1); background-image: -ms-linear-gradient(left, #226acb, #1b9bd1); background-image: -o-linear-gradient(left, #226acb, #1b9bd1); background-image: linear-gradient(left, #226acb, #1b9bd1); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#226acb', endColorStr='#1b9bd1', gradientType='1'); background-color: transparent; background-clip: text; -moz-background-clip: text; -webkit-background-clip: text; text-fill-color: transparent; -moz-text-fill-color: transparent; -webkit-text-fill-color: transparent; } @media screen and (min-width: 992px) { .flex { display: flex; display: -webkit-flex; display: -ms-flex; flex-wrap: wrap; } .flex .flex-col { display: flex !important; display: -webkit-flex !important; display: -ms-flex !important; flex-wrap: wrap; align-items: center; -webkit-align-items: center; -ms-align-items: center; } .flex-two { display: flex; display: -webkit-flex; display: -ms-flex; flex-flow: row wrap; } .flex-two .flex-col { flex: 1 0 0px; -webkit-flex: 1 0 0px; -ms-flex: 1 0 0px; display: flex !important; display: -webkit-flex !important; display: -ms-flex !important; flex-wrap: wrap; align-items: center; -webkit-align-items: center; -ms-align-items: center; } } @media screen and (min-width: 992px) { .text-left-lg { text-align: left !important; } .text-right-lg { text-align: right !important; } } @media screen and (max-width: 1199px) { .align-center-md { text-align: center; } .align-left-md { text-align: left; } .align-right-md { text-align: right; } } @media screen and (max-width: 991px) { .text-center-md { text-align: center !important; } .text-left-md { text-align: left !important; } .text-right-md { text-align: right !important; } .align-center-sm { text-align: center; } .align-left-sm { text-align: left; } .align-right-sm { text-align: right; } } @media screen and (max-width: 767px) { .text-center-sm { text-align: center !important; } .text-left-sm { text-align: left !important; } .text-right-sm { text-align: right !important; } .align-center-xs { text-align: center; } .align-left-xs { text-align: left; } .align-right-xs { text-align: right; } } input::-moz-placeholder, textarea::-moz-placeholder { color: inherit; opacity: 1; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: inherit; opacity: 1; } input::-o-placeholder, textarea::-o-placeholder { color: inherit; opacity: 1; } input::-ms-placeholder, textarea::-ms-placeholder { color: inherit; opacity: 1; } input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select, .nice-select { background-color: #f8f8fa; -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; border: 1px solid #e6e9ec; color: #808992; padding: 9px 18px; line-height: normal; font-size: 14px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; width: 100%; outline: none; font-family: "Poppins", sans-serif; } select { height: 47px; } textarea { line-height: normal; padding-top: 14px; padding-bottom: 14px; height: 195px; } input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus, select:focus { outline: 0; border-color: #1e73be; } .ct-select form { position: relative; background-color: #fff; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; } .ct-select select { height: 39px; line-height: 37px; font-size: 15px; background-color: transparent; position: relative; z-index: 99; -webkit-appearance: none; -khtml-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; } .ct-select i { position: absolute; right: 14px; top: 50%; -webkit-transform: translate(0px, -50%); -khtml-transform: translate(0px, -50%); -moz-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); transform: translate(0px, -50%); } .wpcf7-form .input-filled label { font-size: 14px; text-transform: uppercase; margin-bottom: 4px; color: #222; } .wpcf7-form .input-filled label.color-white { color: #fff; } .wpcf7-form .wpcf7-form-control-wrap { margin-bottom: 20px; display: block; } .wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip { display: none; } .wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid { border-color: #f13c3c !important; } .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit) { background-color: #ebeef0; border: none; color: #a8a8a8; min-height: 40px; } .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit):focus { -webkit-box-shadow: 0 0px 4px #1e73be inset; -khtml-box-shadow: 0 0px 4px #1e73be inset; -moz-box-shadow: 0 0px 4px #1e73be inset; -ms-box-shadow: 0 0px 4px #1e73be inset; -o-box-shadow: 0 0px 4px #1e73be inset; box-shadow: 0 0px 4px #1e73be inset; } .wpcf7-form .wpcf7-form-control.wpcf7-submit { width: 100%; } .wpcf7-form .wpcf7-form-control.wpcf7-submit.btn-gradient:hover { color: #fff !important; } .wpcf7-form .wpcf7-form-control.wpcf7-textarea { height: 120px; } .wpcf7-form .wpcf7-response-output { border: medium none; font-style: italic; padding: 0; margin: 20px 0 0; text-align: center; } .wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok { color: #398f14; } .wpcf7-form .wpcf7-response-output.wpcf7-validation-errors { color: #f13c3c; } .wpcf7-form .ajax-loader { display: none !important; } .wpcf7-form .wpcf7-menu { display: block; } .wpcf7-form .wpcf7-menu select { background-color: transparent; -webkit-appearance: none; -khtml-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; position: relative; z-index: 99; } .wpcf7-form .wpcf7-menu select option { padding: 5px; } .wpcf7-form .wpcf7-form-control.wpcf7-not-valid { -webkit-box-shadow: 0 0px 4px #f13c3c inset; -khtml-box-shadow: 0 0px 4px #f13c3c inset; -moz-box-shadow: 0 0px 4px #f13c3c inset; -ms-box-shadow: 0 0px 4px #f13c3c inset; -o-box-shadow: 0 0px 4px #f13c3c inset; box-shadow: 0 0px 4px #f13c3c inset; } .select2 .select2-selection--single { -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; border: 1px solid #e7e8e9; height: 47px; } .select2 .select2-selection--single .select2-selection__rendered { padding-left: 15px; line-height: 47px; } .select2 .select2-selection--single .select2-selection__arrow { right: 8px; top: 50%; -webkit-transform: translate(0px, -50%); -khtml-transform: translate(0px, -50%); -moz-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); transform: translate(0px, -50%); } #ui-datepicker-div { -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.24); border: none; padding: 0; } #ui-datepicker-div .ui-datepicker-header { background-color: #1e73be; border: none; border-bottom: 1px solid rgba(255, 255, 255, 0.1); -webkit-border-radius: 3px 3px 0 0; -khtml-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -ms-border-radius: 3px 3px 0 0; -o-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; font-weight: normal; padding: 0; } #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next { height: 40px; width: 40px; line-height: 40px; text-align: center; background-color: transparent; border: none; cursor: pointer; padding: 0; margin: 0; top: 0; } #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span, #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span { display: none; } #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:before, #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:before { font-family: "Material-Design-Iconic-Font"; font-size: 16px; color: rgba(255, 255, 255, 0.4); } #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev { left: 0; } #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:before { content: "\f2f4"; } #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next { right: 0; } #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:before { content: "\f2f6"; } #ui-datepicker-div .ui-datepicker-title { color: #fff; font-size: 16px; line-height: 40px; margin: 0 40px; } #ui-datepicker-div .ui-datepicker-title select { font-size: inherit; color: #fff; line-height: normal; height: inherit; background-color: transparent; -webkit-appearance: none; -khtml-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; margin: 0; padding: 0; width: inherit; border: none; } #ui-datepicker-div .ui-datepicker-title select option { padding: 0; } #ui-datepicker-div .ui-datepicker-calendar { background-color: transparent; border: none; margin: 0; } #ui-datepicker-div .ui-datepicker-calendar thead { background-color: #1e73be; } #ui-datepicker-div .ui-datepicker-calendar th span { text-transform: uppercase; color: #fff; } #ui-datepicker-div .ui-datepicker-calendar td { font-size: 12px; } #ui-datepicker-div .ui-datepicker-calendar td a, #ui-datepicker-div .ui-datepicker-calendar td span { background-color: transparent; border: medium none; text-align: center; } #ui-datepicker-div .ui-datepicker-calendar td a.ui-state-active, #ui-datepicker-div .ui-datepicker-calendar td span.ui-state-active, #ui-datepicker-div .ui-datepicker-calendar td a.ui-state-highlight, #ui-datepicker-div .ui-datepicker-calendar td span.ui-state-highlight { background-color: #1e73be; color: #fff; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; } #ui-datepicker-div .ui-datepicker-calendar td a.ui-state-highlight, #ui-datepicker-div .ui-datepicker-calendar td span.ui-state-highlight { background-color: rgba(30, 115, 190, 0.7); } form .select2-container--default { width: 100% !important; } form .select2-container--default .select2-selection { border: 1px solid #e7e8e9; height: 47px; } form .select2-container--default .select2-selection .select2-selection__rendered { line-height: 47px; padding-left: 15px; } form .select2-container--default .select2-selection .select2-selection__arrow { right: 10px; top: 50%; color: #8f8f8f; } form .select2-container--default .select2-selection .select2-selection__clear { height: 20px; line-height: 20px; position: absolute; right: 30px; text-align: center; top: 50%; -webkit-transform: translate(0px, -50%); -khtml-transform: translate(0px, -50%); -moz-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); transform: translate(0px, -50%); width: 20px; color: #8f8f8f; } form .select2-container--default .select2-selection .select2-selection__placeholder { color: rgba(55, 55, 55, 0.87); } .select2-container.select2-container--open .select2-dropdown { border-color: #e7e8e9; } .select2-container.select2-container--open .select2-dropdown .select2-search__field { border: 1px solid #e7e8e9; padding-left: 15px; padding-right: 15px; } .select2-container.select2-container--open .select2-results li.select2-results__option--highlighted { background-color: #1e73be; } .ct-field-checkbox { position: relative; padding-left: 27px; } .ct-field-checkbox .icon-check { border: 1px solid #e1e3e3; border-radius: 1px; display: block; height: 17px; width: 17px; position: absolute; top: 50%; left: 0; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); z-index: 1; } .ct-field-checkbox .icon-check:before { content: "\f00c"; font-size: 13px; color: #1e73be; position: absolute; top: -4px; left: 1px; font-family: FontAwesome; opacity: 0; } .ct-field-checkbox input { bottom: 0; height: 100%; left: 0; position: absolute; width: 100%; opacity: 0; cursor: pointer; z-index: 3; } .ct-field-checkbox input:checked + .icon-check:before { opacity: 1; } .nice-select { position: relative; padding-right: 40px; cursor: pointer; -webkit-tap-highlight-color: transparent; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; white-space: nowrap; } .nice-select:after { content: "\f2f9"; font-family: "Material-Design-Iconic-Font"; font-size: 18px; color: #222; position: absolute; right: 18px; top: 50%; -webkit-transform: translate(0px, -50%); -khtml-transform: translate(0px, -50%); -moz-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); transform: translate(0px, -50%); } .nice-select span.current { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .nice-select .option { text-overflow: ellipsis; overflow: hidden; } .nice-select.open .list { padding: 5px; width: 100%; max-height: 250px; overflow: auto; opacity: 1; pointer-events: auto; -webkit-transform: scale(1) translateY(0); -ms-transform: scale(1) translateY(0); transform: scale(1) translateY(0); } .nice-select.disabled { border-color: #ededed; color: #999; pointer-events: none; } .nice-select.disabled:after { border-color: #ccc; } .nice-select.wide { width: 100%; } .nice-select.wide .list { left: 0 !important; right: 0 !important; } .nice-select.right { float: right; } .nice-select.right .list { left: auto; right: 0; } .nice-select.small { font-size: 12px; height: 36px; line-height: 34px; } .nice-select.small:after { height: 4px; width: 4px; } .nice-select.small .option { line-height: 34px; min-height: 34px; } .nice-select .list { background-color: #fff; padding: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24); -khtml-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24); -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24); -ms-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24); -o-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24); box-sizing: border-box; margin-top: 4px; opacity: 0; overflow: hidden; padding: 0; pointer-events: none; position: absolute; top: 100%; left: 0; right: 0; -webkit-transform-origin: 50% 0; -ms-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transform: scale(0.75) translateY(-21px); -ms-transform: scale(0.75) translateY(-21px); transform: scale(0.75) translateY(-21px); -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out; transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out; z-index: 9; color: rgba(0, 0, 0, 0.87); } .nice-select .list .selected { color: #000; } .nice-select .list:hover .option:not(:hover) { background-color: transparent !important; } .nice-select .option { cursor: pointer; line-height: normal; list-style: none; outline: none; padding: 8px 24px; text-align: left; -webkit-transition: all 0.2s; -khtml-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; } .nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus { background-color: #f3f3f4; } .nice-select .option.selected { font-weight: bold; } .nice-select .option.disabled { background-color: transparent; color: #999; cursor: default; } .no-csspointerevents .nice-select .list { display: none; } .no-csspointerevents .nice-select.open .list { display: block; } .btn, button, .button, input[type="submit"] { background-color: #1e73be; font-size: 14px; border: 2px solid #1e73be; color: #fff; text-transform: capitalize; padding: 0 40px; line-height: 41px; -webkit-transition: all 260ms linear 0ms; -khtml-transition: all 260ms linear 0ms; -moz-transition: all 260ms linear 0ms; -ms-transition: all 260ms linear 0ms; -o-transition: all 260ms linear 0ms; transition: all 260ms linear 0ms; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; position: relative; display: inline-block; text-align: center; cursor: pointer; position: relative; font-family: "Poppins", sans-serif; font-weight: 600; outline: none; } .btn:hover, button:hover, .button:hover, input[type="submit"]:hover, .btn:focus, button:focus, .button:focus, input[type="submit"]:focus, .btn.focus, .btn:active { -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; outline: none; text-decoration: none; background-color: #226ecb; border-color: #226ecb; color: #fff; } .btn span + i { margin-left: 11px; /* Button Style */ } .btn.btn-outline { background-color: transparent; background-image: none; border: 2px solid #226ecb; color: #226ecb; } .btn.btn-outline:hover, .btn.btn-outline:focus, .btn.btn-outline:active { border-color: #1e73be; color: #fff; background-color: #1e73be; } .btn.btn-outline-gradient { border-image-source: linear-gradient(to right, #226acb 0%, #1b9bd1 100%); border-image-source: -webkit-gradient(to right, #226acb 0%, #1b9bd1 100%); border-image-source: -ms-linear-gradient(to right, #226acb 0%, #1b9bd1 100%); border-image-source: -o-linear-gradient(to right, #226acb 0%, #1b9bd1 100%); border-image-slice: 1; border-width: 2px; background-color: #226acb; background-image: -webkit-gradient(linear, left top, right top, from(#226acb), to(#1b9bd1)); background-image: -webkit-linear-gradient(left, #226acb, #1b9bd1); background-image: -moz-linear-gradient(left, #226acb, #1b9bd1); background-image: -ms-linear-gradient(left, #226acb, #1b9bd1); background-image: -o-linear-gradient(left, #226acb, #1b9bd1); background-image: linear-gradient(left, #226acb, #1b9bd1); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#226acb', endColorStr='#1b9bd1', gradientType='1'); background-color: transparent; background-clip: text; -moz-background-clip: text; -webkit-background-clip: text; text-fill-color: transparent; -moz-text-fill-color: transparent; -webkit-text-fill-color: transparent; } .btn.btn-outline-gradient:hover, .btn.btn-outline-gradient:focus, .btn.btn-outline-gradient:active { color: #fff; -moz-background-clip: inherit; -webkit-background-clip: inherit; -webkit-text-fill-color: inherit; -moz-text-fill-color: inherit; background-color: #226acb; background-image: -webkit-gradient(linear, left top, right top, from(#226acb), to(#1b9bd1)); background-image: -webkit-linear-gradient(left, #226acb, #1b9bd1); background-image: -moz-linear-gradient(left, #226acb, #1b9bd1); background-image: -ms-linear-gradient(left, #226acb, #1b9bd1); background-image: -o-linear-gradient(left, #226acb, #1b9bd1); background-image: linear-gradient(left, #226acb, #1b9bd1); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#226acb', endColorStr='#1b9bd1', gradientType='1'); } .btn.btn-primary-gradient { border: none; } .btn.btn-primary-outline { background-color: transparent; background-image: none; border: 2px solid #1e73be; color: #1e73be; } .btn.btn-primary-outline:not(:hover) { -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } .btn.btn-primary-outline:hover, .btn.btn-primary-outline:focus, .btn.btn-primary-outline:active { border-color: #1e73be !important; color: #fff !important; background-color: #1e73be !important; } .btn.btn-primary-outline.outline-dashed { border-style: dashed; } .btn.btn-primary-outline.outline-dashed:hover { border-style: solid; } .btn.btn-secondary { background-color: #226ecb; border-color: #226ecb; color: #fff; } .btn.btn-secondary:hover, .btn.btn-secondary:focus, .btn.btn-secondary:active { border-color: #1e73be; background-color: #1e73be; color: #fff !important; } .btn.btn-primary-white { background-color: #fff; border-color: #fff; color: #1e73be; } .btn.btn-primary-white:hover { background-color: #2888dd; border-color: #2888dd; color: #fff; } .btn.btn-primary-secondary { color: #226ecb; } .btn.btn-primary-secondary:hover { color: #fff; } .btn.btn-primary-secondary.hover-white:hover { background-color: #fff; border-color: #fff; color: #1e73be; } .btn.btn-ps-outline { border: 1px solid #1e73be; background-color: transparent; color: #226ecb; font-weight: 500; line-height: 40px; } .btn.btn-ps-outline:hover { background-color: #1e73be; color: #fff; } .btn.btn-dashed { border-style: dashed; border-color: #000; padding: 0 37px; line-height: 62px; font-size: 18px; text-transform: uppercase; letter-spacing: -0.005em; color: #000; font-weight: 600; /* Button Size */ } .btn.btn-dashed:hover { color: #fff; background-color: #000; border-color: #000; } .btn.size-lg { line-height: 58px; font-size: 18px; } .btn.hover-white-dark:hover, .btn.hover-white-dark:focus { background-color: #fff; border-color: #fff; color: #000; } .btn-align-center { text-align: center; } .btn-align-right { text-align: right; } .btn-group .btn + .btn { margin-left: 30px; } .btn-contact { display: inline-block; margin-right: 30px; } .btn-contact + .fanbox-contact { display: inline-block; vertical-align: middle; } .btn-block { display: block; } .btn-text { color: #1e73be; border-bottom: 1px solid rgba(30, 115, 190, 0.2); display: inline-block; } .btn-text:hover, .btn-text:focus, .btn-text:active { color: #318dde; } .btn-purchase .btn { -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; background-color: #feb103; border-color: #feb103; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; color: #fff; padding-left: 40px; padding-right: 40px; line-height: 41px; } .btn-purchase .btn:hover, .btn-purchase .btn:focus, .btn-purchase .btn:active { background-color: transparent; color: #feb103; } @media screen and (max-width: 767px) { .btn-purchase .btn { padding-left: 22px; padding-right: 22px; } } @media screen and (max-width: 767px) { .btn-contact { display: block; margin: 0 0 20px; } } .ct-button-wrapper.btn-inline { display: inline-block; vertical-align: top; margin-top: 30px; margin-right: 30px; } .btn-readmore { color: #051829; font-size: 16px; line-height: 1.1; text-decoration: underline; font-weight: 500; } .btn-readmore:hover { color: #1e73be; text-decoration: underline; } .btn.btn-gradient { border: none; line-height: 45px; background-color: #226acb; background-image: -webkit-gradient(linear, left top, right top, from(#226acb), to(#1b9bd1)); background-image: -webkit-linear-gradient(left, #226acb, #1b9bd1); background-image: -moz-linear-gradient(left, #226acb, #1b9bd1); background-image: -ms-linear-gradient(left, #226acb, #1b9bd1); background-image: -o-linear-gradient(left, #226acb, #1b9bd1); background-image: linear-gradient(left, #226acb, #1b9bd1); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#226acb', endColorStr='#1b9bd1', gradientType='1'); } .btn.btn-gradient:hover { background-color: #1b9bd1; background-image: -webkit-gradient(linear, left top, right top, from(#1b9bd1), to(#226acb)); background-image: -webkit-linear-gradient(left, #1b9bd1, #226acb); background-image: -moz-linear-gradient(left, #1b9bd1, #226acb); background-image: -ms-linear-gradient(left, #1b9bd1, #226acb); background-image: -o-linear-gradient(left, #1b9bd1, #226acb); background-image: linear-gradient(left, #1b9bd1, #226acb); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1b9bd1', endColorStr='#226acb', gradientType='1'); } .btn-shadow .btn { -webkit-box-shadow: 0 4px 5px rgba(30, 115, 190, 0.45); -khtml-box-shadow: 0 4px 5px rgba(30, 115, 190, 0.45); -moz-box-shadow: 0 4px 5px rgba(30, 115, 190, 0.45); -ms-box-shadow: 0 4px 5px rgba(30, 115, 190, 0.45); -o-box-shadow: 0 4px 5px rgba(30, 115, 190, 0.45); box-shadow: 0 4px 5px rgba(30, 115, 190, 0.45); } .btn-shadow .btn.btn-gradient { -webkit-box-shadow: 0 4px 5px rgba(27, 155, 209, 0.45); -khtml-box-shadow: 0 4px 5px rgba(27, 155, 209, 0.45); -moz-box-shadow: 0 4px 5px rgba(27, 155, 209, 0.45); -ms-box-shadow: 0 4px 5px rgba(27, 155, 209, 0.45); -o-box-shadow: 0 4px 5px rgba(27, 155, 209, 0.45); box-shadow: 0 4px 5px rgba(27, 155, 209, 0.45); } .btn-round.ct-grid .btn { padding-left: 36px; padding-right: 36px; -webkit-border-radius: 45px; -khtml-border-radius: 45px; -moz-border-radius: 45px; -ms-border-radius: 45px; -o-border-radius: 45px; border-radius: 45px; } #site-header-wrap { position: relative; z-index: 999; } #site-header-wrap #site-topbar { background-color: #161616; font-size: 14px; color: #fff; padding: 19px 0; } #site-header-wrap #site-topbar .site-topbar-contact { list-style: none; margin: 0; flex-grow: 1; } #site-header-wrap #site-topbar .site-topbar-contact li { display: inline-block; margin: 0 15px; } #site-header-wrap #site-topbar .site-topbar-contact li i { color: #1e73be; margin-right: 8px; } #site-header-wrap #site-topbar .site-topbar-contact + .site-topbar-contact { flex-grow: inherit; } #site-header-wrap #site-topbar .site-topbar-social { margin: 0 15px; } #site-header-wrap #site-topbar .site-topbar-social label { margin-right: 8px; } #site-header-wrap #site-topbar .site-topbar-social a { color: #1e73be; margin-left: 8px; } #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown, #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown-click { width: inherit; } #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown li a, #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown-click li a { border: none; background-color: transparent; font-weight: 600; color: #fff; font-family: "Poppins", sans-serif; font-size: 16px; -webkit-transition: all 0ms linear 0ms; -khtml-transition: all 0ms linear 0ms; -moz-transition: all 0ms linear 0ms; -ms-transition: all 0ms linear 0ms; -o-transition: all 0ms linear 0ms; transition: all 0ms linear 0ms; padding-left: 10px; padding-right: 18px; } #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown li a.js-wpml-ls-item-toggle:after, #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown-click li a.js-wpml-ls-item-toggle:after { content: '\f2f9'; font-family: 'Material-Design-Iconic-Font'; border: none; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); font-weight: normal; right: 0; } #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown li .wpml-ls-sub-menu, #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown-click li .wpml-ls-sub-menu, #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown li .js-wpml-ls-sub-menu, #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown-click li .js-wpml-ls-sub-menu { background-color: #fff; border: none; border-radius: 3px; box-shadow: 0 0 3px 5px rgba(0, 0, 0, 0.1); padding-top: 5px; padding-bottom: 5px; min-width: 120px; } #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown li .wpml-ls-sub-menu li, #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown-click li .wpml-ls-sub-menu li, #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown li .js-wpml-ls-sub-menu li, #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown-click li .js-wpml-ls-sub-menu li { padding: 2px 0; } #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown li .wpml-ls-sub-menu li a, #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown-click li .wpml-ls-sub-menu li a, #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown li .js-wpml-ls-sub-menu li a, #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown-click li .js-wpml-ls-sub-menu li a { color: #666; font-weight: 500; font-size: 14px; } #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown li .wpml-ls-sub-menu li a:hover, #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown-click li .wpml-ls-sub-menu li a:hover, #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown li .js-wpml-ls-sub-menu li a:hover, #site-header-wrap #site-topbar .wpml-ls-legacy-dropdown-click li .js-wpml-ls-sub-menu li a:hover { color: #1e73be; } @media screen and (max-width: 991px) { #site-header-wrap #site-topbar { display: none; } } #site-header-wrap .site-header-main { background-color: #226ecb; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05); -khtml-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05); -ms-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05); -o-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05); } #site-header-wrap .site-header-main .row { align-items: center; } #site-header-wrap .site-branding { margin-top: 15px; margin-bottom: 15px; flex-grow: 1; position: relative; } #site-header-wrap .site-branding .logo-dark { position: absolute; top: 0; left: 0; opacity: 0; } #site-header-wrap .site-branding img { max-height: 55px; } #site-header-wrap .site-branding .site-title { font-size: 20px; margin: 0; } #site-header-wrap .site-branding .site-description { font-size: 14px; } #site-header-wrap .site-navigation { display: flex; align-items: center; flex-wrap: nowrap; } #site-header-wrap .site-branding, #site-header-wrap .site-navigation { margin-left: 15px; margin-right: 15px; } #site-header-wrap .site-menu-right { margin-left: 15px; } #site-header-wrap .site-menu-right .menu-right-item + .h-social { margin-left: 25px; } #site-header-wrap .site-menu-right .menu-right-item, #site-header-wrap .site-menu-right .h-social { -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; color: #fff; cursor: pointer; } #site-header-wrap .site-menu-right .menu-right-item:hover, #site-header-wrap .site-menu-right .h-social:hover { color: #1e73be; } #site-header-wrap .site-menu-right .h-social + .h-social { margin-left: 7px; } #site-header-wrap .site-menu-right .menu-right-item.h-btn { line-height: 50px; background-color: #1e73be; padding: 0 26px; display: inline-block; color: #226ecb; font-size: 15px; font-weight: 500; font-family: "Poppins", sans-serif; } #site-header-wrap .site-menu-right .menu-right-item.h-btn:hover { background-color: #226ecb; color: #fff; } #site-header-wrap .site-header-fancybox { padding: 0 15px; display: flex; flex-wrap: nowrap; align-items: center; } #site-header-wrap .site-header-fancybox .header-fancybox-item { display: flex; flex-wrap: nowrap; } #site-header-wrap .site-header-fancybox .header-fancybox-item .header-fancybox-icon { margin-right: 10px; } #site-header-wrap .site-header-fancybox .header-fancybox-item h3 { color: #fff; margin-bottom: 0; font-size: 18px; font-weight: 500; } #site-header-wrap .site-header-fancybox .header-fancybox-item h3 a { color: inherit; } #site-header-wrap .site-header-fancybox .header-fancybox-item span { color: #9a9a9a; font-size: 14px; } #site-header-wrap .site-header-fancybox .header-fancybox-item + .header-fancybox-item { margin-left: 30px; } @media screen and (min-width: 992px) { #site-header-wrap.header-layout1 .site-header-main .primary-menu > li { padding: 40.3px 0 40.2px; } #site-header-wrap.header-layout1 .site-header-main .primary-menu > li > a { -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; line-height: 1.3; font-weight: 600; } #site-header-wrap.header-layout1 .site-header-main .primary-menu > li > a.current, #site-header-wrap.header-layout1 .site-header-main .primary-menu > li:hover > a, #site-header-wrap.header-layout1 .site-header-main .primary-menu > li.current_page_item > a, #site-header-wrap.header-layout1 .site-header-main .primary-menu > li.current-menu-item > a, #site-header-wrap.header-layout1 .site-header-main .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-layout1 .site-header-main .primary-menu > li.current-menu-ancestor > a { background-color: rgba(30, 115, 190, 0.33); color: #fff; } #site-header-wrap.header-layout2 #site-topbar { -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset; -khtml-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset; -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset; -ms-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset; -o-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset; box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset; } #site-header-wrap.header-layout2 #site-topbar .wpml-ls-legacy-dropdown li a, #site-header-wrap.header-layout2 #site-topbar .wpml-ls-legacy-dropdown-click li a { font-size: 15px; font-weight: normal; } #site-header-wrap.header-layout2 .site-header-main .primary-menu > li > a { font-weight: 600; line-height: 80px; } #site-header-wrap.header-layout2 .site-header-main .primary-menu > li > a:before { content: ''; height: 3px; width: 0; -webkit-border-radius: 2px; -khtml-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; background-color: #1e73be; position: absolute; top: calc(50% + 17px); top: -webkit-calc(50% + 17px); left: 15px; opacity: 0px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } #site-header-wrap.header-layout2 .site-header-main .primary-menu > li > a.current, #site-header-wrap.header-layout2 .site-header-main .primary-menu > li:hover > a, #site-header-wrap.header-layout2 .site-header-main .primary-menu > li.current_page_item > a, #site-header-wrap.header-layout2 .site-header-main .primary-menu > li.current-menu-item > a, #site-header-wrap.header-layout2 .site-header-main .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-layout2 .site-header-main .primary-menu > li.current-menu-ancestor > a { color: #fff; } #site-header-wrap.header-layout2 .site-header-main .primary-menu > li > a.current:before, #site-header-wrap.header-layout2 .site-header-main .primary-menu > li:hover > a:before, #site-header-wrap.header-layout2 .site-header-main .primary-menu > li.current_page_item > a:before, #site-header-wrap.header-layout2 .site-header-main .primary-menu > li.current-menu-item > a:before, #site-header-wrap.header-layout2 .site-header-main .primary-menu > li.current_page_ancestor > a:before, #site-header-wrap.header-layout2 .site-header-main .primary-menu > li.current-menu-ancestor > a:before { width: 15px; opacity: 1; } #site-header-wrap.header-layout3 #site-topbar { background-color: #15191a; padding: 14px 0; } #site-header-wrap.header-layout3 .site-header-main { background-color: #fff; } #site-header-wrap.header-layout3 .site-header-main .primary-menu > li > a { color: #a2a8ae; font-weight: 500; line-height: 75px; } #site-header-wrap.header-layout3 .site-header-main .primary-menu > li > a.current, #site-header-wrap.header-layout3 .site-header-main .primary-menu > li:hover > a, #site-header-wrap.header-layout3 .site-header-main .primary-menu > li.current_page_item > a, #site-header-wrap.header-layout3 .site-header-main .primary-menu > li.current-menu-item > a, #site-header-wrap.header-layout3 .site-header-main .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-layout3 .site-header-main .primary-menu > li.current-menu-ancestor > a { color: #000; } #site-header-wrap.header-layout3 .site-branding .logo-dark { opacity: 1; } #site-header-wrap.header-layout3 .site-branding .logo-light { opacity: 0; } #site-header-wrap.header-layout3 .site-menu-right .menu-right-item, #site-header-wrap.header-layout3 .site-menu-right .h-social { color: #000; } #site-header-wrap.header-layout3 .site-menu-right .menu-right-item:hover, #site-header-wrap.header-layout3 .site-menu-right .h-social:hover { color: #1e73be; } #site-header-wrap.header-layout4 #site-topbar { background-color: #000; padding: 10px 0; color: #b5b5b5; -webkit-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.14) inset; -khtml-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.14) inset; -moz-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.14) inset; -ms-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.14) inset; -o-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.14) inset; box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.14) inset; } #site-header-wrap.header-layout4 #site-header-middle { background-color: #000; padding: 15px 0; } #site-header-wrap.header-layout4 .site-header-main { background-color: #fff; } #site-header-wrap.header-layout4 .site-header-main .site-branding { display: none; } #site-header-wrap.header-layout4 .site-header-main .primary-menu > li > a { color: #a2a8ae; font-weight: 500; line-height: 50px; } #site-header-wrap.header-layout4 .site-header-main .primary-menu > li > a.current, #site-header-wrap.header-layout4 .site-header-main .primary-menu > li:hover > a, #site-header-wrap.header-layout4 .site-header-main .primary-menu > li.current_page_item > a, #site-header-wrap.header-layout4 .site-header-main .primary-menu > li.current-menu-item > a, #site-header-wrap.header-layout4 .site-header-main .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-layout4 .site-header-main .primary-menu > li.current-menu-ancestor > a { color: #000; } #site-header-wrap.header-layout4 .site-header-main .primary-menu > li:first-child > a { padding-left: 0; } #site-header-wrap.header-layout4 .site-header-main .site-navigation { width: 100%; } #site-header-wrap.header-layout4 .site-header-main .site-navigation .main-navigation { flex-grow: 1; } #site-header-wrap.header-layout4 .site-menu-right .menu-right-item:not(.h-btn) { color: #000; } #site-header-wrap.header-layout4 .site-menu-right .menu-right-item:not(.h-btn):hover { color: #1e73be; } #site-header-wrap.header-layout4 .site-menu-right .h-btn-search + .h-btn { margin-left: 33px; } #site-header-wrap.header-layout5 #site-topbar { padding-top: 15px; padding-bottom: 15px; } #site-header-wrap.header-layout5 #site-topbar .site-topbar-contact { display: flex; flex-wrap: wrap; } #site-header-wrap.header-layout5 #site-topbar .site-topbar-contact .topbar-short { flex-grow: 1; } #site-header-wrap.header-layout5 #site-topbar .site-topbar-contact i { color: #fff; } #site-header-wrap.header-layout5 #site-topbar .site-topbar-contact a { color: #fff; } #site-header-wrap.header-layout5 #site-topbar .site-topbar-contact a:hover { color: #1e73be; } #site-header-wrap.header-layout5 #site-topbar .site-topbar-contact li + li { margin-left: 21px; } #site-header-wrap.header-layout5 #site-header .primary-menu > li > a { font-size: 14px; font-weight: 600; position: relative; padding: 0; margin: 0 15px; line-height: 58px; } #site-header-wrap.header-layout5 #site-header .primary-menu > li > a:before { content: ''; height: 2px; width: 0; background-color: #1e73be; position: absolute; top: calc(50% + 13px); top: -webkit-calc(50% + 13px); left: 0; opacity: 0px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } #site-header-wrap.header-layout5 #site-header .primary-menu > li > a.current, #site-header-wrap.header-layout5 #site-header .primary-menu > li:hover > a, #site-header-wrap.header-layout5 #site-header .primary-menu > li.current_page_item > a, #site-header-wrap.header-layout5 #site-header .primary-menu > li.current-menu-item > a, #site-header-wrap.header-layout5 #site-header .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-layout5 #site-header .primary-menu > li.current-menu-ancestor > a { color: #fff; } #site-header-wrap.header-layout5 #site-header .primary-menu > li > a.current:before, #site-header-wrap.header-layout5 #site-header .primary-menu > li:hover > a:before, #site-header-wrap.header-layout5 #site-header .primary-menu > li.current_page_item > a:before, #site-header-wrap.header-layout5 #site-header .primary-menu > li.current-menu-item > a:before, #site-header-wrap.header-layout5 #site-header .primary-menu > li.current_page_ancestor > a:before, #site-header-wrap.header-layout5 #site-header .primary-menu > li.current-menu-ancestor > a:before { width: 100%; opacity: 1; } #site-header-wrap.header-layout5 #site-header .site-menu-right .h-btn { line-height: 58px; color: #fff; padding-left: 23px; padding-right: 23px; margin-left: 30px; } #site-header-wrap.header-layout5 #site-header .site-menu-right .h-btn.h-btn-call { padding-left: 62px; background-image: url(../images/icon-call.png); background-repeat: no-repeat; background-position: left 23px center; } #site-header-wrap.header-layout5 #site-header .site-menu-right .h-btn:hover { background-color: #165389; } #site-header-wrap.header-layout6 #site-header .site-branding { flex-grow: inherit; } #site-header-wrap.header-layout6 #site-header .site-navigation { flex-grow: 1; } #site-header-wrap.header-layout6 #site-header .site-navigation .main-navigation { width: 100%; text-align: center; } #site-header-wrap.header-layout6 #site-header .primary-menu > li { float: none; } #site-header-wrap.header-layout6 #site-header .primary-menu > li > a { font-size: 14px; font-weight: 500; position: relative; padding: 0; margin: 0 15px; line-height: 88px; color: rgba(255, 255, 255, 0.65); } #site-header-wrap.header-layout6 #site-header .primary-menu > li > a:before { content: ''; height: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; width: 0; background-color: #1e73be; position: absolute; top: 0; left: 0; right: 0; margin: auto; opacity: 0px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } #site-header-wrap.header-layout6 #site-header .primary-menu > li > a.current, #site-header-wrap.header-layout6 #site-header .primary-menu > li:hover > a, #site-header-wrap.header-layout6 #site-header .primary-menu > li.current_page_item > a, #site-header-wrap.header-layout6 #site-header .primary-menu > li.current-menu-item > a, #site-header-wrap.header-layout6 #site-header .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-layout6 #site-header .primary-menu > li.current-menu-ancestor > a { color: #fff; } #site-header-wrap.header-layout6 #site-header .primary-menu > li > a.current:before, #site-header-wrap.header-layout6 #site-header .primary-menu > li:hover > a:before, #site-header-wrap.header-layout6 #site-header .primary-menu > li.current_page_item > a:before, #site-header-wrap.header-layout6 #site-header .primary-menu > li.current-menu-item > a:before, #site-header-wrap.header-layout6 #site-header .primary-menu > li.current_page_ancestor > a:before, #site-header-wrap.header-layout6 #site-header .primary-menu > li.current-menu-ancestor > a:before { width: 100%; opacity: 1; } #site-header-wrap.header-layout6 #site-header .site-menu-right { margin-right: 15px; } #site-header-wrap.header-layout6 #site-header .site-menu-right .menu-right-item:not(.h-btn), #site-header-wrap.header-layout6 #site-header .site-menu-right .h-social { color: rgba(255, 255, 255, 0.65); } #site-header-wrap.header-layout6 #site-header .site-menu-right .menu-right-item:not(.h-btn):hover, #site-header-wrap.header-layout6 #site-header .site-menu-right .h-social:hover { color: #1e73be; } #site-header-wrap.header-layout7 #site-header .site-branding { flex-grow: inherit; } #site-header-wrap.header-layout7 #site-header .site-navigation { flex-grow: 1; } #site-header-wrap.header-layout7 #site-header .site-navigation .main-navigation { width: 100%; text-align: center; } #site-header-wrap.header-layout7 #site-header .primary-menu > li { float: none; } #site-header-wrap.header-layout7 #site-header .primary-menu > li > a { font-size: 14px; font-weight: 600; position: relative; padding: 0; margin: 0 15px; line-height: 110px; color: #fff; } #site-header-wrap.header-layout7 #site-header .primary-menu > li > a:before { content: ''; height: 2px; width: 0; background-color: #1e73be; position: absolute; top: calc(50% + 13px); top: -webkit-calc(50% + 13px); left: 0; opacity: 0px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } #site-header-wrap.header-layout7 #site-header .primary-menu > li > a.current, #site-header-wrap.header-layout7 #site-header .primary-menu > li:hover > a, #site-header-wrap.header-layout7 #site-header .primary-menu > li.current_page_item > a, #site-header-wrap.header-layout7 #site-header .primary-menu > li.current-menu-item > a, #site-header-wrap.header-layout7 #site-header .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-layout7 #site-header .primary-menu > li.current-menu-ancestor > a { background-color: #226acb; background-image: -webkit-gradient(linear, left top, right top, from(#226acb), to(#1b9bd1)); background-image: -webkit-linear-gradient(left, #226acb, #1b9bd1); background-image: -moz-linear-gradient(left, #226acb, #1b9bd1); background-image: -ms-linear-gradient(left, #226acb, #1b9bd1); background-image: -o-linear-gradient(left, #226acb, #1b9bd1); background-image: linear-gradient(left, #226acb, #1b9bd1); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#226acb', endColorStr='#1b9bd1', gradientType='1'); background-color: transparent; color: #1e73be; background-clip: text; -moz-background-clip: text; -webkit-background-clip: text; text-fill-color: transparent; -moz-text-fill-color: transparent; -webkit-text-fill-color: transparent; } #site-header-wrap.header-layout7 #site-header .menu-item-style2 .primary-menu > li > a.current:before, #site-header-wrap.header-layout7 #site-header .menu-item-style2 .primary-menu > li:hover > a:before, #site-header-wrap.header-layout7 #site-header .menu-item-style2 .primary-menu > li.current_page_item > a:before, #site-header-wrap.header-layout7 #site-header .menu-item-style2 .primary-menu > li.current-menu-item > a:before, #site-header-wrap.header-layout7 #site-header .menu-item-style2 .primary-menu > li.current_page_ancestor > a:before, #site-header-wrap.header-layout7 #site-header .menu-item-style2 .primary-menu > li.current-menu-ancestor > a:before { opacity: 1; width: 100%; } #site-header-wrap.header-layout7 #site-header .site-menu-right { margin-right: 15px; } #site-header-wrap.header-layout7 #site-header .site-menu-right .menu-right-item:not(.h-btn), #site-header-wrap.header-layout7 #site-header .site-menu-right .h-social { color: #fff; } #site-header-wrap.header-layout7 #site-header .site-menu-right .menu-right-item:not(.h-btn):hover, #site-header-wrap.header-layout7 #site-header .site-menu-right .h-social:hover { color: #1e73be; } #site-header-wrap.header-layout8 #site-topbar { background-color: #226ecb; padding-top: 17px; padding-bottom: 17px; } #site-header-wrap.header-layout8 #site-topbar .site-topbar-contact { font-size: 16px; font-family: "Poppins", sans-serif; } #site-header-wrap.header-layout8 #site-topbar .site-topbar-contact i { font-size: 20px; color: #fff; } #site-header-wrap.header-layout8 #site-topbar .site-topbar-contact span { font-weight: 600; } #site-header-wrap.header-layout8 .site-header-main { background-color: #1e73be; } #site-header-wrap.header-layout8 .site-header-main .primary-menu > li > a { font-weight: 500; line-height: 75px; } #site-header-wrap.header-layout8 .site-header-main .primary-menu > li > a.current, #site-header-wrap.header-layout8 .site-header-main .primary-menu > li:hover > a, #site-header-wrap.header-layout8 .site-header-main .primary-menu > li.current_page_item > a, #site-header-wrap.header-layout8 .site-header-main .primary-menu > li.current-menu-item > a, #site-header-wrap.header-layout8 .site-header-main .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-layout8 .site-header-main .primary-menu > li.current-menu-ancestor > a { background-color: #226ecb; color: #fff; } #site-header-wrap.header-layout8 .site-header-main .site-menu-right .menu-right-item:not(.h-btn):hover, #site-header-wrap.header-layout8 .site-header-main .site-menu-right .h-social:hover { color: rgba(255, 255, 255, 0.65); } #site-header-wrap.header-layout9 .site-header-main { background-color: #fff; } #site-header-wrap.header-layout9 .site-header-main .site-branding .logo-dark { opacity: 1; } #site-header-wrap.header-layout9 .site-header-main .site-branding .logo-light { opacity: 0; } #site-header-wrap.header-layout9 .site-header-main .primary-menu > li > a { font-weight: 500; line-height: 90px; color: #3d4149; } #site-header-wrap.header-layout9 .site-header-main .primary-menu > li > a.current, #site-header-wrap.header-layout9 .site-header-main .primary-menu > li:hover > a, #site-header-wrap.header-layout9 .site-header-main .primary-menu > li.current_page_item > a, #site-header-wrap.header-layout9 .site-header-main .primary-menu > li.current-menu-item > a, #site-header-wrap.header-layout9 .site-header-main .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-layout9 .site-header-main .primary-menu > li.current-menu-ancestor > a { color: #1e73be; } #site-header-wrap.header-layout9 .site-header-main .site-menu-right .menu-right-item:not(.h-btn), #site-header-wrap.header-layout9 .site-header-main .site-menu-right .h-social { color: #3d4149; } #site-header-wrap.header-layout9 .site-header-main .site-menu-right .menu-right-item:not(.h-btn):hover, #site-header-wrap.header-layout9 .site-header-main .site-menu-right .h-social:hover { color: #1e73be; } #site-header-wrap.header-layout10 #site-header .primary-menu > li { float: none; } #site-header-wrap.header-layout10 #site-header .primary-menu > li > a { font-size: 15px; font-weight: 600; position: relative; padding: 0; margin: 0 15px 0 0; line-height: 100px; } #site-header-wrap.header-layout10 #site-header .primary-menu > li > a:before { content: ''; height: 10px; width: 10px; display: inline-block; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; background-color: #226acb; background-image: -webkit-gradient(linear, left top, right top, from(#226acb), to(#1b9bd1)); background-image: -webkit-linear-gradient(left, #226acb, #1b9bd1); background-image: -moz-linear-gradient(left, #226acb, #1b9bd1); background-image: -ms-linear-gradient(left, #226acb, #1b9bd1); background-image: -o-linear-gradient(left, #226acb, #1b9bd1); background-image: linear-gradient(left, #226acb, #1b9bd1); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#226acb', endColorStr='#1b9bd1', gradientType='1'); background-color: transparent; margin-right: 6px; -webkit-transform: translateX(-12px); -khtml-transform: translateX(-12px); -moz-transform: translateX(-12px); -ms-transform: translateX(-12px); -o-transform: translateX(-12px); transform: translateX(-12px); opacity: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } #site-header-wrap.header-layout10 #site-header .primary-menu > li > a.current, #site-header-wrap.header-layout10 #site-header .primary-menu > li:hover > a, #site-header-wrap.header-layout10 #site-header .primary-menu > li.current_page_item > a, #site-header-wrap.header-layout10 #site-header .primary-menu > li.current-menu-item > a, #site-header-wrap.header-layout10 #site-header .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-layout10 #site-header .primary-menu > li.current-menu-ancestor > a { color: #fff; } #site-header-wrap.header-layout10 #site-header .primary-menu > li > a.current:before, #site-header-wrap.header-layout10 #site-header .primary-menu > li:hover > a:before, #site-header-wrap.header-layout10 #site-header .primary-menu > li.current_page_item > a:before, #site-header-wrap.header-layout10 #site-header .primary-menu > li.current-menu-item > a:before, #site-header-wrap.header-layout10 #site-header .primary-menu > li.current_page_ancestor > a:before, #site-header-wrap.header-layout10 #site-header .primary-menu > li.current-menu-ancestor > a:before { opacity: 1; -webkit-transform: translateX(0px); -khtml-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); } #site-header-wrap.header-layout10 #site-header .site-menu-right .menu-right-item:not(.h-btn), #site-header-wrap.header-layout10 #site-header .site-menu-right .h-social { color: #fff; } #site-header-wrap.header-layout10 #site-header .site-menu-right .menu-right-item:not(.h-btn):hover, #site-header-wrap.header-layout10 #site-header .site-menu-right .h-social:hover { color: #1e73be; } #site-header-wrap.header-layout10 #site-header.h-fixed .primary-menu > li > a { line-height: 80px; } #site-header-wrap.header-layout11 #site-topbar { padding-top: 14px; padding-bottom: 14px; } #site-header-wrap.header-layout11 #site-topbar .row { align-items: center; justify-content: flex-end; padding: 0 15px; } #site-header-wrap.header-layout11 #site-topbar .site-topbar-user { font-size: 14px; text-transform: uppercase; font-weight: 600; font-family: "Poppins", sans-serif; cursor: pointer; margin-right: 25px; } #site-header-wrap.header-layout11 #site-topbar .site-topbar-user i { font-size: 18px; margin-right: 6px; } #site-header-wrap.header-layout11 #site-topbar .site-topbar-user a { color: inherit; } #site-header-wrap.header-layout11 #site-topbar .wpml-ls-legacy-dropdown li a, #site-header-wrap.header-layout11 #site-topbar .wpml-ls-legacy-dropdown-click li a { font-size: 14px; text-transform: uppercase; } #site-header-wrap.header-layout11 .primary-menu > li > a { font-size: 14px; color: rgba(255, 255, 255, 0.65); line-height: 80px; } #site-header-wrap.header-layout11 .primary-menu > li > a.current, #site-header-wrap.header-layout11 .primary-menu > li:hover > a, #site-header-wrap.header-layout11 .primary-menu > li.current_page_item > a, #site-header-wrap.header-layout11 .primary-menu > li.current-menu-item > a, #site-header-wrap.header-layout11 .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-layout11 .primary-menu > li.current-menu-ancestor > a { color: #fff; } #site-header-wrap.header-layout11 .site-menu-right .menu-right-item:not(.h-btn), #site-header-wrap.header-layout11 .site-menu-right .h-social { color: rgba(255, 255, 255, 0.65); } #site-header-wrap.header-layout11 .site-menu-right .menu-right-item:not(.h-btn):hover, #site-header-wrap.header-layout11 .site-menu-right .h-social:hover { color: #fff; } #site-header-wrap.header-layout12 .site-header-main { background-color: #fff; } #site-header-wrap.header-layout12 .site-header-main .site-branding .logo-dark { opacity: 1; } #site-header-wrap.header-layout12 .site-header-main .site-branding .logo-light { opacity: 0; } #site-header-wrap.header-layout12 .site-header-main .primary-menu > li > a { font-weight: 500; line-height: 80px; color: #111; font-size: 14px; } #site-header-wrap.header-layout12 .site-header-main .primary-menu > li > a.current, #site-header-wrap.header-layout12 .site-header-main .primary-menu > li:hover > a, #site-header-wrap.header-layout12 .site-header-main .primary-menu > li.current_page_item > a, #site-header-wrap.header-layout12 .site-header-main .primary-menu > li.current-menu-item > a, #site-header-wrap.header-layout12 .site-header-main .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-layout12 .site-header-main .primary-menu > li.current-menu-ancestor > a { color: #1e73be; } #site-header-wrap.header-layout12 .site-header-main .site-menu-right .menu-right-item:not(.h-btn), #site-header-wrap.header-layout12 .site-header-main .site-menu-right .h-social { color: #111; } #site-header-wrap.header-layout12 .site-header-main .site-menu-right .menu-right-item:not(.h-btn):hover, #site-header-wrap.header-layout12 .site-header-main .site-menu-right .h-social:hover { color: #1e73be; } #site-header-wrap.header-layout12 .site-header-main .site-menu-right .h-btn { line-height: 40px; padding-left: 29px; padding-right: 29px; -webkit-border-radius: 40px; -khtml-border-radius: 40px; -moz-border-radius: 40px; -ms-border-radius: 40px; -o-border-radius: 40px; border-radius: 40px; color: #fff; font-size: 14px; font-weight: 600; margin-left: 26px; } #site-header-wrap.header-layout13 #site-topbar { padding: 17px 0; } #site-header-wrap.header-layout13 #site-topbar .site-topbar-contact { display: flex; flex-wrap: wrap; } #site-header-wrap.header-layout13 #site-topbar .site-topbar-contact li { color: #a0a0a0; } #site-header-wrap.header-layout13 #site-topbar .site-topbar-contact li i { color: inherit; font-size: 16px; } #site-header-wrap.header-layout13 #site-topbar .site-topbar-contact li:first-child { flex-grow: 1; } #site-header-wrap.header-layout13 .site-header-main .primary-menu > li > a { font-size: 14px; line-height: 60px; } #site-header-wrap.header-layout13 .site-header-main .primary-menu > li > a:before { content: ''; height: 3px; width: 0; background-color: #1e73be; position: absolute; top: calc(50% + 12px); top: -webkit-calc(50% + 12px); left: 0; right: 0; margin: auto; opacity: 0px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } #site-header-wrap.header-layout13 .site-header-main .primary-menu > li > a.current, #site-header-wrap.header-layout13 .site-header-main .primary-menu > li:hover > a, #site-header-wrap.header-layout13 .site-header-main .primary-menu > li.current_page_item > a, #site-header-wrap.header-layout13 .site-header-main .primary-menu > li.current-menu-item > a, #site-header-wrap.header-layout13 .site-header-main .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-layout13 .site-header-main .primary-menu > li.current-menu-ancestor > a { color: #fff; } #site-header-wrap.header-layout13 .site-header-main .primary-menu > li > a.current:before, #site-header-wrap.header-layout13 .site-header-main .primary-menu > li:hover > a:before, #site-header-wrap.header-layout13 .site-header-main .primary-menu > li.current_page_item > a:before, #site-header-wrap.header-layout13 .site-header-main .primary-menu > li.current-menu-item > a:before, #site-header-wrap.header-layout13 .site-header-main .primary-menu > li.current_page_ancestor > a:before, #site-header-wrap.header-layout13 .site-header-main .primary-menu > li.current-menu-ancestor > a:before { width: 23px; opacity: 1; } #site-header-wrap.header-layout14 .site-branding .logo-light { opacity: 0; } #site-header-wrap.header-layout14 .site-branding .logo-dark { opacity: 1; } #site-header-wrap.header-layout14 .site-header-main { background-color: #fff; } #site-header-wrap.header-layout14 .site-header-main > .container { max-width: 100%; padding-left: 44px; padding-right: 75px; } #site-header-wrap.header-layout14 .site-header-main .site-navigation .main-navigation { padding: 5px 0; position: fixed; background-color: #fff; -webkit-box-shadow: 0 1px 8px #c1bfbf; -khtml-box-shadow: 0 1px 8px #c1bfbf; -moz-box-shadow: 0 1px 8px #c1bfbf; -ms-box-shadow: 0 1px 8px #c1bfbf; -o-box-shadow: 0 1px 8px #c1bfbf; box-shadow: 0 1px 8px #c1bfbf; width: 170px; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); right: -124px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } #site-header-wrap.header-layout14 .site-header-main .site-navigation .main-navigation .primary-menu > li { display: block; float: none; } #site-header-wrap.header-layout14 .site-header-main .site-navigation .main-navigation .primary-menu > li > a { font-size: 14px; text-transform: uppercase; font-weight: 500; color: #a0a1a3; padding: 10px 15px; } #site-header-wrap.header-layout14 .site-header-main .site-navigation .main-navigation .primary-menu > li > a i { margin-right: 15px; min-width: 18px; text-align: center; } #site-header-wrap.header-layout14 .site-header-main .site-navigation .main-navigation .primary-menu > li > a.current, #site-header-wrap.header-layout14 .site-header-main .site-navigation .main-navigation .primary-menu > li:hover > a, #site-header-wrap.header-layout14 .site-header-main .site-navigation .main-navigation .primary-menu > li.current_page_item > a, #site-header-wrap.header-layout14 .site-header-main .site-navigation .main-navigation .primary-menu > li.current-menu-item > a, #site-header-wrap.header-layout14 .site-header-main .site-navigation .main-navigation .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-layout14 .site-header-main .site-navigation .main-navigation .primary-menu > li.current-menu-ancestor > a { color: #1e73be; } #site-header-wrap.header-layout14 .site-header-main .site-navigation .main-navigation .primary-menu > li .sub-menu { display: none; } #site-header-wrap.header-layout14 .site-header-main .site-navigation .main-navigation:hover { right: 0; } #site-header-wrap.header-layout14 .site-header-main .site-menu-right { line-height: 115px; color: #969aa3; } #site-header-wrap.header-layout14 .site-header-main .site-menu-right .h-social { color: #969aa3; font-size: 14px; font-family: "Poppins", sans-serif; } #site-header-wrap.header-layout14 .site-header-main .site-menu-right .h-social i { color: #000; margin-right: 9px; } #site-header-wrap.header-layout14 .site-header-main .site-menu-right .h-social + .h-social { margin-left: 20px; } #site-header-wrap.header-layout15 .site-header-main { background-color: #226acb; background-image: -webkit-gradient(linear, left top, right top, from(#226acb), to(#1b9bd1)); background-image: -webkit-linear-gradient(left, #226acb, #1b9bd1); background-image: -moz-linear-gradient(left, #226acb, #1b9bd1); background-image: -ms-linear-gradient(left, #226acb, #1b9bd1); background-image: -o-linear-gradient(left, #226acb, #1b9bd1); background-image: linear-gradient(left, #226acb, #1b9bd1); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#226acb', endColorStr='#1b9bd1', gradientType='1'); } #site-header-wrap.header-layout15 .site-header-main .primary-menu > li > a { color: #000001; font-weight: 500; line-height: 100px; } #site-header-wrap.header-layout15 .site-header-main .primary-menu > li > a.current, #site-header-wrap.header-layout15 .site-header-main .primary-menu > li:hover > a, #site-header-wrap.header-layout15 .site-header-main .primary-menu > li.current_page_item > a, #site-header-wrap.header-layout15 .site-header-main .primary-menu > li.current-menu-item > a, #site-header-wrap.header-layout15 .site-header-main .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-layout15 .site-header-main .primary-menu > li.current-menu-ancestor > a { color: #fff; } #site-header-wrap.header-layout15 .site-header-main .site-menu-right .menu-right-item:not(.h-btn), #site-header-wrap.header-layout15 .site-header-main .site-menu-right .h-social { color: #000001; } #site-header-wrap.header-layout15 .site-header-main .site-menu-right .menu-right-item:not(.h-btn):hover, #site-header-wrap.header-layout15 .site-header-main .site-menu-right .h-social:hover { color: #fff; } #site-header-wrap.header-layout15 .site-header-main.h-fixed .primary-menu > li > a { line-height: 80px; } #site-header-wrap.header-layout16 .site-header-main { background-color: #fff; } #site-header-wrap.header-layout16 .site-header-main .site-branding .logo-light { opacity: 0; } #site-header-wrap.header-layout16 .site-header-main .site-branding .logo-dark { opacity: 1; } #site-header-wrap.header-layout16 .site-header-main .primary-menu > li > a { color: #a3a3a3; font-weight: 500; font-size: 14px; line-height: 100px; padding: 0 23px; } #site-header-wrap.header-layout16 .site-header-main .primary-menu > li > a:before { content: '...'; font-size: 18px; font-weight: 600; font-family: "Poppins", sans-serif; color: #1e73be; position: absolute; top: 50%; left: 0; right: 0; text-align: center; line-height: 1; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); margin-top: 16px; opacity: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } #site-header-wrap.header-layout16 .site-header-main .primary-menu > li > a:after { content: '/'; color: #777; position: absolute; right: -2px; font-weight: normal; } #site-header-wrap.header-layout16 .site-header-main .primary-menu > li > a.current, #site-header-wrap.header-layout16 .site-header-main .primary-menu > li:hover > a, #site-header-wrap.header-layout16 .site-header-main .primary-menu > li.current_page_item > a, #site-header-wrap.header-layout16 .site-header-main .primary-menu > li.current-menu-item > a, #site-header-wrap.header-layout16 .site-header-main .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-layout16 .site-header-main .primary-menu > li.current-menu-ancestor > a { color: #1e73be; } #site-header-wrap.header-layout16 .site-header-main .primary-menu > li:hover > a:before { opacity: 1; } #site-header-wrap.header-layout16 .site-header-main .primary-menu > li:last-child > a:after { display: none; } #site-header-wrap.header-layout16 .site-header-main .site-menu-right { margin-left: 35px; } #site-header-wrap.header-layout16 .site-header-main .site-menu-right .menu-right-item:not(.h-btn), #site-header-wrap.header-layout16 .site-header-main .site-menu-right .h-social { color: #181818; } #site-header-wrap.header-layout16 .site-header-main .site-menu-right .menu-right-item:not(.h-btn):hover, #site-header-wrap.header-layout16 .site-header-main .site-menu-right .h-social:hover { color: #1e73be; } #site-header-wrap.header-layout16 .site-header-main.h-fixed .primary-menu > li > a { line-height: 80px; } #site-header-wrap.header-layout17 #site-topbar { background-color: #222; padding: 10px 0; color: #999; } #site-header-wrap.header-layout17 #site-topbar .site-topbar-social label { display: none; } #site-header-wrap.header-layout17 .site-middle-contact { margin: 0; padding: 0 15px; list-style: none; display: flex; flex-wrap: nowrap; } #site-header-wrap.header-layout17 .site-middle-contact li { position: relative; font-size: 14px; font-weight: 300; color: #929292; padding-left: 58px; } #site-header-wrap.header-layout17 .site-middle-contact li + li { margin-left: 35px; } #site-header-wrap.header-layout17 .site-middle-contact i { position: absolute; width: 46px; height: 46px; border: 2px solid #1e73be; line-height: 42px; font-size: 20px; color: #1e73be; text-align: center; top: 0; left: 0; } #site-header-wrap.header-layout17 .site-middle-contact cite { font-size: 24px; line-height: 1; font-weight: 600; color: #fff; font-style: normal; display: block; margin-bottom: 7px; } #site-header-wrap.header-layout17 #site-header-middle { background-color: #1c1c1c; padding: 15px 0; } #site-header-wrap.header-layout17 #site-header-middle .row { align-items: center; } #site-header-wrap.header-layout17 .site-header-main { background-color: #fff; } #site-header-wrap.header-layout17 .site-header-main .site-branding { display: none; } #site-header-wrap.header-layout17 .site-header-main .primary-menu > li > a { color: #000; font-weight: 500; line-height: 80px; } #site-header-wrap.header-layout17 .site-header-main .primary-menu > li > a.current, #site-header-wrap.header-layout17 .site-header-main .primary-menu > li:hover > a, #site-header-wrap.header-layout17 .site-header-main .primary-menu > li.current_page_item > a, #site-header-wrap.header-layout17 .site-header-main .primary-menu > li.current-menu-item > a, #site-header-wrap.header-layout17 .site-header-main .primary-menu > li.current_page_ancestor > a, #site-header-wrap.header-layout17 .site-header-main .primary-menu > li.current-menu-ancestor > a { color: #1e73be; } #site-header-wrap.header-layout17 .site-header-main .primary-menu > li:first-child > a { padding-left: 0; } #site-header-wrap.header-layout17 .site-header-main .site-navigation { width: 100%; } #site-header-wrap.header-layout17 .site-header-main .site-navigation .main-navigation { flex-grow: 1; } #site-header-wrap.header-layout17 .site-menu-right .menu-right-item:not(.h-btn) { color: #000; } #site-header-wrap.header-layout17 .site-menu-right .menu-right-item:not(.h-btn):hover { color: #1e73be; } #site-header-wrap.header-layout17 .site-menu-right .h-btn-search + .h-btn { margin-left: 33px; } #site-header-wrap.header-transparent { position: absolute; left: 0; right: 0; top: 0; } #site-header-wrap.header-transparent.header-layout5 .h-gap { height: 1px; width: 100%; background-color: rgba(255, 255, 255, 0.1); max-width: 1140px; margin: auto; } #site-header-wrap.header-transparent.header-layout5 #site-topbar { background-color: transparent; } #site-header-wrap.header-transparent.header-layout5 #site-header { -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } #site-header-wrap.header-transparent.header-layout5 #site-header:not(.h-fixed) { background-color: transparent; } #site-header-wrap.header-transparent.header-layout6 #site-header, #site-header-wrap.header-transparent.header-layout7 #site-header, #site-header-wrap.header-transparent.header-layout10 #site-header, #site-header-wrap.header-transparent.header-layout14 #site-header { -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } #site-header-wrap.header-transparent.header-layout6 #site-header:not(.h-fixed), #site-header-wrap.header-transparent.header-layout7 #site-header:not(.h-fixed), #site-header-wrap.header-transparent.header-layout10 #site-header:not(.h-fixed), #site-header-wrap.header-transparent.header-layout14 #site-header:not(.h-fixed) { background-color: transparent; } #site-header-wrap.header-transparent.header-layout7 #site-header.h-fixed .primary-menu > li > a, #site-header-wrap.header-transparent.header-layout10 #site-header.h-fixed .primary-menu > li > a { line-height: 80px; } #site-header-wrap.header-transparent.header-layout10 #site-header .primary-menu > li > a { line-height: 150px; } #site-header-wrap.header-transparent.header-layout11 #site-topbar { background-color: transparent; } #site-header-wrap.header-transparent.header-layout11 #site-header:not(.h-fixed) { max-width: 1140px; margin: auto; } #site-header-wrap.header-transparent.header-layout11 #site-header:not(.h-fixed) > .container { padding: 0 35px; } #site-header-wrap.header-transparent.header-layout13 #site-topbar { background-color: transparent; } #site-header-wrap.header-transparent.header-layout13 #site-header:not(.h-fixed) { background-color: transparent; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } #site-header-wrap.header-transparent.header-layout13 #site-header:not(.h-fixed) .primary-menu > li > a { line-height: 50px; } #site-header-wrap.header-transparent.header-layout15 #site-header:not(.h-fixed) { background-color: transparent; background-image: none; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } #site-header-wrap.header-transparent.header-layout15 #site-header:not(.h-fixed) .primary-menu > li > a { line-height: 150px; } #site-header-wrap.header-transparent.header-layout16 #site-header:not(.h-fixed) { background-color: transparent; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } #site-header-wrap.header-transparent.header-layout16 #site-header:not(.h-fixed) .primary-menu > li > a { line-height: 120px; } } @media screen and (max-width: 991px) { #site-header-wrap.header-layout3 .site-header-main { background-color: #092a48; } #site-header-wrap #site-header-middle { display: none; } #site-header-wrap.fixed-height { height: inherit !important; } #site-header-wrap .site-branding { line-height: 50px; } #site-header-wrap #main-menu-mobile { position: absolute; top: 50%; right: 15px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } #site-header-wrap #site-header.h-fixed { position: fixed; left: 0; width: 100%; top: 0; } #site-header-wrap.header-layout15 .site-header-main { background-color: #226acb; background-image: -webkit-gradient(linear, left top, right top, from(#226acb), to(#1b9bd1)); background-image: -webkit-linear-gradient(left, #226acb, #1b9bd1); background-image: -moz-linear-gradient(left, #226acb, #1b9bd1); background-image: -ms-linear-gradient(left, #226acb, #1b9bd1); background-image: -o-linear-gradient(left, #226acb, #1b9bd1); background-image: linear-gradient(left, #226acb, #1b9bd1); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#226acb', endColorStr='#1b9bd1', gradientType='1'); } } #site-header { -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } #site-header.h-fixed { position: fixed; left: 0; top: 0; right: 0; -webkit-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; -khtml-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; -moz-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; -ms-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; -o-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; } .admin-bar #site-header.h-fixed { top: 32px; } ul.menu { list-style: none; margin: 0; } ul.menu ul { list-style: none; margin: 0; } @media screen and (min-width: 992px) { .menu-toggle, .main-menu-toggle { display: none; } .main-navigation ul { display: block; } .primary-menu-not-set a { font-size: 15px; color: #fff; line-height: 100px; font-family: "Poppins", sans-serif; } .primary-menu-not-set a:hover { color: #1e73be; } .primary-menu { list-style: none; margin: 0; padding: 0; } .primary-menu li { position: relative; } .primary-menu li a { display: block; -webkit-transition: all 300ms linear 0ms !important; -khtml-transition: all 300ms linear 0ms !important; -moz-transition: all 300ms linear 0ms !important; -ms-transition: all 300ms linear 0ms !important; -o-transition: all 300ms linear 0ms !important; transition: all 300ms linear 0ms !important; } .primary-menu > li { display: inline-block; vertical-align: middle; float: left; white-space: nowrap; } .primary-menu > li > a { font-size: 15px; color: #fff; font-family: "Poppins", sans-serif; padding: 0 15px; } .primary-menu > li > a.current, .primary-menu > li:hover > a, .primary-menu > li.current_page_item > a, .primary-menu > li.current-menu-item > a, .primary-menu > li.current_page_ancestor > a, .primary-menu > li.current-menu-ancestor > a { color: #1e73be; } .primary-menu .sub-menu { list-style: none; margin: 15px 0 0; position: absolute; background: #226ecb; padding: 20px 0; top: 100%; left: 0; min-width: 235px; z-index: 99; visibility: hidden; opacity: 0; -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15); -khtml-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15); -ms-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15); -o-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15); box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; clip: rect(1px, 1px, 1px, 1px); } .primary-menu .sub-menu li { padding: 0 32px; } .primary-menu .sub-menu li a { border-bottom: 1px solid #272626; color: #9b9b9b; font-size: 14px; font-family: inherit; padding: 9px 0; } .primary-menu .sub-menu li > a.current, .primary-menu .sub-menu li > a:hover, .primary-menu .sub-menu li.current_page_item > a, .primary-menu .sub-menu li.current-menu-item > a, .primary-menu .sub-menu li.current_page_ancestor > a, .primary-menu .sub-menu li.current-menu-ancestor > a { color: rgba(255, 255, 255, 0.95); } .primary-menu .sub-menu li:last-child > a { border-bottom: none; } .primary-menu .sub-menu .sub-menu { top: 0; left: 100%; } .primary-menu .sub-menu .vc_row { background: #fff; padding: 10px; -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25); -khtml-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25); -ms-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25); -o-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25); } .primary-menu .sub-menu .menu-item-has-children > a { position: relative; } .primary-menu .sub-menu .menu-item-has-children > a:before { content: "\f105"; font-family: FontAwesome; position: absolute; top: 50%; right: 0; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } .primary-menu li:hover, .primary-menu li.focus { overflow: visible; } .primary-menu li:hover > .sub-menu, .primary-menu li.focus > .sub-menu { visibility: visible; opacity: 1; margin-top: 0; clip: inherit; } .social-mobile, .header-mobile-search, .menu-mobile-close, .menu-mobile-button { display: none; } } @media screen and (max-width: 991px) { .social-mobile { text-align: center; margin-top: 25px; margin-bottom: 25px; } .social-mobile a { color: #111; font-size: 16px; margin: 0 6px; } .social-mobile a:hover { color: #1e73be; } .menu-mobile-close { display: block; width: 40px; height: 40px; background-color: #1e73be; line-height: 40px; text-align: center; color: #fff; font-size: 20px; position: absolute; top: 0; right: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; cursor: pointer; } .menu-mobile-close:hover { background-color: #226ecb; } .menu-mobile-close i:before { vertical-align: middle; } .header-mobile-search { margin-bottom: 15px; position: relative; display: block; } .header-mobile-search .search-submit { position: absolute; width: 45px; height: 100%; right: 0; line-height: 100%; padding: 0; border: none; background-color: transparent; color: #999; top: 0; } .header-mobile-search .search-submit:hover { color: #1e73be; } .header-mobile-search .search-field { background-color: #fff; border: 1px solid #e0e0e0; } .header-mobile-search .search-field:focus { border-color: #1e73be; } .menu-mobile-button { display: block; margin-bottom: 15px; text-align: center; } .menu-mobile-button .h-btn { line-height: 42px; background-color: #1e73be; padding: 0 26px; display: block; color: #fff; font-size: 15px; font-weight: 500; font-family: "Poppins", sans-serif; } .menu-mobile-button .h-btn.h-btn-call { padding-left: 62px; background-image: url(../images/icon-call.png); background-repeat: no-repeat; background-position: left 23px center; } .menu-mobile-button .h-btn:hover { background-color: #165389; } .menu-mobile-overlay { position: fixed; height: 100%; width: 100%; z-index: 998; background-color: rgba(0, 0, 0, 0.4); left: 0; top: 0; visibility: hidden; opacity: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; cursor: url(../images/close-icon-white.png), auto; } .menu-mobile-overlay.active { opacity: 1; visibility: visible; } .site-navigation { position: absolute; height: 100vh; width: 280px; top: 0; bottom: 0; margin: 0 !important; overflow: hidden; visibility: hidden; z-index: -1; } .site-navigation .main-navigation { overflow: hidden; width: 280px; padding: 58px 0 16px 0; background-color: #fff; position: fixed; z-index: 1001; top: 0; height: 100%; left: 0; right: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; z-index: 999; -webkit-transform: translateX(-100%); -khtml-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); } .site-navigation .main-navigation .main-navigation-inner { height: 100%; overflow-y: scroll; padding: 0 26px 0 16px; margin-right: -10px; } .site-navigation.navigation-open { z-index: 999; visibility: visible; } .site-navigation.navigation-open .main-navigation { -webkit-transform: translateX(0%); -khtml-transform: translateX(0%); -moz-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%); } .primary-menu { list-style: none; margin: 0; padding: 0; } .primary-menu li { position: relative; list-style: none; } .primary-menu li a { display: block; padding: 12px 16px; color: #111; font-size: 14px; text-transform: uppercase; font-weight: 600; font-family: "Poppins", sans-serif; } .primary-menu li a i { margin-right: 8px; } .primary-menu > li > a:hover, .primary-menu > li > a.current, .primary-menu > li.current_page_item > a, .primary-menu > li.current-menu-item > a, .primary-menu > li.current_page_ancestor > a, .primary-menu > li.current-menu-ancestor > a { background-color: #f5f5f5; } .primary-menu .sub-menu { position: relative; padding-left: 20px; display: none; } .primary-menu .sub-menu.submenu-open + .main-menu-toggle:before { content: '\f2fc'; } .primary-menu li.focus > .sub-menu { visibility: visible; opacity: 1; max-height: none; overflow: visible; } #main-menu-mobile .btn-nav-mobile { color: #fff; display: inline-block; font-size: 16px; height: 32px; line-height: 32px; text-align: center; vertical-align: middle; width: 30px; cursor: pointer; position: relative; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } #main-menu-mobile .btn-nav-mobile:before, #main-menu-mobile .btn-nav-mobile:after, #main-menu-mobile .btn-nav-mobile span { -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; content: ""; background-color: #fff; display: block; height: 2px; left: 0; margin: auto; position: absolute; right: 0; width: 22px; top: 21px; } #main-menu-mobile .btn-nav-mobile:before { top: 9px; } #main-menu-mobile .btn-nav-mobile span { top: 15px; } #main-menu-mobile .btn-nav-mobile.opened:before { top: 15px; -webkit-transform: rotate(45deg); -khtml-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } #main-menu-mobile .btn-nav-mobile.opened:after { -webkit-transform: rotate(-45deg); -khtml-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 15px; } #main-menu-mobile .btn-nav-mobile.opened span { display: none; } .main-menu-toggle { -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; cursor: pointer; display: inline-block; height: 19px; line-height: 19px; position: absolute; right: 12px; text-align: center; top: 14px; width: 19px; } .main-menu-toggle:before { content: "\f2f9"; font-family: 'Material-Design-Iconic-Font'; font-size: 18px; color: #111; } .main-menu-toggle + .main-menu-toggle { display: none; } } .comment-navigation, .posts-navigation, .post-navigation { /* add class back when submenu out body */ } .site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation { margin: 0 0 1.5em; overflow: hidden; } .comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous { float: left; width: 50%; } .comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next { float: right; text-align: right; width: 50%; } ul.back { right: 100%; left: auto !important; } #pagetitle { padding: 60px 0; background-color: #f8f8f8; } #pagetitle.align-center { text-align: center; } #pagetitle.align-right { text-align: right; } #pagetitle h1.page-title { font-size: 36px; margin: 0; } .ct-breadcrumb { margin: 15px 0 0; list-style: none; color: #666; } .ct-breadcrumb li { display: inline-block; font-size: 16px; color: inherit; } .ct-breadcrumb li a { color: inherit; } .ct-breadcrumb li a:after { content: '-'; margin: 0 6px; color: inherit; } .ct-breadcrumb li a:hover { color: #1e73be; } .ct-breadcrumb li a:hover:after { color: inherit; } .entry-heading { visibility: hidden; position: absolute; text-indent: -9999px; } .sticky { display: block; } .updated:not(.published) { display: none; } .entry-video iframe { width: 100%; margin-bottom: -8px; } .entry-video .wp-video { width: 100% !important; } .entry-video .wp-video .mejs-container { height: inherit !important; } .entry-video .entry-video-intro { position: absolute; top: 0; left: 0; z-index: 99; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .entry-video .entry-video-intro.offintro { opacity: 0; visibility: hidden; z-index: -999; } .entry-video .entry-video-intro .button-video { height: 70px; line-height: 70px; font-size: 16px; text-align: center; background-color: #fff; color: #1e73be; display: block; width: 70px; -webkit-border-radius: 70px; -khtml-border-radius: 70px; -moz-border-radius: 70px; -ms-border-radius: 70px; -o-border-radius: 70px; border-radius: 70px; cursor: pointer; z-index: 999; position: absolute; top: 50%; left: 0; right: 0; margin: auto; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .entry-video .entry-video-intro .button-video:hover { background-color: #1e73be; color: #fff; } .entry-video .entry-video-intro + .wp-video { -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; visibility: hidden; } .entry-video .entry-video-intro + .wp-video.onvideo { opacity: 1; visibility: visible; } .entry-gallery { position: relative; overflow: hidden; margin-bottom: -35px; } .entry-gallery .owl-next, .entry-gallery .owl-prev { background: #fff; width: 34px; height: 34px; line-height: 34px; text-align: center; position: absolute; color: #000; font-size: 18px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; } .entry-gallery .owl-next:hover, .entry-gallery .owl-prev:hover { background: #1e73be; color: #fff; } .entry-gallery .owl-next { right: 0; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } .entry-gallery .owl-prev { left: 0; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } .entry-gallery:hover .owl-next, .entry-gallery:hover .owl-prev { opacity: 1; } .entry-gallery:hover .owl-next.disabled, .entry-gallery:hover .owl-prev.disabled { opacity: 0.76; } .posts-pagination { text-align: right; padding-top: 30px; } .posts-pagination .page-numbers { text-align: center; display: inline-block; height: 26px; width: 26px; line-height: 26px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; color: #000; background-color: #e0e3e8; font-size: 14px; font-weight: 500; margin-left: 7px; font-family: "Poppins"; } .posts-pagination .page-numbers.current, .posts-pagination .page-numbers:hover { color: #fff; background-color: #000; border: none; } .entry-title a { color: inherit; } .entry-title a:hover { color: #1e73be; } .entry-featured .post-image a { width: 100%; } .entry-featured .post-image a, .entry-featured .post-image span { display: inline-block; } .entry-featured .post-image img { width: 100%; -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .entry-meta { margin: 0 -11px; display: flex; flex-wrap: wrap; align-items: center; } .entry-meta li { position: relative; display: inline-block; color: #999; font-size: 16px; padding: 0 13px; margin-bottom: 5px; } .entry-meta li a { color: inherit; } .entry-meta li a:hover { color: #1e73be; } .entry-meta li i { margin-right: 6px; } .entry-time { color: #999; font-size: 16px; } .single-hentry { -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .single-hentry .entry-title { font-size: 22px; font-weight: 600; } .single-hentry.archive { margin-bottom: 35px; } .single-hentry.archive .entry-title { margin-bottom: 10px; font-family: "Montserrat"; } .single-hentry.archive .entry-meta { margin-bottom: 7px; } .single-hentry.archive .entry-body { border: 1px solid #e8e8e8; padding: 37px 39px 34px; -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .single-hentry.archive .entry-content { margin-top: 13px; } .single-hentry.archive .entry-more { margin-top: 26px; } .single-hentry.archive:last-child { margin-bottom: 0; } .single-hentry.archive:hover { -webkit-box-shadow: 0 5px 13px rgba(0, 0, 0, 0.06); -khtml-box-shadow: 0 5px 13px rgba(0, 0, 0, 0.06); -moz-box-shadow: 0 5px 13px rgba(0, 0, 0, 0.06); -ms-box-shadow: 0 5px 13px rgba(0, 0, 0, 0.06); -o-box-shadow: 0 5px 13px rgba(0, 0, 0, 0.06); box-shadow: 0 5px 13px rgba(0, 0, 0, 0.06); } .single-hentry.archive:hover .entry-body { border-color: transparent; } .single-post .content-area .entry-header, .single-sermon .content-area .entry-header { max-width: 450px; text-align: center; margin: 0 auto 23px; } .single-post .content-area .entry-header .entry-meta, .single-sermon .content-area .entry-header .entry-meta { display: block; } .single-post .content-area .entry-header .entry-title, .single-sermon .content-area .entry-header .entry-title { font-size: 30px; margin-top: -4px; } .single-post .content-area .entry-body .entry-meta, .single-sermon .content-area .entry-body .entry-meta { padding: 20px 0 12px; } .single-post .content-area .entry-body .entry-meta .item-time, .single-sermon .content-area .entry-body .entry-meta .item-time { flex-grow: 1; } .single-post .content-area .entry-content, .single-sermon .content-area .entry-content { border-top: 1px solid #e7e7e7; padding-top: 23px; } .single-post .content-area .entry-content p, .single-sermon .content-area .entry-content p { margin-bottom: 24px; } .single-post .content-area .content-social-wrap, .single-sermon .content-area .content-social-wrap { text-align: center; overflow: hidden; margin-top: 43px; } .single-post .content-area .entry-socail, .single-sermon .content-area .entry-socail { display: inline-block; padding: 0 20px; position: relative; } .single-post .content-area .entry-socail:before, .single-sermon .content-area .entry-socail:before, .single-post .content-area .entry-socail:after, .single-sermon .content-area .entry-socail:after { content: ''; width: 1000px; height: 1px; background-color: #e7e7e7; position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } .single-post .content-area .entry-socail:before, .single-sermon .content-area .entry-socail:before { left: -1000px; } .single-post .content-area .entry-socail:after, .single-sermon .content-area .entry-socail:after { right: -1000px; } .single-post .content-area .entry-socail label, .single-sermon .content-area .entry-socail label { color: #999; font-family: "Poppins"; } .single-post .content-area .entry-socail a, .single-sermon .content-area .entry-socail a { color: #000; margin-left: 6px; } .single-post .content-area .entry-socail a:hover, .single-sermon .content-area .entry-socail a:hover { color: #1e73be; } .single-post .content-area .entry-author-info, .single-sermon .content-area .entry-author-info { border-bottom: 1px solid #eee; padding: 50px 0 45px; } .single-post .content-area .entry-author-info .author-avatar, .single-sermon .content-area .entry-author-info .author-avatar { width: 70px; float: left; } .single-post .content-area .entry-author-info .author-description, .single-sermon .content-area .entry-author-info .author-description { padding-left: 100px; font-size: 15px; } .single-post .content-area .entry-author-info .author-description span, .single-sermon .content-area .entry-author-info .author-description span { color: #282828; display: inline-block; font-size: 18px; font-weight: 600; line-height: 30px; margin-bottom: 15px; margin-top: -4px; } .single-post .content-area .entry-author-info .user-social li, .single-sermon .content-area .entry-author-info .user-social li { display: inline-block; } .single-post .content-area .entry-author-info .user-social li a, .single-sermon .content-area .entry-author-info .user-social li a { color: #5d5d5d; font-size: 15px; } .single-post .content-area .entry-author-info .user-social li a:hover, .single-sermon .content-area .entry-author-info .user-social li a:hover { color: #1e73be; } .single-post .content-area .entry-author-info .user-social li + li, .single-sermon .content-area .entry-author-info .user-social li + li { margin-left: 24px; } .single-portfolio .post-type-gallery-item { margin-bottom: 30px; } .single-portfolio .entry-title { font-size: 30px; font-weight: 600; margin-top: -5px; margin-bottom: 26px; } .single-portfolio .entry-content { margin-bottom: 32px; } .single-portfolio .list-portolio { background-color: #f8f8f8; padding: 30px; margin-bottom: 30px; list-style: none; } .single-portfolio .list-portolio li { color: #9e9e9e; font-size: 14px; } .single-portfolio .list-portolio li a { color: #9e9e9e; } .single-portfolio .list-portolio li a:hover { color: #1e73be; } .single-portfolio .list-portolio li label { color: #111; font-family: "Poppins", sans-serif; font-weight: 600; min-width: 90px; } .single-portfolio .list-portolio li + li { border-top: 1px solid rgba(0, 0, 0, 0.05); margin-top: 8px; padding-top: 8px; } .single-portfolio .entry-socail { background-color: #f8f8f8; padding: 30px; margin-bottom: 40px; } .single-portfolio .entry-socail label { color: #111; font-family: "Poppins", sans-serif; font-weight: 600; min-width: 90px; } .single-portfolio .entry-socail a { color: #333; } .single-portfolio .entry-socail a:hover { color: #1e73be; } .single-portfolio .entry-socail a + a { margin-left: 8px; } @media screen and (min-width: 768px) { .single-portfolio .post-type-inner > .row { flex-direction: row-reverse; } } .single-service .wpb_text_column p { margin-bottom: 25px; } .entry-content .page-links { clear: left; padding-top: 10px; } .entry-content .page-links span { text-align: center; display: inline-block; height: 26px; width: 26px; line-height: 26px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; color: #fff; background-color: #000; font-size: 14px; font-weight: 500; margin: 0 3px; font-family: "Poppins"; -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .entry-content .page-links a span { background-color: #e0e3e8; color: #000; } .entry-content .page-links a span:hover { background-color: #000; color: #fff; } .widget { margin-bottom: 30px; } .widget:last-child { margin-bottom: 0; } .widget select { max-width: 100%; } .widget.rm-margin1 { margin-bottom: 14px; } .widget.rm-margin2 { margin-bottom: 20px; } .vc_wp_custommenu { border: 1px solid #e5e5e5; padding: 30px; } .vc_wp_custommenu .widgettitle { font-size: 20px; font-weight: 500; text-transform: uppercase; margin-bottom: 30px; } .logged-in .hide-logged { display: none; } ul.menu { list-style: none; margin: 0; } .widget_nav_menu.column3 ul.menu { margin: 0 -15px; overflow: hidden; } .widget_nav_menu.column3 ul.menu li { width: 33.33%; padding: 0 15px; float: left; } @media screen and (max-width: 767px) { .widget_nav_menu.column3 ul.menu li { width: 50%; } } @media screen and (max-width: 575px) { .widget_nav_menu.column3 ul.menu li { width: 100%; } } .widget_nav_menu.column2 ul.menu { margin: 0 -15px; overflow: hidden; } .widget_nav_menu.column2 ul.menu li { width: 50%; padding: 0 15px; float: left; } @media screen and (max-width: 575px) { .widget_nav_menu.column2 ul.menu li { width: 100%; } } .widget_categories ul, .widget_nav_menu ul, .widget_pages ul, .widget_archive ul, .widget_meta ul, .widget_recent_entries ul { list-style: none; margin-bottom: 0; } #content .widget_categories ul ul ul ul ul, #content .widget_pages ul ul ul ul ul, #content .widget_nav_menu ul ul ul ul ul, #content .widget_meta ul ul ul ul ul, #content .widget_recent_entries ul ul ul ul ul { padding-left: 0; } #content .widget_categories ul li, #content .widget_nav_menu ul li, #content .widget_pages ul li, #content .widget_archive ul li, #content .widget_meta ul li, #content .widget_recent_entries ul li { padding: 8px 0; border-bottom: 1px solid rgba(0, 0, 0, 0.085); } #content .widget_categories ul li a, #content .widget_nav_menu ul li a, #content .widget_pages ul li a, #content .widget_archive ul li a, #content .widget_meta ul li a, #content .widget_recent_entries ul li a { display: inline-block; font-size: 15px; line-height: normal; color: #6a6a6a; } #content .widget_categories ul li.current-menu-item > a, #content .widget_nav_menu ul li.current-menu-item > a, #content .widget_pages ul li.current-menu-item > a, #content .widget_archive ul li.current-menu-item > a, #content .widget_meta ul li.current-menu-item > a, #content .widget_recent_entries ul li.current-menu-item > a, #content .widget_categories ul li.current-cat > a, #content .widget_nav_menu ul li.current-cat > a, #content .widget_pages ul li.current-cat > a, #content .widget_archive ul li.current-cat > a, #content .widget_meta ul li.current-cat > a, #content .widget_recent_entries ul li.current-cat > a, #content .widget_categories ul li.current-cat-parent > a, #content .widget_nav_menu ul li.current-cat-parent > a, #content .widget_pages ul li.current-cat-parent > a, #content .widget_archive ul li.current-cat-parent > a, #content .widget_meta ul li.current-cat-parent > a, #content .widget_recent_entries ul li.current-cat-parent > a, #content .widget_categories ul li > a:hover, #content .widget_nav_menu ul li > a:hover, #content .widget_pages ul li > a:hover, #content .widget_archive ul li > a:hover, #content .widget_meta ul li > a:hover, #content .widget_recent_entries ul li > a:hover { color: #000; } #content .widget_categories ul li:last-child, #content .widget_nav_menu ul li:last-child, #content .widget_pages ul li:last-child, #content .widget_archive ul li:last-child, #content .widget_meta ul li:last-child, #content .widget_recent_entries ul li:last-child { border-bottom: none; } #content .widget_categories ul.sub-menu li, #content .widget_nav_menu ul.sub-menu li, #content .widget_pages ul.sub-menu li, #content .widget_archive ul.sub-menu li, #content .widget_meta ul.sub-menu li, #content .widget_recent_entries ul.sub-menu li { padding-left: 0; } #content .widget_categories .current-cat > a, #content .widget_nav_menu .current-cat > a, #content .widget_pages .current-cat > a, #content .widget_archive .current-cat > a, #content .widget_meta .current-cat > a, #content .widget_recent_entries .current-cat > a, #content .widget_categories .current-cat-parent > a, #content .widget_nav_menu .current-cat-parent > a, #content .widget_pages .current-cat-parent > a, #content .widget_archive .current-cat-parent > a, #content .widget_meta .current-cat-parent > a, #content .widget_recent_entries .current-cat-parent > a, #content .widget_categories .current-cat-ancestor > a, #content .widget_nav_menu .current-cat-ancestor > a, #content .widget_pages .current-cat-ancestor > a, #content .widget_archive .current-cat-ancestor > a, #content .widget_meta .current-cat-ancestor > a, #content .widget_recent_entries .current-cat-ancestor > a { color: #000; } #content .widget_categories .nice-select ul li, #content .widget_nav_menu .nice-select ul li, #content .widget_pages .nice-select ul li, #content .widget_archive .nice-select ul li, #content .widget_meta .nice-select ul li, #content .widget_recent_entries .nice-select ul li { border: none; font-size: 14px; line-height: normal; padding: 8px 24px; font-weight: 500; } #content .widget_categories ul.children, #content .widget_nav_menu ul.children, #content .widget_pages ul.children, #content .widget_archive ul.children, #content .widget_meta ul.children, #content .widget_recent_entries ul.children, #content .widget_categories ul.sub-menu, #content .widget_nav_menu ul.sub-menu, #content .widget_pages ul.sub-menu, #content .widget_archive ul.sub-menu, #content .widget_meta ul.sub-menu, #content .widget_recent_entries ul.sub-menu { margin-bottom: -8px; margin-top: 8px; border-top: 1px solid rgba(0, 0, 0, 0.085); } #content .widget_categories ul.children li a, #content .widget_nav_menu ul.children li a, #content .widget_pages ul.children li a, #content .widget_archive ul.children li a, #content .widget_meta ul.children li a, #content .widget_recent_entries ul.children li a, #content .widget_categories ul.sub-menu li a, #content .widget_nav_menu ul.sub-menu li a, #content .widget_pages ul.sub-menu li a, #content .widget_archive ul.sub-menu li a, #content .widget_meta ul.sub-menu li a, #content .widget_recent_entries ul.sub-menu li a { padding-left: 8px; } .widget_recent_comments li { font-size: 16px; line-height: 24px; color: #6a6a6a; } .widget_recent_comments li + li { padding-top: 26px; margin-top: 8px; border-top: 1px solid rgba(0, 0, 0, 0.085); } .widget_recent_comments li span { color: #4c4c4c; font-weight: 500; } .widget_recent_comments li a { color: #000001; font-weight: 500; } .widget_recent_comments li a:hover { color: #1e73be; } .widget_rss ul { list-style: none; padding: 0; } .widget_rss li { margin-bottom: 16px; } .widget_rss li:last-child { margin-bottom: 0; } .widget_rss .rsswidget { display: inline-block; color: #111; } .widget_rss .rsswidget .rss-widget-icon { margin-top: -2px; } .widget_rss .rss-date { font-size: 0.875em; font-style: italic; display: block; } .widget_rss cite { font-weight: 700; font-size: 0.875em; } .widget_calendar th, .widget_calendar td { text-align: center; } .widget_ef_recent_posts li { padding-bottom: 14px; } .widget_ef_recent_posts li:last-child { padding-bottom: 0; } .widget_ef_recent_posts .entry-posted-in a { font-size: 15px; font-weight: 500; color: rgba(0, 0, 0, 0.66); } .widget_ef_recent_posts .entry-posted-in a:hover { color: #1e73be; } .widget_ef_recent_posts .entry-title { font-size: 18px; line-height: 24px; margin-top: 4px; } .widget_ef_recent_posts .entry-title a { color: #000; } .widget_ef_recent_posts .entry-title a:hover { color: #1e73be; } .widget_ef_recent_posts .entry-title + .entry-meta { margin-top: 15px; } .contact-info ul { list-style: none; margin: 0; } .contact-info ul li { position: relative; padding-left: 38px; line-height: 1.78em; } .contact-info ul li i { color: #1e73be; position: absolute; left: 0; top: 3px; } .contact-info ul li + li { margin-top: 5px; } .widget_cms_check_availability { background-color: #fff; border: 1px solid #e5e5e5 !important; -webkit-border-radius: 6px; -khtml-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; margin-bottom: 55px !important; padding: 30px !important; } .widget_cms_check_availability .select2-selection__arrow { display: none !important; } .widget_newsletterwidget form { position: relative; } .widget_newsletterwidget form .tnp-field-email { margin: 0; } .widget_newsletterwidget form .tnp-field-email label { display: none; } .widget_newsletterwidget form .tnp-field-email .tnp-email { background-color: #f8f8fa; padding: 0 18px; line-height: 43px; height: 45px; border-color: #e6e9ec; color: #808992; } .widget_newsletterwidget form .tnp-field-email .tnp-email:focus { border-color: #226ecb; } .widget_newsletterwidget form .tnp-field-button { position: absolute; right: 0; top: 0; margin-bottom: 0; height: 45px; width: 45px; } .widget_newsletterwidget form .tnp-field-button .tnp-submit { position: absolute; right: 0px; padding: 0; width: 48px; height: 45px; text-indent: -99999px; border: none; top: 0; background-image: url(../images/send.png); background-position: center; background-repeat: no-repeat; background-color: #226ecb; } .widget_newsletterwidget form .tnp-field-button .tnp-submit:hover { background-color: #1e73be; } .widget_ct_recent_posts .entry-brief + .entry-brief { margin-top: 16px; padding-top: 16px; border-top: 1px solid #e7e7e7; } .widget_ct_recent_posts .entry-media { width: 75px; float: left; margin-right: 15px; } .widget_ct_recent_posts .entry-media + .entry-content { width: -webkit-calc(100% - 90px); width: -moz-calc(100% - 90px); width: -ms-calc(100% - 90px); width: -o-calc(100% - 90px); width: calc(100% - 90px); } .widget_ct_recent_posts .entry-content { float: left; } .widget_ct_recent_posts .entry-title { font-size: 15px; line-height: 22px; font-family: "Montserrat"; font-weight: 500; color: #51565a; margin-top: -5px; margin-bottom: 19px; } .widget_ct_recent_posts .entry-title a { color: inherit; } .widget_ct_recent_posts .entry-title a:hover { color: #000; } .widget_ct_recent_posts .entry-meta li { color: #bebfc0; font-size: 14px; line-height: 1; margin: 0; } .site-layout-full-width .widget_ct_recent_posts .entry-title { font-size: 20px; } .site-layout-full-width .widget_ct_recent_posts .entry-meta li { font-size: 16px; } .tagcloud a, .entry-tags a { background-color: #f8f8fa; border: 1px solid #f2f2f2; color: #696e71; display: inline-block; font-size: 14px !important; line-height: 32px; padding: 0 12px; margin-bottom: 15px; margin-right: 9px; } .tagcloud a:hover, .entry-tags a:hover { color: #fff; border-color: #1e73be; background-color: #1e73be; } .widget_search .search-form { position: relative; padding-right: 53px; } .widget_search .search-form .search-field { border-color: #e5e5e5; background-color: #fff; color: #9d9d9d; height: 40px; } .widget_search .search-form .search-field:focus { border-color: #1e73be; } .widget_search .search-form .search-submit { padding: 0; border: none; background-color: #226ecb; line-height: 40px; width: 49px; position: absolute; top: 0; right: 0; } .widget_search .search-form .search-submit:hover { background-color: #1e73be; } .page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; } embed, iframe, object { max-width: 100%; } .custom-logo-link { display: inline-block; } .wp-caption { margin-bottom: 1.5em; max-width: 100%; } .wp-caption img[class*="wp-image-"] { display: block; margin-left: auto; margin-right: auto; } .wp-caption .wp-caption-text { padding: 0.8075em 0; font-size: 0.875em; font-style: italic; } .wp-caption-text { text-align: center; } .gallery { margin-bottom: 1.5em; } .gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; } .gallery-caption { display: block; } .wp-video .mejs-container { min-width: inherit !important; } .wp-video .mejs-controls.mejs-offscreen { opacity: 1 !important; display: block !important; } .wp-video .mejs-controls .mejs-time-rail .mejs-time-current { background-color: #1e73be; } .comment-content a { word-wrap: break-word; } .bypostauthor { display: block; } .comments-area .comment-list-wrap { border-bottom: 1px solid #eee; padding: 60px 0 45px 0; } .comments-area .comment-respond { margin-top: 60px; } .comments-area .comment-respond #cancel-comment-reply-link { color: #888; } .comments-area .comment-respond #cancel-comment-reply-link:hover { color: #1e73be; } .comments-area .comment-respond .logged-in-as { margin-bottom: 25px; } .comments-area .comment-respond .logged-in-as a { color: #888; } .comments-area .comment-respond .logged-in-as a:hover { color: #1e73be; } .comments-area .no-comments { display: none; } .comment-title { font-size: 15px; font-weight: 600; margin-bottom: 4px; } .comment-list { padding: 0; list-style: none; } .comment-list li .children { padding-left: 90px; list-style: none; } .comment-list li .children > li { border-top: 1px solid #eee; margin-top: 28px; padding-top: 30px; } .comment-list li.pingback .comment-content { padding-left: 0; } .comment-list li .comment-respond { margin-top: 30px; margin-left: 90px; } .comment-list > li { border-bottom: 1px solid #eee; margin-bottom: 30px; padding-bottom: 30px; } .comment-list > li:last-child { margin-bottom: 0; padding-bottom: 0; border: none; } .comment-media { width: 60px; float: left; } .comment-media img { width: 100%; } .comments-title, .comment-reply-title { margin-bottom: 24px; } .comment-date { color: #888; display: inline-block; font-size: 13px; margin-bottom: 7px; } .comment-text { font-size: 15px; line-height: 23px; } .comment-content { display: table; padding-left: 30px; vertical-align: top; } .comment-reply { line-height: 1; } .comment-reply a { font-weight: 700; } .comment-form .form-submit { margin-bottom: 0; } .comment-form .form-submit .submit { width: 100%; line-height: 36px; background-color: #226ecb; border-color: #226ecb; } .comment-form .form-submit .submit:hover { background-color: #1e73be; border-color: #1e73be; } .comment-form .comment-notes { display: none; } .comment-form .col-lg-4 { margin-bottom: 30px; } .comment-form .comment-form-comment { margin-bottom: 27px; } @media screen and (max-width: 767px) { .comment-inner, .comments-title { text-align: center; } .comment-media { float: none; display: inline-block; } .comment-content { padding-left: 0; padding-top: 15px; display: block; } .comment-content ul, .comment-content ol { text-align: left; } .comment-list li .children { padding-left: 0; } } .site-footer .top-footer { padding: 100px 0 90px; background-color: #000; color: #8a8a8a; font-size: 15px; } .site-footer .top-footer p { line-height: 1.7em; } .site-footer .top-footer .footer-widget-title { font-size: 24px; color: #fff; text-transform: uppercase; margin-bottom: 35px; font-weight: 600; } @media screen and (max-width: 767px) { .site-footer .top-footer .footer-widget-title { font-size: 18px; } } .site-footer .top-footer a { color: #8a8a8a; } .site-footer .top-footer a:hover { color: #1e73be; } .site-footer .top-footer ul.menu li a { position: relative; padding-left: 20px; display: inline-block; } .site-footer .top-footer ul.menu li a:before { font-family: "FontAwesome"; content: "\f105"; color: inherit; position: absolute; left: 0; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); color: #1e73be; } .site-footer .top-footer ul.menu li + li { margin-top: 15px; } .site-footer .top-footer ul.menu li .sub-menu { margin-top: 15px; padding-left: 10px; } .site-footer .top-footer .tagcloud a:hover { color: #fff; } .site-footer .top-footer .widget_search .search-form .search-submit { color: #fff; background-color: #1e73be; } .site-footer .top-footer .widget_calendar table { border-color: rgba(255, 255, 255, 0.12); } .site-footer .top-footer .widget_calendar table th { color: #fff; } .site-footer .top-footer .widget_calendar table td { border-color: rgba(255, 255, 255, 0.12); } .site-footer .top-footer .widget_nav_menu.no-arrow ul.menu li { padding-left: 0; } .site-footer .top-footer .widget_nav_menu.no-arrow ul.menu li a:before { display: none; } .site-footer .top-footer .top-footer-logo { margin-bottom: 41px; } @media screen and (max-width: 991px) { .site-footer .top-footer { padding-bottom: 55px; } .site-footer .top-footer .ct-footer-item { margin-bottom: 45px; } .site-footer .top-footer .ct-footer-item:nth-child(2n+1) { clear: left; } } .site-footer .top-footer #ctf.ctf .ctf-item { border-top: none; border-bottom: 1px solid rgba(255, 255, 255, 0.15); padding: 0 0 12px; margin-bottom: 18px; } .site-footer .top-footer #ctf.ctf .ctf-item:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: none; } .site-footer .top-footer #ctf.ctf .ctf-author-name { margin-top: 0; font-weight: 600; } .site-footer .top-footer #ctf.ctf .ctf-author-name:hover { color: #1e73be; } .site-footer .top-footer #ctf.ctf .ctf-author-name:before { content: '\f099'; font-family: 'FontAwesome'; margin-right: 8px; color: #1e73be; } .site-footer .top-footer #ctf.ctf .ctf-tweet-meta { font-size: 12px; margin-left: 4px; } .site-footer .top-footer #ctf.ctf .ctf-author-avatar + .ctf-author-name:before, .site-footer .top-footer #ctf.ctf .ctf-author-screenname, .site-footer .top-footer #ctf.ctf .ctf-screename-sep { display: none; } .site-footer .top-footer #ctf.ctf.ctf-super-narrow .ctf-author-box { min-height: auto; } .site-footer .top-footer #ctf.ctf .ctf-tweet-actions { display: none; } .site-footer .top-footer #ctf.ctf .ctf-tweet-actions a.ctf-reply, .site-footer .top-footer #ctf.ctf .ctf-tweet-actions a.ctf-retweet, .site-footer .top-footer #ctf.ctf .ctf-tweet-actions a.ctf-like { color: inherit; } .site-footer .top-footer #ctf.ctf .ctf-tweet-actions a.ctf-reply:hover, .site-footer .top-footer #ctf.ctf .ctf-tweet-actions a.ctf-retweet:hover, .site-footer .top-footer #ctf.ctf .ctf-tweet-actions a.ctf-like:hover, .site-footer .top-footer #ctf.ctf .ctf-tweet-actions a.ctf-reply:focus, .site-footer .top-footer #ctf.ctf .ctf-tweet-actions a.ctf-retweet:focus, .site-footer .top-footer #ctf.ctf .ctf-tweet-actions a.ctf-like:focus { color: #1e73be !important; } .site-footer .top-footer #ctf.ctf .ctf-twitterlink:hover { color: #1e73be; } .site-footer .top-footer #ctf.ctf .ctf-author-box-link { display: flex; align-items: center; flex-wrap: nowrap; } .site-footer .bottom-footer { padding: 15px 0; background-color: #161616; color: #777; font-size: 15px; } .site-footer .bottom-footer a { color: #1e73be; } .site-footer .bottom-footer .row { align-items: center; } .site-footer .bottom-footer .footer-social label { margin-right: 6px; } .site-footer .bottom-footer .footer-social a { color: #fff; font-size: 18px; display: inline-block; vertical-align: middle; } .site-footer .bottom-footer .footer-social a:hover { color: #1e73be; } .site-footer .bottom-footer .footer-social a + a { margin-left: 4px; } .site-footer .bottom-footer.style-light { background-color: #fff; color: #8a8a8a; } .site-footer .bottom-footer.style-light .footer-social a { color: #333; } .site-footer .bottom-footer.style-light .footer-social a:hover { color: #1e73be; } @media screen and (max-width: 991px) { .site-footer .bottom-footer .bottom-col + .bottom-col { margin-top: 6px; } } @media screen and (min-width: 1200px) { .site-footer.footer-4-column.col-width-change .top-footer .ct-footer-item:nth-child(1) { -ms-flex: 0 0 33.3%; flex: 0 0 33.3%; max-width: 33.3%; padding-right: 45px; } .site-footer.footer-4-column.col-width-change .top-footer .ct-footer-item:nth-child(2) { -ms-flex: 0 0 17.5%; flex: 0 0 17.5%; max-width: 17.5%; } .site-footer.footer-4-column.col-width-change .top-footer .ct-footer-item:nth-child(3) { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .site-footer.footer-4-column.col-width-change .top-footer .ct-footer-item:nth-child(4) { -ms-flex: 0 0 24.2%; flex: 0 0 24.2%; max-width: 24.2%; } } .ct-scroll-top.fixed-bottom { display: none; } .ct-scroll-top:not(.fixed-bottom) { background-color: #226acb; background-image: -webkit-gradient(linear, left top, right top, from(#226acb), to(#1b9bd1)); background-image: -webkit-linear-gradient(left, #226acb, #1b9bd1); background-image: -moz-linear-gradient(left, #226acb, #1b9bd1); background-image: -ms-linear-gradient(left, #226acb, #1b9bd1); background-image: -o-linear-gradient(left, #226acb, #1b9bd1); background-image: linear-gradient(left, #226acb, #1b9bd1); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#226acb', endColorStr='#1b9bd1', gradientType='1'); bottom: 0; opacity: 0; visibility: hidden; color: #fff; height: 45px; position: fixed; right: 60px; text-align: center; width: 45px; font-size: 24px; z-index: 1002; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); -khtml-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); -ms-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); overflow: hidden; line-height: 45px; } .ct-scroll-top:not(.fixed-bottom):hover { background-color: #1b9bd1; background-image: -webkit-gradient(linear, left top, right top, from(#1b9bd1), to(#226acb)); background-image: -webkit-linear-gradient(left, #1b9bd1, #226acb); background-image: -moz-linear-gradient(left, #1b9bd1, #226acb); background-image: -ms-linear-gradient(left, #1b9bd1, #226acb); background-image: -o-linear-gradient(left, #1b9bd1, #226acb); background-image: linear-gradient(left, #1b9bd1, #226acb); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1b9bd1', endColorStr='#226acb', gradientType='1'); -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5); -khtml-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5); -ms-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5); -o-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5); } .ct-scroll-top:not(.fixed-bottom).on { visibility: visible; opacity: 1; bottom: 60px; } .ct-scroll-top:not(.fixed-bottom) i { vertical-align: middle; } @media screen and (max-width: 991px) { .ct-scroll-top { display: none; } .site-footer .ct-scroll-top { display: block; width: 26px; background-color: #1e73be; -webkit-border-radius: 3px 0 0 0; -khtml-border-radius: 3px 0 0 0; -moz-border-radius: 3px 0 0 0; -ms-border-radius: 3px 0 0 0; -o-border-radius: 3px 0 0 0; border-radius: 3px 0 0 0; text-align: center; font-size: 18px; color: #fff !important; left: auto; line-height: 22px; opacity: 0; visibility: hidden; z-index: -9999; } .site-footer .ct-scroll-top i { vertical-align: middle; } .site-footer .ct-scroll-top.on { opacity: 1; visibility: visible; z-index: 997; } } body #page .ct-search-popup .ct-search-form { border-bottom: 2px solid #1e73be; } body #page .ct-search-popup i { color: #fff; font-size: 29px; position: absolute; top: 50%; -webkit-transform: translate(0px, -50%); -khtml-transform: translate(0px, -50%); -moz-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); transform: translate(0px, -50%); right: 0px; } body #page .ct-search-popup .search-field { background-color: transparent; border: none; font-family: "Poppins", sans-serif; font-weight: 600; font-size: 45px; height: inherit; line-height: 1 !important; padding: 26px 46px 26px 0 !important; color: #fff; } body #page .ct-search-popup .search-field:focus { -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } .item-featured img { width: 100%; -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .item-featured a.no-thumnail { min-height: 280px; background-color: #1e73be; } .ct-carousel .item-title a { color: inherit; } .ct-carousel .item-title a:hover { color: #1e73be; } .ct-grid .ct-grid-inner, .ct-grid .grid-item-inner { position: relative; } .ct-grid .ct-load-more { margin-top: 30px; } .ct-grid .ct-load-more i { margin-right: 5px; } .ct-grid .ct-load-more .loadmore-style2 { padding-left: 22px; padding-right: 22px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; background-color: #226ecb; border-color: #226ecb; } .ct-grid .ct-load-more .loadmore-style2 i { margin-right: 0; margin-left: 16px; } .ct-grid .ct-load-more .loadmore-style2:hover { background-color: #1e73be; border-color: #1e73be; } .ct-grid .item-title { font-size: 32px; line-height: 1.2; } .ct-grid .item-title a { color: inherit; } .ct-grid .item-title a:hover { color: #1e73be; } .ct-grid .ct-grid-pagination { margin-top: 20px; } .ct-grid .item-featured a { display: block; } .grid-filter-wrap { margin-bottom: 36px; } .grid-filter-wrap span { color: #111; font-weight: 600; font-size: 16px; font-family: "Poppins", sans-serif; line-height: 38px; padding: 0 12px; display: inline-block; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; cursor: pointer; position: relative; -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .grid-filter-wrap span:before { content: ""; border-width: 5px; border-style: solid; border-color: #1e73be transparent transparent; position: absolute; bottom: -10px; left: 50%; -webkit-transform: translate(-50%, 0%); -khtml-transform: translate(-50%, 0%); -moz-transform: translate(-50%, 0%); -ms-transform: translate(-50%, 0%); -o-transform: translate(-50%, 0%); transform: translate(-50%, 0%); -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; opacity: 0; } .grid-filter-wrap span.active { background-color: #1e73be; color: rgba(0, 0, 0, 0.7); } .grid-filter-wrap span.active:before { opacity: 1; } .grid-filter-wrap.align-left span:first-child { padding-left: 0; } .grid-filter-wrap.align-right span:last-child { padding-right: 0; } .grid-filter-wrap.grid-filter-style2 { margin-bottom: 25px; } .grid-filter-wrap.grid-filter-style2 .grid-filter-inner { display: inline-block; background-color: #fff; padding: 6px 20px; } .grid-filter-wrap.grid-filter-style2 i { font-size: 16px; font-family: "Poppins", sans-serif; color: #828fa6; font-weight: 500; } .grid-filter-wrap.grid-filter-style2 span { color: #828fa6; font-weight: 500; position: relative; padding: 0 13px; } .grid-filter-wrap.grid-filter-style2 span:before { display: none; } .grid-filter-wrap.grid-filter-style2 span.active { background-color: transparent; color: #1e73be; } .grid-filter-wrap.grid-filter-style2 span:last-child:after { display: none; } .grid-filter-wrap.grid-filter-style3 .filter-item { line-height: 42px; padding: 0 15px; font-weight: normal; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; } .grid-filter-wrap.grid-filter-style3 .filter-item:before { display: none; } .grid-filter-wrap.grid-filter-style3 .filter-item.active { color: #fff; } .select-filter-wrap.nice-select, .select-order-wrap.nice-select { min-width: 160px; height: 40px; line-height: 40px; padding: 0 40px 0 21px; display: inline-block; width: inherit; border: none; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24); -khtml-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24); -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24); -ms-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24); -o-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24); font-size: 15px; } .select-filter-wrap.nice-select:after, .select-order-wrap.nice-select:after { content: "\f2f9"; right: 15px; font-size: 15px; } .select-order-wrap { margin-left: 15px; } .ct-grid-header { align-items: center; display: flex; display: -webkit-flex; display: -ms-flex; flex-wrap: nowrap; margin-bottom: 45px; } .ct-grid-header > h3 { margin: 0; font-size: 40px; letter-spacing: 0.03em; flex-grow: 1; -webkit-flex-grow: 1; -ms-flex-grow: 1; -o-flex-grow: 1; } @media screen and (max-width: 991px) { .ct-grid-header { display: block; } .ct-grid-header > h3 { margin-bottom: 25px; } } @media screen and (max-width: 991px) { .ct-grid-header .nice-select { margin: 15px 0 0; } } .item-order { position: absolute; opacity: 0; visibility: hidden; } .owl-nav { text-align: center; margin-top: 35px; } .owl-nav .owl-prev, .owl-nav .owl-next { color: #000; background-color: #e5e8ed; display: inline-block; font-size: 20px; height: 30px; line-height: 30px; text-align: center; width: 33px; margin: 0 5px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; padding: 0; border: none; } .owl-nav .owl-prev:hover, .owl-nav .owl-next:hover { background-color: #1e73be; color: #fff !important; } .owl-nav .owl-prev i, .owl-nav .owl-next i { -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; vertical-align: middle; } @media screen and (min-width: 1200px) { .owl-nav-middle { padding: 0 100px; } .owl-nav-middle .owl-nav { margin: 0; } .owl-nav-middle .owl-nav .owl-prev, .owl-nav-middle .owl-nav .owl-next { margin: 0; position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); background-color: transparent; color: rgba(34, 110, 203, 0.9); font-size: 44px; } .owl-nav-middle .owl-nav .owl-prev:hover, .owl-nav-middle .owl-nav .owl-next:hover { color: #1e73be; } .owl-nav-middle .owl-nav .owl-prev:hover i, .owl-nav-middle .owl-nav .owl-next:hover i { color: #1e73be; } .owl-nav-middle .owl-nav .owl-prev i, .owl-nav-middle .owl-nav .owl-next i { line-height: inherit; } .owl-nav-middle .owl-nav .owl-prev { left: 0; } .owl-nav-middle .owl-nav .owl-next { right: 0; } .owl-nav-middle.owl-nav-white .owl-nav .owl-prev, .owl-nav-middle.owl-nav-white .owl-nav .owl-next { color: #fff; } .owl-nav-middle.owl-nav-white .owl-nav .owl-prev:hover, .owl-nav-middle.owl-nav-white .owl-nav .owl-next:hover { color: #1e73be; } } .owl-dots { text-align: center; margin-top: 28px; } .owl-dots .owl-dot { -webkit-border-radius: 11px; -khtml-border-radius: 11px; -moz-border-radius: 11px; -ms-border-radius: 11px; -o-border-radius: 11px; border-radius: 11px; background-color: #b8b8b8; display: inline-block; vertical-align: middle; height: 11px; margin: 0 6px; padding: 0; border: none; width: 11px; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .owl-dots .owl-dot.active { background-color: #1e73be; } .owl-dots-medium .owl-dots { margin-top: 55px; } .owl-dots-medium .owl-dots .owl-dot { height: 15px; width: 15px; background-color: #b5bfc9; margin: 0 9px; } .owl-dots-medium .owl-dots .owl-dot.active { background-color: #1e73be; } .ct-carousel-filter { margin-bottom: 25px; /* Page Loading */ } .ct-carousel-filter .ct-filter-item { font-size: 24px; line-height: normal; color: rgba(0, 0, 0, 0.33); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; margin: 0 38px 10px 0; display: inline-block; } .ct-carousel-filter .ct-filter-item.ct-filter-active, .ct-carousel-filter .ct-filter-item:hover { color: #1e73be; cursor: pointer; } #ct-loadding { background: #fff; height: 100%; position: fixed; width: 100%; z-index: 999999; top: 0; left: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } #ct-loadding .loading-spin { display: block; height: 65px; margin: -32px auto 0; position: relative; top: 50%; width: 65px; } #ct-loadding .loading-spin .spinner { width: 60px; height: 60px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; -webkit-animation: spin-rotate-all 1s linear infinite; animation: spin-rotate-all 1s linear infinite; } #ct-loadding .loading-spin .spinner .right-side, #ct-loadding .loading-spin .spinner .left-side { width: 50%; height: 100%; position: absolute; top: 0; overflow: hidden; -webkit-animation: spin-fade-in-first 1.2s linear infinite alternate; animation: spin-fade-in-first 1.2s linear infinite alternate; } #ct-loadding .loading-spin .spinner .left-side { left: 0; } #ct-loadding .loading-spin .spinner .right-side { right: 0; } #ct-loadding .loading-spin .spinner.color-2 .right-side, #ct-loadding .loading-spin .spinner.color-2 .left-side { -webkit-animation: spin-fade-in-second 1.2s linear infinite alternate; animation: spin-fade-in-second 1.2s linear infinite alternate; } #ct-loadding .loading-spin .spinner .bar { width: 100%; height: 100%; -webkit-border-radius: 200px 0 0 200px; -khtml-border-radius: 200px 0 0 200px; -moz-border-radius: 200px 0 0 200px; -ms-border-radius: 200px 0 0 200px; -o-border-radius: 200px 0 0 200px; border-radius: 200px 0 0 200px; border: 6px solid #1e73be; position: relative; } #ct-loadding .loading-spin .spinner .bar:after { content: ""; width: 6px; height: 6px; display: block; background: #1e73be; position: absolute; -webkit-border-radius: 6px; -khtml-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; } #ct-loadding .loading-spin .spinner .right-side .bar { -webkit-border-radius: 0 200px 200px 0; -khtml-border-radius: 0 200px 200px 0; -moz-border-radius: 0 200px 200px 0; -ms-border-radius: 0 200px 200px 0; -o-border-radius: 0 200px 200px 0; border-radius: 0 200px 200px 0; border-left: none; -webkit-transform: rotate(-10deg); -webkit-transform-origin: left center; transform: rotate(-10deg); transform-origin: left center; -webkit-animation: spin-rotate-right 0.75s linear infinite alternate; animation: spin-rotate-right 0.75s linear infinite alternate; } #ct-loadding .loading-spin .spinner .right-side .bar:after { bottom: -6px; left: -3px; } #ct-loadding .loading-spin .spinner .left-side .bar { border-right: none; -webkit-transform: rotate(10deg); transform: rotate(10deg); -webkit-transform-origin: right center; transform-origin: right center; -webkit-animation: spin-rotate-left 0.75s linear infinite alternate; animation: spin-rotate-left 0.75s linear infinite alternate; } #ct-loadding .loading-spin .spinner .left-side .bar:after { bottom: -6px; right: -3px; } .ct-spinner2 { width: 45px; height: 45px; background-color: #1e73be; margin: 100px auto; -webkit-animation: ct-rotateplane 1.2s infinite ease-in-out; animation: ct-rotateplane 1.2s infinite ease-in-out; position: absolute; left: 0; right: 0; margin: auto; top: 0; bottom: 0; } .ct-spinner3 { width: 45px; height: 45px; position: absolute; left: 0; right: 0; margin: auto; top: 0; bottom: 0; } .ct-spinner3 .double-bounce1, .ct-spinner3 .double-bounce2 { width: 100%; height: 100%; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; background-color: #1e73be; opacity: 0.6; position: absolute; top: 0; left: 0; -webkit-animation: ct-bounce 2s infinite ease-in-out; animation: ct-bounce 2s infinite ease-in-out; } .ct-spinner3 .double-bounce2 { -webkit-animation-delay: -1s; animation-delay: -1s; } .ct-spinner4 { position: absolute; left: 0; right: 0; margin: auto; top: 0; bottom: 0; width: 70px; height: 40px; text-align: center; font-size: 10px; } .ct-spinner4 > div { background-color: #1e73be; height: 100%; width: 6px; display: inline-block; -webkit-animation: ct-stretchdelay 1.2s infinite ease-in-out; animation: ct-stretchdelay 1.2s infinite ease-in-out; } .ct-spinner4 .rect2 { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; } .ct-spinner4 .rect3 { -webkit-animation-delay: -1s; animation-delay: -1s; } .ct-spinner4 .rect4 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; } .ct-spinner4 .rect5 { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; } .ct-spinner5 { position: absolute; left: 0; right: 0; margin: auto; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); width: 70px; text-align: center; } .ct-spinner5 > div { width: 18px; height: 18px; background-color: #1e73be; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; display: inline-block; -webkit-animation: ct-bouncedelay 1.4s infinite ease-in-out both; animation: ct-bouncedelay 1.4s infinite ease-in-out both; } .ct-spinner5 .bounce1 { -webkit-animation-delay: -0.32s; animation-delay: -0.32s; } .ct-spinner5 .bounce2 { -webkit-animation-delay: -0.16s; animation-delay: -0.16s; } .ct-cube-grid { width: 40px; height: 40px; position: absolute; left: 0; right: 0; margin: auto; top: 0; bottom: 0; } .ct-cube-grid .ct-cube { width: 33%; height: 33%; background-color: #1e73be; float: left; -webkit-animation: ct-cubeGridScaleDelay 1.3s infinite ease-in-out; animation: ct-cubeGridScaleDelay 1.3s infinite ease-in-out; } .ct-cube-grid .ct-cube1 { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; } .ct-cube-grid .ct-cube2 { -webkit-animation-delay: 0.3s; animation-delay: 0.3s; } .ct-cube-grid .ct-cube3 { -webkit-animation-delay: 0.4s; animation-delay: 0.4s; } .ct-cube-grid .ct-cube4 { -webkit-animation-delay: 0.1s; animation-delay: 0.1s; } .ct-cube-grid .ct-cube5 { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; } .ct-cube-grid .ct-cube6 { -webkit-animation-delay: 0.3s; animation-delay: 0.3s; } .ct-cube-grid .ct-cube7 { -webkit-animation-delay: 0s; animation-delay: 0s; } .ct-cube-grid .ct-cube8 { -webkit-animation-delay: 0.1s; animation-delay: 0.1s; } .ct-cube-grid .ct-cube9 { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; } .ct-folding-cube { position: absolute; left: 0; right: 0; margin: auto; top: 0; bottom: 0; width: 40px; height: 40px; -webkit-transform: rotateZ(45deg); transform: rotateZ(45deg); } .ct-folding-cube .ct-cube { float: left; width: 50%; height: 50%; position: relative; -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .ct-folding-cube .ct-cube:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #1e73be; -webkit-animation: ct-foldCubeAngle 2.4s infinite linear both; animation: ct-foldCubeAngle 2.4s infinite linear both; -webkit-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; transform-origin: 100% 100%; } .ct-folding-cube .ct-cube2 { -webkit-transform: scale(1.1) rotateZ(90deg); transform: scale(1.1) rotateZ(90deg); } .ct-folding-cube .ct-cube2:before { -webkit-animation-delay: 0.3s; animation-delay: 0.3s; } .ct-folding-cube .ct-cube3 { -webkit-transform: scale(1.1) rotateZ(180deg); transform: scale(1.1) rotateZ(180deg); } .ct-folding-cube .ct-cube3:before { -webkit-animation-delay: 0.6s; animation-delay: 0.6s; } .ct-folding-cube .ct-cube4 { -webkit-transform: scale(1.1) rotateZ(270deg); transform: scale(1.1) rotateZ(270deg); } .ct-folding-cube .ct-cube4:before { -webkit-animation-delay: 0.9s; animation-delay: 0.9s; } .ct-loading-stairs { height: 100px; left: 0; margin: auto; position: absolute; right: 0; top: 50%; -webkit-transform: translate(0px, -50%); -khtml-transform: translate(0px, -50%); -moz-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); transform: translate(0px, -50%); width: 75px; margin-top: -25px; } .ct-loading-stairs .loader-bar { position: absolute; bottom: 0; width: 10px; height: 50%; background: #1e73be; transform-origin: center bottom; -webkit-box-shadow: 1px 1px 0 rgba(0, 0, 0, .2); -khtml-box-shadow: 1px 1px 0 rgba(0, 0, 0, .2); -moz-box-shadow: 1px 1px 0 rgba(0, 0, 0, .2); -ms-box-shadow: 1px 1px 0 rgba(0, 0, 0, .2); -o-box-shadow: 1px 1px 0 rgba(0, 0, 0, .2); box-shadow: 1px 1px 0 rgba(0, 0, 0, .2); } .ct-loading-stairs .loader-bar:nth-child(1) { left: 0px; -webkit-transform: scale(1, 0.2); -khtml-transform: scale(1, 0.2); -moz-transform: scale(1, 0.2); -ms-transform: scale(1, 0.2); -o-transform: scale(1, 0.2); transform: scale(1, 0.2); animation: barUp1 4s infinite; -webkit-animation: barUp1 4s infinite; -ms-animation: barUp1 4s infinite; } .ct-loading-stairs .loader-bar:nth-child(2) { left: 15px; -webkit-transform: scale(1, 0.4); -khtml-transform: scale(1, 0.4); -moz-transform: scale(1, 0.4); -ms-transform: scale(1, 0.4); -o-transform: scale(1, 0.4); transform: scale(1, 0.4); animation: barUp2 4s infinite; -webkit-animation: barUp2 4s infinite; -ms-animation: barUp2 4s infinite; } .ct-loading-stairs .loader-bar:nth-child(3) { left: 30px; -webkit-transform: scale(1, 0.6); -khtml-transform: scale(1, 0.6); -moz-transform: scale(1, 0.6); -ms-transform: scale(1, 0.6); -o-transform: scale(1, 0.6); transform: scale(1, 0.6); animation: barUp3 4s infinite; -webkit-animation: barUp3 4s infinite; -ms-animation: barUp3 4s infinite; } .ct-loading-stairs .loader-bar:nth-child(4) { left: 45px; -webkit-transform: scale(1, 0.8); -khtml-transform: scale(1, 0.8); -moz-transform: scale(1, 0.8); -ms-transform: scale(1, 0.8); -o-transform: scale(1, 0.8); transform: scale(1, 0.8); animation: barUp4 4s infinite; -webkit-animation: barUp4 4s infinite; -ms-animation: barUp4 4s infinite; } .ct-loading-stairs .loader-bar:nth-child(5) { left: 60px; -webkit-transform: scale(1, 1); -khtml-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); animation: barUp5 4s infinite; -webkit-animation: barUp5 4s infinite; -ms-animation: barUp5 4s infinite; } .ct-loading-stairs .loader-ball { position: absolute; bottom: 10px; left: 0; width: 10px; height: 10px; background: #1e73be; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; animation: ball 4s infinite; -webkit-animation: ball 4s infinite; -ms-animation: ball 4s infinite; } .ct-spinner9-wrap { position: absolute; top: 50%; -webkit-transform: translate(0px, -50%); -khtml-transform: translate(0px, -50%); -moz-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); transform: translate(0px, -50%); left: 0; right: 0; width: 45px; height: 45px; margin: auto; } .ct-spinner9 { margin: 0 auto; width: 45px; height: 45px; position: relative; text-align: center; -webkit-animation: ct-rotate 2s infinite linear; animation: ct-rotate 2s infinite linear; } .ct-spinner9 .dot1, .ct-spinner9 .dot2 { width: 60%; height: 60%; display: inline-block; position: absolute; top: 0; background-color: #226acb; background-image: -webkit-gradient(linear, left top, right top, from(#226acb), to(#1b9bd1)); background-image: -webkit-linear-gradient(left, #226acb, #1b9bd1); background-image: -moz-linear-gradient(left, #226acb, #1b9bd1); background-image: -ms-linear-gradient(left, #226acb, #1b9bd1); background-image: -o-linear-gradient(left, #226acb, #1b9bd1); background-image: linear-gradient(left, #226acb, #1b9bd1); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#226acb', endColorStr='#1b9bd1', gradientType='1'); -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; -webkit-animation: ct-bounce 2s infinite ease-in-out; animation: ct-bounce 2s infinite ease-in-out; } .ct-spinner9 .dot2 { top: auto; bottom: 0; -webkit-animation-delay: -1s; animation-delay: -1s; } .nav-tabs.ct-tabs { border: none; margin-bottom: 10px; } .nav-tabs.ct-tabs .nav-item { margin: 0 0 10px 26px; } .nav-tabs.ct-tabs .nav-item:first-child { margin-left: 0; } .nav-tabs.ct-tabs .nav-item a { margin: 0; border: none; padding: 0; font-size: 13px; color: rgba(17, 17, 17, 0.33); } .nav-tabs.ct-tabs .nav-item a.active { color: #111; } .entry-footer .entry-edit-link { display: none; } div.pp_overlay { z-index: 9999 !important; opacity: 0.85 !important; } .nav-tabs-none { border: none; } .nav-tabs-none li.nav-item { margin: 0; } .nav-tabs-none li.nav-item a.nav-link { border: none; padding: 0; } .owl-carousel.hide-nav .owl-nav { display: none; } .ct-modal { background-color: rgba(0, 0, 0, 0.9); height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 9999; -webkit-transform: translateY(-100%); -khtml-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); opacity: 0; -webkit-transition: all 500ms ease-in-out; -khtml-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; -ms-transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out; transition: all 500ms ease-in-out; } .ct-modal .ct-modal-content { left: 0; margin: auto; max-width: 570px; position: absolute; right: 0; top: 50%; -webkit-transform: translate(0px, -50%) scaleX(0); -khtml-transform: translate(0px, -50%) scaleX(0); -moz-transform: translate(0px, -50%) scaleX(0); -ms-transform: translate(0px, -50%) scaleX(0); -o-transform: translate(0px, -50%) scaleX(0); transform: translate(0px, -50%) scaleX(0); position: relative; -webkit-transition: all 500ms ease-in-out; -khtml-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; -ms-transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out; transition: all 500ms ease-in-out; transition-delay: 500ms; } .ct-modal.open { -webkit-transform: translateY(0%); -khtml-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); opacity: 1; } .ct-modal.open .ct-modal-content { -webkit-transform: translate(0px, -50%) scaleX(1); -khtml-transform: translate(0px, -50%) scaleX(1); -moz-transform: translate(0px, -50%) scaleX(1); -ms-transform: translate(0px, -50%) scaleX(1); -o-transform: translate(0px, -50%) scaleX(1); transform: translate(0px, -50%) scaleX(1); } .ct-modal.remove { -webkit-transform: translateY(-100%); -khtml-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); opacity: 0; transition-delay: 500ms; } .ct-modal.remove .ct-modal-content { -webkit-transform: translate(0px, -50%) scaleX(0); -khtml-transform: translate(0px, -50%) scaleX(0); -moz-transform: translate(0px, -50%) scaleX(0); -ms-transform: translate(0px, -50%) scaleX(0); -o-transform: translate(0px, -50%) scaleX(0); transform: translate(0px, -50%) scaleX(0); transition-delay: 0ms; } .ct-modal .ct-close { position: absolute; top: 30px; right: 30px; } .ct-modal .ct-close:before, .ct-modal .ct-close:after { background-color: #fff; } .ct-modal .ct-close:hover:before, .ct-modal .ct-close:hover:after { background-color: #1e73be; } @media screen and (max-width: 991px) { .ct-modal .ct-close { display: block; } } @media screen and (max-width: 575px) { .ct-modal .ct-modal-content { max-width: 300px; } } .vc_row .ct-row-overlay { position: absolute; left: 0; width: 100%; height: 100%; z-index: 1; } .vc_row .ct-row-overlay.position-left { left: 0; } .vc_row .ct-row-overlay.position-right { right: 0; } .vc_row .ct-row-overlay span { font-size: 278px; font-family: "Poppins", sans-serif; font-weight: 600; color: rgba(255, 255, 255, 0.05); position: absolute; top: 0; left: 0; line-height: 1; } @media screen and (max-width: 991px) { .vc_row .ct-row-overlay span { font-size: 150px; } } @media screen and (max-width: 767px) { .vc_row .ct-row-overlay span { font-size: 80px; } } .vc_row .ct-row-overlay + .vc_column-inner { position: relative; z-index: inherit; } .slider-nav .thumbs { display: flex; flex-wrap: nowrap; margin: 0 -2px; } .slider-nav .thumb { width: 20%; padding: 0 2px; margin-top: 4px; -webkit-transition: all 400ms ease-in-out; -khtml-transition: all 400ms ease-in-out; -moz-transition: all 400ms ease-in-out; -ms-transition: all 400ms ease-in-out; -o-transition: all 400ms ease-in-out; transition: all 400ms ease-in-out; cursor: pointer; } .slider-nav .thumb.active { opacity: 0.57; } .fa:before { vertical-align: middle; } .vc_row.bg-image-ps-top { background-position: top !important; } .vc_row.bg-image-ps-center { background-position: center !important; } .vc_row.bg-image-ps-bottom { background-position: bottom !important; } .ct-demo-bar { position: fixed; top: 0; right: 0; width: 600px; background: #fff; z-index: 99999; height: 100%; text-align: center; -webkit-transform: translate(601px, 0px); -khtml-transform: translate(601px, 0px); -moz-transform: translate(601px, 0px); -ms-transform: translate(601px, 0px); -o-transform: translate(601px, 0px); transform: translate(601px, 0px); -webkit-transition: transform 0.6s ease; -khtml-transition: transform 0.6s ease; -moz-transition: transform 0.6s ease; -ms-transition: transform 0.6s ease; -o-transition: transform 0.6s ease; transition: transform 0.6s ease; } @media screen and (max-width: 767px) { .ct-demo-bar { display: none; } } .ct-demo-bar.active { -webkit-transform: translate(0px, 0px); -khtml-transform: translate(0px, 0px); -moz-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); -o-transform: translate(0px, 0px); transform: translate(0px, 0px); } .ct-demo-bar .ct-demo-option { position: absolute; top: 150px; left: -40px; height: 110px; padding: 10px 0; width: 40px; background-color: #fff; -webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, .1); -khtml-box-shadow: 0 3px 15px rgba(0, 0, 0, .1); -moz-box-shadow: 0 3px 15px rgba(0, 0, 0, .1); -ms-box-shadow: 0 3px 15px rgba(0, 0, 0, .1); -o-box-shadow: 0 3px 15px rgba(0, 0, 0, .1); box-shadow: 0 3px 15px rgba(0, 0, 0, .1); -webkit-border-radius: 5px 0 0 5px; -khtml-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; -ms-border-radius: 5px 0 0 5px; -o-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; } .ct-demo-bar .ct-demo-option span { position: absolute; background-color: #222; color: #fff; white-space: nowrap; padding: 0 12px; font-size: 13px; top: 0; right: 100%; margin-right: 12px; opacity: 0; visibility: hidden; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .ct-demo-bar .ct-demo-option span:before { content: ''; border-color: #222; border-style: solid; border-color: transparent transparent transparent #222; border-width: 6px; position: absolute; top: 50%; right: -12px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } .ct-demo-bar .ct-demo-option a { display: block; color: #222; font-size: 15px; height: 30px; line-height: 30px; position: relative; } .ct-demo-bar .ct-demo-option a:first-child { font-size: 16px; } .ct-demo-bar .ct-demo-option a:hover span { opacity: 1; visibility: visible; } .ct-demo-bar .ct-demo-bar-meta { padding: 40px 20px 0 20px; max-width: 450px; margin: auto; } .ct-demo-bar .ct-demo-bar-meta h4 { font-size: 18px; } .ct-demo-bar .ct-demo-bar-inner { position: absolute; top: 0; right: 0; width: 100%; height: 100%; -webkit-box-shadow: -1px 1px 10px rgba(0, 0, 0, .1); -khtml-box-shadow: -1px 1px 10px rgba(0, 0, 0, .1); -moz-box-shadow: -1px 1px 10px rgba(0, 0, 0, .1); -ms-box-shadow: -1px 1px 10px rgba(0, 0, 0, .1); -o-box-shadow: -1px 1px 10px rgba(0, 0, 0, .1); box-shadow: -1px 1px 10px rgba(0, 0, 0, .1); overflow: auto; height: 100%; color: #222; line-height: 1.5; font-size: 14px; } .ct-demo-bar .ct-demo-bar-inner:hover { overflow-y: auto; } .ct-demo-bar .ct-demo-bar-list { list-style: none; margin: 0; padding: 20px 15px; display: flex; flex-wrap: wrap; } .ct-demo-bar .ct-demo-bar-item { position: relative; width: 50%; margin-bottom: 30px; padding: 0 15px; } .ct-demo-bar .ct-demo-bar-item:before { z-index: 1; content: ''; background-color: rgba(0, 0, 0, 0.78); position: absolute; top: 0; left: 15px; right: 15px; height: 100%; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; } .ct-demo-bar .ct-demo-bar-item .ct-demo-bar-holder { position: absolute; top: 50%; padding: 20px; left: 0; right: 0; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; opacity: 0; z-index: 2; } .ct-demo-bar .ct-demo-bar-item .ct-demo-bar-holder h6 { color: #fff; margin-bottom: 18px; } .ct-demo-bar .ct-demo-bar-item .ct-demo-bar-holder .btn { line-height: 40px; font-size: 14px; padding: 0 20px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; } .ct-demo-bar .ct-demo-bar-item .ct-demo-bar-holder .btn:hover { border-color: #fff; background-color: #fff; color: #000; } .ct-demo-bar .ct-demo-bar-item:hover:before, .ct-demo-bar .ct-demo-bar-item:hover .ct-demo-bar-holder { opacity: 1; } body img.mfp-img { padding: 0 !important; } body .mfp-fade.mfp-bg.mfp-ready { opacity: 0.85; background-color: #000; } body .mfp-image-holder .mfp-close, body .mfp-iframe-holder .mfp-close { line-height: 40px; padding: 0; right: 0; text-align: center; top: -44px; width: 40px; -webkit-border-radius: 2px 2px 0 0; -khtml-border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0; -ms-border-radius: 2px 2px 0 0; -o-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; } body .mfp-bottom-bar { margin-top: 0; } .pp_pic_holder .ppt, .pp_pic_holder .pp_gallery { display: none !important; } .mfp-wrap .mfp-container .mfp-arrow { background-color: #1e73be; width: 60px; height: 120px; opacity: 1; } .mfp-wrap .mfp-container .mfp-arrow:before, .mfp-wrap .mfp-container .mfp-arrow:after { border: none; } .mfp-wrap .mfp-container .mfp-arrow:before { font-family: "Material-Design-Iconic-Font"; font-size: 20px; color: #fff; margin: 0; padding: 0; line-height: normal; position: absolute; top: 50%; display: block; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); opacity: 1; left: 50%; width: auto; height: auto; } .mfp-wrap .mfp-container .mfp-arrow.mfp-arrow-left:before { content: "\f2ea"; } .mfp-wrap .mfp-container .mfp-arrow.mfp-arrow-right:before { content: "\f2ee"; } .wpb_revslider_element, .revslider-initialised { margin-bottom: 0 !important; } .wpb_revslider_element .tp-caption cite.normal, .revslider-initialised .tp-caption cite.normal { font-style: italic !important; font-weight: normal !important; color: inherit !important; letter-spacing: -0.04em !important; } .wpb_revslider_element .slider-next, .revslider-initialised .slider-next { height: 45px !important; width: 45px !important; border: 2px solid #1e73be !important; -webkit-border-radius: 45px !important; -khtml-border-radius: 45px !important; -moz-border-radius: 45px !important; -ms-border-radius: 45px !important; -o-border-radius: 45px !important; border-radius: 45px !important; text-align: center !important; line-height: 41px !important; font-size: 15px !important; color: #1e73be !important; cursor: pointer; } .wpb_revslider_element .slider-next:before, .revslider-initialised .slider-next:before { text-align: center !important; } .wpb_revslider_element .slider-next:hover, .revslider-initialised .slider-next:hover { background-color: #1e73be !important; color: #fff !important; } .wpb_revslider_element .tp-leftarrow.custom:before, .revslider-initialised .tp-leftarrow.custom:before, .wpb_revslider_element .tp-rightarrow.custom:before, .revslider-initialised .tp-rightarrow.custom:before { font-family: "FontAwesome" !important; font-size: 22px !important; } .wpb_revslider_element .tp-leftarrow.custom:before, .revslider-initialised .tp-leftarrow.custom:before { content: "\f104" !important; } .wpb_revslider_element .tp-rightarrow.custom:before, .revslider-initialised .tp-rightarrow.custom:before { content: "\f105" !important; } .wpb_revslider_element.style1 .tp-leftarrow.custom, .revslider-initialised.style1 .tp-leftarrow.custom, .wpb_revslider_element.style1 .tp-rightarrow.custom, .revslider-initialised.style1 .tp-rightarrow.custom { width: 51px !important; height: 51px !important; -webkit-border-radius: 51px !important; -khtml-border-radius: 51px !important; -moz-border-radius: 51px !important; -ms-border-radius: 51px !important; -o-border-radius: 51px !important; border-radius: 51px !important; background-color: #fff !important; -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28) !important; -khtml-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28) !important; -moz-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28) !important; -ms-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28) !important; -o-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28) !important; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28) !important; -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; } .wpb_revslider_element.style1 .tp-leftarrow.custom:before, .revslider-initialised.style1 .tp-leftarrow.custom:before, .wpb_revslider_element.style1 .tp-rightarrow.custom:before, .revslider-initialised.style1 .tp-rightarrow.custom:before { color: #000 !important; line-height: 50px !important; -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; } .wpb_revslider_element.style1 .tp-leftarrow.custom:hover, .revslider-initialised.style1 .tp-leftarrow.custom:hover, .wpb_revslider_element.style1 .tp-rightarrow.custom:hover, .revslider-initialised.style1 .tp-rightarrow.custom:hover { background-color: #1e73be !important; } .wpb_revslider_element.style1 .tp-leftarrow.custom:hover:before, .revslider-initialised.style1 .tp-leftarrow.custom:hover:before, .wpb_revslider_element.style1 .tp-rightarrow.custom:hover:before, .revslider-initialised.style1 .tp-rightarrow.custom:hover:before { color: #fff !important; } .wpb_revslider_element.style2 .tp-leftarrow.custom, .revslider-initialised.style2 .tp-leftarrow.custom, .wpb_revslider_element.style2 .tp-rightarrow.custom, .revslider-initialised.style2 .tp-rightarrow.custom { width: 45px !important; height: 45px !important; -webkit-border-radius: 0 !important; -khtml-border-radius: 0 !important; -moz-border-radius: 0 !important; -ms-border-radius: 0 !important; -o-border-radius: 0 !important; border-radius: 0 !important; background-color: #15191a !important; -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; } .wpb_revslider_element.style2 .tp-leftarrow.custom:before, .revslider-initialised.style2 .tp-leftarrow.custom:before, .wpb_revslider_element.style2 .tp-rightarrow.custom:before, .revslider-initialised.style2 .tp-rightarrow.custom:before { color: #fff !important; line-height: 45px !important; -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; } .wpb_revslider_element.style2 .tp-leftarrow.custom:hover, .revslider-initialised.style2 .tp-leftarrow.custom:hover, .wpb_revslider_element.style2 .tp-rightarrow.custom:hover, .revslider-initialised.style2 .tp-rightarrow.custom:hover { background-color: #226acb; background-image: -webkit-gradient(linear, left top, right top, from(#226acb), to(#1b9bd1 !important)); background-image: -webkit-linear-gradient(left, #226acb, #1b9bd1 !important); background-image: -moz-linear-gradient(left, #226acb, #1b9bd1 !important); background-image: -ms-linear-gradient(left, #226acb, #1b9bd1 !important); background-image: -o-linear-gradient(left, #226acb, #1b9bd1 !important); background-image: linear-gradient(left, #226acb, #1b9bd1 !important); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#226acb', endColorStr='#1b9bd1 !important', gradientType='1'); } .wpb_revslider_element.style2 .tp-leftarrow.custom:hover:before, .revslider-initialised.style2 .tp-leftarrow.custom:hover:before, .wpb_revslider_element.style2 .tp-rightarrow.custom:hover:before, .revslider-initialised.style2 .tp-rightarrow.custom:hover:before { color: #fff !important; } .wpb_revslider_element.style3 .tp-leftarrow.custom, .revslider-initialised.style3 .tp-leftarrow.custom, .wpb_revslider_element.style4 .tp-leftarrow.custom, .revslider-initialised.style4 .tp-leftarrow.custom, .wpb_revslider_element.style3 .tp-rightarrow.custom, .revslider-initialised.style3 .tp-rightarrow.custom, .wpb_revslider_element.style4 .tp-rightarrow.custom, .revslider-initialised.style4 .tp-rightarrow.custom { width: 45px !important; height: 45px !important; -webkit-border-radius: 45px !important; -khtml-border-radius: 45px !important; -moz-border-radius: 45px !important; -ms-border-radius: 45px !important; -o-border-radius: 45px !important; border-radius: 45px !important; background-color: #1e73be !important; -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28) !important; -khtml-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28) !important; -moz-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28) !important; -ms-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28) !important; -o-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28) !important; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28) !important; -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; } .wpb_revslider_element.style3 .tp-leftarrow.custom:before, .revslider-initialised.style3 .tp-leftarrow.custom:before, .wpb_revslider_element.style4 .tp-leftarrow.custom:before, .revslider-initialised.style4 .tp-leftarrow.custom:before, .wpb_revslider_element.style3 .tp-rightarrow.custom:before, .revslider-initialised.style3 .tp-rightarrow.custom:before, .wpb_revslider_element.style4 .tp-rightarrow.custom:before, .revslider-initialised.style4 .tp-rightarrow.custom:before { color: #fff !important; line-height: 45px !important; -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; } .wpb_revslider_element.style3 .tp-leftarrow.custom:hover, .revslider-initialised.style3 .tp-leftarrow.custom:hover, .wpb_revslider_element.style4 .tp-leftarrow.custom:hover, .revslider-initialised.style4 .tp-leftarrow.custom:hover, .wpb_revslider_element.style3 .tp-rightarrow.custom:hover, .revslider-initialised.style3 .tp-rightarrow.custom:hover, .wpb_revslider_element.style4 .tp-rightarrow.custom:hover, .revslider-initialised.style4 .tp-rightarrow.custom:hover { background-color: #fff !important; } .wpb_revslider_element.style3 .tp-leftarrow.custom:hover:before, .revslider-initialised.style3 .tp-leftarrow.custom:hover:before, .wpb_revslider_element.style4 .tp-leftarrow.custom:hover:before, .revslider-initialised.style4 .tp-leftarrow.custom:hover:before, .wpb_revslider_element.style3 .tp-rightarrow.custom:hover:before, .revslider-initialised.style3 .tp-rightarrow.custom:hover:before, .wpb_revslider_element.style4 .tp-rightarrow.custom:hover:before, .revslider-initialised.style4 .tp-rightarrow.custom:hover:before { color: #1e73be !important; } .wpb_revslider_element.style4 .tp-leftarrow.custom, .revslider-initialised.style4 .tp-leftarrow.custom, .wpb_revslider_element.style4 .tp-rightarrow.custom, .revslider-initialised.style4 .tp-rightarrow.custom { background-color: #226ecb !important; } .wpb_revslider_element.style4 .tp-leftarrow.custom:hover, .revslider-initialised.style4 .tp-leftarrow.custom:hover, .wpb_revslider_element.style4 .tp-rightarrow.custom:hover, .revslider-initialised.style4 .tp-rightarrow.custom:hover { background-color: #1e73be !important; } .wpb_revslider_element.style4 .tp-leftarrow.custom:hover:before, .revslider-initialised.style4 .tp-leftarrow.custom:hover:before, .wpb_revslider_element.style4 .tp-rightarrow.custom:hover:before, .revslider-initialised.style4 .tp-rightarrow.custom:hover:before { color: #fff !important; } .wpb_revslider_element.style5 .tp-leftarrow.custom, .revslider-initialised.style5 .tp-leftarrow.custom, .wpb_revslider_element.style5 .tp-rightarrow.custom, .revslider-initialised.style5 .tp-rightarrow.custom { width: 45px !important; height: 45px !important; -webkit-border-radius: 45px !important; -khtml-border-radius: 45px !important; -moz-border-radius: 45px !important; -ms-border-radius: 45px !important; -o-border-radius: 45px !important; border-radius: 45px !important; background-color: #226acb; background-image: -webkit-gradient(linear, left top, right top, from(#226acb), to(#1b9bd1 !important)); background-image: -webkit-linear-gradient(left, #226acb, #1b9bd1 !important); background-image: -moz-linear-gradient(left, #226acb, #1b9bd1 !important); background-image: -ms-linear-gradient(left, #226acb, #1b9bd1 !important); background-image: -o-linear-gradient(left, #226acb, #1b9bd1 !important); background-image: linear-gradient(left, #226acb, #1b9bd1 !important); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#226acb', endColorStr='#1b9bd1 !important', gradientType='1'); -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28) !important; -khtml-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28) !important; -moz-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28) !important; -ms-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28) !important; -o-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28) !important; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28) !important; -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; opacity: 0.8 !important; } .wpb_revslider_element.style5 .tp-leftarrow.custom:before, .revslider-initialised.style5 .tp-leftarrow.custom:before, .wpb_revslider_element.style5 .tp-rightarrow.custom:before, .revslider-initialised.style5 .tp-rightarrow.custom:before { color: #fff !important; line-height: 45px !important; -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; } .wpb_revslider_element.style5 .tp-leftarrow.custom:hover, .revslider-initialised.style5 .tp-leftarrow.custom:hover, .wpb_revslider_element.style5 .tp-rightarrow.custom:hover, .revslider-initialised.style5 .tp-rightarrow.custom:hover { opacity: 1 !important; } .wpb_revslider_element.style6 .tp-leftarrow.custom, .revslider-initialised.style6 .tp-leftarrow.custom, .wpb_revslider_element.style6 .tp-rightarrow.custom, .revslider-initialised.style6 .tp-rightarrow.custom { width: 60px !important; height: 60px !important; -webkit-border-radius: 60px !important; -khtml-border-radius: 60px !important; -moz-border-radius: 60px !important; -ms-border-radius: 60px !important; -o-border-radius: 60px !important; border-radius: 60px !important; background-color: rgba(255, 255, 255, 0.15) !important; -webkit-box-shadow: none !important; -khtml-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; } .wpb_revslider_element.style6 .tp-leftarrow.custom:before, .revslider-initialised.style6 .tp-leftarrow.custom:before, .wpb_revslider_element.style6 .tp-rightarrow.custom:before, .revslider-initialised.style6 .tp-rightarrow.custom:before { color: #fff !important; line-height: 60px !important; -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; } .wpb_revslider_element.style6 .tp-leftarrow.custom:hover, .revslider-initialised.style6 .tp-leftarrow.custom:hover, .wpb_revslider_element.style6 .tp-rightarrow.custom:hover, .revslider-initialised.style6 .tp-rightarrow.custom:hover { background-color: #1e73be !important; } .wpb_revslider_element.style6 .tp-leftarrow.custom:hover:before, .revslider-initialised.style6 .tp-leftarrow.custom:hover:before, .wpb_revslider_element.style6 .tp-rightarrow.custom:hover:before, .revslider-initialised.style6 .tp-rightarrow.custom:hover:before { color: #fff !important; } .wpb_revslider_element.style7 .tp-leftarrow.custom, .revslider-initialised.style7 .tp-leftarrow.custom, .wpb_revslider_element.style7 .tp-rightarrow.custom, .revslider-initialised.style7 .tp-rightarrow.custom { width: 51px !important; height: 51px !important; background-color: transparent !important; -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28) !important; -khtml-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28) !important; -moz-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28) !important; -ms-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28) !important; -o-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28) !important; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.28) !important; -webkit-box-shadow: none !important; -khtml-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; } .wpb_revslider_element.style7 .tp-leftarrow.custom:before, .revslider-initialised.style7 .tp-leftarrow.custom:before, .wpb_revslider_element.style7 .tp-rightarrow.custom:before, .revslider-initialised.style7 .tp-rightarrow.custom:before { color: #fff !important; line-height: 50px !important; -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; font-size: 40px !important; } .wpb_revslider_element.style7 .tp-leftarrow.custom:hover:before, .revslider-initialised.style7 .tp-leftarrow.custom:hover:before, .wpb_revslider_element.style7 .tp-rightarrow.custom:hover:before, .revslider-initialised.style7 .tp-rightarrow.custom:hover:before { color: #1e73be !important; } .wpb_revslider_element.style8 .tp-leftarrow.custom, .revslider-initialised.style8 .tp-leftarrow.custom, .wpb_revslider_element.style8 .tp-rightarrow.custom, .revslider-initialised.style8 .tp-rightarrow.custom { width: 45px !important; height: 45px !important; -webkit-border-radius: 45px !important; -khtml-border-radius: 45px !important; -moz-border-radius: 45px !important; -ms-border-radius: 45px !important; -o-border-radius: 45px !important; border-radius: 45px !important; border: 2px solid #fff !important; background-color: transparent !important; -webkit-box-shadow: none !important; -khtml-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; } .wpb_revslider_element.style8 .tp-leftarrow.custom:before, .revslider-initialised.style8 .tp-leftarrow.custom:before, .wpb_revslider_element.style8 .tp-rightarrow.custom:before, .revslider-initialised.style8 .tp-rightarrow.custom:before { color: #fff !important; line-height: 41px !important; -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; } .wpb_revslider_element.style8 .tp-leftarrow.custom:hover, .revslider-initialised.style8 .tp-leftarrow.custom:hover, .wpb_revslider_element.style8 .tp-rightarrow.custom:hover, .revslider-initialised.style8 .tp-rightarrow.custom:hover { border-color: #1e73be !important; } .wpb_revslider_element.style8 .tp-leftarrow.custom:hover:before, .revslider-initialised.style8 .tp-leftarrow.custom:hover:before, .wpb_revslider_element.style8 .tp-rightarrow.custom:hover:before, .revslider-initialised.style8 .tp-rightarrow.custom:hover:before { color: #1e73be !important; } .wpb_revslider_element.style9 .tp-leftarrow.custom, .revslider-initialised.style9 .tp-leftarrow.custom, .wpb_revslider_element.style9 .tp-rightarrow.custom, .revslider-initialised.style9 .tp-rightarrow.custom { width: 45px !important; height: 45px !important; background-color: #fff !important; -webkit-box-shadow: none !important; -khtml-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; } .wpb_revslider_element.style9 .tp-leftarrow.custom:before, .revslider-initialised.style9 .tp-leftarrow.custom:before, .wpb_revslider_element.style9 .tp-rightarrow.custom:before, .revslider-initialised.style9 .tp-rightarrow.custom:before { color: #1e73be !important; line-height: 45px !important; -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important; } .wpb_revslider_element.style9 .tp-leftarrow.custom:hover, .revslider-initialised.style9 .tp-leftarrow.custom:hover, .wpb_revslider_element.style9 .tp-rightarrow.custom:hover, .revslider-initialised.style9 .tp-rightarrow.custom:hover { border-color: #1e73be !important; background-color: #1e73be !important; } .wpb_revslider_element.style9 .tp-leftarrow.custom:hover:before, .revslider-initialised.style9 .tp-leftarrow.custom:hover:before, .wpb_revslider_element.style9 .tp-rightarrow.custom:hover:before, .revslider-initialised.style9 .tp-rightarrow.custom:hover:before { color: #fff !important; } .wpb_revslider_element.bullet-style1 .tp-bullets.custom .tp-bullet, .revslider-initialised.bullet-style1 .tp-bullets.custom .tp-bullet { height: 10px !important; width: 10px !important; -webkit-border-radius: 10px !important; -khtml-border-radius: 10px !important; -moz-border-radius: 10px !important; -ms-border-radius: 10px !important; -o-border-radius: 10px !important; border-radius: 10px !important; background: #fff !important; } .wpb_revslider_element.bullet-style1 .tp-bullets.custom .tp-bullet:before, .revslider-initialised.bullet-style1 .tp-bullets.custom .tp-bullet:before { content: '' !important; height: 16px !important; width: 16px !important; -webkit-border-radius: 16px !important; -khtml-border-radius: 16px !important; -moz-border-radius: 16px !important; -ms-border-radius: 16px !important; -o-border-radius: 16px !important; border-radius: 16px !important; border: 3px solid transparent !important; position: absolute !important; top: -3px !important; left: -3px !important; } .wpb_revslider_element.bullet-style1 .tp-bullets.custom .tp-bullet.selected, .revslider-initialised.bullet-style1 .tp-bullets.custom .tp-bullet.selected { background-color: #fff !important; } .wpb_revslider_element.bullet-style1 .tp-bullets.custom .tp-bullet.selected:before, .revslider-initialised.bullet-style1 .tp-bullets.custom .tp-bullet.selected:before { border-color: #1e73be !important; } .wpb_revslider_element.bullet-style2 .tp-bullets.custom .tp-bullet, .revslider-initialised.bullet-style2 .tp-bullets.custom .tp-bullet { height: 11px !important; width: 11px !important; -webkit-border-radius: 15px !important; -khtml-border-radius: 15px !important; -moz-border-radius: 15px !important; -ms-border-radius: 15px !important; -o-border-radius: 15px !important; border-radius: 15px !important; background: transparent !important; border: 2px solid rgba(255, 255, 255, 0.65) !important; } .wpb_revslider_element.bullet-style2 .tp-bullets.custom .tp-bullet.selected, .revslider-initialised.bullet-style2 .tp-bullets.custom .tp-bullet.selected { background-color: #1e73be !important; border-color: #1e73be !important; } .rev_slider_wrapper .btn-gradient:hover, .revslider-initialised .btn-gradient:hover { background-image: none; } .rev_slider_wrapper .space-left, .revslider-initialised .space-left { margin-left: 14px !important; } .rev_slider_wrapper .btn-line, .revslider-initialised .btn-line { width: 117px; height: 2px; background-color: #fff; display: inline-block; margin-right: 15px; } @media screen and (min-width: 768px) { .rev_slider_wrapper .color-dark, .revslider-initialised .color-dark { color: #443f45; margin-left: 8px; } } .rev_slider_wrapper .tp-caption cite, .revslider-initialised .tp-caption cite { font-style: normal !important; color: #1e73be; } .rev_slider_wrapper .heading-letter, .revslider-initialised .heading-letter { letter-spacing: -0.03em !important; } .el-btn-link { font-size: 18px; height: 50px; width: 50px; -webkit-border-radius: 50px; -khtml-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; -webkit-box-shadow: 0 1px 10px rgba(1, 47, 92, 0.23); -khtml-box-shadow: 0 1px 10px rgba(1, 47, 92, 0.23); -moz-box-shadow: 0 1px 10px rgba(1, 47, 92, 0.23); -ms-box-shadow: 0 1px 10px rgba(1, 47, 92, 0.23); -o-box-shadow: 0 1px 10px rgba(1, 47, 92, 0.23); box-shadow: 0 1px 10px rgba(1, 47, 92, 0.23); text-align: center; line-height: 50px; display: block; background-color: #1e73be; color: rgba(0, 0, 0, 0.6); margin: auto; } .el-btn-link:hover, .el-btn-link:focus, .el-btn-link:active { color: rgba(0, 0, 0, 0.7); } .ct-google-map { -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; overflow: hidden; } @media screen and (min-width: 1200px) { .mfp-wrap .mfp-container { padding: 0 120px; } } .image-radius-shadow img { -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15); -khtml-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15); -ms-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15); -o-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15); } .divider1 { position: relative; padding-bottom: 12px; } .divider1:before { content: ''; width: 31px; height: 5px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; background-color: #1e73be; position: absolute; bottom: 0; left: 0; } .ct-heading .style-industrial { height: 5px; margin-top: 11px; } .ct-heading .style-industrial span { display: inline-block; vertical-align: top; width: 75px; height: 5px; position: relative; } .ct-heading .style-industrial span:before, .ct-heading .style-industrial span:after { content: ''; height: 5px; position: absolute; top: 0; } .ct-heading .style-industrial span:before { left: 0; width: 45px; background-color: #1e73be; } .ct-heading .style-industrial span:after { width: 27px; background-color: #cdcdcd; right: 0; } .ct-heading .style-lawyer { width: 236px; height: 25px; position: relative; text-align: center; margin-bottom: 3px; } .ct-heading .style-lawyer:before, .ct-heading .style-lawyer:after { content: ''; height: 2px; position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); background-color: #1e73be; } .ct-heading .style-lawyer:before { left: 0; width: 114px; } .ct-heading .style-lawyer:after { right: 0; width: 66px; } .ct-heading .style-lawyer span { display: block; width: 26px; height: 25px; margin: auto; background-image: url(../images/heading-icon.png); position: absolute; right: 78px; top: 0; } .ct-heading .style-lawyer + .ct-heading-tag cite { font-weight: normal; color: inherit; } .ct-heading .ct-heading-tag { font-size: 30px; margin-bottom: 26px; } .ct-heading .ct-heading-tag cite { font-style: normal; color: #1e73be; } .ct-heading .ct-heading-tag.cite-white cite { color: inherit; font-weight: normal; } @media screen and (max-width: 767px) { .ct-heading .ct-heading-tag br { display: none; } } .ct-heading .ct-heading-tag .heading-button { display: inline-block; color: #1e73be; border-bottom: 2px solid #1e73be; } .ct-heading .ct-heading-tag .heading-button:hover { color: rgba(30, 115, 190, 0.85); border-color: rgba(30, 115, 190, 0.85); } .ct-heading .ct-heading-desc { line-height: 1.714; } .ct-heading .divider2 { position: relative; padding-bottom: 12px; } .ct-heading .divider2:before, .ct-heading .divider2:after { content: ''; height: 1px; background-color: #1e73be; position: absolute; display: block; left: 0; } .ct-heading .divider2:before { width: 175px; bottom: 3px; } .ct-heading .divider2:after { bottom: 0; width: 145px; } .ct-heading .divider3 { position: relative; padding-bottom: 18px; } .ct-heading .divider3:before, .ct-heading .divider3:after { content: ''; height: 3px; background-color: #bcbcbc; position: absolute; display: block; left: 0; } .ct-heading .divider3:before { width: 45px; bottom: 7px; } .ct-heading .divider3:after { bottom: 0; width: 23px; } .ct-heading.align-center .style-lawyer { margin-left: auto; margin-right: auto; } .ct-heading.align-center .ct-heading-tag.divider1:before { right: 0; margin: auto; } .ct-heading.align-center .divider2:before, .ct-heading.align-center .divider3:before, .ct-heading.align-center .divider2:after, .ct-heading.align-center .divider3:after { left: 0; right: 0; margin: auto; } .ct-heading.align-right .style-lawyer { margin-right: 0; margin-left: auto; } .ct-heading.align-right .ct-heading-tag.divider1:before { left: auto; right: 0; } .ct-heading.align-right .divider2:before, .ct-heading.align-right .divider3:before, .ct-heading.align-right .divider2:after, .ct-heading.align-right .divider3:after { left: auto; right: 0; } .ct-fancybox-default { text-align: center; } .ct-fancybox-default .ct-fancybox-icon { width: 60px; height: 60px; -webkit-border-radius: 9px; -khtml-border-radius: 9px; -moz-border-radius: 9px; -ms-border-radius: 9px; -o-border-radius: 9px; border-radius: 9px; background-color: #1e73be; -webkit-box-shadow: 0 6px 7px rgba(30, 115, 190, 0.67); -khtml-box-shadow: 0 6px 7px rgba(30, 115, 190, 0.67); -moz-box-shadow: 0 6px 7px rgba(30, 115, 190, 0.67); -ms-box-shadow: 0 6px 7px rgba(30, 115, 190, 0.67); -o-box-shadow: 0 6px 7px rgba(30, 115, 190, 0.67); box-shadow: 0 6px 7px rgba(30, 115, 190, 0.67); text-align: center; line-height: 60px; font-size: 28px; color: #fff; margin: 0 auto 25px auto; } .ct-fancybox-default .ct-fancybox-icon img { max-width: 40px; } .ct-fancybox-default .ct-fancybox-icon.style2 { margin-bottom: 27px; background-color: #fff; color: #1e73be; -webkit-border-radius: 9px; -khtml-border-radius: 9px; -moz-border-radius: 9px; -ms-border-radius: 9px; -o-border-radius: 9px; border-radius: 9px; -webkit-box-shadow: 0 1px 8px rgba(182, 182, 183, 0.6); -khtml-box-shadow: 0 1px 8px rgba(182, 182, 183, 0.6); -moz-box-shadow: 0 1px 8px rgba(182, 182, 183, 0.6); -ms-box-shadow: 0 1px 8px rgba(182, 182, 183, 0.6); -o-box-shadow: 0 1px 8px rgba(182, 182, 183, 0.6); box-shadow: 0 1px 8px rgba(182, 182, 183, 0.6); background-color: #226acb; background-image: -webkit-gradient(linear, left top, right top, from(#226acb), to(#1b9bd1)); background-image: -webkit-linear-gradient(left, #226acb, #1b9bd1); background-image: -moz-linear-gradient(left, #226acb, #1b9bd1); background-image: -ms-linear-gradient(left, #226acb, #1b9bd1); background-image: -o-linear-gradient(left, #226acb, #1b9bd1); background-image: linear-gradient(left, #226acb, #1b9bd1); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#226acb', endColorStr='#1b9bd1', gradientType='1'); background-color: transparent; background-clip: text; -moz-background-clip: text; -webkit-background-clip: text; text-fill-color: transparent; -moz-text-fill-color: transparent; -webkit-text-fill-color: transparent; } .ct-fancybox-default .ct-fancybox-icon.style2 + .ct-fancybox-content .ct-fancybox-title { margin-bottom: 12px; } .ct-fancybox-default .ct-fancybox-title { font-size: 18px; font-weight: 600; margin-bottom: 22px; } .ct-fancybox-default .ct-fancybox-title a { color: inherit; } .ct-fancybox-default .ct-fancybox-title a:hover { color: #1e73be; } .ct-fancybox-default .ct-fancybox-desc { color: #777; } @media screen and (max-width: 991px) { .ct-fancybox-default { max-width: 360px; margin: auto; } } .ct-fancybox-layout1 .ct-fancybox-inner { padding: 75px; position: relative; height: 100%; } @media screen and (max-width: 1199px) { .ct-fancybox-layout1 .ct-fancybox-inner { padding: 45px; } } @media screen and (max-width: 767px) { .ct-fancybox-layout1 .ct-fancybox-inner { padding: 30px; } } .ct-fancybox-layout1 .ct-fancybox-inner .box-color { background-color: #1e73be; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .ct-fancybox-layout1 .ct-fancybox-inner .ct-fancybox-content { position: relative; z-index: 99; } .ct-fancybox-layout1 .ct-fancybox-inner .ct-fancybox-title { font-size: 28px; line-height: 1.2; color: #fff; margin-bottom: 25px; } .ct-fancybox-layout1 .ct-fancybox-inner .ct-fancybox-desc { color: #fff; } .ct-fancybox-layout1 .ct-fancybox-inner .ct-fancybox-more { margin-top: 37px; } .ct-fancybox-layout1 .ct-fancybox-inner .ct-fancybox-more .btn:hover, .ct-fancybox-layout1 .ct-fancybox-inner .ct-fancybox-more .btn:focus { background-color: #226ecb !important; border-color: #226ecb !important; color: #fff !important; } .ct-fancybox-layout1 .ct-fancybox-inner:hover .box-color { opacity: 0.8; } .ct-fancybox-layout2 .ct-fancybox-icon { height: 85px; line-height: 81px; width: 85px; border: 2px solid #1e73be; text-align: center; -webkit-border-radius: 85px; -khtml-border-radius: 85px; -moz-border-radius: 85px; -ms-border-radius: 85px; -o-border-radius: 85px; border-radius: 85px; font-size: 42px; color: #226ecb; min-width: 85px; margin-right: 20px; -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; position: relative; } .ct-fancybox-layout2 .ct-fancybox-icon:before { -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; content: ''; width: 85px; height: 85px; -webkit-border-radius: 85px; -khtml-border-radius: 85px; -moz-border-radius: 85px; -ms-border-radius: 85px; -o-border-radius: 85px; border-radius: 85px; position: absolute; top: -2px; left: -2px; display: block; border: 10px solid #1e73be; opacity: 0; -webkit-transform: scale(1.4); -khtml-transform: scale(1.4); -moz-transform: scale(1.4); -ms-transform: scale(1.4); -o-transform: scale(1.4); transform: scale(1.4); z-index: -1; } .ct-fancybox-layout2 .ct-fancybox-icon img { max-width: 55px; } .ct-fancybox-layout2 .ct-fancybox-title { font-size: 23px; font-weight: 600; } .ct-fancybox-layout2 .ct-fancybox-desc { color: #999; } .ct-fancybox-layout2 .ct-fancybox-inner { display: flex; flex-wrap: nowrap; } .ct-fancybox-layout2 .ct-fancybox-inner:hover .ct-fancybox-icon { background-color: #1e73be; border-color: #1e73be; } .ct-fancybox-layout2 .ct-fancybox-inner:hover .ct-fancybox-icon:before { opacity: 0.4; -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .ct-fancybox-layout2.icon-style2 .ct-fancybox-icon { height: 71px; width: 71px; line-height: 67px; min-width: 71px; background-color: #1e73be; } .ct-fancybox-layout2.icon-style2 .ct-fancybox-icon:before { width: 71px; height: 71px; } .ct-fancybox-layout2.icon-style2 .ct-fancybox-icon img { max-width: 40px; } .ct-fancybox-layout2.icon-style2 .ct-fancybox-title { font-size: 20px; margin-bottom: 5px; } .ct-fancybox-layout2.icon-style3 .ct-fancybox-icon { height: 60px; width: 60px; min-width: 60px; border: none; background-color: transparent !important; } .ct-fancybox-layout2.icon-style3 .ct-fancybox-icon:before { display: none; } .ct-fancybox-layout2.icon-style3 .ct-fancybox-icon img { vertical-align: top; } .ct-fancybox-layout2.icon-style3 .ct-fancybox-icon + .ct-fancybox-content .ct-fancybox-title { font-size: 18px; line-height: 32px; font-weight: normal; font-family: inherit; } .ct-fancybox-layout2.icon-style4 .ct-fancybox-icon { height: 46px; width: 46px; min-width: 46px; line-height: 44px; border: 1px solid #1e73be; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; background-color: transparent !important; margin-right: 12px; } .ct-fancybox-layout2.icon-style4 .ct-fancybox-icon:before { display: none; } .ct-fancybox-layout2.icon-style4 .ct-fancybox-icon img { max-width: 40px; } .ct-fancybox-layout2.icon-style4 .ct-fancybox-icon + .ct-fancybox-content .ct-fancybox-title { font-size: 18px; line-height: 27px; font-weight: 500; color: #3d4149; margin-bottom: 8px; margin-top: -5px; } .ct-fancybox-layout2.icon-style4 .ct-fancybox-icon + .ct-fancybox-content .ct-fancybox-desc { font-size: 14px; color: inherit; } .ct-fancybox-layout3 { display: flex; flex-wrap: nowrap; padding: 40px 30px; background-color: #fff; -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .ct-fancybox-layout3:hover, .ct-fancybox-layout3.actived { background-color: #1e73be; } .ct-fancybox-layout3:hover .ct-fancybox-icon, .ct-fancybox-layout3.actived .ct-fancybox-icon { color: #fff; } .ct-fancybox-layout3:hover .ct-fancybox-desc, .ct-fancybox-layout3.actived .ct-fancybox-desc { color: rgba(255, 255, 255, 0.65); } .ct-fancybox-layout3 .ct-fancybox-icon { font-size: 30px; color: #1e73be; width: 68px; min-width: 67px; -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .ct-fancybox-layout3 .ct-fancybox-icon i:before { line-height: 1; vertical-align: top; } .ct-fancybox-layout3 .ct-fancybox-icon img { max-width: 55px; } .ct-fancybox-layout3 .ct-fancybox-title { font-size: 18px; font-weight: 500; margin-bottom: 12px; } .ct-fancybox-layout3 .ct-fancybox-desc { color: #999; font-size: 14px; -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .fancybox-layout3-sameheight .wpb_wrapper { height: 100%; } .fancybox-layout3-sameheight .wpb_wrapper .ct-fancybox-layout3 { height: 100%; } .ct-fancybox-layout4.icon-style1 .ct-fancybox-icon { margin-right: 18px; height: 40px; width: 40px; min-width: 40px; color: #fff; text-align: center; line-height: 40px; -webkit-border-radius: 40px; -khtml-border-radius: 40px; -moz-border-radius: 40px; -ms-border-radius: 40px; -o-border-radius: 40px; border-radius: 40px; background-color: #226acb; background-image: -webkit-gradient(linear, left top, right top, from(#226acb), to(#1b9bd1)); background-image: -webkit-linear-gradient(left, #226acb, #1b9bd1); background-image: -moz-linear-gradient(left, #226acb, #1b9bd1); background-image: -ms-linear-gradient(left, #226acb, #1b9bd1); background-image: -o-linear-gradient(left, #226acb, #1b9bd1); background-image: linear-gradient(left, #226acb, #1b9bd1); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#226acb', endColorStr='#1b9bd1', gradientType='1'); } .ct-fancybox-layout4.icon-style1 .ct-fancybox-icon img { max-width: 32px; } .ct-fancybox-layout4.icon-style1 .ct-fancybox-icon i { font-size: 32px; } .ct-fancybox-layout4.icon-style1 .ct-fancybox-title { font-size: 18px; font-weight: 500; margin-bottom: 7px; color: #121212; } .ct-fancybox-layout4.icon-style1 .ct-fancybox-inner { display: flex; flex-wrap: nowrap; } .ct-fancybox-layout4.icon-style2 .ct-fancybox-inner { display: flex; flex-wrap: nowrap; align-items: center; } .ct-fancybox-layout4.icon-style2 .ct-fancybox-title { font-size: 30px; font-weight: 600; color: #121212; margin-bottom: 0; } .ct-fancybox-layout4.icon-style2 .ct-fancybox-desc { font-size: 16px; color: #121212; } .ct-fancybox-layout4.icon-style2 .ct-fancybox-icon { border: 2px solid #1b9bd1; margin-right: 19px; height: 48px; width: 48px; min-width: 48px; color: #fff; text-align: center; line-height: 48px; -webkit-border-radius: 48px; -khtml-border-radius: 48px; -moz-border-radius: 48px; -ms-border-radius: 48px; -o-border-radius: 48px; border-radius: 48px; background-color: #fff; } .ct-fancybox-layout4.icon-style2 .ct-fancybox-icon img { max-width: 40px; } .ct-fancybox-layout4.icon-style2 .ct-fancybox-icon i { font-size: 22px; color: #1e73be; } .ct-fancybox-layout5 { padding: 50px 30px 69px 30px; background-color: #fff; -webkit-box-shadow: 0 12px 79px rgba(0, 0, 0, 0.1); -khtml-box-shadow: 0 12px 79px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 12px 79px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 12px 79px rgba(0, 0, 0, 0.1); -o-box-shadow: 0 12px 79px rgba(0, 0, 0, 0.1); box-shadow: 0 12px 79px rgba(0, 0, 0, 0.1); text-align: center; } .ct-fancybox-layout5 .ct-fancybox-icon { margin-bottom: 33px; } .ct-fancybox-layout5 .ct-fancybox-icon i { font-size: 36px; } .ct-fancybox-layout5 .ct-fancybox-content { font-size: 16px; line-height: 30px; font-weight: 500; font-family: "Poppins", sans-serif; color: #333; } .ct-fancybox-layout6 .ct-fancybox-image { position: relative; overflow: hidden; margin-bottom: 38px; } .ct-fancybox-layout6 .ct-fancybox-image img { -webkit-border-radius: 7px; -khtml-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px; width: 100%; } .ct-fancybox-layout6 .ct-fancybox-image a:after { background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .3) 100%); background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .3) 100%); background: -webkit-linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .3) 100%); background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .3) 100%); height: 100%; left: -100%; top: 0; -webkit-transform: skewX(-25deg); -khtml-transform: skewX(-25deg); -moz-transform: skewX(-25deg); -ms-transform: skewX(-25deg); -o-transform: skewX(-25deg); transform: skewX(-25deg); width: 50%; z-index: 2; content: ''; display: block; position: absolute; -webkit-transition: all 0.3s linear; -khtml-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; } .ct-fancybox-layout6 .ct-fancybox-title { font-weight: 600; text-transform: uppercase; letter-spacing: -0.01em; margin-bottom: 16px; font-size: 20px; } .ct-fancybox-layout6 .ct-fancybox-desc { margin-bottom: 22px; } .ct-fancybox-layout6 .ct-fancybox-more { margin-bottom: 24px; } .ct-fancybox-layout6 .ct-fancybox-more a { font-size: 18px; font-weight: 600; color: #000; letter-spacing: -0.01em; } .ct-fancybox-layout6 .ct-fancybox-more a:hover { color: #1e73be; } .ct-fancybox-layout6 .ct-fancybox-gap { height: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; background-color: #1e73be; } .ct-fancybox-layout6 .ct-fancybox-inner:hover .ct-fancybox-image a:after { animation: shine 1s; -webkit-animation: shine 1s; } .ct-counter-default .ct-counter-inner { display: flex; flex-wrap: nowrap; } .ct-counter-default .ct-counter-icon { min-width: 60px; } .ct-counter-default .ct-counter-icon i { font-size: 35px; color: #1e73be; } .ct-counter-default .ct-counter-icon img { max-width: 50px; } .ct-counter-default .ct-counter-digit { font-size: 30px; line-height: 0.9; font-weight: 700; font-family: "Poppins", sans-serif; color: #111; } .ct-counter-default .ct-counter-title { font-weight: normal; font-size: 12px; color: #777; margin: 0; } .ct-counter-default.style2 .ct-counter-digit { font-size: 48px; color: #1e73be; font-weight: 600; } .ct-counter-default.style2 .ct-counter-title { font-size: 18px; letter-spacing: -0.025em; margin-top: 2px; } .ct-counter-default.style2 .ct-counter-icon { min-width: 72px; width: 72px; margin-right: 18px; border: 4px solid #1e73be; line-height: 66px; text-align: center; height: 72px; } .ct-counter-default.style2 .ct-counter-icon img { max-width: 60px; } .ct-counter-default.style3 .ct-counter-icon { margin-bottom: 30px; } .ct-counter-default.style3 .ct-counter-inner { display: block; text-align: center; } .ct-counter-default.style3 .ct-counter-digit { color: #1e73be; font-size: 36px; } .ct-counter-default.style3 .ct-counter-title { font-size: 15px; padding-top: 6px; } .ct-video-wrapper.layout1.btn-abs .ct-video-inner { position: static; } .ct-video-wrapper.layout1.btn-abs .ct-video-inner .ct-video-button { position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); left: 0; right: 0; margin: auto; } .ct-video-wrapper.layout1 .ct-video-inner { position: relative; display: inline-block; } .ct-video-wrapper.layout1 .ct-video-button { height: 115px; width: 115px; background-color: #1e73be; position: relative; -webkit-border-radius: 115px; -khtml-border-radius: 115px; -moz-border-radius: 115px; -ms-border-radius: 115px; -o-border-radius: 115px; border-radius: 115px; line-height: 115px; text-align: center; display: inline-block; } .ct-video-wrapper.layout1 .ct-video-button:before { height: 100%; width: 100%; content: ''; position: absolute; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.45); -webkit-border-radius: 115px; -khtml-border-radius: 115px; -moz-border-radius: 115px; -ms-border-radius: 115px; -o-border-radius: 115px; border-radius: 115px; } .ct-video-wrapper.layout1 .ct-video-button:after { height: 137px; width: 137px; -webkit-border-radius: 137px; -khtml-border-radius: 137px; -moz-border-radius: 137px; -ms-border-radius: 137px; -o-border-radius: 137px; border-radius: 137px; content: ''; background-color: rgba(30, 115, 190, 0.5); position: absolute; top: -11px; left: -11px; z-index: -1; -webkit-transition: all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .ct-video-wrapper.layout1 .ct-video-button i { font-size: 18px; color: #1e73be; z-index: 99; position: absolute; top: 50%; left: 0; right: 0; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } .ct-video-wrapper.layout1 .ct-video-button:hover:after { -webkit-transform: scale(1.1); -khtml-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } .ct-video-wrapper.layout1 .ct-video-intro { -webkit-border-radius: 9px; -khtml-border-radius: 9px; -moz-border-radius: 9px; -ms-border-radius: 9px; -o-border-radius: 9px; border-radius: 9px; } .ct-video-wrapper.layout1 .ct-video-intro + .ct-video-button { position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); left: 0; right: 0; margin: auto; } .ct-video-wrapper.layout1 .ct-video-intro.style2 { -webkit-border-radius: 50px; -khtml-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; -webkit-box-shadow: 0 36px 38px rgba(30, 115, 190, 0.41); -khtml-box-shadow: 0 36px 38px rgba(30, 115, 190, 0.41); -moz-box-shadow: 0 36px 38px rgba(30, 115, 190, 0.41); -ms-box-shadow: 0 36px 38px rgba(30, 115, 190, 0.41); -o-box-shadow: 0 36px 38px rgba(30, 115, 190, 0.41); box-shadow: 0 36px 38px rgba(30, 115, 190, 0.41); } .ct-video-wrapper.layout1 .ct-video-intro.style3 { -webkit-border-radius: 8px; -khtml-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 0 1px 27px rgba(182, 182, 183, 0.79); -khtml-box-shadow: 0 1px 27px rgba(182, 182, 183, 0.79); -moz-box-shadow: 0 1px 27px rgba(182, 182, 183, 0.79); -ms-box-shadow: 0 1px 27px rgba(182, 182, 183, 0.79); -o-box-shadow: 0 1px 27px rgba(182, 182, 183, 0.79); box-shadow: 0 1px 27px rgba(182, 182, 183, 0.79); } .ct-video-wrapper.layout1 .ct-video-intro.style4 { -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; border: 10px solid #f0f0f0; } .ct-video-wrapper.layout1.style2 .ct-video-button { height: 100px; width: 100px; background-color: rgba(255, 255, 255, 0.9); color: #1e73be; } .ct-video-wrapper.layout1.style2 .ct-video-button:before { display: none; } .ct-video-wrapper.layout1.style2 .ct-video-button:after { height: 122px; width: 122px; background-color: transparent; } .ct-video-wrapper.layout1.style2 .ct-video-button:hover { background-color: #1e73be; -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12); -khtml-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12); -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12); -ms-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12); -o-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12); box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12); } .ct-video-wrapper.layout1.style2 .ct-video-button:hover i { color: #fff; } .ct-video-wrapper.layout1.style3 .ct-video-button { height: 80px; width: 80px; background-color: #fff; } .ct-video-wrapper.layout1.style3 .ct-video-button:before, .ct-video-wrapper.layout1.style3 .ct-video-button:after { display: none; } .ct-video-wrapper.layout1.style3 .ct-video-button:hover { background-color: #226acb; background-image: -webkit-gradient(linear, left top, right top, from(#226acb), to(#1b9bd1)); background-image: -webkit-linear-gradient(left, #226acb, #1b9bd1); background-image: -moz-linear-gradient(left, #226acb, #1b9bd1); background-image: -ms-linear-gradient(left, #226acb, #1b9bd1); background-image: -o-linear-gradient(left, #226acb, #1b9bd1); background-image: linear-gradient(left, #226acb, #1b9bd1); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#226acb', endColorStr='#1b9bd1', gradientType='1'); } .ct-video-wrapper.layout1.style3 .ct-video-button:hover i { color: #fff; text-fill-color: inherit; -moz-text-fill-color: inherit; -webkit-text-fill-color: inherit; } .ct-video-wrapper.layout1.style4 .ct-video-button { height: 100px; width: 100px; background-color: #1e73be; } .ct-video-wrapper.layout1.style4 .ct-video-button i { color: #fff; } .ct-video-wrapper.layout1.style4 .ct-video-button:before { display: none; } .ct-video-wrapper.layout1.style4 .ct-video-button:after { height: 100px; width: 100px; top: 0; left: 0; } .ct-video-wrapper.layout1.style4 .ct-video-button:hover { background-color: #1e73be; -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12); -khtml-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12); -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12); -ms-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12); -o-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12); box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12); } .ct-video-wrapper.layout1.style4 .ct-video-button:hover i { color: #fff; } .ct-video-wrapper.layout1.style4 .ct-video-button:hover:after { -webkit-transform: scale(1.3); -khtml-transform: scale(1.3); -moz-transform: scale(1.3); -ms-transform: scale(1.3); -o-transform: scale(1.3); transform: scale(1.3); } .ct-video-wrapper.layout1.style5 .ct-video-button { height: 100px; width: 100px; background-color: #226acb; background-image: -webkit-gradient(linear, left top, right top, from(#226acb), to(#1b9bd1)); background-image: -webkit-linear-gradient(left, #226acb, #1b9bd1); background-image: -moz-linear-gradient(left, #226acb, #1b9bd1); background-image: -ms-linear-gradient(left, #226acb, #1b9bd1); background-image: -o-linear-gradient(left, #226acb, #1b9bd1); background-image: linear-gradient(left, #226acb, #1b9bd1); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#226acb', endColorStr='#1b9bd1', gradientType='1'); background-color: transparent; } .ct-video-wrapper.layout1.style5 .ct-video-button i { color: #fff; } .ct-video-wrapper.layout1.style5 .ct-video-button:before { width: 80px; height: 80px; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; left: 10px; top: 10px; background-color: #226acb; background-image: -webkit-gradient(linear, left top, right top, from(#226acb), to(#1b9bd1)); background-image: -webkit-linear-gradient(left, #226acb, #1b9bd1); background-image: -moz-linear-gradient(left, #226acb, #1b9bd1); background-image: -ms-linear-gradient(left, #226acb, #1b9bd1); background-image: -o-linear-gradient(left, #226acb, #1b9bd1); background-image: linear-gradient(left, #226acb, #1b9bd1); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#226acb', endColorStr='#1b9bd1', gradientType='1'); background-color: transparent; -webkit-animation: video-icon-animation 1.4s linear infinite; animation: video-icon-animation 1.4s linear infinite; } .ct-video-wrapper.layout1.style5 .ct-video-button:after { width: 90px; height: 90px; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; left: 5px; top: 5px; background-color: #226acb; background-image: -webkit-gradient(linear, left top, right top, from(#226acb), to(#1b9bd1)); background-image: -webkit-linear-gradient(left, #226acb, #1b9bd1); background-image: -moz-linear-gradient(left, #226acb, #1b9bd1); background-image: -ms-linear-gradient(left, #226acb, #1b9bd1); background-image: -o-linear-gradient(left, #226acb, #1b9bd1); background-image: linear-gradient(left, #226acb, #1b9bd1); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#226acb', endColorStr='#1b9bd1', gradientType='1'); background-color: transparent; -webkit-animation: video-icon-animation 1.4s 0.7s linear infinite; animation: video-icon-animation 1.4s 0.7s linear infinite; } .ct-video-wrapper.layout1.style6 .ct-video-button { height: 70px; width: 70px; background-color: #1e73be; } .ct-video-wrapper.layout1.style6 .ct-video-button i { color: #fff; } .ct-video-wrapper.layout1.style6 .ct-video-button:before { display: none; } .ct-video-wrapper.layout1.style6 .ct-video-button:after { height: 70px; width: 70px; top: 0; left: 0; } .ct-video-wrapper.layout1.style6 .ct-video-button:hover { background-color: #1e73be; -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12); -khtml-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12); -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12); -ms-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12); -o-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12); box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12); } .ct-video-wrapper.layout1.style6 .ct-video-button:hover i { color: #fff; } .ct-video-wrapper.layout1.style6 .ct-video-button:hover:after { -webkit-transform: scale(1.3); -khtml-transform: scale(1.3); -moz-transform: scale(1.3); -ms-transform: scale(1.3); -o-transform: scale(1.3); transform: scale(1.3); } @media screen and (max-width: 767px) { .ct-video-wrapper.layout2 .ct-video-intro { width: 100%; } } .ct-video-wrapper.layout2 .ct-video-button { height: 50px; width: 50px; background-color: #1e73be; color: #fff; -webkit-border-radius: 50px; -khtml-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; line-height: 50px; text-align: center; display: inline-block; z-index: 99; position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); left: 0; right: 0; margin: auto; } .ct-video-wrapper.layout2 .ct-video-button i { font-size: 16px; z-index: 99; position: absolute; top: 50%; left: 0; right: 0; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } .ct-video-wrapper.layout2 .ct-video-intro2 { position: absolute; bottom: 0; right: 0; } .ct-video-wrapper.layout2 .ct-video-intro2:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.57); } .ct-video-wrapper.layout2 .ct-video-inner { position: relative; padding-right: 155px; padding-bottom: 44px; } @media screen and (max-width: 575px) { .ct-video-wrapper.layout2 .ct-video-inner { padding-right: 0; padding-bottom: 0; } } .ct-team-carousel.default .team-featured { -webkit-transition: all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; background-position: top center; } .ct-team-carousel.default .team-featured:before { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 50%; background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(bottom, #000, rgba(0, 0, 0, 0)); background-image: -moz-linear-gradient(bottom, #000, rgba(0, 0, 0, 0)); background-image: -ms-linear-gradient(bottom, #000, rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(bottom, #000, rgba(0, 0, 0, 0)); background-image: linear-gradient(bottom, #000, rgba(0, 0, 0, 0)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#000', endColorStr='rgba(0, 0, 0, 0)'); display: block; } .ct-team-carousel.default .team-featured.no-image { min-height: 300px; background-color: #1e73be; } .ct-team-carousel.default .team-holder { position: absolute; bottom: 0; left: 0; right: 0; padding: 30px 30px 34px; text-align: center; -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .ct-team-carousel.default .team-holder .team-title { font-size: 22px; color: #fff; font-weight: 600; margin-bottom: 2px; } .ct-team-carousel.default .team-holder .team-position { font-size: 14px; color: #fff; font-weight: 600; font-family: "Poppins", sans-serif; display: block; } .ct-team-carousel.default .team-holder .team-social { position: absolute; padding: 30px 30px 34px; left: 0; right: 0; bottom: -40px; -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; opacity: 0; } .ct-team-carousel.default .team-holder .team-social a { font-size: 18px; color: #fff; margin: 0 5px; } .ct-team-carousel.default .team-holder .team-social a:hover { color: #1e73be; } .ct-team-carousel.default .ct-team-item { position: relative; margin: 20px 0; -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .ct-team-carousel.default .ct-team-item:hover { -webkit-box-shadow: 0 5px 16px rgba(0, 0, 0, 0.19); -khtml-box-shadow: 0 5px 16px rgba(0, 0, 0, 0.19); -moz-box-shadow: 0 5px 16px rgba(0, 0, 0, 0.19); -ms-box-shadow: 0 5px 16px rgba(0, 0, 0, 0.19); -o-box-shadow: 0 5px 16px rgba(0, 0, 0, 0.19); box-shadow: 0 5px 16px rgba(0, 0, 0, 0.19); } .ct-team-carousel.default .ct-team-item:hover .team-holder { padding-bottom: 84px; } .ct-team-carousel.default .ct-team-item:hover .team-social { opacity: 1; bottom: 0; } .ct-team-carousel.layout1 { text-align: center; position: relative; padding-bottom: 48px; } @media screen and (min-width: 1200px) { .ct-team-carousel.layout1:before { width: 100%; content: ''; background-color: #1e73be; top: 120px; left: 0; right: 0; bottom: 0; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; display: block; position: absolute; } } .ct-team-carousel.layout1 .team-featured { position: relative; } .ct-team-carousel.layout1 .team-featured .team-hover-item { width: 50%; height: 50%; background-color: rgba(34, 110, 203, 0.68); position: absolute; -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; opacity: 0; } .ct-team-carousel.layout1 .team-featured .team-hover-item.team-hover1 { top: 0; left: 0; } .ct-team-carousel.layout1 .team-featured .team-hover-item.team-hover2 { top: 0; left: 50%; } .ct-team-carousel.layout1 .team-featured .team-hover-item.team-hover3 { left: 50%; top: 50%; } .ct-team-carousel.layout1 .team-featured .team-hover-item.team-hover4 { left: 0; top: 50%; } .ct-team-carousel.layout1 .team-social { position: absolute; z-index: 99; top: calc(50% + 40px); top: -webkit-calc(50% + 40px); -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); left: 0; right: 0; -webkit-transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; opacity: 0; } .ct-team-carousel.layout1 .team-social a { display: inline-block; height: 38px; width: 38px; line-height: 38px; font-size: 20px; color: #fff; -webkit-border-radius: 38px; -khtml-border-radius: 38px; -moz-border-radius: 38px; -ms-border-radius: 38px; -o-border-radius: 38px; border-radius: 38px; background-color: #1e73be; margin: 0 1px; } .ct-team-carousel.layout1 .team-social a:hover { background-color: #165389; } .ct-team-carousel.layout1 .team-title { font-weight: 600; margin-top: 15px; margin-bottom: 5px; } .ct-team-carousel.layout1 .team-position { font-size: 16px; } @media screen and (min-width: 1200px) { .ct-team-carousel.layout1 .team-position { color: #fff; } } @media screen and (min-width: 1200px) { .ct-team-carousel.layout1 .owl-nav .owl-prev, .ct-team-carousel.layout1 .owl-nav .owl-next { font-size: 32px; top: calc(50% + 60px); top: -webkit-calc(50% + 60px); width: 100px; } .ct-team-carousel.layout1 .owl-nav .owl-prev:hover i, .ct-team-carousel.layout1 .owl-nav .owl-next:hover i { color: #fff; } .ct-team-carousel.layout1 .owl-nav .owl-prev i:before { content: '\f2ea'; } .ct-team-carousel.layout1 .owl-nav .owl-next i:before { content: '\f2ee'; } } .ct-team-carousel.layout1 .ct-team-item-inner:hover .team-social { opacity: 1; top: 50%; } .ct-team-carousel.layout1 .ct-team-item-inner:hover .team-featured .team-hover-item.team-hover1 { left: 50%; top: 0; opacity: 1; } .ct-team-carousel.layout1 .ct-team-item-inner:hover .team-featured .team-hover-item.team-hover2 { left: 50%; top: 50%; opacity: 1; } .ct-team-carousel.layout1 .ct-team-item-inner:hover .team-featured .team-hover-item.team-hover3 { left: 0%; top: 50%; opacity: 1; } .ct-team-carousel.layout1 .ct-team-item-inner:hover .team-featured .team-hover-item.team-hover4 { left: 0%; top: 0%; opacity: 1; } .ct-team-carousel.layout2 { text-align: center; position: relative; } .ct-team-carousel.layout2 .team-featured { position: relative; overflow: hidden; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; } .ct-team-carousel.layout2 .team-featured .team-hover-item { width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.68); position: absolute; -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; opacity: 0; } .ct-team-carousel.layout2 .team-social { position: absolute; z-index: 99; top: calc(50% + 40px); top: -webkit-calc(50% + 40px); -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); left: 0; right: 0; -webkit-transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; opacity: 0; } .ct-team-carousel.layout2 .team-social a { display: inline-block; height: 38px; width: 38px; line-height: 38px; font-size: 20px; color: #fff; -webkit-border-radius: 38px; -khtml-border-radius: 38px; -moz-border-radius: 38px; -ms-border-radius: 38px; -o-border-radius: 38px; border-radius: 38px; background-color: #1e73be; margin: 0 1px; } .ct-team-carousel.layout2 .team-social a:hover { background-color: #165389; } .ct-team-carousel.layout2 .team-holder { background-color: #1e73be; padding: 18px 20px 35px; opacity: 0; -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; visibility: hidden; -webkit-border-radius: 0 0 4px 4px; -khtml-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -ms-border-radius: 0 0 4px 4px; -o-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; } .ct-team-carousel.layout2 .team-title { font-size: 24px; font-weight: 600; margin-bottom: 5px; color: #fff; } .ct-team-carousel.layout2 .team-position { font-size: 16px; color: #226ecb; } .ct-team-carousel.layout2 .team-featured:hover { -webkit-border-radius: 4px 4px 0 0; -khtml-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -ms-border-radius: 4px 4px 0 0; -o-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; } .ct-team-carousel.layout2 .team-featured:hover .team-hover-item { opacity: 1; } .ct-team-carousel.layout2 .team-featured:hover .team-social { opacity: 1; top: 50%; } .ct-team-carousel.layout2 .team-featured:hover + .team-holder { opacity: 1; visibility: visible; } .ct-team-carousel.layout2 .owl-item.center .team-featured { -webkit-border-radius: 4px 4px 0 0; -khtml-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -ms-border-radius: 4px 4px 0 0; -o-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; } .ct-team-carousel.layout2 .owl-item.center .team-featured .team-hover-item { opacity: 1; } .ct-team-carousel.layout2 .owl-item.center .team-featured .team-social { opacity: 1; top: 50%; } .ct-team-carousel.layout2 .owl-item.center .team-featured + .team-holder { opacity: 1; visibility: visible; } .ct-team-carousel.layout3 .team-holder { background-color: rgba(30, 115, 190, 0.9); position: absolute; bottom: 0; left: 0; right: 0; padding: 30px; text-align: center; -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; opacity: 0; -webkit-transform: translateY(100%); -khtml-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); } .ct-team-carousel.layout3 .team-title { font-size: 24px; font-weight: 600; color: #fff; margin: 0; } .ct-team-carousel.layout3 .team-position { color: rgba(255, 255, 255, 0.75); } .ct-team-carousel.layout3 .team-social { margin-top: 12px; } .ct-team-carousel.layout3 .team-social a { font-size: 18px; color: #fff; margin: 0 6px; } .ct-team-carousel.layout3 .ct-team-item-inner { border: 1px solid #e3e3e3; position: relative; overflow: hidden; } .ct-team-carousel.layout3 .ct-team-item-inner:hover .team-holder { opacity: 1; -webkit-transform: translateY(0%); -khtml-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); margin-bottom: -1px; } .ct-team-carousel.layout3 .owl-dots { margin-top: 34px; } .ct-team-carousel.layout3 .owl-dots .owl-dot { height: 12px; width: 12px; border: 2px solid #9e9e9e; background-color: transparent; position: relative; } .ct-team-carousel.layout3 .owl-dots .owl-dot:before { content: ''; height: 15px; width: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; border-radius: 15px; border: 5px solid transparent; position: absolute; top: -3px; left: -3px; } .ct-team-carousel.layout3 .owl-dots .owl-dot.active:before { border: 5px solid #1e73be; } .ct-team-carousel.layout4 { text-align: center; } .ct-team-carousel.layout4 .team-featured { position: relative; overflow: hidden; margin-bottom: 23px; display: inline-block; } .ct-team-carousel.layout4 .team-featured img { -webkit-border-radius: 270px; -khtml-border-radius: 270px; -moz-border-radius: 270px; -ms-border-radius: 270px; -o-border-radius: 270px; border-radius: 270px; border: 1px solid #e8e8e8; } .ct-team-carousel.layout4 .team-featured .team-social { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(30, 115, 190, 0.8); -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -webkit-border-radius: 270px; -khtml-border-radius: 270px; -moz-border-radius: 270px; -ms-border-radius: 270px; -o-border-radius: 270px; border-radius: 270px; -webkit-transform: translateY(100%); -khtml-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); opacity: 0; } .ct-team-carousel.layout4 .team-featured .team-social-inner { position: absolute; top: 50%; -webkit-transform: translate(0px, -50%); -khtml-transform: translate(0px, -50%); -moz-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); transform: translate(0px, -50%); left: 0; right: 0; font-size: 24px; } .ct-team-carousel.layout4 .team-featured .team-social-inner a { margin: 0 5px; color: #fff; } .ct-team-carousel.layout4 .team-featured .team-social-inner a:hover { color: rgba(255, 255, 255, 0.85); } .ct-team-carousel.layout4 .team-title { font-size: 22px; color: #3c4d6d; font-weight: 600; margin-bottom: 6px; } .ct-team-carousel.layout4 .team-position { font-size: 16px; font-style: italic; } .ct-team-carousel.layout4 .team-desc { font-size: 18px; } .ct-team-carousel.layout4 .team-phone { font-size: 18px; } .ct-team-carousel.layout4 .team-phone a { color: #1e73be; } .ct-team-carousel.layout4 .team-phone i { margin-right: 6px; color: #1e73be; } .ct-team-carousel.layout4 .team-gap { height: 1px; width: 170px; margin: auto; background-color: #1e73be; margin-top: 13px; margin-bottom: 18px; } .ct-team-carousel.layout4 .ct-team-item { padding: 0 1px; } .ct-team-carousel.layout4 .ct-team-item:hover .team-featured .team-social { opacity: 1; -webkit-transform: translateY(0%); -khtml-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); } .ct-team-carousel.layout4 .owl-dots { margin-top: 60px; } .ct-team-carousel.layout5 .team-featured { -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; position: relative; overflow: hidden; } .ct-team-carousel.layout5 .social-hover-style1 .team-social { position: absolute; bottom: 0; left: 0; right: 0; padding: 30px; text-align: center; height: 40%; background-image: -webkit-gradient(linear, left top, left bottom, from(#3d4149), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(bottom, #3d4149, rgba(0, 0, 0, 0)); background-image: -moz-linear-gradient(bottom, #3d4149, rgba(0, 0, 0, 0)); background-image: -ms-linear-gradient(bottom, #3d4149, rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(bottom, #3d4149, rgba(0, 0, 0, 0)); background-image: linear-gradient(bottom, #3d4149, rgba(0, 0, 0, 0)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#3d4149', endColorStr='rgba(0, 0, 0, 0)'); -webkit-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -webkit-transform: translateY(100%); -khtml-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); opacity: 0; } .ct-team-carousel.layout5 .social-hover-style1 .team-social a { height: 36px; background-color: #1e73be; color: #fff; border-radius: 36px; width: 36px; display: inline-block; line-height: 36px; text-align: center; font-size: 18px; margin: 0 3px; } .ct-team-carousel.layout5 .social-hover-style1 .team-social a:hover { background-color: #185e9b; } .ct-team-carousel.layout5 .social-hover-style1 .team-social .team-social-inner { position: absolute; left: 0; right: 0; bottom: -36px; -webkit-transition: all 0.4s 0.3s; -khtml-transition: all 0.4s 0.3s; -moz-transition: all 0.4s 0.3s; -ms-transition: all 0.4s 0.3s; -o-transition: all 0.4s 0.3s; transition: all 0.4s 0.3s; opacity: 0; } .ct-team-carousel.layout5 .social-hover-style2 .team-social { position: absolute; bottom: 0; left: 0; right: 0; position: absolute; padding: 18px; text-align: right; opacity: 0; -webkit-transform: translateY(150%); -khtml-transform: translateY(150%); -moz-transform: translateY(150%); -ms-transform: translateY(150%); -o-transform: translateY(150%); transform: translateY(150%); -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .ct-team-carousel.layout5 .social-hover-style2 .team-social a { font-size: 18px; color: #fff; margin: 0 6px; } .ct-team-carousel.layout5 .social-hover-style2 .team-social a:hover { color: rgba(255, 255, 255, 0.8); } .ct-team-carousel.layout5 .social-hover-style2 .team-social svg { position: absolute; left: 0; right: 0; width: 100%; bottom: 0; height: 80px; fill: url(#svg-gradient-team); -webkit-transform: scaleX(-1); -khtml-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); } .ct-team-carousel.layout5 .social-hover-style2 .team-social .team-social-inner { position: relative; z-index: 99; } .ct-team-carousel.layout5 .social-hover-style2:hover .team-social { opacity: 1; -webkit-transform: translateY(0%); -khtml-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); } .ct-team-carousel.layout5 .team-holder { margin-top: 17px; } .ct-team-carousel.layout5 .team-title { font-size: 20px; font-weight: 600; color: #6a7382; margin: 0 0 2px; } .ct-team-carousel.layout5 .team-position { font-size: 14px; text-transform: uppercase; margin: 0; } .ct-team-carousel.layout5 .team-desc { padding-top: 8px; } .ct-team-carousel.layout5 .ct-team-item-inner:hover .social-hover-style1 .team-social { -webkit-transform: translateY(0%); -khtml-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); opacity: 1; } .ct-team-carousel.layout5 .ct-team-item-inner:hover .social-hover-style1 .team-social .team-social-inner { bottom: 40px; opacity: 1; } .ct-team-carousel.layout5 .owl-dots { margin-top: 43px; } .ct-team-carousel.layout5 .owl-dots .owl-dot.active { background-color: #226acb; background-image: -webkit-gradient(linear, left top, right top, from(#226acb), to(#1b9bd1)); background-image: -webkit-linear-gradient(left, #226acb, #1b9bd1); background-image: -moz-linear-gradient(left, #226acb, #1b9bd1); background-image: -ms-linear-gradient(left, #226acb, #1b9bd1); background-image: -o-linear-gradient(left, #226acb, #1b9bd1); background-image: linear-gradient(left, #226acb, #1b9bd1); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#226acb', endColorStr='#1b9bd1', gradientType='1'); } .ct-team-carousel.layout6 .team-featured img { -webkit-box-shadow: 0 2px 16px rgba(171, 171, 171, 0.24); -khtml-box-shadow: 0 2px 16px rgba(171, 171, 171, 0.24); -moz-box-shadow: 0 2px 16px rgba(171, 171, 171, 0.24); -ms-box-shadow: 0 2px 16px rgba(171, 171, 171, 0.24); -o-box-shadow: 0 2px 16px rgba(171, 171, 171, 0.24); box-shadow: 0 2px 16px rgba(171, 171, 171, 0.24); margin-bottom: 34px; } .ct-team-carousel.layout6 .team-holder { text-align: center; } .ct-team-carousel.layout6 .team-title { font-size: 24px; font-weight: 500; margin-bottom: 8px; } .ct-team-carousel.layout6 .team-position { color: #999; font-family: 'Droidsans'; display: block; line-height: 1; margin-bottom: 7px; } .ct-team-carousel.layout6 .team-social a { color: #333; font-size: 18px; margin: 0 7px; } .ct-team-carousel.layout6 .team-social a:hover { color: #1e73be; } .ct-team-carousel.layout6 .team-gap { height: 1px; width: 122px; display: inline-block; background-color: #1e73be; margin: 0 auto 9px auto; } .ct-team-carousel.layout6 .ct-team-item-inner { padding: 25px; } @media screen and (min-width: 992px) { .ct-team-carousel.layout6 { padding: 0 70px; } .ct-team-carousel.layout6 .owl-nav .owl-prev, .ct-team-carousel.layout6 .owl-nav .owl-next { height: 55px; width: 55px; font-size: 24px; border-radius: 55px; line-height: 55px; position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } .ct-team-carousel.layout6 .owl-nav .owl-prev { left: 0; } .ct-team-carousel.layout6 .owl-nav .owl-next { right: 0; } .ct-team-carousel.layout6 .owl-dots { margin-top: 21px; } } .ct-newsletter-layout1 .tnp-field label { display: none; } .ct-newsletter-layout1 .tnp.tnp-subscription { margin-top: 0; margin-bottom: 0; position: relative; max-width: 100%; } .ct-newsletter-layout1 .tnp-field.tnp-field-email { margin-bottom: 0; } .ct-newsletter-layout1 .tnp-field.tnp-field-email .tnp-email { background-color: transparent; color: #d8d8d8; height: 50px; font-size: 16px; border: 2px solid #fff; padding: 10px 25px; -webkit-border-radius: 50px; -khtml-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } .ct-newsletter-layout1 .tnp-field.tnp-field-email .tnp-email:focus { border-color: #1e73be; } .ct-newsletter-layout1 .tnp-field.tnp-field-button { margin: 0; } .ct-newsletter-layout1 .tnp-field.tnp-field-button .tnp-submit { position: absolute; top: 0; right: -2px; line-height: 50px; border: none; -webkit-border-radius: 50px; -khtml-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; color: rgba(0, 0, 0, 0.65); background-color: #1e73be; padding: 0 60px; font-size: 18px; } .ct-newsletter-layout1 .tnp-field.tnp-field-button .tnp-submit:hover { background-color: #fff; color: #1e73be; } .ct-newsletter-layout1.form-style2 .tnp-field.tnp-field-email .tnp-email { -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; background-color: #fff; color: #a9b4be; font-size: 15px; font-weight: normal; font-family: inherit; } .ct-newsletter-layout1.form-style2 .tnp-field.tnp-field-button .tnp-submit { -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; color: #226ecb; font-size: 16px; font-weight: 600; } .ct-newsletter-layout1.form-style2 .tnp-field.tnp-field-button .tnp-submit:hover { background-color: #165389; color: #fff; } .ct-newsletter-layout1.form-style3 .tnp-field.tnp-field-email .tnp-email { -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; border-width: 1px; border-color: #1e73be; color: #999; font-size: 15px; font-weight: normal; font-family: inherit; height: 40px; } .ct-newsletter-layout1.form-style3 .tnp-field.tnp-field-button .tnp-submit { -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; color: #226ecb; font-size: 16px; font-weight: 600; text-transform: uppercase; padding-left: 35px; padding-right: 35px; line-height: 40px; } .ct-newsletter-layout1.form-style3 .tnp-field.tnp-field-button .tnp-submit:hover { background-color: #165389; color: #fff; } .ct-newsletter-layout1.form-style4 { max-width: 710px; margin: auto; } .ct-newsletter-layout1.form-style4 form { display: flex; flex-wrap: nowrap; } .ct-newsletter-layout1.form-style4 .tnp-field.tnp-field-email { margin-right: 6px; flex-grow: 1; } .ct-newsletter-layout1.form-style4 .tnp-field.tnp-field-email .tnp-email { -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; color: #fff; padding-top: 6px; padding-bottom: 6px; height: 44px; } .ct-newsletter-layout1.form-style4 .tnp-field.tnp-field-button .tnp-submit { position: static; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; color: #fff; padding-left: 70px; padding-right: 70px; line-height: 44px; } .ct-newsletter-layout1.form-style4 .tnp-field.tnp-field-button .tnp-submit:hover { color: #1e73be; } @media screen and (max-width: 575px) { .ct-newsletter-layout1.form-style4 form { display: block; } .ct-newsletter-layout1.form-style4 .tnp-field.tnp-field-email { margin-right: 0; } } @media screen and (max-width: 575px) { .ct-newsletter-layout1 .tnp-field.tnp-field-button .tnp-submit { width: 100%; margin-top: 15px; position: static; } } .ct-newsletter-layout1.form-style5 .tnp-field.tnp-field-email .tnp-email { color: #6a7382; border-color: #1e73be; } .ct-newsletter-layout1.form-style5 .tnp-field.tnp-field-button .tnp-submit { color: #fff; background-color: #226acb; background-image: -webkit-gradient(linear, left top, right top, from(#226acb), to(#1b9bd1)); background-image: -webkit-linear-gradient(left, #226acb, #1b9bd1); background-image: -moz-linear-gradient(left, #226acb, #1b9bd1); background-image: -ms-linear-gradient(left, #226acb, #1b9bd1); background-image: -o-linear-gradient(left, #226acb, #1b9bd1); background-image: linear-gradient(left, #226acb, #1b9bd1); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#226acb', endColorStr='#1b9bd1', gradientType='1'); font-weight: 600; text-transform: uppercase; } .ct-newsletter-layout1.form-style5 .tnp-field.tnp-field-button .tnp-submit:hover { background-color: #1b9bd1; background-image: -webkit-gradient(linear, left top, right top, from(#1b9bd1), to(#226acb)); background-image: -webkit-linear-gradient(left, #1b9bd1, #226acb); background-image: -moz-linear-gradient(left, #1b9bd1, #226acb); background-image: -ms-linear-gradient(left, #1b9bd1, #226acb); background-image: -o-linear-gradient(left, #1b9bd1, #226acb); background-image: linear-gradient(left, #1b9bd1, #226acb); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1b9bd1', endColorStr='#226acb', gradientType='1'); } .ct-newsletter-layout2 .ct-newsletter-inner { align-items: center; } .ct-newsletter-layout2 .tnp.tnp-subscription { margin-top: 0; margin-bottom: 0; position: relative; max-width: 100%; } .ct-newsletter-layout2 .ct-newsletter-icon { width: 50px; height: 36px; background-image: url(../images/icon-newsletter.png); margin-right: 14px; min-width: 50px; } .ct-newsletter-layout2 .ct-newsletter-meta { margin-top: -7px; } .ct-newsletter-layout2 .ct-newsletter-meta h3 { font-size: 24px; font-weight: 500; color: #fff; margin: 0 0 2px; } .ct-newsletter-layout2 .ct-newsletter-meta p { color: #fff; margin: 0; } .ct-newsletter-layout2 .ct-newsletter-holder-inner { display: flex; } .ct-newsletter-layout2 .tnp-field.tnp-field-email { margin-bottom: 0; } .ct-newsletter-layout2 .tnp-field.tnp-field-email .tnp-email { background-color: #fff; color: #828fa6; height: 42px; font-size: 14px; border: none; padding: 10px 22px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } .ct-newsletter-layout2 .tnp-field.tnp-field-email .tnp-email:focus { -webkit-box-shadow: 0 0 3px #226ecb inset; -khtml-box-shadow: 0 0 3px #226ecb inset; -moz-box-shadow: 0 0 3px #226ecb inset; -ms-box-shadow: 0 0 3px #226ecb inset; -o-box-shadow: 0 0 3px #226ecb inset; box-shadow: 0 0 3px #226ecb inset; } .ct-newsletter-layout2 .tnp-field.tnp-field-button { margin: 0; } .ct-newsletter-layout2 .tnp-field.tnp-field-button .tnp-submit { position: absolute; top: 0; right: 0; line-height: 42px; border: none; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; color: #fff; background-color: #226ecb; padding: 0 40px; font-size: 14px; } .ct-newsletter-layout2 .tnp-field.tnp-field-button .tnp-submit:hover { background-color: #165389; border-color: #165389; color: #fff; } @media screen and (max-width: 767px) { .ct-newsletter-layout2 .ct-newsletter-holder-inner { margin-bottom: 20px; } } @media screen and (max-width: 575px) { .ct-newsletter-layout2 .tnp.tnp-subscription { margin-top: 25px; } .ct-newsletter-layout2 .tnp-field.tnp-field-button .tnp-submit { width: 100%; margin-top: 15px; position: static; } } .ct-newsletter-layout3 .tnp-subscription { margin: 0 auto; max-width: 550px; text-align: center; } .ct-newsletter-layout3 .tnp-field.tnp-field-email { margin-bottom: 46px; } .ct-newsletter-layout3 .tnp-field.tnp-field-email .tnp-email { background-color: transparent; color: #9b9b9b; font-size: 16px; border-bottom: 2px solid #333; padding: 14px 0; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } .ct-newsletter-layout3 .tnp-field.tnp-field-email .tnp-email:focus { border-color: #1e73be; } .ct-newsletter-layout3 .tnp-field.tnp-field-button { margin: 0; } .ct-newsletter-layout3 .tnp-field.tnp-field-button .tnp-submit { margin: auto; background-color: #226acb; background-image: -webkit-gradient(linear, left top, right top, from(#226acb), to(#1b9bd1)); background-image: -webkit-linear-gradient(left, #226acb, #1b9bd1); background-image: -moz-linear-gradient(left, #226acb, #1b9bd1); background-image: -ms-linear-gradient(left, #226acb, #1b9bd1); background-image: -o-linear-gradient(left, #226acb, #1b9bd1); background-image: linear-gradient(left, #226acb, #1b9bd1); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#226acb', endColorStr='#1b9bd1', gradientType='1'); padding: 12px 50px; } .ct-newsletter-layout3 .tnp-field.tnp-field-button .tnp-submit:hover { background-color: #1b9bd1; background-image: -webkit-gradient(linear, left top, right top, from(#1b9bd1), to(#226acb)); background-image: -webkit-linear-gradient(left, #1b9bd1, #226acb); background-image: -moz-linear-gradient(left, #1b9bd1, #226acb); background-image: -ms-linear-gradient(left, #1b9bd1, #226acb); background-image: -o-linear-gradient(left, #1b9bd1, #226acb); background-image: linear-gradient(left, #1b9bd1, #226acb); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1b9bd1', endColorStr='#226acb', gradientType='1'); } .ct-grid-portfolio-layout1 .item-featured .no-thumnail { background-color: #1e73be; display: block; min-height: 190px; } .ct-grid-portfolio-layout1 .item-title { color: #fff; font-size: 18px; font-weight: 600; text-transform: uppercase; margin-bottom: 2px; } .ct-grid-portfolio-layout1 .item-title a:hover { color: inherit; } .ct-grid-portfolio-layout1 .item-category { font-size: 12px; color: #fff; } .ct-grid-portfolio-layout1 .item-category a { color: inherit; } .ct-grid-portfolio-layout1 .item-meta { margin-bottom: 17px; } .ct-grid-portfolio-layout1 .item-meta a { height: 36px; width: 36px; -webkit-border-radius: 36px; -khtml-border-radius: 36px; -moz-border-radius: 36px; -ms-border-radius: 36px; -o-border-radius: 36px; border-radius: 36px; border: 2px solid #fff; line-height: 36px; text-align: center; font-size: 14px; color: #fff; margin: 0 5px; display: inline-block; -webkit-transform: translateY(-30px); -khtml-transform: translateY(-30px); -moz-transform: translateY(-30px); -ms-transform: translateY(-30px); -o-transform: translateY(-30px); transform: translateY(-30px); opacity: 0; } .ct-grid-portfolio-layout1 .item-meta a.item-zoom { -webkit-transition: all 0.4s 0.2s; -khtml-transition: all 0.4s 0.2s; -moz-transition: all 0.4s 0.2s; -ms-transition: all 0.4s 0.2s; -o-transition: all 0.4s 0.2s; transition: all 0.4s 0.2s; } .ct-grid-portfolio-layout1 .item-meta a.item-zoom:hover { -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .ct-grid-portfolio-layout1 .item-meta a.item-more { -webkit-transition: all 0.5s 0.3s; -khtml-transition: all 0.5s 0.3s; -moz-transition: all 0.5s 0.3s; -ms-transition: all 0.5s 0.3s; -o-transition: all 0.5s 0.3s; transition: all 0.5s 0.3s; } .ct-grid-portfolio-layout1 .item-meta a.item-more:hover { -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .ct-grid-portfolio-layout1 .item-meta a:hover { color: #1e73be; background-color: #fff; } .ct-grid-portfolio-layout1 .item-meta.hover-style2 a { border-color: #1e73be; color: #1e73be; } .ct-grid-portfolio-layout1 .item-meta.hover-style2 a:hover { background-color: #1e73be; color: #fff; } .ct-grid-portfolio-layout1 .item-holder { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(2, 8, 14, 0.9); -webkit-transform: translateY(100%); -khtml-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; opacity: 0; } .ct-grid-portfolio-layout1 .item-holder .item-holder-inner { position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); left: 0; right: 0; padding: 30px; text-align: center; } .ct-grid-portfolio-layout1 .grid-item-inner { position: relative; overflow: hidden; border: 1px solid #e9e9e9; } .ct-grid-portfolio-layout1 .grid-item-inner:hover .item-holder, .ct-grid-portfolio-layout1 .grid-item-inner:hover .item-meta a { -webkit-transform: translateY(0%); -khtml-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); opacity: 1; } .ct-grid-portfolio-layout2 .item-holder { width: calc(100% - 10px); height: calc(100% - 10px); position: absolute; left: 5px; top: 100%; -webkit-transition: all 0.6s cubic-bezier(0.35, 0.87, 0, 1.26); -khtml-transition: all 0.6s cubic-bezier(0.35, 0.87, 0, 1.26); -moz-transition: all 0.6s cubic-bezier(0.35, 0.87, 0, 1.26); -ms-transition: all 0.6s cubic-bezier(0.35, 0.87, 0, 1.26); -o-transition: all 0.6s cubic-bezier(0.35, 0.87, 0, 1.26); transition: all 0.6s cubic-bezier(0.35, 0.87, 0, 1.26); } .ct-grid-portfolio-layout2 .item-holder:before { opacity: 0.85; } .ct-grid-portfolio-layout2 .item-holder-inner { position: absolute; padding: 32px 35px; left: 0; right: 0; bottom: 0; display: flex; align-items: center; flex-wrap: nowrap; } .ct-grid-portfolio-layout2 .item-meta { margin-right: 20px; flex-grow: 1; } .ct-grid-portfolio-layout2 .item-meta .item-title { font-size: 18px; line-height: 20px; color: #fff; font-weight: 500; margin-bottom: 2px; } .ct-grid-portfolio-layout2 .item-meta .item-category { color: #1e73be; } .ct-grid-portfolio-layout2 .item-meta .item-category a { color: #1e73be; } .ct-grid-portfolio-layout2 .item-more a { font-size: 18px; color: #fff; border: 2px solid #1e73be; -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; text-align: center; height: 40px; width: 40px; line-height: 40px; text-align: center; display: inline-block; } .ct-grid-portfolio-layout2 .item-more a:hover { background-color: #1e73be; color: #fff; } .ct-grid-portfolio-layout2 .grid-item-inner { -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.23); -khtml-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.23); -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.23); -ms-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.23); -o-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.23); box-shadow: 0 1px 5px rgba(0, 0, 0, 0.23); } .ct-grid-portfolio-layout2 .grid-item-inner:hover .item-holder { top: 5px; opacity: 1; } .ct-grid-portfolio-layout2 .grid-item-body { position: relative; overflow: hidden; } .ct-grid-portfolio-layout2 .ct-load-more { margin-top: 45px; } .ct-grid-portfolio-layout2 .btn-gradient { padding-left: 32px; padding-right: 32px; } .ct-grid-portfolio-layout3 { text-align: center; } .ct-grid-portfolio-layout3 .item-more { display: inline-block; width: 40px; height: 40px; -webkit-border-radius: 40px; -khtml-border-radius: 40px; -moz-border-radius: 40px; -ms-border-radius: 40px; -o-border-radius: 40px; border-radius: 40px; background-color: #226ecb; color: #fff; line-height: 40px; font-size: 22px; } .ct-grid-portfolio-layout3 .item-title { margin-top: 21px; font-size: 24px; font-weight: 600; margin-bottom: 3px; } .ct-grid-portfolio-layout3 .item-title a { color: #fff; } .ct-grid-portfolio-layout3 .item-title a:hover { color: #226ecb; } .ct-grid-portfolio-layout3 .item-category { font-size: 17px; color: #226ecb; } .ct-grid-portfolio-layout3 .item-category a { color: inherit; } .ct-grid-portfolio-layout3 .item-holder { position: absolute; top: 50%; -webkit-transform: translate(-40px, -50%); -khtml-transform: translate(-40px, -50%); -moz-transform: translate(-40px, -50%); -ms-transform: translate(-40px, -50%); -o-transform: translate(-40px, -50%); transform: translate(-40px, -50%); left: 0; width: 100%; text-align: center; padding: 30px; -webkit-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.45s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; opacity: 0; } .ct-grid-portfolio-layout3 .grid-item-inner { position: relative; overflow: hidden; } .ct-grid-portfolio-layout3 .grid-item-inner:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(30, 115, 190, 0.95); -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -webkit-transform: translateY(100%); -khtml-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); opacity: 0; } .ct-grid-portfolio-layout3 .grid-item-inner:hover:before { -webkit-transform: translateX(0px); -khtml-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); opacity: 1; } .ct-grid-portfolio-layout3 .grid-item-inner:hover .item-holder { opacity: 1; -webkit-transform: translate(0px, -50%); -khtml-transform: translate(0px, -50%); -moz-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); transform: translate(0px, -50%); } .ct-grid-portfolio-layout4 .grid-filter-wrap .filter-item { color: inherit; text-transform: uppercase; font-size: 15px; padding-left: 21px; padding-right: 21px; } .ct-grid-portfolio-layout4 .grid-filter-wrap i { color: inherit; } .ct-grid-portfolio-layout4 .item-featured .no-thumnail { background-color: #1e73be; display: block; min-height: 190px; } .ct-grid-portfolio-layout4 .item-title { color: #fff; font-size: 20px; font-weight: 600; text-transform: uppercase; margin-top: 48px; margin-bottom: 0px; } .ct-grid-portfolio-layout4 .item-title a:hover { color: rgba(255, 255, 255, 0.8); } @media screen and (max-width: 1400px) { .ct-grid-portfolio-layout4 .item-title { margin-top: 28px; font-size: 18px; } } .ct-grid-portfolio-layout4 .item-holder { position: absolute; top: 11px; left: 11px; right: 11px; bottom: 11px; background-color: rgba(34, 106, 203, 0.8); background-image: -webkit-gradient(linear, left top, right top, from(rgba(34, 106, 203, 0.8)), to(rgba(27, 155, 209, 0.8))); background-image: -webkit-linear-gradient(left, rgba(34, 106, 203, 0.8), rgba(27, 155, 209, 0.8)); background-image: -moz-linear-gradient(left, rgba(34, 106, 203, 0.8), rgba(27, 155, 209, 0.8)); background-image: -ms-linear-gradient(left, rgba(34, 106, 203, 0.8), rgba(27, 155, 209, 0.8)); background-image: -o-linear-gradient(left, rgba(34, 106, 203, 0.8), rgba(27, 155, 209, 0.8)); background-image: linear-gradient(left, rgba(34, 106, 203, 0.8), rgba(27, 155, 209, 0.8)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(34, 106, 203, 0.8)', endColorStr='rgba(27, 155, 209, 0.8)', gradientType='1'); -webkit-transform: translateY(100%); -khtml-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; opacity: 0; } .ct-grid-portfolio-layout4 .item-holder .item-holder-inner { position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); left: 0; right: 0; padding: 30px; text-align: center; -webkit-transition: all 0.5s 0.3s; -khtml-transition: all 0.5s 0.3s; -moz-transition: all 0.5s 0.3s; -ms-transition: all 0.5s 0.3s; -o-transition: all 0.5s 0.3s; transition: all 0.5s 0.3s; margin-top: -25%; opacity: 0; } .ct-grid-portfolio-layout4 .item-holder .item-meta a { font-size: 20px; background-color: #fff; color: #3d4149; line-height: 50px; height: 50px; width: 60px; display: inline-block; text-align: center; margin: 0 -1px; } .ct-grid-portfolio-layout4 .item-holder .item-meta a:hover { color: #1e73be; } .ct-grid-portfolio-layout4 .item-holder .item-meta a.item-more { width: 50px; -webkit-border-radius: 50px; -khtml-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; } .ct-grid-portfolio-layout4 .item-holder .item-meta a.item-zoom { -webkit-border-radius: 50px 0 0 50px; -khtml-border-radius: 50px 0 0 50px; -moz-border-radius: 50px 0 0 50px; -ms-border-radius: 50px 0 0 50px; -o-border-radius: 50px 0 0 50px; border-radius: 50px 0 0 50px; } .ct-grid-portfolio-layout4 .item-holder .item-meta a.item-zoom + .item-more { -webkit-border-radius: 0 50px 50px 0; -khtml-border-radius: 0 50px 50px 0; -moz-border-radius: 0 50px 50px 0; -ms-border-radius: 0 50px 50px 0; -o-border-radius: 0 50px 50px 0; border-radius: 0 50px 50px 0; width: 60px; } @media screen and (max-width: 1400px) { .ct-grid-portfolio-layout4 .item-holder .item-meta a { height: 40px; line-height: 40px; } } .ct-grid-portfolio-layout4 .grid-item-inner { position: relative; overflow: hidden; } .ct-grid-portfolio-layout4 .grid-item-inner:hover .item-holder { -webkit-transform: translateY(0%); -khtml-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); opacity: 1; } .ct-grid-portfolio-layout4 .grid-item-inner:hover .item-holder .item-holder-inner { margin-top: 0; opacity: 1; } .ct-grid-portfolio-layout5 .grid-filter-wrap.grid-filter-style2 { margin-bottom: 18px; } @media screen and (max-width: 575px) { .ct-grid-portfolio-layout5 .grid-filter-wrap.grid-filter-style2 { text-align: center; } } .ct-grid-portfolio-layout5 .grid-filter-wrap .filter-item { color: #333; text-transform: uppercase; } .ct-grid-portfolio-layout5 .grid-filter-wrap .filter-item.active { color: #1e73be; } .ct-grid-portfolio-layout5 .grid-filter-wrap i { font-size: 14px; color: #333; } .ct-testimonial-carousel.default .ct-testimonial-image { width: 45px; margin-right: 15px; } .ct-testimonial-carousel.default .ct-testimonial-image img { -webkit-border-radius: 45px; -khtml-border-radius: 45px; -moz-border-radius: 45px; -ms-border-radius: 45px; -o-border-radius: 45px; border-radius: 45px; } .ct-testimonial-carousel.default .ct-testimonial-title { font-size: 20px; color: #443f45; font-weight: 600; margin: 0 0 3px; } .ct-testimonial-carousel.default .ct-testimonial-position { color: #999; } .ct-testimonial-carousel.default .ct-testimonial-quote { margin-bottom: 16px; } .ct-testimonial-carousel.default .ct-testimonial-quote svg { height: 26px; fill: #1e73be; width: inherit; } .ct-testimonial-carousel.default .ct-testimonial-content { margin-bottom: 26px; } .ct-testimonial-carousel.default .ct-testimonial-holder { display: flex; flex-wrap: nowrap; } .ct-testimonial-carousel.layout1 .ct-testimonial-image { min-width: 200px; width: 200px; margin-right: 30px; } .ct-testimonial-carousel.layout1 .ct-testimonial-image img { -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; } .ct-testimonial-carousel.layout1 .ct-testimonial-title { font-size: 22px; font-weight: 600; color: #226ecb; margin-bottom: 2px; } .ct-testimonial-carousel.layout1 .ct-testimonial-position { font-size: 14px; color: #999; margin-bottom: 13px; display: block; } .ct-testimonial-carousel.layout1 .ct-testimonial-content { font-size: 14px; color: #666; padding-bottom: 17px; } .ct-testimonial-carousel.layout1 .ct-testimonial-content.divider1:before { height: 4px; } .ct-testimonial-carousel.layout1 .ct-testimonial-item { display: flex; flex-wrap: nowrap; align-items: center; } .ct-testimonial-carousel.layout2 { text-align: center; } .ct-testimonial-carousel.layout2 .ct-testimonial-image { width: 50px; margin: auto; margin-bottom: 10px; } .ct-testimonial-carousel.layout2 .ct-testimonial-image img { -webkit-border-radius: 50px; -khtml-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; } .ct-testimonial-carousel.layout2 .ct-testimonial-title { font-size: 18px; color: #fff; font-weight: 400; margin: 0 0 3px; } .ct-testimonial-carousel.layout2 .ct-testimonial-position { color: #fff; font-size: 14px; font-family: "Poppins", sans-serif; } .ct-testimonial-carousel.layout2 .ct-testimonial-quote { margin-bottom: 16px; font-size: 168px; line-height: 1; color: #1e73be; font-family: "Poppins", sans-serif; } .ct-testimonial-carousel.layout2 .ct-testimonial-content { font-family: "Poppins", sans-serif; font-size: 24px; line-height: 1.5; color: #fff; font-weight: normal; margin-bottom: 50px; } @media screen and (max-width: 767px) { .ct-testimonial-carousel.layout2 .ct-testimonial-content { font-size: 20px; } } .ct-testimonial-carousel.layout2 .ct-testimonial-item { padding-top: 80px; } .ct-testimonial-carousel.layout2 .ct-testimonial-item .ct-testimonial-quote { position: absolute; top: -8px; left: 0; right: 0; } @media screen and (min-width: 1200px) { .ct-testimonial-carousel.layout2.owl-nav-middle { padding: 0 120px; } } .ct-testimonial-carousel.layout2.style2 .ct-testimonial-item { padding-top: 58px; } .ct-testimonial-carousel.layout2.style2 .ct-testimonial-content { font-size: 24px; line-height: 36px; color: #3d4149; font-family: "Poppins", sans-serif; font-weight: normal; margin-bottom: 35px; } .ct-testimonial-carousel.layout2.style2 .ct-testimonial-title { font-size: 20px; color: #3d4149; } .ct-testimonial-carousel.layout2.style2 .ct-testimonial-position { color: inherit; } .ct-testimonial-carousel.layout2.style2 .ct-testimonial-quote { font-size: 26px; top: 0; } .ct-testimonial-carousel.layout2.style2 .ct-testimonial-quote svg { height: 26px; fill: url(#svg-gradient); width: inherit; } .ct-testimonial-carousel.layout2.style2 .owl-nav .owl-prev, .ct-testimonial-carousel.layout2.style2 .owl-nav .owl-next { color: #3d4149; } .ct-testimonial-carousel.layout3 { max-width: 1140px; margin: auto; } .ct-testimonial-carousel.layout3 .ct-testimonial-image { width: 55px; margin-right: 15px; } .ct-testimonial-carousel.layout3 .ct-testimonial-image img { -webkit-border-radius: 55px; -khtml-border-radius: 55px; -moz-border-radius: 55px; -ms-border-radius: 55px; -o-border-radius: 55px; border-radius: 55px; } .ct-testimonial-carousel.layout3 .ct-testimonial-title { font-size: 22px; color: #272e33; font-weight: 600; margin: 0 0 3px; } .ct-testimonial-carousel.layout3 .ct-testimonial-position { color: #737a7f; } .ct-testimonial-carousel.layout3 .ct-testimonial-quote { position: absolute; top: 38px; right: 50px; font-size: 25px; color: #1e73be; } @media screen and (max-width: 991px) { .ct-testimonial-carousel.layout3 .ct-testimonial-quote { right: 30px; } } .ct-testimonial-carousel.layout3 .ct-testimonial-content { color: #737a7f; line-height: 1.666; margin-top: 15px; } .ct-testimonial-carousel.layout3 .ct-testimonial-holder { display: flex; flex-wrap: nowrap; } .ct-testimonial-carousel.layout3 .ct-testimonial-item { padding: 30px 50px; -webkit-box-shadow: 0 10px 15px rgba(214, 214, 214, 0.41); -khtml-box-shadow: 0 10px 15px rgba(214, 214, 214, 0.41); -moz-box-shadow: 0 10px 15px rgba(214, 214, 214, 0.41); -ms-box-shadow: 0 10px 15px rgba(214, 214, 214, 0.41); -o-box-shadow: 0 10px 15px rgba(214, 214, 214, 0.41); box-shadow: 0 10px 15px rgba(214, 214, 214, 0.41); margin-top: 10px; margin-bottom: 40px; background-color: #fff; position: relative; } @media screen and (max-width: 991px) { .ct-testimonial-carousel.layout3 .ct-testimonial-item { padding-left: 30px; padding-right: 30px; } } .ct-testimonial-carousel.layout3.boxshadow-style2 .ct-testimonial-item { -webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.15); -khtml-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.15); -ms-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.15); -o-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.15); box-shadow: 0 3px 15px rgba(0, 0, 0, 0.15); margin-top: 20px; margin-bottom: 20px; -webkit-border-radius: 12px; -khtml-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; border-radius: 12px; padding-top: 46px; padding-bottom: 46px; } .ct-testimonial-carousel.layout3.boxshadow-style3 .ct-testimonial-item { -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; padding: 30px 32px 65px; } .ct-testimonial-carousel.layout3.boxshadow-style3 .ct-testimonial-item .ct-testimonial-quote { top: 16px; right: 28px; } .ct-testimonial-carousel.layout3.boxshadow-style3 .ct-testimonial-item .ct-testimonial-quote:before { content: ''; width: 38px; height: 34px; background-image: url(../images/quote-gray.png); background-position: center; display: block; } .ct-testimonial-carousel.layout3.boxshadow-style3 .owl-dots { margin-top: 0; } .ct-testimonial-carousel.layout3 .owl-nav { margin-top: 20px; } .ct-testimonial-carousel.layout3 .owl-stage-outer { margin-left: -15px; margin-right: -15px; padding: 0 15px; } @media screen and (min-width: 1200px) { .ct-testimonial-carousel.layout3.nav-center { position: static; } .ct-testimonial-carousel.layout3.nav-center .ct-testimonial-item { margin: 0; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } .ct-testimonial-carousel.layout3.nav-center .owl-nav { margin: 0; } .ct-testimonial-carousel.layout3.nav-center .owl-nav .owl-prev, .ct-testimonial-carousel.layout3.nav-center .owl-nav .owl-next { height: 50px; width: 50px; line-height: 50px; margin: 0; position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); background-color: #1e73be; color: #fff; font-size: 36px; } .ct-testimonial-carousel.layout3.nav-center .owl-nav .owl-prev:hover, .ct-testimonial-carousel.layout3.nav-center .owl-nav .owl-next:hover { background-color: #fff; } .ct-testimonial-carousel.layout3.nav-center .owl-nav .owl-prev:hover i, .ct-testimonial-carousel.layout3.nav-center .owl-nav .owl-next:hover i { color: #1e73be; } .ct-testimonial-carousel.layout3.nav-center .owl-nav .owl-prev { left: 0; } .ct-testimonial-carousel.layout3.nav-center .owl-nav .owl-next { right: 0; } } .ct-testimonial-carousel.layout4 .ct-testimonial-item { display: flex; flex-wrap: nowrap; } .ct-testimonial-carousel.layout4 .ct-testimonial-image { min-width: 144px; width: 144px; margin-right: 40px; } .ct-testimonial-carousel.layout4 .ct-testimonial-image img { border: 1px solid #1e73be; } .ct-testimonial-carousel.layout4 .ct-testimonial-holder { margin-top: -9px; } .ct-testimonial-carousel.layout4 .ct-testimonial-content { font-weight: normal; font-size: 24px; line-height: 36px; color: #3d4149; margin-bottom: 24px; } .ct-testimonial-carousel.layout4 .ct-testimonial-title { font-size: 20px; color: #3d4149; font-weight: 600; margin-bottom: 8px; } @media screen and (max-width: 767px) { .ct-testimonial-carousel.layout4 .ct-testimonial-holder { margin-top: -3px; } .ct-testimonial-carousel.layout4 .ct-testimonial-image { min-width: 70px; width: 70px; margin-right: 20px; } .ct-testimonial-carousel.layout4 .ct-testimonial-content { font-size: 17px; line-height: normal; } } .ct-testimonial-carousel.layout5 .ct-testimonial-item { border: 1px solid #d9d9d9; padding: 12px 25px 18px; } .ct-testimonial-carousel.layout5 .ct-testimonial-item + .ct-testimonial-item { margin-top: 20px; } .ct-testimonial-carousel.layout5 .ct-testimonial-title { font-size: 18px; font-weight: 500; margin-right: 30px; flex-grow: 1; margin: 5px 0; } .ct-testimonial-carousel.layout5 .ct-testimonial-client-title { font-size: 16px; font-weight: 500; margin-bottom: 0; } .ct-testimonial-carousel.layout5 .ct-testimonial-image { width: 30px; min-width: 30px; margin-right: 6px; } .ct-testimonial-carousel.layout5 .ct-testimonial-image img { -webkit-border-radius: 30px; -khtml-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; border-radius: 30px; } .ct-testimonial-carousel.layout5 .ct-testimonial-holder, .ct-testimonial-carousel.layout5 .ct-testimonial-meta { align-items: center; display: flex; flex-wrap: nowrap; } .ct-testimonial-carousel.layout5 .ct-testimonial-meta { margin-bottom: 4px; } .ct-testimonial-carousel.layout5 .ct-testimonial-content { margin-bottom: 15px; } .ct-testimonial-carousel.layout5 .ct-testimonial-rating { margin: 5px 0; } .ct-testimonial-carousel.layout5 .ct-testimonial-rating span:before { font-family: FontAwesome; color: #e2ba1c; letter-spacing: 6px; font-size: 18px; } .ct-testimonial-carousel.layout5 .ct-testimonial-rating .rating-5-star:before { content: '\f005\f005\f005\f005\f005'; } .ct-testimonial-carousel.layout5 .ct-testimonial-rating .rating-4-star:before { content: '\f005\f005\f005\f005'; } .ct-testimonial-carousel.layout5 .ct-testimonial-rating .rating-3-star:before { content: '\f005\f005\f005'; } .ct-testimonial-carousel.layout5 .ct-testimonial-rating .rating-2-star:before { content: '\f005\f005'; } .ct-testimonial-carousel.layout5 .ct-testimonial-rating .rating-1-star:before { content: '\f005'; } .ct-testimonial-carousel.layout5 .owl-dots { margin-top: 20px; } .ct-testimonial-carousel.layout5 .owl-dots .owl-dot.active { background-color: #fff; border: 4px solid #1e73be; } .ct-testimonial-carousel.layout5 .cms-testimonial-item-wrap { margin: 1px; } .ct-testimonial-carousel.layout6 { padding: 40px; -webkit-box-shadow: 0 0 29px rgba(171, 171, 171, 0.3); -khtml-box-shadow: 0 0 29px rgba(171, 171, 171, 0.3); -moz-box-shadow: 0 0 29px rgba(171, 171, 171, 0.3); -ms-box-shadow: 0 0 29px rgba(171, 171, 171, 0.3); -o-box-shadow: 0 0 29px rgba(171, 171, 171, 0.3); box-shadow: 0 0 29px rgba(171, 171, 171, 0.3); background-color: #fff; } .ct-testimonial-carousel.layout6 .ct-testimonial-image { min-width: 100px; width: 100px; } .ct-testimonial-carousel.layout6 .ct-testimonial-image + .ct-testimonial-holder { margin-left: 40px; } .ct-testimonial-carousel.layout6 .ct-testimonial-content { font-size: 16px; line-height: 27px; color: #111; font-family: "Poppins", sans-serif; font-weight: 500; padding-bottom: 16px; } .ct-testimonial-carousel.layout6 .ct-testimonial-title { font-size: 16px; font-weight: 500; margin: 15px 30px 15px 0; flex-grow: 1; } .ct-testimonial-carousel.layout6 .ct-testimonial-button a { line-height: 40px; padding: 0 15px; background-color: #e4e7ea; -webkit-border-radius: 40px; -khtml-border-radius: 40px; -moz-border-radius: 40px; -ms-border-radius: 40px; -o-border-radius: 40px; border-radius: 40px; font-family: "Poppins", sans-serif; font-weight: 500; font-size: 16px; color: #111; display: inline-block; } .ct-testimonial-carousel.layout6 .ct-testimonial-button a i { color: #1e73be; font-size: 24px; margin-right: 12px; top: 2px; position: relative; -webkit-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .ct-testimonial-carousel.layout6 .ct-testimonial-button a:hover { background-color: #1e73be; color: #fff; } .ct-testimonial-carousel.layout6 .ct-testimonial-button a:hover i { color: #fff; } .ct-testimonial-carousel.layout6 .ct-testimonial-meta { display: flex; align-items: center; flex-wrap: wrap; } .ct-testimonial-carousel.layout6 .ct-testimonial-item { display: flex; flex-wrap: nowrap; } @media screen and (max-width: 767px) { .ct-testimonial-carousel.layout6 .ct-testimonial-item { display: block; } .ct-testimonial-carousel.layout6 .ct-testimonial-item .ct-testimonial-image { margin: auto; } .ct-testimonial-carousel.layout6 .ct-testimonial-item .ct-testimonial-image + .ct-testimonial-holder { margin-left: 0; margin-top: 20px; } } .ct-testimonial-carousel.layout6.style2 { padding: 0; background-color: transparent; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } .ct-testimonial-carousel.layout6.style2 .ct-testimonial-image { width: 90px; min-width: 90px; } .ct-testimonial-carousel.layout6.style2 .ct-testimonial-image img { width: auto; } .ct-testimonial-carousel.layout6.style2 .ct-testimonial-holder { margin-left: 20px; } .ct-testimonial-carousel.layout6.style2 .ct-testimonial-holder .ct-testimonial-content { font-size: 18px; line-height: 36px; color: #fff; font-weight: normal; padding-bottom: 24px; margin-top: -10px; } .ct-testimonial-carousel.layout6.style2 .ct-testimonial-holder .ct-testimonial-title { color: #fff; font-size: 18px; font-weight: normal; } .ct-testimonial-carousel.layout6.style2 .owl-nav { text-align: left; margin-left: 110px; margin-top: 5px; } .ct-testimonial-carousel.layout6.style2 .owl-nav .owl-prev, .ct-testimonial-carousel.layout6.style2 .owl-nav .owl-next { background-color: transparent; border: none; color: #1e73be; font-size: 32px; margin: 0; width: inherit; } .ct-testimonial-carousel.layout6.style2 .owl-nav .owl-prev { margin-right: 14px; } .ct-testimonial-carousel.layout7 .ct-testimonial-item { background-color: #fff; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; padding: 30px 35px; } .ct-testimonial-carousel.layout7 .ct-testimonial-title { font-size: 18px; font-weight: 500; margin-right: 30px; margin: 0 0 8px; } .ct-testimonial-carousel.layout7 .ct-testimonial-client-title { font-size: 15px; font-weight: 500; margin-bottom: 0; } .ct-testimonial-carousel.layout7 .ct-testimonial-image { width: 35px; min-width: 35px; margin-right: 10px; } .ct-testimonial-carousel.layout7 .ct-testimonial-image img { -webkit-border-radius: 30px; -khtml-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; border-radius: 30px; } .ct-testimonial-carousel.layout7 .ct-testimonial-holder { align-items: center; display: flex; flex-wrap: nowrap; } .ct-testimonial-carousel.layout7 .ct-testimonial-meta { margin-bottom: 4px; display: flex; flex-wrap: nowrap; } .ct-testimonial-carousel.layout7 .ct-testimonial-meta .ct-testimonial-meta-inner { margin-right: 30px; flex-grow: 1; } .ct-testimonial-carousel.layout7 .ct-testimonial-content { margin-bottom: 15px; } .ct-testimonial-carousel.layout7 .ct-testimonial-rating { margin: 0 0 8px; } .ct-testimonial-carousel.layout7 .ct-testimonial-rating span:before { font-family: FontAwesome; color: #1e73be; letter-spacing: 6px; font-size: 18px; } .ct-testimonial-carousel.layout7 .ct-testimonial-rating .rating-5-star:before { content: '\f005\f005\f005\f005\f005'; } .ct-testimonial-carousel.layout7 .ct-testimonial-rating .rating-4-star:before { content: '\f005\f005\f005\f005'; } .ct-testimonial-carousel.layout7 .ct-testimonial-rating .rating-3-star:before { content: '\f005\f005\f005'; } .ct-testimonial-carousel.layout7 .ct-testimonial-rating .rating-2-star:before { content: '\f005\f005'; } .ct-testimonial-carousel.layout7 .ct-testimonial-rating .rating-1-star:before { content: '\f005'; } .ct-testimonial-carousel.layout7 .ct-testimonial-quote svg { height: 38px; width: 44px; fill: #dbdbdb; } .ct-testimonial-carousel.layout7 .owl-dots { margin-top: 60px; } .ct-testimonial-carousel.layout7 .owl-dots .owl-dot { background-color: #fff; } .ct-testimonial-carousel.layout7 .owl-dots .owl-dot.active { background-color: #1e73be; } .ct-testimonial-carousel.layout8 .ct-testimonial-title { font-size: 20px; font-weight: 500; margin-bottom: 13px; } .ct-testimonial-carousel.layout8 .ct-testimonial-client-title { font-size: 17px; font-weight: 600; margin-bottom: 3px; } .ct-testimonial-carousel.layout8 .ct-testimonial-image { width: 112px; min-width: 112px; margin-bottom: 9px; } .ct-testimonial-carousel.layout8 .ct-testimonial-image img { -webkit-border-radius: 7px; -khtml-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px; } .ct-testimonial-carousel.layout8 .ct-testimonial-item-inner { display: flex; flex-wrap: nowrap; padding: 50px 9% 60px; margin: 30px 0; background-color: #fff; position: relative; overflow: hidden; } .ct-testimonial-carousel.layout8 .ct-testimonial-item-inner:before { content: ''; position: absolute; bottom: -170px; left: -120px; width: 400px; height: 220px; background-color: #1b9bd1; background-image: -webkit-gradient(linear, left top, right top, from(#1b9bd1), to(#226acb)); background-image: -webkit-linear-gradient(left, #1b9bd1, #226acb); background-image: -moz-linear-gradient(left, #1b9bd1, #226acb); background-image: -ms-linear-gradient(left, #1b9bd1, #226acb); background-image: -o-linear-gradient(left, #1b9bd1, #226acb); background-image: linear-gradient(left, #1b9bd1, #226acb); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1b9bd1', endColorStr='#226acb', gradientType='1'); -webkit-border-radius: 100%; -khtml-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; } .ct-testimonial-carousel.layout8 .ct-testimonial-meta { margin-right: 34px; text-align: center; } .ct-testimonial-carousel.layout8 .ct-testimonial-rating { margin: 0 0 8px; } .ct-testimonial-carousel.layout8 .ct-testimonial-rating span:before { font-family: FontAwesome; color: #f2ca12; letter-spacing: 6px; font-size: 14px; } .ct-testimonial-carousel.layout8 .ct-testimonial-rating .rating-5-star:before { content: '\f005\f005\f005\f005\f005'; } .ct-testimonial-carousel.layout8 .ct-testimonial-rating .rating-4-star:before { content: '\f005\f005\f005\f005'; } .ct-testimonial-carousel.layout8 .ct-testimonial-rating .rating-3-star:before { content: '\f005\f005\f005'; } .ct-testimonial-carousel.layout8 .ct-testimonial-rating .rating-2-star:before { content: '\f005\f005'; } .ct-testimonial-carousel.layout8 .ct-testimonial-rating .rating-1-star:before { content: '\f005'; } .ct-testimonial-carousel.layout8 .ct-testimonial-quote svg { height: 38px; width: 44px; fill: #dbdbdb; top: 25px; right: 50px; position: absolute; } .ct-testimonial-carousel.layout8 .owl-stage-outer { padding: 0 30px; margin: 0 -30px; } .ct-testimonial-carousel.layout8 .owl-stage-outer .owl-item.active .ct-testimonial-item { -webkit-box-shadow: 0 2px 25px rgba(0, 0, 0, 0.1); -khtml-box-shadow: 0 2px 25px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 2px 25px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 2px 25px rgba(0, 0, 0, 0.1); -o-box-shadow: 0 2px 25px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 25px rgba(0, 0, 0, 0.1); } @media screen and (min-width: 768px) { .ct-testimonial-carousel.layout8[data-arrows="true"] { padding: 0 100px; } .ct-testimonial-carousel.layout8[data-arrows="true"] .owl-nav { margin: 0; } .ct-testimonial-carousel.layout8[data-arrows="true"] .owl-nav .owl-prev, .ct-testimonial-carousel.layout8[data-arrows="true"] .owl-nav .owl-next { border: 2px solid #1e73be; height: 40px; width: 40px; line-height: 36px; -webkit-border-radius: 40px; -khtml-border-radius: 40px; -moz-border-radius: 40px; -ms-border-radius: 40px; -o-border-radius: 40px; border-radius: 40px; background-color: #fff; position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } .ct-testimonial-carousel.layout8[data-arrows="true"] .owl-nav .owl-prev i, .ct-testimonial-carousel.layout8[data-arrows="true"] .owl-nav .owl-next i { vertical-align: inherit; } .ct-testimonial-carousel.layout8[data-arrows="true"] .owl-nav .owl-prev:hover, .ct-testimonial-carousel.layout8[data-arrows="true"] .owl-nav .owl-next:hover { background-color: #1e73be; color: #fff; } .ct-testimonial-carousel.layout8[data-arrows="true"] .owl-nav .owl-prev { left: 0; } .ct-testimonial-carousel.layout8[data-arrows="true"] .owl-nav .owl-next { right: 0; } } @media screen and (max-width: 767px) { .ct-testimonial-carousel.layout8 .ct-testimonial-item-inner { display: block; text-align: center; } .ct-testimonial-carousel.layout8 .ct-testimonial-item-inner .ct-testimonial-quote { display: none; } .ct-testimonial-carousel.layout8 .ct-testimonial-item-inner .ct-testimonial-meta { margin: 0; } .ct-testimonial-carousel.layout8 .ct-testimonial-item-inner .ct-testimonial-meta .ct-testimonial-image { margin: 0 auto 10px auto; } } .ct-testimonial-carousel.layout9 .ct-testimonial-item { background-color: #eee; padding: 35px 40px; } .ct-testimonial-carousel.layout9 .ct-testimonial-title { font-size: 14px; color: #333; text-transform: uppercase; font-weight: 600; margin: 0; } .ct-testimonial-carousel.layout9 .ct-testimonial-position { color: #929292; font-size: 12px; display: block; line-height: normal; } .ct-testimonial-carousel.layout9 .ct-testimonial-quote svg { height: 35px; fill: #333; width: inherit; position: absolute; bottom: 35px; right: 30px; -webkit-transform: rotate(180deg); -khtml-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } .ct-testimonial-carousel.layout9 .ct-testimonial-content { margin-bottom: 29px; } .ct-testimonial-carousel.layout10 .ct-testimonial-image { width: 107px; min-width: 107px; margin-right: 23px; } .ct-testimonial-carousel.layout10 .ct-testimonial-image img { width: 100%; } @media screen and (max-width: 991px) { .ct-testimonial-carousel.layout10 .ct-testimonial-image { width: 60px; min-width: 60px; margin-right: 20px; } } .ct-testimonial-carousel.layout10 .ct-testimonial-title { font-size: 16px; color: #333; margin: 0; line-height: 1; } @media screen and (max-width: 575px) { .ct-testimonial-carousel.layout10 .ct-testimonial-title { line-height: normal; } } .ct-testimonial-carousel.layout10 .ct-testimonial-quote { margin-bottom: 16px; } .ct-testimonial-carousel.layout10 .ct-testimonial-quote svg { height: 46px; fill: #e9eef0; width: inherit; position: absolute; right: 8px; top: 0; } .ct-testimonial-carousel.layout10 .ct-testimonial-position { color: #1e73be; } .ct-testimonial-carousel.layout10 .ct-testimonial-content { font-size: 18px; line-height: 30px; color: #666; margin-top: -8px; margin-bottom: 16px; position: relative; z-index: 1; } .ct-testimonial-carousel.layout10 .ct-testimonial-item { display: flex; flex-wrap: nowrap; background-color: #fff; padding: 35px 32px; -webkit-box-shadow: 0 8px 15px rgba(0, 0, 0, 0.12); -khtml-box-shadow: 0 8px 15px rgba(0, 0, 0, 0.12); -moz-box-shadow: 0 8px 15px rgba(0, 0, 0, 0.12); -ms-box-shadow: 0 8px 15px rgba(0, 0, 0, 0.12); -o-box-shadow: 0 8px 15px rgba(0, 0, 0, 0.12); box-shadow: 0 8px 15px rgba(0, 0, 0, 0.12); position: relative; } @media screen and (max-width: 575px) { .ct-testimonial-carousel.layout10 .ct-testimonial-item { padding: 25px 20px; } } .ct-testimonial-carousel.layout10 .owl-stage-outer { padding: 30px 15px; margin: 0 -15px; } .ct-testimonial-carousel-wrap { position: relative; } .ct-client-carousel { max-width: 1140px; margin: auto; } .ct-client-carousel .owl-stage { display: flex; flex-wrap: wrap; align-items: center; } .ct-client-carousel .ct-client-item { text-align: center; } .ct-client-carousel .ct-client-item img { width: auto; margin: auto; -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .ct-client-carousel .ct-client-item img:hover { -webkit-transform: scale(1.07); -khtml-transform: scale(1.07); -moz-transform: scale(1.07); -ms-transform: scale(1.07); -o-transform: scale(1.07); transform: scale(1.07); } .ct-client-carousel.border-image { padding: 1px; } .ct-client-carousel.border-image a { border: 1px solid rgba(134, 140, 151, 0.5); display: block; padding: 5px; background-color: rgba(34, 110, 203, 0.5); } .ct-client-carousel.border-image a img:hover { -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .ct-grid-blog-default .item-featured, .ct-grid-blog-layout1 .item-featured, .ct-grid-blog-layout2 .item-featured, .ct-grid-blog-layout4 .item-featured { position: relative; overflow: hidden; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; } .ct-grid-blog-default .item-featured img, .ct-grid-blog-layout1 .item-featured img, .ct-grid-blog-layout2 .item-featured img, .ct-grid-blog-layout4 .item-featured img { -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; } .ct-grid-blog-default .item-time, .ct-grid-blog-layout1 .item-time, .ct-grid-blog-layout2 .item-time, .ct-grid-blog-layout4 .item-time { font-size: 14px; color: #999; text-transform: uppercase; font-family: "Poppins", sans-serif; font-weight: 500; margin-bottom: 3px; } .ct-grid-blog-default .item-title, .ct-grid-blog-layout1 .item-title, .ct-grid-blog-layout2 .item-title, .ct-grid-blog-layout4 .item-title { font-size: 20px; line-height: 24px; color: #443f45; font-weight: 600; margin-bottom: 22px; } .ct-grid-blog-default .item-title a, .ct-grid-blog-layout1 .item-title a, .ct-grid-blog-layout2 .item-title a, .ct-grid-blog-layout4 .item-title a { color: inherit; } .ct-grid-blog-default .item-title a:hover, .ct-grid-blog-layout1 .item-title a:hover, .ct-grid-blog-layout2 .item-title a:hover, .ct-grid-blog-layout4 .item-title a:hover { color: #1e73be; } .ct-grid-blog-default .item-more, .ct-grid-blog-layout1 .item-more, .ct-grid-blog-layout2 .item-more, .ct-grid-blog-layout4 .item-more, .ct-grid-blog-default .item-comment, .ct-grid-blog-layout1 .item-comment, .ct-grid-blog-layout2 .item-comment, .ct-grid-blog-layout4 .item-comment { font-size: 16px; font-family: "Poppins", sans-serif; font-weight: 600; color: #1e73be; } .ct-grid-blog-default .item-more, .ct-grid-blog-layout1 .item-more, .ct-grid-blog-layout2 .item-more, .ct-grid-blog-layout4 .item-more { flex-grow: 1; margin-right: 10px; position: relative; } .ct-grid-blog-default .item-more i, .ct-grid-blog-layout1 .item-more i, .ct-grid-blog-layout2 .item-more i, .ct-grid-blog-layout4 .item-more i { font-size: 20px; font-weight: 400; position: absolute; top: 50%; -webkit-transform: translate(-20px, -50%); -khtml-transform: translate(-20px, -50%); -moz-transform: translate(-20px, -50%); -ms-transform: translate(-20px, -50%); -o-transform: translate(-20px, -50%); transform: translate(-20px, -50%); -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; left: 0; opacity: 0; } .ct-grid-blog-default .item-more:hover, .ct-grid-blog-layout1 .item-more:hover, .ct-grid-blog-layout2 .item-more:hover, .ct-grid-blog-layout4 .item-more:hover { padding-left: 20px; } .ct-grid-blog-default .item-more:hover i, .ct-grid-blog-layout1 .item-more:hover i, .ct-grid-blog-layout2 .item-more:hover i, .ct-grid-blog-layout4 .item-more:hover i { opacity: 1; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } .ct-grid-blog-default .item-comment, .ct-grid-blog-layout1 .item-comment, .ct-grid-blog-layout2 .item-comment, .ct-grid-blog-layout4 .item-comment { color: #999; } .ct-grid-blog-default .item-comment i, .ct-grid-blog-layout1 .item-comment i, .ct-grid-blog-layout2 .item-comment i, .ct-grid-blog-layout4 .item-comment i { margin-right: 4px; } .ct-grid-blog-default .item-comment:hover, .ct-grid-blog-layout1 .item-comment:hover, .ct-grid-blog-layout2 .item-comment:hover, .ct-grid-blog-layout4 .item-comment:hover { color: #1e73be; } .ct-grid-blog-default .item-body, .ct-grid-blog-layout1 .item-body, .ct-grid-blog-layout2 .item-body, .ct-grid-blog-layout4 .item-body { padding: 24px 34px; background-color: #fff; -webkit-border-radius: 0 0 4px 4px; -khtml-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -ms-border-radius: 0 0 4px 4px; -o-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; } @media screen and (max-width: 767px) { .ct-grid-blog-default .item-body, .ct-grid-blog-layout1 .item-body, .ct-grid-blog-layout2 .item-body, .ct-grid-blog-layout4 .item-body { padding: 20px; } } .ct-grid-blog-default .item-footer, .ct-grid-blog-layout1 .item-footer, .ct-grid-blog-layout2 .item-footer, .ct-grid-blog-layout4 .item-footer { margin-top: 26px; display: flex; flex-wrap: wrap; } .ct-grid-blog-default .grid-item-inner, .ct-grid-blog-layout1 .grid-item-inner, .ct-grid-blog-layout2 .grid-item-inner, .ct-grid-blog-layout4 .grid-item-inner { border: 1px solid #e5e5e5; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; } .ct-grid-blog-default .grid-item-inner:hover .item-featured img, .ct-grid-blog-layout1 .grid-item-inner:hover .item-featured img, .ct-grid-blog-layout2 .grid-item-inner:hover .item-featured img, .ct-grid-blog-layout4 .grid-item-inner:hover .item-featured img { -webkit-transform: scale(1.12); -khtml-transform: scale(1.12); -moz-transform: scale(1.12); -ms-transform: scale(1.12); -o-transform: scale(1.12); transform: scale(1.12); } .ct-grid-blog-layout1 .item-body { padding: 27px 34px 44px; } .ct-grid-blog-layout1 .item-featured { -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; } .ct-grid-blog-layout1 .item-featured img { -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; } .ct-grid-blog-layout1 .grid-item-inner { border-color: #ebebeb; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; } .ct-grid-blog-layout1 .ct-load-more { margin-top: 35px; } .ct-grid-blog-layout1 .ct-load-more .btn { padding-left: 32px; padding-right: 32px; } .ct-grid-blog-layout1 .item-title { font-size: 22px; line-height: 30px; font-weight: 500; letter-spacing: -0.025em; margin-bottom: 17px; } .ct-grid-blog-layout1 .item-content { color: #828282; } .ct-grid-blog-layout1 .item-date { margin-right: 20px; flex-grow: 1; } .ct-grid-blog-layout1 .item-footer { margin-top: 22px; font-size: 14px; text-transform: uppercase; color: #222; font-family: "Poppins", sans-serif; } .ct-grid-blog-layout1 .item-footer .item-category { color: #1e73be; } .ct-grid-blog-layout1 .item-footer .item-category a { color: #1e73be; } .ct-grid-blog-layout2 .item-featured { -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; } .ct-grid-blog-layout2 .item-featured img { -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; } .ct-grid-blog-layout2 .owl-nav .owl-prev { left: 4px; } .ct-grid-blog-layout2 .owl-nav .owl-next { right: 4px; } .ct-grid-blog-layout2 .owl-nav .owl-prev, .ct-grid-blog-layout2 .owl-nav .owl-next { opacity: 1; } .ct-grid-blog-layout2 .btn-primary-secondary { padding-left: 32px; padding-right: 32px; } .ct-grid-blog-layout2 .grid-item-inner { -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.10); -khtml-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.10); -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.10); -ms-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.10); -o-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.10); box-shadow: 0 2px 10px rgba(0, 0, 0, 0.10); } .ct-grid-blog-layout2 .grid-item-inner .item-title { font-size: 21px; line-height: 1.285; } .ct-grid-blog-layout2 .item-more { color: #226ecb; } .ct-grid-blog-layout2 .item-more:hover { color: #1e73be; } .ct-grid-blog-layout2 .item-category a { color: #226ecb; background-color: #1e73be; font-size: 14px; line-height: 23px; padding: 0 14px; } .ct-grid-blog-layout2 .item-body { padding: 28px 34px 45px; } .ct-grid-blog-layout3 .item-featured { min-width: 158px; width: 158px; } .ct-grid-blog-layout3 .item-body { background-color: #fff; padding: 20px 35px; margin-left: 10px; min-height: 115px; -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; flex-grow: 1; } .ct-grid-blog-layout3 .item-body .item-title { font-size: 20px; font-weight: 500; margin-bottom: 5px; } .ct-grid-blog-layout3 .item-footer { display: flex; flex-wrap: nowrap; font-size: 14px; color: #959595; -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .ct-grid-blog-layout3 .item-footer a { color: #959595; } .ct-grid-blog-layout3 .item-footer a:hover { color: #1e73be; } .ct-grid-blog-layout3 .item-footer .item-date { margin-right: 15px; padding-right: 15px; position: relative; } .ct-grid-blog-layout3 .item-footer .item-date:before { content: ''; height: 3px; width: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; background-color: #1e73be; position: absolute; top: 50%; right: -2px; margin-top: -1px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } .ct-grid-blog-layout3 .grid-item-inner { display: flex; flex-wrap: nowrap; } @media screen and (max-width: 575px) { .ct-grid-blog-layout3 .grid-item-inner { display: block; } .ct-grid-blog-layout3 .grid-item-inner .item-body { margin-left: 0; margin-top: 10px; } .ct-grid-blog-layout3 .grid-item-inner .item-featured { min-width: 100%; width: 100%; } } .ct-grid-blog-layout3 .grid-item-inner:hover .item-body { background-color: #1e73be; } .ct-grid-blog-layout3 .grid-item-inner:hover .item-body .item-title a { color: #fff; } .ct-grid-blog-layout3 .grid-item-inner:hover .item-footer { color: #fff; } .ct-grid-blog-layout3 .grid-item-inner:hover .item-footer .item-date:before { background-color: #fff; } .ct-grid-blog-layout3 .grid-item-inner:hover .item-footer a { color: #fff; } .ct-grid-blog-layout4 .item-footer .item-more { color: #444d57; } .ct-grid-blog-layout4 .item-footer .item-more:hover { padding-left: 0; } .ct-grid-blog-layout4 .ct-load-more .btn { -webkit-border-radius: 45px; -khtml-border-radius: 45px; -moz-border-radius: 45px; -ms-border-radius: 45px; -o-border-radius: 45px; border-radius: 45px; } .ct-contact-form-default .wpcf7-form .row { margin-left: -10px; margin-right: -10px; } .ct-contact-form-default .wpcf7-form .row [class^="col-"], .ct-contact-form-default .wpcf7-form .row [class*="col-"] { padding-left: 10px; padding-right: 10px; } .ct-contact-form-default.form-style2 .wpcf7-form .wpcf7-form-control { -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; } .ct-contact-form-default.form-style2 .wpcf7-form .wpcf7-form-control.wpcf7-submit { margin-top: 11px; } .ct-contact-form-default.form-style2 .wpcf7-form .wpcf7-form-control.wpcf7-submit:hover { background-color: transparent; color: #1e73be; border-color: #1e73be; } .ct-contact-form-default.form-style3 .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit) { padding-top: 12px; padding-bottom: 12px; } .ct-contact-form-default.form-style3 .wpcf7-form .wpcf7-form-control.wpcf7-submit { line-height: 45px; margin-top: 14px; } .ct-contact-form-default.form-style4 .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit) { background-color: transparent; border: 1px solid #1e73be; } .ct-contact-form-default.form-style4 .wpcf7-form .wpcf7-form-control.wpcf7-textarea { height: 170px; } .ct-contact-form-default.form-style5 .wpcf7-form .row { margin-left: -15px; margin-right: -15px; } .ct-contact-form-default.form-style5 .wpcf7-form .row [class^="col-"], .ct-contact-form-default.form-style5 .wpcf7-form .row [class*="col-"] { padding-left: 15px; padding-right: 15px; } .ct-contact-form-default.form-style5 .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit) { background-color: transparent; border: 2px solid #fff; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; padding-top: 10px; padding-bottom: 10px; color: #fff; } .ct-contact-form-default.form-style5 .wpcf7-form .wpcf7-form-control.wpcf7-textarea { height: 170px; } .ct-contact-form-default.form-style5 .wpcf7-form .wpcf7-form-control.wpcf7-submit { margin-top: 20px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; background-color: #226acb; background-image: -webkit-gradient(linear, left top, right top, from(#226acb), to(#1b9bd1)); background-image: -webkit-linear-gradient(left, #226acb, #1b9bd1); background-image: -moz-linear-gradient(left, #226acb, #1b9bd1); background-image: -ms-linear-gradient(left, #226acb, #1b9bd1); background-image: -o-linear-gradient(left, #226acb, #1b9bd1); background-image: linear-gradient(left, #226acb, #1b9bd1); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#226acb', endColorStr='#1b9bd1', gradientType='1'); background-color: transparent; border: none; line-height: 45px; } .ct-contact-form-default.form-style5 .wpcf7-form .wpcf7-form-control.wpcf7-submit:hover { background-color: #1b9bd1; background-image: -webkit-gradient(linear, left top, right top, from(#1b9bd1), to(#226acb)); background-image: -webkit-linear-gradient(left, #1b9bd1, #226acb); background-image: -moz-linear-gradient(left, #1b9bd1, #226acb); background-image: -ms-linear-gradient(left, #1b9bd1, #226acb); background-image: -o-linear-gradient(left, #1b9bd1, #226acb); background-image: linear-gradient(left, #1b9bd1, #226acb); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1b9bd1', endColorStr='#226acb', gradientType='1'); } .ct-contact-form-default.form-style6 .wpcf7-form .row { margin-left: -15px; margin-right: -15px; } .ct-contact-form-default.form-style6 .wpcf7-form .row [class^="col-"], .ct-contact-form-default.form-style6 .wpcf7-form .row [class*="col-"] { padding-left: 15px; padding-right: 15px; } .ct-contact-form-default.form-style6 .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit) { background-color: transparent; border: 1px solid #dbdbdb; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; } .ct-contact-form-default.form-style6 .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit):focus { -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; border-color: #1e73be; } .ct-contact-form-default.form-style6 .wpcf7-form .wpcf7-form-control.wpcf7-submit { margin-top: 10px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; } .ct-contact-form-default.form-style6 .wpcf7-form .input-filled label { font-size: 15px; text-transform: capitalize; color: #a8a8a8; font-weight: 500; } .ct-contact-form-default.form-style6 .wpcf7-form .nice-select::after { color: #a8a8a8; } .ct-contact-form-default.form-style7 .wpcf7-form .row { margin-left: -15px; margin-right: -15px; } .ct-contact-form-default.form-style7 .wpcf7-form .row [class^="col-"], .ct-contact-form-default.form-style7 .wpcf7-form .row [class*="col-"] { padding-left: 15px; padding-right: 15px; } .ct-contact-form-default.form-style7 .wpcf7-form .wpcf7-form-control-wrap { margin-bottom: 24px; } .ct-contact-form-default.form-style7 .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit) { background-color: transparent; border-bottom: 1px solid #9c9c9c; padding: 0 0 12px; font-size: 15px; color: #555; font-family: 'Droidsans'; } .ct-contact-form-default.form-style7 .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit):focus { -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; border-color: #1e73be; } .ct-contact-form-default.form-style7 .wpcf7-form .wpcf7-form-control.wpcf7-submit { margin-top: 36px; } .ct-contact-form-default.form-style7 .wpcf7-form .wpcf7-form-control.wpcf7-not-valid { -webkit-box-shadow: none !important; -khtml-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; } .ct-contact-form-default.form-style8 .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit) { background-color: transparent; border: 1px solid #226ecb; color: #777; padding-top: 14px; padding-bottom: 14px; } .ct-contact-form-default.form-style8 .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit):focus { border-color: #1e73be; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } .ct-contact-form-default.form-style8 .wpcf7-form .wpcf7-form-control.wpcf7-textarea { height: 155px; } .ct-contact-form-default.form-style8 .wpcf7-form .wpcf7-form-control.wpcf7-submit { width: inherit; } .ct-contact-form-layout1 { position: relative; } .ct-contact-form-layout1 .container { padding: 0; } .ct-contact-form-layout1 .map-image { position: absolute; bottom: 0; left: 0; right: 0; top: 120px; } .ct-contact-form-layout1 .ct-contact-form-inner { max-width: 1140px; margin: auto; background-color: #1e73be; padding: 82px 65px 90px; color: rgba(34, 110, 203, 0.95); z-index: 99; position: relative; } @media screen and (max-width: 767px) { .ct-contact-form-layout1 .ct-contact-form-inner { padding: 42px 30px 50px; } } .ct-contact-form-layout1 .ct-contact-form-holder { margin: 0; list-style: none; font-size: 18px; line-height: normal; } @media screen and (max-width: 767px) { .ct-contact-form-layout1 .ct-contact-form-holder { font-size: 15px; } } .ct-contact-form-layout1 .ct-contact-form-holder li { padding-left: 45px; position: relative; } .ct-contact-form-layout1 .ct-contact-form-holder li + li { margin-top: 11px; } .ct-contact-form-layout1 .ct-contact-form-holder li i { font-size: 24px; position: absolute; top: 0; left: 0; } @media screen and (max-width: 767px) { .ct-contact-form-layout1 .ct-contact-form-holder li i { font-size: 20px; } } .ct-contact-form-layout1 .ct-contact-form-holder a { color: #226ecb; } .ct-contact-form-layout1 .ct-contact-form-head { display: flex; flex-wrap: nowrap; margin-bottom: 40px; } @media screen and (max-width: 767px) { .ct-contact-form-layout1 .ct-contact-form-head { display: block; } } .ct-contact-form-layout1 .ct-contact-form-meta { margin-right: 45px; min-width: 210px; } .ct-contact-form-layout1 .ct-contact-form-meta h3 { font-size: 36px; color: #226ecb; margin-bottom: 5px; } .ct-contact-form-layout1 .ct-contact-form-meta h6 { text-transform: uppercase; letter-spacing: 0.2em; text-transform: uppercase; font-family: inherit; font-weight: normal; color: #fff; } @media screen and (max-width: 991px) { .ct-contact-form-layout1 .wpcf7-form { margin-top: 40px; } } .ct-contact-form-layout1 .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit) { background-color: #fff; color: #777; padding-top: 10px; padding-bottom: 10px; } .ct-contact-form-layout1 .map-popup { font-size: 18px; font-weight: 600; border-bottom: 1px solid #226ecb; padding: 0 24px 2px 24px; cursor: pointer; position: absolute; bottom: 0; left: 15px; } .ct-contact-form-layout1 .map-popup i { margin-right: 6px; } .ct-contact-form-layout1 .col-lg-4 { padding-bottom: 60px; } .ct-contact-form-layout1.form-style1 .wpcf7-form .wpcf7-form-control.wpcf7-submit { border-color: #226ecb; background-color: #226ecb; line-height: 38px; color: #1e73be; } .ct-contact-form-layout1.form-style1 .wpcf7-form .wpcf7-form-control.wpcf7-submit:hover { background-color: #fff; border-color: #fff; color: #1e73be; } .ct-contact-form-layout1.form-style1 .wpcf7-form .wpcf7-form-control.wpcf7-checkbox { background-color: transparent; padding: 0; } .ct-contact-form-layout1.form-style1 .wpcf7-form .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item.first { margin-left: 0; } .ct-contact-form-layout1.form-style2 .ct-contact-form-inner { background-color: transparent; padding: 0; } .ct-contact-form-layout1.form-style2 .ct-contact-form-inner .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit) { background-color: #e8ecf1; } .ct-contact-form-layout1.form-style2 .ct-contact-form-inner .wpcf7-form .wpcf7-form-control.wpcf7-submit { line-height: 38px; } .ct-contact-form-layout1.form-style2 .ct-contact-form-inner .map-popup { border-bottom: 1px dashed #226ecb; color: #1e73be; } .ct-contact-form-layout2 { background-color: #1e73be; padding: 52px 55px 60px; background-image: url(../images/dot-bg.png); background-repeat: repeat; } @media screen and (max-width: 991px) { .ct-contact-form-layout2 { padding: 32px 35px 40px; } } .ct-contact-form-layout2 .el-title { color: #fff; font-size: 30px; font-weight: 600; margin-bottom: 19px; } .ct-contact-form-layout2 .wpcf7-form label { text-transform: none; color: #fff; font-weight: 600; font-size: 16px; font-family: "Poppins", sans-serif; margin-bottom: 5px; } .ct-contact-form-layout2 .wpcf7-form .wpcf7-submit { border-color: #226ecb; background-color: #226ecb; margin-top: 10px; } .ct-contact-form-layout2 .wpcf7-form .wpcf7-submit:hover { background-color: #3883de; border-color: #3883de; } .ct-contact-form-layout2 .wpcf7-form .wpcf7-response-output { color: #fff !important; } .ct-contact-form-layout3 { background-color: #1e73be; } .ct-contact-form-layout3 .el-title { position: relative; color: #fff; font-size: 30px; font-weight: 600; padding-bottom: 10px; margin-bottom: 20px; } .ct-contact-form-layout3 .el-title:before { content: ''; width: 144px; height: 1px; background-color: #fff; position: absolute; left: 0; bottom: 0; } .ct-contact-form-layout3 .ct-contact-image { padding-left: 40px; } @media screen and (max-width: 767px) { .ct-contact-form-layout3 .ct-contact-image { padding-left: 15px; } .ct-contact-form-layout3 .ct-contact-image .ct-contact-image-inner { min-height: 300px; } } .ct-contact-form-layout3 .ct-contact-image-inner { height: 100%; } .ct-contact-form-layout3 .ct-contact-form-holder { padding: 50px 0px 40px 55px; } .ct-contact-form-layout3 .ct-contact-form-holder.no-intro { padding-right: 55px; } @media screen and (max-width: 767px) { .ct-contact-form-layout3 .ct-contact-form-holder { padding: 30px; } .ct-contact-form-layout3 .ct-contact-form-holder.no-intro { padding-right: 30px; } } .ct-contact-form-layout3 .input-filled label { color: #fff; text-transform: none; font-weight: 500; font-family: "Poppins", sans-serif; } .ct-contact-form-layout3 .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit) { background-color: #fff; color: #999; } .ct-contact-form-layout3 .wpcf7-form .wpcf7-form-control.wpcf7-submit { background-color: #226ecb; border-color: #226ecb; margin-top: 27px; } .ct-contact-form-layout3 .wpcf7-form .wpcf7-form-control.wpcf7-submit:hover { background-color: #165389; border-color: #165389; } .ct-contact-form-layout3 .nice-select::after { color: #999; } .ct-contact-info-default .ct-contact-info-icon { width: 40px; min-width: 40px; margin-right: 10px; } .ct-contact-info-default .ct-contact-info-icon i { font-size: 32px; color: #333; } .ct-contact-info-default .ct-contact-info-content { font-size: 16px; line-height: 32px; color: #333; } .ct-contact-info-default .ct-contact-info-inner { display: flex; align-items: center; flex-wrap: nowrap; } .ct-grid-service-default .item-featured { margin-bottom: 28px; position: relative; overflow: hidden; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; } .ct-grid-service-default .item-featured .item-meta { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(34, 110, 203, 0.8); -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; opacity: 0; } .ct-grid-service-default .item-featured .item-more { display: inline-block; height: 35px; width: 35px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; background-color: #1e73be; color: #226ecb; font-size: 21px; line-height: 35px; text-align: center; position: absolute; top: 50%; left: 0; right: 0; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; margin: auto; margin-top: -60px; opacity: 0; } .ct-grid-service-default .item-featured .item-more:hover { background-color: #fff; } .ct-grid-service-default .item-title { font-size: 24px; font-weight: 600; padding-bottom: 9px; margin-bottom: 20px; } .ct-grid-service-default .item-title.divider1:before { width: 27px; height: 4px; } .ct-grid-service-default .item-content { color: #999; } .ct-grid-service-default .item-holder { margin-bottom: 24px; } .ct-grid-service-default .grid-item-inner:hover .item-featured .item-meta { opacity: 1; } .ct-grid-service-default .grid-item-inner:hover .item-featured .item-more { margin-top: 0; opacity: 1; } .ct-grid-service-layout1 .item-title { font-size: 20px; font-weight: 600; } .ct-grid-service-layout1 .item-holder { position: absolute; bottom: 0; left: 0; right: 0; -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .ct-grid-service-layout1 .item-holder.item-hover-hide { padding: 7px 35px; background-color: #226ecb; display: flex; flex-wrap: nowrap; align-items: center; } .ct-grid-service-layout1 .item-holder.item-hover-hide .item-title { margin: 0; } .ct-grid-service-layout1 .item-holder.item-hover-hide .item-title a { color: #fff; } .ct-grid-service-layout1 .item-holder.item-hover-hide .item-title a:hover { color: #1e73be; } .ct-grid-service-layout1 .item-holder.item-hover-hide .item-icon { margin-right: 20px; } .ct-grid-service-layout1 .item-holder.item-hover-hide .item-icon i { font-size: 44px; color: #1e73be; line-height: 1; } .ct-grid-service-layout1 .item-holder.item-hover-show { -webkit-transform: translateY(100%); -khtml-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); opacity: 0; top: 0; background-color: rgba(30, 115, 190, 0.85); text-align: center; } .ct-grid-service-layout1 .item-holder.item-hover-show .item-holder-inner { position: absolute; padding: 30px; left: 0; right: 0; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } .ct-grid-service-layout1 .item-holder.item-hover-show .item-icon { margin-bottom: 15px; } .ct-grid-service-layout1 .item-holder.item-hover-show .item-icon i { font-size: 48px; color: #226ecb; line-height: 1; } .ct-grid-service-layout1 .item-holder.item-hover-show .item-title { margin-bottom: 13px; color: #226ecb; } .ct-grid-service-layout1 .item-holder.item-hover-show .item-content { color: #fff; } .ct-grid-service-layout1 .item-holder.item-hover-show .item-readmore { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; } .ct-grid-service-layout1 .grid-item-inner { overflow: hidden; position: relative; } .ct-grid-service-layout1 .grid-item-inner:hover .item-holder.item-hover-hide { -webkit-transform: translateY(100%); -khtml-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); opacity: 0; } .ct-grid-service-layout1 .grid-item-inner:hover .item-holder.item-hover-show { -webkit-transform: translateY(0%); -khtml-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); opacity: 1; } .ct-grid-service-layout2 .item-featured { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .ct-grid-service-layout2 .item-featured:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #fff; -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .ct-grid-service-layout2 .item-title { font-size: 20px; font-weight: 600; padding-bottom: 10px; margin-bottom: 20px; -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .ct-grid-service-layout2 .item-title:before { width: 26px; height: 3px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; } .ct-grid-service-layout2 .item-content { -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .ct-grid-service-layout2 .item-holder { padding: 32px 40px 37px; border: 1px solid #e7e7e7; position: relative; z-index: 99; } .ct-grid-service-layout2 .grid-item-inner { position: relative; } .ct-grid-service-layout2 .grid-item-inner:hover .item-title { color: #fff; } .ct-grid-service-layout2 .grid-item-inner:hover .item-title a { color: inherit; } .ct-grid-service-layout2 .grid-item-inner:hover .item-title a:hover { color: #1e73be; } .ct-grid-service-layout2 .grid-item-inner:hover .item-content { color: #c5c5c5; } .ct-grid-service-layout2 .grid-item-inner:hover .item-featured:before { background-color: rgba(34, 110, 203, 0.8); } .ct-grid-service-layout3 .item-icon { width: 40px; height: 40px; line-height: 40px; text-align: center; font-size: 22px; color: #fff; background-color: #1e73be; -webkit-box-shadow: 0 4px 4px rgba(30, 115, 190, 0.65); -khtml-box-shadow: 0 4px 4px rgba(30, 115, 190, 0.65); -moz-box-shadow: 0 4px 4px rgba(30, 115, 190, 0.65); -ms-box-shadow: 0 4px 4px rgba(30, 115, 190, 0.65); -o-box-shadow: 0 4px 4px rgba(30, 115, 190, 0.65); box-shadow: 0 4px 4px rgba(30, 115, 190, 0.65); min-width: 40px; margin-right: 22px; } .ct-grid-service-layout3 .item-title { font-size: 18px; font-weight: 600; margin-bottom: 10px; } .ct-grid-service-layout3 .item-readmore { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; } .ct-grid-service-layout3 .item-holder-inner { padding: 30px; border: 2px solid transparent; display: flex; flex-wrap: nowrap; -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; position: relative; } .ct-grid-service-layout3 .item-holder-inner:hover { border-color: #1e73be; } .phone-info { display: inline-block; position: relative; } .phone-info .phone-bg { position: relative; overflow: hidden; } .phone-info .phone-bg img { position: relative; z-index: 99; } .phone-info .phone-bg-inner { position: absolute; top: 10px; bottom: 10px; left: 10px; right: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; } .phone-info .phone-bg-inner:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(34, 110, 203, 0.8); -webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; } .phone-info .phone-holder { color: #fff; position: absolute; padding: 20px 30px 20px 40px; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); left: 0; width: 100%; z-index: 99; } .phone-info .phone-holder h3 { font-size: 24px; color: #fff; margin-bottom: 12px; } .phone-info .phone-holder h3 cite { font-style: normal; color: #1e73be; } .phone-info .phone-holder p { font-size: 14px; line-height: 18px; font-style: italic; margin-bottom: 25px; } .phone-info .phone-holder a { line-height: 33px; font-size: 14px; color: rgba(0, 0, 0, 0.65); background-color: #1e73be; padding: 0 12px; display: inline-block; font-family: "Poppins", sans-serif; font-weight: 600; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; } .phone-info .phone-holder a i { margin-left: 6px; } .phone-info .phone-holder a:hover { color: rgba(0, 0, 0, 0.75); background-color: #226ecb; } @media screen and (max-width: 991px) { .phone-info-wrap { text-align: center; } .phone-info-wrap .phone-info { margin: auto; } } .ct-progress-layout1 .ct-progress-title { font-size: 18px; font-weight: 600; color: #226ecb; } .ct-progress-layout1 .ct-progress.progress { -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; background-color: transparent; height: 5px; overflow: visible; margin: 0; } .ct-progress-layout1 .ct-progress.progress .progress-bar { background-color: #226ecb; -webkit-border-radius: 2px; -khtml-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; overflow: visible; } .ct-progress-layout1 .ct-progress.progress .progress-bar span { display: inline-block; -webkit-border-radius: 50px; -khtml-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; background-color: #1e73be; color: rgba(0, 0, 0, 0.7); line-height: 50px; width: 50px; text-align: center; padding: 0; font-size: 18px; font-family: "Poppins", sans-serif; font-weight: 600; position: absolute; bottom: -21px; right: -1px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); -khtml-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); -ms-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); } .ct-progress-layout1 .ct-progress-item + .ct-progress-item { margin-top: 37px; } .ct-progress-layout1.style2 .ct-progress-title { font-size: 14px; color: #0f2142; margin-bottom: 10px; } .ct-progress-layout1.style2 .ct-progress.progress { height: 2px; } .ct-progress-layout1.style2 .ct-progress.progress .progress-bar { background-color: #1e73be; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; } .ct-progress-layout1.style2 .ct-progress.progress .progress-bar span { bottom: -24px; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; background-color: #226acb; background-image: -webkit-gradient(linear, left top, right top, from(#226acb), to(#1b9bd1)); background-image: -webkit-linear-gradient(left, #226acb, #1b9bd1); background-image: -moz-linear-gradient(left, #226acb, #1b9bd1); background-image: -ms-linear-gradient(left, #226acb, #1b9bd1); background-image: -o-linear-gradient(left, #226acb, #1b9bd1); background-image: linear-gradient(left, #226acb, #1b9bd1); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#226acb', endColorStr='#1b9bd1', gradientType='1'); font-size: 14px; font-family: inherit; font-weight: normal; color: #fff; } .ct-progress-layout1.style2 .ct-progress-item + .ct-progress-item { margin-top: 34px; } .ct-service-carousel-default .grid-item-inner { position: relative; overflow: hidden; } @media screen and (min-width: 1200px) { .ct-service-carousel-default.owl-nav-middle { padding: 0 24px; } .ct-service-carousel-default.owl-nav-middle .owl-prev, .ct-service-carousel-default.owl-nav-middle .owl-next { margin: 0; } .ct-service-carousel-default.owl-nav-middle .owl-prev { left: -21px; } .ct-service-carousel-default.owl-nav-middle .owl-next { right: -21px; } .ct-service-carousel-default.owl-nav-middle.dot-added .owl-prev, .ct-service-carousel-default.owl-nav-middle.dot-added .owl-next { top: calc(50% - 41px); top: -webkit-calc(50% - 41px); } } .ct-service-carousel-default .item-holder { position: absolute; top: 100%; left: 0; height: 100%; width: 100%; padding: 15px 20px; -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .ct-service-carousel-default .item-holder:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #226acb; background-image: -webkit-gradient(linear, left top, right top, from(#226acb), to(#1b9bd1)); background-image: -webkit-linear-gradient(left, #226acb, #1b9bd1); background-image: -moz-linear-gradient(left, #226acb, #1b9bd1); background-image: -ms-linear-gradient(left, #226acb, #1b9bd1); background-image: -o-linear-gradient(left, #226acb, #1b9bd1); background-image: linear-gradient(left, #226acb, #1b9bd1); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#226acb', endColorStr='#1b9bd1', gradientType='1'); opacity: 0.85; } .ct-service-carousel-default .item-holder .item-icon img { width: auto; } .ct-service-carousel-default .item-holder .item-holder-inner { position: relative; z-index: 99; display: flex; flex-wrap: nowrap; align-items: center; } .ct-service-carousel-default .item-holder .item-icon { width: 60px; min-width: 60px; } .ct-service-carousel-default .item-holder .item-icon img { max-width: 45px; } .ct-service-carousel-default .item-holder .item-title { font-size: 20px; font-weight: 600; color: #fff; margin: 13px 0; } .ct-service-carousel-default .item-holder .item-content { color: #fff; position: absolute; -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; padding-top: 40px; } .ct-service-carousel-default .ct-carousel-item:hover .item-holder { padding-top: 45px; top: 0; margin-top: 0 !important; } @media screen and (max-width: 991px) { .ct-service-carousel-default .ct-carousel-item:hover .item-holder { padding-top: 25px; } } .ct-service-carousel-default .ct-carousel-item:hover .item-content { padding-top: 0; } .ct-service-carousel-default.dot-added { padding-bottom: 83px; } @media screen and (max-width: 991px) { .ct-service-carousel-default.dot-added { padding-bottom: 43px; } } .ct-service-carousel-default.dot-added .owl-dots { margin: 0; position: absolute; bottom: 0; left: 0; right: 0; text-align: center; line-height: 0; } .ct-service-carousel-default.dot-added .owl-dots .owl-dot { height: 8px; width: 8px; border: 1px solid #0d3963; background-color: transparent; margin: 0 8px; } .ct-service-carousel-default.dot-added .owl-dots .owl-dot.active { border: none; background-color: #226acb; background-image: -webkit-gradient(linear, left top, right top, from(#226acb), to(#1b9bd1)); background-image: -webkit-linear-gradient(left, #226acb, #1b9bd1); background-image: -moz-linear-gradient(left, #226acb, #1b9bd1); background-image: -ms-linear-gradient(left, #226acb, #1b9bd1); background-image: -o-linear-gradient(left, #226acb, #1b9bd1); background-image: linear-gradient(left, #226acb, #1b9bd1); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#226acb', endColorStr='#1b9bd1', gradientType='1'); -webkit-transform: scale(1.5); -khtml-transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); -o-transform: scale(1.5); transform: scale(1.5); } @media screen and (min-width: 1200px) { .ct-service-carousel-layout1.owl-nav-middle { padding: 0 68px; } .ct-service-carousel-layout1.owl-nav-middle .owl-prev, .ct-service-carousel-layout1.owl-nav-middle .owl-next { margin: 0; } .ct-service-carousel-layout1.owl-nav-middle .owl-prev:hover i, .ct-service-carousel-layout1.owl-nav-middle .owl-next:hover i { color: #1e73be; } .ct-service-carousel-layout1.owl-nav-middle .owl-prev { left: -11px; } .ct-service-carousel-layout1.owl-nav-middle .owl-next { right: -11px; } } .ct-service-carousel-layout1 .item-icon { background-color: #226ecb; width: 90px; height: 50px; line-height: 50px; text-align: center; position: absolute; top: -10px; left: 50%; -webkit-transform: translate(-50%, 0); -khtml-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .ct-service-carousel-layout1 .item-icon:before, .ct-service-carousel-layout1 .item-icon:after { content: ""; position: absolute; left: 0; width: 0; height: 0; -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .ct-service-carousel-layout1 .item-icon:before { top: -25px; border-left: 45px solid transparent; border-right: 45px solid transparent; border-bottom: 25px solid #226ecb; } .ct-service-carousel-layout1 .item-icon:after { bottom: -25px; border-left: 45px solid transparent; border-right: 45px solid transparent; border-top: 25px solid #226ecb; } .ct-service-carousel-layout1 .item-icon img { width: initial; max-width: 70px; display: inline-block; } .ct-service-carousel-layout1 .item-title { font-weight: 600; color: #3c4d6d; font-size: 22px; margin-bottom: 8px; } .ct-service-carousel-layout1 .item-content { line-height: 1.8; } .ct-service-carousel-layout1 .item-holder { position: relative; text-align: center; border: 1px solid #e1e1e1; padding: 25px 20px 27px 20px; } .ct-service-carousel-layout1 .item-holder.icon-added { padding-top: 85px; } .ct-service-carousel-layout1 .ct-carousel-item { padding: 0 1px; } .ct-service-carousel-layout1 .ct-carousel-item:hover .item-icon { background-color: #1e73be; } .ct-service-carousel-layout1 .ct-carousel-item:hover .item-icon:before { border-color: transparent transparent #1e73be; } .ct-service-carousel-layout1 .ct-carousel-item:hover .item-icon:after { border-color: #1e73be transparent transparent; } .ct-service-carousel-layout2 .item-featured { overflow: hidden; } .ct-service-carousel-layout2 .item-featured img { -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .ct-service-carousel-layout2 .grid-item-inner { background-color: #fff; -webkit-border-radius: 14px; -khtml-border-radius: 14px; -moz-border-radius: 14px; -ms-border-radius: 14px; -o-border-radius: 14px; border-radius: 14px; position: relative; overflow: hidden; } .ct-service-carousel-layout2 .grid-item-inner:hover .item-featured img { -webkit-transform: scale(1.12); -khtml-transform: scale(1.12); -moz-transform: scale(1.12); -ms-transform: scale(1.12); -o-transform: scale(1.12); transform: scale(1.12); } .ct-service-carousel-layout2 .item-holder-inner { padding: 21px; } .ct-service-carousel-layout2 .item-holder-inner .item-gap { width: 30px; height: 3px; -webkit-border-radius: 1px; -khtml-border-radius: 1px; -moz-border-radius: 1px; -ms-border-radius: 1px; -o-border-radius: 1px; border-radius: 1px; background-color: #1e73be; } .ct-service-carousel-layout2 .item-holder-inner .item-title { font-weight: 600; font-size: 18px; line-height: 27px; color: #3d4149; margin-bottom: 9px; } .ct-service-carousel-layout2 .item-holder-inner .item-mmore { margin-top: 20px; } .ct-service-carousel-layout2 .item-holder-inner .item-mmore a { font-size: 16px; color: #3d4149; line-height: 1; text-decoration: underline; font-family: "Poppins", sans-serif; font-weight: normal; } .ct-service-carousel-layout2 .item-holder-inner .item-mmore a:hover { color: #1e73be; } .ct-service-carousel-layout2 .owl-dots .owl-dot:not(.active) { background-color: #5e636d; } @media screen and (min-width: 1200px) { .ct-service-carousel-layout2 .owl-dots { margin-top: 45px; line-height: 1; } .ct-service-carousel-layout2 .owl-dots .owl-dot { margin-top: 4px; margin-bottom: 4px; } .ct-service-carousel-layout2 .owl-nav { margin: 0; position: absolute; left: 0; right: 0; bottom: -7px; line-height: 1; } .ct-service-carousel-layout2 .owl-nav .owl-prev, .ct-service-carousel-layout2 .owl-nav .owl-next { font-size: 24px; color: #fff; background-color: transparent; } .ct-service-carousel-layout2 .owl-nav .owl-prev:hover i, .ct-service-carousel-layout2 .owl-nav .owl-next:hover i { color: #1e73be; } .ct-service-carousel-layout2 .owl-nav .owl-prev { margin-right: 80px; } } .cms-lists-layout1 ul { list-style: none; margin: 0; color: #7a7a7a; } .cms-lists-layout1 ul i { color: #1e73be; margin-right: 9px; font-weight: normal; } .cms-lists-layout1 ul li + li { margin-top: 8px; } .cms-lists-layout1.list-lg { font-size: 18px; line-height: 32px; font-weight: 500; font-family: "Poppins", sans-serif; } .ct-accordion .card { border: none; background-color: transparent; } .ct-accordion.layout1 .card { margin-bottom: 10px; } .ct-accordion.layout1 .card-header { border: none; padding: 0; background-color: transparent; } .ct-accordion.layout1 .card-header a { display: block; padding: 14px 18px; border: 1px solid #e5e5e5; font-size: 15px; line-height: normal; cursor: pointer; color: rgba(17, 17, 17, 0.66); font-weight: 500; font-family: "Poppins", sans-serif; position: relative; } .ct-accordion.layout1 .card-header a i { position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); right: 18px; } .ct-accordion.layout1 .card-header [aria-expanded="true"] i:before { content: '\f273'; } .ct-accordion.layout1 .card-body { padding: 17px 20px 6px; } .ct-accordion.layout2 .card-header { border: none; padding: 0; background-color: transparent; } .ct-accordion.layout2 .card-header a { display: block; padding: 10px 25px; -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15); -khtml-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15); -ms-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15); -o-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15); box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15); font-size: 16px; line-height: normal; background-color: #fff; cursor: pointer; color: #444d57; font-weight: 600; font-family: "Poppins", sans-serif; position: relative; -webkit-border-radius: 8px; -khtml-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; } .ct-accordion.layout2 .card-header a i { position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); right: 18px; font-size: 22px; } .ct-accordion.layout2 .card-header [aria-expanded="true"] i:before { content: '\f2f8'; } .ct-accordion.layout2 .card-body { font-size: 14px; padding: 30px; margin: 0 3px; border-width: 0 1px 0px 1px; border-color: #f0f0f0; border-style: solid; } .ct-accordion.layout2 .card { margin-bottom: 1px; } .ct-accordion.layout2 .card:last-child .card-body { border-bottom-width: 1px; } .wpb_gallery { margin: 0 !important; } .wpb_gallery .wpb_gallery_slides.wpb_flexslider { margin-bottom: 43px; border: none; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } .wpb_gallery .wpb_gallery_slides.wpb_flexslider .flex-control-nav { margin: 0; position: absolute; bottom: 18px !important; left: 0; right: 0; top: auto !important; } .wpb_gallery .wpb_gallery_slides.wpb_flexslider .flex-direction-nav .flex-prev { left: 20px; } .wpb_gallery .wpb_gallery_slides.wpb_flexslider .flex-direction-nav .flex-prev:before { content: '\f2fa'; } .wpb_gallery .wpb_gallery_slides.wpb_flexslider .flex-direction-nav .flex-next { right: 20px; } .wpb_gallery .wpb_gallery_slides.wpb_flexslider .flex-direction-nav .flex-next:before { content: '\f2fb'; } .wpb_gallery .wpb_gallery_slides.wpb_flexslider .flex-direction-nav .flex-prev, .wpb_gallery .wpb_gallery_slides.wpb_flexslider .flex-direction-nav .flex-next { background-color: #fff; height: 40px; width: 40px; line-height: 40px; -webkit-border-radius: 40px; -khtml-border-radius: 40px; -moz-border-radius: 40px; -ms-border-radius: 40px; -o-border-radius: 40px; border-radius: 40px; text-align: center; font-size: 0; -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12); -khtml-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12); -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12); -ms-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12); -o-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12); box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12); opacity: 0; } .wpb_gallery .wpb_gallery_slides.wpb_flexslider .flex-direction-nav .flex-prev:hover, .wpb_gallery .wpb_gallery_slides.wpb_flexslider .flex-direction-nav .flex-next:hover { background-color: #1e73be; color: #fff; } .wpb_gallery .wpb_gallery_slides.wpb_flexslider .flex-direction-nav .flex-prev:before, .wpb_gallery .wpb_gallery_slides.wpb_flexslider .flex-direction-nav .flex-next:before { font-family: 'Material-Design-Iconic-Font'; font-size: 22px; text-shadow: none; line-height: 40px; } .wpb_gallery .wpb_gallery_slides.wpb_flexslider .flex-control-paging { opacity: 0; -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .wpb_gallery .wpb_gallery_slides.wpb_flexslider .flex-control-paging li a { background-color: rgba(30, 115, 190, 0.66); -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } .wpb_gallery .wpb_gallery_slides.wpb_flexslider .flex-control-paging li a.flex-active { background-color: #1e73be; } .wpb_gallery .wpb_gallery_slides.wpb_flexslider:hover .flex-control-paging { opacity: 1; } .wpb_gallery .wpb_gallery_slides.wpb_flexslider:hover .flex-direction-nav .flex-prev, .wpb_gallery .wpb_gallery_slides.wpb_flexslider:hover .flex-direction-nav .flex-next { opacity: 1; } .ct-ignature { display: flex; flex-wrap: wrap; align-items: center; } .ct-ignature .ct-ignature-image { margin-right: 30px; } .ct-ignature .ct-ignature-meta { margin: 12px 0; } .ct-ignature .ct-ignature-meta h3 { font-size: 16px; font-weight: 500; margin-bottom: 3px; } .ct-ignature .ct-ignature-meta p { color: #989898; margin: 0; } .vc_tta-container { /* Tabs */ margin-bottom: 0 !important; } .vc_tta-container .vc_tta-tabs { /* Accordion */ } .vc_tta-container .vc_tta-tabs.vc_tta-style-default .vc_tta-tabs-container .vc_tta-tabs-list { text-align: center; } .vc_tta-container .vc_tta-tabs.vc_tta-style-default .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab { margin: 0 2.5px; } .vc_tta-container .vc_tta-tabs.vc_tta-style-default .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a { text-align: center; border: 1px solid #1e73be; font-size: 16px; font-weight: 500; font-family: "Poppins", sans-serif; color: #1e73be; padding: 10px 32px; min-width: 170px; } .vc_tta-container .vc_tta-tabs.vc_tta-style-default .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a:before, .vc_tta-container .vc_tta-tabs.vc_tta-style-default .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a:after { display: none !important; } .vc_tta-container .vc_tta-tabs.vc_tta-style-default .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a { background-color: #1e73be; color: #fff; } .vc_tta-container .vc_tta-tabs.vc_tta-style-default .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-body { border: none; padding: 50px 0 0; overflow: visible; } .vc_tta-container .vc_tta-tabs.vc_tta-style-modern .vc_tta-tabs-container { overflow: visible !important; } .vc_tta-container .vc_tta-tabs.vc_tta-style-modern .vc_tta-tabs-container .vc_tta-tabs-list { text-align: center; overflow: visible !important; } .vc_tta-container .vc_tta-tabs.vc_tta-style-modern .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab { margin: 0 4px; } .vc_tta-container .vc_tta-tabs.vc_tta-style-modern .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a { text-align: center; border: none; background-color: #fff; font-size: 15px; font-weight: 500; font-family: "Poppins", sans-serif; color: #444d57; padding: 11px 32px; min-width: 180px; -webkit-border-radius: 45px !important; -khtml-border-radius: 45px !important; -moz-border-radius: 45px !important; -ms-border-radius: 45px !important; -o-border-radius: 45px !important; border-radius: 45px !important; -webkit-box-shadow: 0 5px 0 rgba(0, 0, 0, 0.05); -khtml-box-shadow: 0 5px 0 rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 5px 0 rgba(0, 0, 0, 0.05); -ms-box-shadow: 0 5px 0 rgba(0, 0, 0, 0.05); -o-box-shadow: 0 5px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 5px 0 rgba(0, 0, 0, 0.05); } .vc_tta-container .vc_tta-tabs.vc_tta-style-modern .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a:before, .vc_tta-container .vc_tta-tabs.vc_tta-style-modern .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a:after { display: none !important; } .vc_tta-container .vc_tta-tabs.vc_tta-style-modern .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a { background-color: #226acb; background-image: -webkit-gradient(linear, left top, right top, from(#226acb), to(#1b9bd1)); background-image: -webkit-linear-gradient(left, #226acb, #1b9bd1); background-image: -moz-linear-gradient(left, #226acb, #1b9bd1); background-image: -ms-linear-gradient(left, #226acb, #1b9bd1); background-image: -o-linear-gradient(left, #226acb, #1b9bd1); background-image: linear-gradient(left, #226acb, #1b9bd1); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#226acb', endColorStr='#1b9bd1', gradientType='1'); background-color: transparent; color: #fff; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } .vc_tta-container .vc_tta-tabs.vc_tta-style-modern .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-body { border: none; padding: 60px 0 0; overflow: visible; } .vc_tta-container .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tabs-list { text-align: center; } .vc_tta-container .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab { margin: 0; } .vc_tta-container .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a { text-align: center; border: 1px solid #1e73be; background-color: #fff; font-size: 16px; font-weight: 600; font-family: "Poppins", sans-serif; color: #226ecb; padding: 12px 70px; min-width: 170px; } .vc_tta-container .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a:before, .vc_tta-container .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a:after { display: none !important; } .vc_tta-container .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a { background-color: #1e73be; color: #fff; } .vc_tta-container .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:first-child a { -webkit-border-radius: 5px 0 0 5px; -khtml-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; -ms-border-radius: 5px 0 0 5px; -o-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; } .vc_tta-container .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:last-child a { -webkit-border-radius: 0 5px 5px 0; -khtml-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; -ms-border-radius: 0 5px 5px 0; -o-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; } .vc_tta-container .vc_tta-tabs.vc_tta-style-flat .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-body { border: none; padding: 55px 0 0; overflow: visible; } .vc_tta-container .vc_tta-accordion { /* Screen < 768px */ } .vc_tta-container .vc_tta-accordion.vc_tta-style-default .vc_tta-panel { margin-bottom: 5px; } .vc_tta-container .vc_tta-accordion.vc_tta-style-default .vc_tta-panel:last-child { margin-bottom: 0; } .vc_tta-container .vc_tta-accordion.vc_tta-style-default .vc_tta-panel .vc_tta-panel-heading { border: none; } .vc_tta-container .vc_tta-accordion.vc_tta-style-default .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title { font-size: 16px; font-weight: 600; line-height: normal; color: #09152c; background-color: #fff; } .vc_tta-container .vc_tta-accordion.vc_tta-style-default .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a { padding: 13px 55px 13px 33px; } .vc_tta-container .vc_tta-accordion.vc_tta-style-default .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:before { content: '\f055'; font-family: FontAwesome; position: absolute; right: 33px; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); font-size: 18px; color: #1e73be; } .vc_tta-container .vc_tta-accordion.vc_tta-style-default .vc_tta-panel .vc_tta-panel-body { background-color: #fff; padding: 30px 33px; } .vc_tta-container .vc_tta-accordion.vc_tta-style-default .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title { color: #fff; background-color: #1e73be; } .vc_tta-container .vc_tta-accordion.vc_tta-style-default .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a { margin-bottom: 5px; } .vc_tta-container .vc_tta-accordion.vc_tta-style-default .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a:before { content: '\f056'; color: #fff; } @media screen and (max-width: 767px) { .vc_tta-container .vc_tta .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading { border: none; } .vc_tta-container .vc_tta .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a { border: 1px solid #1e73be; font-size: 16px; font-weight: 500; font-family: "Poppins", sans-serif; color: #1e73be; padding: 14px 32px; } .vc_tta-container .vc_tta .vc_tta-panels-container .vc_tta-panels .vc_tta-panel + .vc_tta-panel { margin-top: 15px; } .vc_tta-container .vc_tta .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body { padding-top: 30px; } .vc_tta-container .vc_tta .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a { background-color: #1e73be; color: #fff; } } .ct-pricing-default { background-color: #f2f1ef; text-align: center; -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .ct-pricing-default .ct-pricing-head { background-color: #1e73be; position: relative; padding: 40px 30px 62px; } .ct-pricing-default .ct-pricing-head .ct-pricing-price { font-size: 38px; font-weight: 600; color: #fff; } .ct-pricing-default .ct-pricing-head .ct-pricing-time { font-size: 16px; line-height: 30px; -webkit-border-radius: 30px; -khtml-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; border-radius: 30px; font-weight: 600; color: #1e73be; background-color: #fff; padding: 0 18px; position: absolute; bottom: -15px; left: 50%; -webkit-transform: translate(-50%, 0); -khtml-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .ct-pricing-default .ct-pricing-body { padding: 64px 30px 80px; } .ct-pricing-default .ct-pricing-body .ct-pricing-content { margin: 0; list-style: none; font-size: 16px; font-weight: 600; } .ct-pricing-default .ct-pricing-body .ct-pricing-content li + li { margin-top: 23px; } .ct-pricing-default .ct-pricing-body .ct-pricing-button { margin-top: 52px; } .ct-pricing-default:hover, .ct-pricing-default.is-feature { background-color: #fff; -webkit-box-shadow: 0 31px 95px rgba(0, 0, 0, 0.1); -khtml-box-shadow: 0 31px 95px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 31px 95px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 31px 95px rgba(0, 0, 0, 0.1); -o-box-shadow: 0 31px 95px rgba(0, 0, 0, 0.1); box-shadow: 0 31px 95px rgba(0, 0, 0, 0.1); } .ct-pricing-default:hover .ct-pricing-head .ct-pricing-time, .ct-pricing-default.is-feature .ct-pricing-head .ct-pricing-time { -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1); -khtml-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1); -o-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1); } .ct-pricing-layout1 { text-align: center; background-color: #fff; -webkit-box-shadow: 0 18px 32px rgba(0, 0, 0, 0.07); -khtml-box-shadow: 0 18px 32px rgba(0, 0, 0, 0.07); -moz-box-shadow: 0 18px 32px rgba(0, 0, 0, 0.07); -ms-box-shadow: 0 18px 32px rgba(0, 0, 0, 0.07); -o-box-shadow: 0 18px 32px rgba(0, 0, 0, 0.07); box-shadow: 0 18px 32px rgba(0, 0, 0, 0.07); -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; overflow: hidden; } .ct-pricing-layout1 .ct-pricing-head { background-color: #1e73be; position: relative; padding: 12px 23px 37px 23px; } .ct-pricing-layout1 .ct-pricing-head .ct-pricing-title { font-size: 24px; color: #fff; font-weight: 600; text-align: right; margin-bottom: 5px; } .ct-pricing-layout1 .ct-pricing-head .ct-pricing-icon { min-height: 56px; } .ct-pricing-layout1 .ct-pricing-head .ct-pricing-price { font-size: 48px; font-weight: 600; color: #fff; } .ct-pricing-layout1 .ct-pricing-head .ct-pricing-time { font-size: 16px; line-height: 30px; -webkit-border-radius: 30px; -khtml-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; border-radius: 30px; font-weight: 600; color: #1e73be; background-color: #fff; padding: 0 18px; position: absolute; bottom: -15px; left: 50%; -webkit-transform: translate(-50%, 0); -khtml-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .ct-pricing-layout1 .ct-pricing-body { padding: 36px 30px 34px; } .ct-pricing-layout1 .ct-pricing-body .ct-pricing-content { margin: 0; list-style: none; color: #6a6a6a; } .ct-pricing-layout1 .ct-pricing-body .ct-pricing-content li i { color: #48c7ec; margin-right: 6px; margin-top: -1px; } .ct-pricing-layout1 .ct-pricing-body .ct-pricing-content li + li { margin-top: 19px; } .ct-pricing-layout1 .ct-pricing-body .ct-pricing-button { margin-top: 48px; } .ct-pricing-layout1 .ct-pricing-body .ct-pricing-button .btn { -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border: none; line-height: 40px; padding-left: 50px; padding-right: 50px; } .ct-pricing-layout1 .ct-pricing-body .ct-pricing-button .btn:hover { background-color: #226ecb !important; border-color: #226ecb !important; } .ct-pricing-layout2 { background-color: #fff; -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15); -khtml-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15); -ms-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15); -o-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15); box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15); text-align: center; } .ct-pricing-layout2 .ct-pricing-head { padding: 32px 30px; background-color: #1b9bd1; background-image: -webkit-gradient(linear, left top, right top, from(#1b9bd1), to(#226acb)); background-image: -webkit-linear-gradient(left, #1b9bd1, #226acb); background-image: -moz-linear-gradient(left, #1b9bd1, #226acb); background-image: -ms-linear-gradient(left, #1b9bd1, #226acb); background-image: -o-linear-gradient(left, #1b9bd1, #226acb); background-image: linear-gradient(left, #1b9bd1, #226acb); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1b9bd1', endColorStr='#226acb', gradientType='1'); color: #fff; } .ct-pricing-layout2 .ct-pricing-head .ct-pricing-price { font-size: 48px; font-weight: normal; line-height: 1; display: inline-block; position: relative; } .ct-pricing-layout2 .ct-pricing-head .ct-pricing-price span { font-size: 16px; position: absolute; top: 4px; left: -10px; } .ct-pricing-layout2 .ct-pricing-head .ct-pricing-title { color: #fff; font-size: 16px; font-weight: 600; margin-top: 4px; margin-bottom: 0; } .ct-pricing-layout2 .ct-pricing-content { margin: 0; padding: 45px 30px; list-style: none; font-size: 16px; } .ct-pricing-layout2 .ct-pricing-content li + li { margin-top: 10px; } .ct-pricing-layout2 .ct-pricing-button { border-top: 1px solid #efefef; } .ct-pricing-layout2 .ct-pricing-button .btn { border: none; line-height: 74px; width: 100%; background-color: transparent; color: #666; font-size: 18px; } .ct-pricing-layout2 .ct-pricing-button .btn:hover { color: #1e73be; } .ct-countdown-wrap { background-color: #fff; -webkit-border-radius: 50px; -khtml-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; -webkit-box-shadow: 0 1px 65px rgba(0, 0, 0, 0.1); -khtml-box-shadow: 0 1px 65px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 65px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 1px 65px rgba(0, 0, 0, 0.1); -o-box-shadow: 0 1px 65px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 65px rgba(0, 0, 0, 0.1); display: flex; flex-wrap: nowrap; } .ct-countdown-wrap .ct-countdown-holder { min-width: 210px; max-width: 400px; background-color: red; border-radius: 50px 0 0 50px; padding: 30px 50px; margin: 0; display: flex; align-items: center; background-color: #226acb; background-image: -webkit-gradient(linear, left top, right top, from(#226acb), to(#1b9bd1)); background-image: -webkit-linear-gradient(left, #226acb, #1b9bd1); background-image: -moz-linear-gradient(left, #226acb, #1b9bd1); background-image: -ms-linear-gradient(left, #226acb, #1b9bd1); background-image: -o-linear-gradient(left, #226acb, #1b9bd1); background-image: linear-gradient(left, #226acb, #1b9bd1); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#226acb', endColorStr='#1b9bd1', gradientType='1'); } .ct-countdown-wrap .ct-countdown-holder h3 { font-size: 30px; color: #fff; text-transform: uppercase; font-weight: 600; margin: 0; } .ct-countdown-wrap .ct-countdown { padding: 33px 30px; flex-grow: 1; display: flex; align-items: center; } .ct-countdown-wrap .countdown-item { text-align: center; width: 25%; float: left; padding: 0 15px; position: relative; margin: 15px 0; } .ct-countdown-wrap .countdown-item:before { content: ''; width: 1px; height: 74px; background-image: url(../images/line-countdown.png); position: absolute; top: 50%; right: 0; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } .ct-countdown-wrap .countdown-item:last-child:before { display: none; } .ct-countdown-wrap .countdown-period { font-size: 20px; color: #3f4852; font-family: "Poppins", sans-serif; font-weight: 600; text-transform: uppercase; display: block; margin-bottom: 4px; } .ct-countdown-wrap .countdown-amount { font-family: "Poppins", sans-serif; font-size: 48px; font-weight: 600; line-height: 1; } @media screen and (max-width: 767px) { .ct-countdown-wrap { display: block; } .ct-countdown-wrap .ct-countdown { display: block; } .ct-countdown-wrap .countdown-item { width: 50%; } .ct-countdown-wrap .countdown-item:nth-child(2):before { display: none; } .ct-countdown-wrap .ct-countdown-holder { width: 100%; display: block; max-width: 100%; background-image: none; background-color: transparent; text-align: center; padding: 0; } .ct-countdown-wrap .ct-countdown-holder h3 { color: #111; padding-top: 30px; } .ct-countdown-wrap .ct-countdown-holder h3 br { display: none; } } @media screen and (max-width: 575px) { .ct-countdown-wrap .ct-countdown-holder h3 { font-size: 22px; } .ct-countdown-wrap .countdown-item { width: 100%; } .ct-countdown-wrap .countdown-item:before { display: none; } } .ct-separator .ct-separator-line { height: 1px; width: 100%; background-color: #1e73be; display: inline-block; } .ct-separator.ps-center { text-align: center; } .ct-separator.ps-right { text-align: right; } .ct-grid-team { text-align: center; } .ct-grid-team .team-featured { position: relative; overflow: hidden; -webkit-border-radius: 270px; -khtml-border-radius: 270px; -moz-border-radius: 270px; -ms-border-radius: 270px; -o-border-radius: 270px; border-radius: 270px; margin-bottom: 23px; display: inline-block; } .ct-grid-team .team-featured img { -webkit-border-radius: 270px; -khtml-border-radius: 270px; -moz-border-radius: 270px; -ms-border-radius: 270px; -o-border-radius: 270px; border-radius: 270px; } .ct-grid-team .team-featured .team-social { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(34, 106, 203, 0.85); background-image: -webkit-gradient(linear, left top, right top, from(rgba(34, 106, 203, 0.85)), to(rgba(27, 155, 209, 0.85))); background-image: -webkit-linear-gradient(left, rgba(34, 106, 203, 0.85), rgba(27, 155, 209, 0.85)); background-image: -moz-linear-gradient(left, rgba(34, 106, 203, 0.85), rgba(27, 155, 209, 0.85)); background-image: -ms-linear-gradient(left, rgba(34, 106, 203, 0.85), rgba(27, 155, 209, 0.85)); background-image: -o-linear-gradient(left, rgba(34, 106, 203, 0.85), rgba(27, 155, 209, 0.85)); background-image: linear-gradient(left, rgba(34, 106, 203, 0.85), rgba(27, 155, 209, 0.85)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(34, 106, 203, 0.85)', endColorStr='rgba(27, 155, 209, 0.85)', gradientType='1'); background-color: transparent; -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; opacity: 0; -webkit-transform: scale(0.5); -khtml-transform: scale(0.5); -moz-transform: scale(0.5); -ms-transform: scale(0.5); -o-transform: scale(0.5); transform: scale(0.5); -webkit-border-radius: 270px; -khtml-border-radius: 270px; -moz-border-radius: 270px; -ms-border-radius: 270px; -o-border-radius: 270px; border-radius: 270px; } .ct-grid-team .team-featured .team-social-inner { position: absolute; top: 50%; -webkit-transform: translate(0px, -50%); -khtml-transform: translate(0px, -50%); -moz-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); transform: translate(0px, -50%); left: 0; right: 0; font-size: 24px; } .ct-grid-team .team-featured .team-social-inner a { margin: 0 5px; color: #fff; } .ct-grid-team .team-featured .team-social-inner a:hover { color: rgba(255, 255, 255, 0.85); } .ct-grid-team .team-title { font-size: 22px; font-weight: 600; margin-bottom: 6px; } .ct-grid-team .team-position { color: #6e7782; } .ct-grid-team .grid-item-inner { margin-bottom: 52px; } .ct-grid-team .grid-item-inner:hover .team-featured .team-social { -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 1; } .ct-schedule-grid.default .ct-schedule-item { margin: 0 -13px; flex-wrap: nowrap; } .ct-schedule-grid.default .ct-schedule-item + .ct-schedule-item { margin-top: 26px; } .ct-schedule-grid.default .ct-schedule-holder, .ct-schedule-grid.default .ct-schedule-meta { padding: 0 13px; } .ct-schedule-grid.default .ct-schedule-holder { display: flex; } .ct-schedule-grid.default .ct-schedule-holder-inner { padding: 11px; -webkit-border-radius: 9px; -khtml-border-radius: 9px; -moz-border-radius: 9px; -ms-border-radius: 9px; -o-border-radius: 9px; border-radius: 9px; background-color: #fff; -webkit-box-shadow: 0 11px 38px rgba(0, 0, 0, 0.15); -khtml-box-shadow: 0 11px 38px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 11px 38px rgba(0, 0, 0, 0.15); -ms-box-shadow: 0 11px 38px rgba(0, 0, 0, 0.15); -o-box-shadow: 0 11px 38px rgba(0, 0, 0, 0.15); box-shadow: 0 11px 38px rgba(0, 0, 0, 0.15); display: flex; align-items: center; } .ct-schedule-grid.default .ct-schedule-holder-inner h3 { font-size: 22px; color: #444d57; font-weight: 600; } .ct-schedule-grid.default .ct-schedule-holder-inner p { margin: 0; } .ct-schedule-grid.default .ct-schedule-media { min-width: 260px; height: 100%; -webkit-border-radius: 9px 0 0 9px; -khtml-border-radius: 9px 0 0 9px; -moz-border-radius: 9px 0 0 9px; -ms-border-radius: 9px 0 0 9px; -o-border-radius: 9px 0 0 9px; border-radius: 9px 0 0 9px; overflow: hidden; } .ct-schedule-grid.default .ct-schedule-content { padding: 64px 50px; } .ct-schedule-grid.default .ct-schedule-meta-inner { display: flex; align-items: center; -webkit-border-radius: 9px; -khtml-border-radius: 9px; -moz-border-radius: 9px; -ms-border-radius: 9px; -o-border-radius: 9px; border-radius: 9px; background-color: #fff; -webkit-box-shadow: 0 11px 38px rgba(0, 0, 0, 0.15); -khtml-box-shadow: 0 11px 38px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 11px 38px rgba(0, 0, 0, 0.15); -ms-box-shadow: 0 11px 38px rgba(0, 0, 0, 0.15); -o-box-shadow: 0 11px 38px rgba(0, 0, 0, 0.15); box-shadow: 0 11px 38px rgba(0, 0, 0, 0.15); height: 100%; } .ct-schedule-grid.default .ct-schedule-meta ul { margin: 0; list-style: none; padding: 30px 48px; } .ct-schedule-grid.default .ct-schedule-meta ul li { display: block; font-size: 18px; line-height: 25px; color: #444d57; font-weight: 600; font-family: "Poppins", sans-serif; padding-left: 28px; position: relative; } .ct-schedule-grid.default .ct-schedule-meta ul li i { font-size: 20px; color: #1e73be; margin-right: 10px; position: absolute; top: 0; left: 0; } .ct-schedule-grid.default .ct-schedule-meta ul li label { color: #999; margin-right: 8px; } .ct-schedule-grid.default .ct-schedule-meta ul li span { display: block; } .ct-schedule-grid.default .ct-schedule-meta ul li + li { margin-top: 20px; } .ct-schedule-grid.default .ct-schedule-meta ul li.ct-schedule-speake { margin-top: 30px; } @media screen and (max-width: 1199px) { .ct-schedule-grid.default .ct-schedule-content { padding: 40px 15px 40px 30px; } .ct-schedule-grid.default .ct-schedule-meta ul { padding: 25px; } } @media screen and (max-width: 991px) { .ct-schedule-grid.default .ct-schedule-item { flex-wrap: wrap; } .ct-schedule-grid.default .ct-schedule-item .ct-schedule-meta { margin-top: 13px; } } @media screen and (max-width: 767px) { .ct-schedule-grid.default .ct-schedule-holder { display: block; } .ct-schedule-grid.default .ct-schedule-holder-inner { display: block; } .ct-schedule-grid.default .ct-schedule-holder-inner .ct-schedule-media { min-height: 300px; -webkit-border-radius: 9px; -khtml-border-radius: 9px; -moz-border-radius: 9px; -ms-border-radius: 9px; -o-border-radius: 9px; border-radius: 9px; } } .ct-schedule-grid.layout1 .ct-schedule-time { background-color: #1e73be; color: #fff; display: flex; flex-wrap: nowrap; } .ct-schedule-grid.layout1 .ct-schedule-time .ct-schedule-time-item { width: 15.2%; display: inline-block; text-align: center; font-size: 16px; text-transform: uppercase; font-weight: 500; font-family: "Poppins", sans-serif; padding: 12px 10px; } .ct-schedule-grid.layout1 .ct-schedule-time .ct-schedule-time-item:first-child { width: 8.8%; background-image: url(../images/schedule-icon.png); background-position: center; background-repeat: no-repeat; } @media screen and (max-width: 991px) { .ct-schedule-grid.layout1 .ct-schedule-time .ct-schedule-time-item { font-size: 13px; } } .ct-schedule-grid.layout1 .ct-schedule-row { display: flex; flex-wrap: nowrap; background-color: #fff; } .ct-schedule-grid.layout1 .ct-schedule-row .ct-schedule-item { width: 15.2%; display: inline-block; border-left: 1px solid #ececec; border-bottom: 1px solid #ececec; color: #333; font-weight: 500; font-family: "Poppins", sans-serif; font-size: 16px; padding: 22px 10px 22px 25px; } .ct-schedule-grid.layout1 .ct-schedule-row .ct-schedule-item:first-child { width: 8.8%; text-transform: uppercase; } .ct-schedule-grid.layout1 .ct-schedule-row .ct-schedule-item:last-child { border-right: 1px solid #ececec; } .ct-schedule-grid.layout1 .ct-schedule-row .ct-schedule-item cite { color: #1e73be; font-style: normal; } .ct-schedule-grid.layout1 .ct-schedule-row .ct-schedule-item span { display: none; } @media screen and (max-width: 991px) { .ct-schedule-grid.layout1 .ct-schedule-row .ct-schedule-item { font-size: 13px; padding-left: 10px; padding-right: 10px; } } .ct-schedule-grid.layout1 .ct-schedule-row:nth-child(odd) { background-color: #dadada; } @media screen and (max-width: 767px) { .ct-schedule-grid.layout1 .ct-schedule-time { display: none; } .ct-schedule-grid.layout1 .ct-schedule-row { display: block; } .ct-schedule-grid.layout1 .ct-schedule-row .ct-schedule-item { width: 100%; border-right: 1px solid #ececec; } .ct-schedule-grid.layout1 .ct-schedule-row .ct-schedule-item:first-child { width: 100%; background-color: #dadada; text-align: center; } .ct-schedule-grid.layout1 .ct-schedule-row .ct-schedule-item span { display: inline-block; text-transform: uppercase; } .ct-schedule-grid.layout1 .ct-schedule-row:nth-child(odd) { background-color: #fff; } } .ct-tickets-grid { max-width: 835px; margin: auto; } .ct-tickets-grid .ct-ticket-item { display: flex; flex-wrap: nowrap; } .ct-tickets-grid .ct-ticket-item + .ct-ticket-item { margin-top: 28px; } .ct-tickets-grid .ct-ticket-media { margin-right: 30px; } .ct-tickets-grid .ct-ticket-media img { -webkit-box-shadow: 0 1px 18px rgba(0, 0, 0, 0.15); -khtml-box-shadow: 0 1px 18px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 1px 18px rgba(0, 0, 0, 0.15); -ms-box-shadow: 0 1px 18px rgba(0, 0, 0, 0.15); -o-box-shadow: 0 1px 18px rgba(0, 0, 0, 0.15); box-shadow: 0 1px 18px rgba(0, 0, 0, 0.15); } .ct-tickets-grid .ct-ticket-content { display: flex; align-items: center; width: 230px; min-width: 230px; border: 1px solid #1e73be; text-align: center; padding: 20px 30px; } .ct-tickets-grid .ct-ticket-price { font-size: 30px; font-family: "Poppins", sans-serif; font-weight: 700; line-height: 1; margin-bottom: 3px; } .ct-tickets-grid .ct-ticket-date { font-size: 14px; color: #444d57; margin-bottom: 6px; } .ct-tickets-grid .ct-ticket-desc { font-size: 12px; line-height: 16px; color: #999; margin-bottom: 11px; } .ct-tickets-grid .ct-ticket-book { color: #444d57; font-family: "Poppins", sans-serif; font-size: 15px; font-weight: 600; border-bottom: 1px solid #444d57; line-height: 1; display: inline-block; } .ct-tickets-grid .ct-ticket-book:hover { color: #1e73be; border-color: #1e73be; } @media screen and (max-width: 767px) { .ct-tickets-grid .ct-ticket-item { display: block; } .ct-tickets-grid .ct-ticket-item .ct-ticket-media { margin-right: 0; margin-bottom: 14px; } .ct-tickets-grid .ct-ticket-item .ct-ticket-content { width: 100%; min-width: 100%; display: block; } } .ct-grid-gallery1 .item-holder { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(30, 115, 190, 0.9); -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -webkit-transform: translateY(100%); -khtml-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); opacity: 0; } .ct-grid-gallery1 .item-holder-inner { position: absolute; bottom: 0; left: 0; right: 0; padding: 28px 28px 20px 28px; } .ct-grid-gallery1 .item-title { font-size: 18px; font-weight: 500; color: #fff; margin-bottom: 5px; } .ct-grid-gallery1 .item-date { font-size: 14px; color: #fff; } .ct-grid-gallery1 .light-box { position: absolute; color: #fff; height: 36px; width: 36px; -webkit-border-radius: 36px; -khtml-border-radius: 36px; -moz-border-radius: 36px; -ms-border-radius: 36px; -o-border-radius: 36px; border-radius: 36px; border: 1px solid #fff; top: 50%; left: 0; right: 0; margin: auto; z-index: 99; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); text-align: center; line-height: 36px; -webkit-transition: all 0.5s 0.3s; -khtml-transition: all 0.5s 0.3s; -moz-transition: all 0.5s 0.3s; -ms-transition: all 0.5s 0.3s; -o-transition: all 0.5s 0.3s; transition: all 0.5s 0.3s; opacity: 0; margin-top: -45px; } .ct-grid-gallery1 .light-box:hover { background-color: #fff; color: #1e73be; } .ct-grid-gallery1 .grid-item-inner { overflow: hidden; } .ct-grid-gallery1 .grid-item-inner:hover .item-holder { -webkit-transform: translateY(0%); -khtml-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); opacity: 1; } .ct-grid-gallery1 .grid-item-inner:hover .light-box { opacity: 1; margin-top: 0; } .ct-grid-gallery1 .col-xl-atu .item-holder-inner { display: none; } @media screen and (max-width: 575px) { .ct-grid-gallery1 .col-xl-atu { width: 100% !important; } } .ct-grid-gallery2 .item-featured { position: relative; } .ct-grid-gallery2 .item-featured .item-meta { position: absolute; top: 12px; left: 12px; right: 12px; bottom: 12px; background-color: rgba(30, 115, 190, 0.8); -webkit-transform: translateY(100%); -khtml-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); -webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; opacity: 0; } .ct-grid-gallery2 .item-featured .item-meta-inner { position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); text-align: center; left: 0; right: 0; z-index: 99; } .ct-grid-gallery2 .item-featured a, .ct-grid-gallery2 .item-featured span:not(.ct-text-count) { display: inline-block; color: #fff; font-size: 18px; cursor: pointer; margin: 0 5px; } .ct-grid-gallery2 .ct-love-count { position: relative; } .ct-grid-gallery2 .ct-text-count { display: none; } .ct-grid-gallery2 .nectar-love.loved .fa-heart-o:before { content: '\f004'; } .ct-grid-gallery2 .grid-item-inner { overflow: hidden; } .ct-grid-gallery2 .grid-item-inner:hover .item-featured .item-meta { opacity: 1; -webkit-transform: translateY(0%); -khtml-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); } .ct-portfolio-carousel .item-holder { position: absolute; top: 12px; left: 12px; bottom: 12px; right: 12px; background-color: rgba(30, 115, 190, 0.8); -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -webkit-transform: translateY(100%); -khtml-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); opacity: 0; } .ct-portfolio-carousel .item-holder .item-holder-inner { position: absolute; top: 50%; left: 0; right: 0; text-align: center; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } .ct-portfolio-carousel .item-holder .item-holder-inner a { color: #fff; height: 36px; width: 36px; -webkit-border-radius: 36px; -khtml-border-radius: 36px; -moz-border-radius: 36px; -ms-border-radius: 36px; -o-border-radius: 36px; border-radius: 36px; border: 1px solid #fff; margin: 0 5px; z-index: 99; text-align: center; line-height: 36px; display: inline-block; -webkit-transition: all 0.5s 0.3s; -khtml-transition: all 0.5s 0.3s; -moz-transition: all 0.5s 0.3s; -ms-transition: all 0.5s 0.3s; -o-transition: all 0.5s 0.3s; transition: all 0.5s 0.3s; opacity: 0; } .ct-portfolio-carousel .item-holder .item-holder-inner a:hover { background-color: #fff; color: #1e73be; } .ct-portfolio-carousel .item-holder .item-holder-inner a.item-zoom { -webkit-transform: translateX(-45px); -khtml-transform: translateX(-45px); -moz-transform: translateX(-45px); -ms-transform: translateX(-45px); -o-transform: translateX(-45px); transform: translateX(-45px); } .ct-portfolio-carousel .item-holder .item-holder-inner a.item-more { -webkit-transform: translateX(45px); -khtml-transform: translateX(45px); -moz-transform: translateX(45px); -ms-transform: translateX(45px); -o-transform: translateX(45px); transform: translateX(45px); } .ct-portfolio-carousel .ct-carousel-item { position: relative; overflow: hidden; } .ct-portfolio-carousel .ct-carousel-item:hover .item-holder { -webkit-transform: translateY(0%); -khtml-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); opacity: 1; } .ct-portfolio-carousel .ct-carousel-item:hover .item-holder-inner a.item-zoom, .ct-portfolio-carousel .ct-carousel-item:hover .item-holder-inner a.item-more { opacity: 1; -webkit-transform: translateX(0px); -khtml-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); } @media screen and (min-width: 1200px) { .ct-portfolio-carousel .owl-dots { margin-top: 45px; line-height: 1; } .ct-portfolio-carousel .owl-dots .owl-dot { margin-top: 4px; margin-bottom: 4px; } .ct-portfolio-carousel .owl-nav { margin: 0; position: absolute; left: 0; right: 0; bottom: -7px; line-height: 1; } .ct-portfolio-carousel .owl-nav .owl-prev, .ct-portfolio-carousel .owl-nav .owl-next { font-size: 24px; color: #3d4149; background-color: transparent; } .ct-portfolio-carousel .owl-nav .owl-prev:hover i, .ct-portfolio-carousel .owl-nav .owl-next:hover i { color: #1e73be; } .ct-portfolio-carousel .owl-nav .owl-prev { margin-right: 80px; } } .ct-showcase .ct-showcase-image { position: relative; -webkit-border-radius: 14px; -khtml-border-radius: 14px; -moz-border-radius: 14px; -ms-border-radius: 14px; -o-border-radius: 14px; border-radius: 14px; -webkit-box-shadow: 0 0px 20px rgba(0, 0, 0, 0.1); -khtml-box-shadow: 0 0px 20px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0px 20px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 0px 20px rgba(0, 0, 0, 0.1); -o-box-shadow: 0 0px 20px rgba(0, 0, 0, 0.1); box-shadow: 0 0px 20px rgba(0, 0, 0, 0.1); } .ct-showcase .ct-showcase-image img { width: 100%; } .ct-showcase .ct-showcase-image a { display: block; -webkit-border-radius: 14px; -khtml-border-radius: 14px; -moz-border-radius: 14px; -ms-border-radius: 14px; -o-border-radius: 14px; border-radius: 14px; position: relative; overflow: hidden; } .ct-showcase .ct-showcase-image a:before, .ct-showcase .ct-showcase-image a:after { content: ""; background: #fff; height: 0; width: 0; z-index: 1; position: absolute; -webkit-transition-duration: 1.1s; -o-transition-duration: 1.1s; transition-duration: 1.1s; } .ct-showcase .ct-showcase-image a:before { right: 0; opacity: 1; top: 0; } .ct-showcase .ct-showcase-image a:after { bottom: 0; opacity: 0.7; left: 0; } .ct-showcase .ct-showcase-image a:hover:before, .ct-showcase .ct-showcase-image a:hover:after { height: 100%; opacity: 0; width: 100%; } .ct-showcase .ct-showcase-title { font-size: 18px; font-weight: 600; text-align: center; margin: 37px 0 0; } .ct-showcase .ct-showcase-title a { color: inherit; } .ct-showcase .ct-showcase-title span { font-size: 10px; background-color: #5856d6; background-image: -webkit-gradient(linear, left top, right top, from(#5856d6), to(#c644fc)); background-image: -webkit-linear-gradient(left, #5856d6, #c644fc); background-image: -moz-linear-gradient(left, #5856d6, #c644fc); background-image: -ms-linear-gradient(left, #5856d6, #c644fc); background-image: -o-linear-gradient(left, #5856d6, #c644fc); background-image: linear-gradient(left, #5856d6, #c644fc); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5856d6', endColorStr='#c644fc', gradientType='1'); border-radius: 3px; color: #fff; padding: 0 8px; line-height: 22px; display: inline-block; font-weight: 500; margin-left: 2px; vertical-align: middle; } .ct-image-gallery-carousel .owl-nav { margin: 0; } .ct-image-gallery-carousel .owl-nav .owl-prev, .ct-image-gallery-carousel .owl-nav .owl-next { margin: 0; position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } .ct-image-gallery-carousel .owl-nav .owl-prev { left: 30px; } .ct-image-gallery-carousel .owl-nav .owl-next { right: 30px; } .ct-image-gallery-carousel.layout1 .owl-stage-outer { padding: 60px 0; } .ct-image-gallery-carousel.layout1 .owl-nav .owl-prev, .ct-image-gallery-carousel.layout1 .owl-nav .owl-next { width: 55px; height: 55px; -webkit-border-radius: 55px; -khtml-border-radius: 55px; -moz-border-radius: 55px; -ms-border-radius: 55px; -o-border-radius: 55px; border-radius: 55px; background-color: rgba(255, 255, 255, 0.5); color: #1e73be; line-height: 55px; font-size: 26px; } .ct-image-gallery-carousel.layout1 .owl-nav .owl-prev:hover, .ct-image-gallery-carousel.layout1 .owl-nav .owl-next:hover { background-color: #1e73be; color: #fff; } @media screen and (max-width: 767px) { .ct-image-gallery-carousel.layout1 .owl-nav .owl-prev, .ct-image-gallery-carousel.layout1 .owl-nav .owl-next { position: static; margin: 0 10px; } } .ct-image-gallery-carousel.layout1 .cms-image-inner { position: relative; background-color: #000; } .ct-image-gallery-carousel.layout1 .cms-image-inner img { opacity: 0.5; } .ct-image-gallery-carousel.layout1 .cms-image-inner:before { content: ''; width: calc(100% + 32px); width: -webkit-calc(100% + 32px); height: calc(100% + 32px); height: -webkit-calc(100% + 32px); position: absolute; top: -16px; left: -16px; border: 2px solid #fff; z-index: 98; opacity: 0; -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } @media screen and (max-width: 767px) { .ct-image-gallery-carousel.layout1 .cms-image-inner:before { display: none; } } .ct-image-gallery-carousel.layout1 .light-box i { opacity: 0; color: #fff; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .ct-image-gallery-carousel.layout1 .owl-item.center { position: relative; z-index: 101; -webkit-transform: scale(1.22); -khtml-transform: scale(1.22); -moz-transform: scale(1.22); -ms-transform: scale(1.22); -o-transform: scale(1.22); transform: scale(1.22); } @media screen and (max-width: 767px) { .ct-image-gallery-carousel.layout1 .owl-item.center { -webkit-transform: scale(1); -khtml-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } } .ct-image-gallery-carousel.layout1 .owl-item.center .light-box { position: absolute; top: 12px; left: 12px; right: 12px; bottom: 12px; background-color: rgba(30, 115, 190, 0.8); display: block; z-index: 99; } .ct-image-gallery-carousel.layout1 .owl-item.center .light-box i { opacity: 1; } .ct-image-gallery-carousel.layout1 .owl-item.center .cms-image-inner:before { opacity: 1; } .ct-image-gallery-carousel.layout1 .owl-item.center .cms-image-inner img { opacity: 1; } .ct-image-gallery-carousel.layout2 .cms-image-item { min-height: 300px; height: 100vh; position: relative; overflow: hidden; } .ct-image-gallery-carousel.layout2 .cms-image-item .cms-image { position: absolute; top: 0; left: 0; right: 0; height: 100%; -webkit-transition: all 320ms linear 0ms; -khtml-transition: all 320ms linear 0ms; -moz-transition: all 320ms linear 0ms; -ms-transition: all 320ms linear 0ms; -o-transition: all 320ms linear 0ms; transition: all 320ms linear 0ms; } .ct-image-gallery-carousel.layout2 .owl-nav { position: absolute; bottom: 92px; right: 60px; } .ct-image-gallery-carousel.layout2 .owl-nav .owl-prev, .ct-image-gallery-carousel.layout2 .owl-nav .owl-next { position: static; background-color: transparent; -webkit-transform: translate(0, 0%); -khtml-transform: translate(0, 0%); -moz-transform: translate(0, 0%); -ms-transform: translate(0, 0%); -o-transform: translate(0, 0%); transform: translate(0, 0%); font-size: 24px; margin: 0 3px; } .ct-image-gallery-carousel.layout2 .owl-nav .owl-prev i, .ct-image-gallery-carousel.layout2 .owl-nav .owl-next i { color: #969aa3; } .ct-image-gallery-carousel.layout2 .owl-nav .owl-prev:hover i, .ct-image-gallery-carousel.layout2 .owl-nav .owl-next:hover i { color: #000; } .ct-image-gallery-carousel.layout2 .owl-dots { margin: 0; position: absolute; bottom: 93px; left: 30px; } .ct-image-gallery-carousel.layout2 .owl-dots .owl-dot { background-color: transparent; height: 34px; width: 34px; color: #a0a1a3; text-align: center; font-size: 18px; margin: 0 4px; font-weight: 500; } .ct-image-gallery-carousel.layout2 .owl-dots .owl-dot.active { color: #1e73be; } .ct-image-gallery-carousel.layout2 .owl-dots .owl-dot:nth-child(1):before { content: '01'; } .ct-image-gallery-carousel.layout2 .owl-dots .owl-dot:nth-child(2):before { content: '02'; } .ct-image-gallery-carousel.layout2 .owl-dots .owl-dot:nth-child(3):before { content: '03'; } .ct-image-gallery-carousel.layout2 .owl-dots .owl-dot:nth-child(4):before { content: '04'; } .ct-image-gallery-carousel.layout2 .owl-dots .owl-dot:nth-child(5):before { content: '05'; } .ct-image-gallery-carousel.layout2 .owl-dots .owl-dot:nth-child(6):before { content: '06'; } .ct-image-gallery-carousel.layout2 .owl-dots .owl-dot:nth-child(7):before { content: '07'; } .ct-image-gallery-carousel.layout2 .owl-dots .owl-dot:nth-child(8):before { content: '08'; } .ct-image-gallery-carousel.layout2 .owl-dots .owl-dot:nth-child(9):before { content: '09'; } .ct-image-gallery-carousel.layout2 .owl-dots .owl-dot:nth-child(10):before { content: '10'; } .ct-image-gallery-carousel.layout2 .owl-dots .owl-dot:nth-child(11):before { content: '11'; } .ct-image-gallery-carousel.layout2 .owl-dots .owl-dot:nth-child(12):before { content: '12'; } .ct-image-gallery-carousel.layout2 .owl-dots .owl-dot:nth-child(13):before { content: '13'; } .ct-image-gallery-carousel.layout2 .owl-dots .owl-dot:nth-child(14):before { content: '14'; } .ct-image-gallery-carousel.layout2 .owl-dots .owl-dot:nth-child(15):before { content: '15'; } .ct-user { -webkit-transition: all 260ms linear 0ms; -khtml-transition: all 260ms linear 0ms; -moz-transition: all 260ms linear 0ms; -ms-transition: all 260ms linear 0ms; -o-transition: all 260ms linear 0ms; transition: all 260ms linear 0ms; } .ct-user .ct-user-content { max-width: 400px; margin: auto; background-color: #fff; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.12); -khtml-box-shadow: 0 0 10px rgba(0, 0, 0, 0.12); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.12); -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.12); -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.12); box-shadow: 0 0 10px rgba(0, 0, 0, 0.12); padding: 30px; } .ct-user .ct-user-footer { text-align: center; margin: 18px 0 0; } .ct-user .ct-user-footer a { text-decoration: underline; color: #fff; text-transform: uppercase; } .ct-user .ct-user-footer a:hover { color: #1e73be; } .ct-user .ct-user-heading { text-align: center; margin-bottom: 20px; font-weight: 600; } .ct-user .user-press-forgot-pass { text-align: center; } .ct-user .user-press-forgot-pass a { color: inherit; } .ct-user .user-press-forgot-pass a:hover { color: #1e73be; } .ct-user .field-group { position: relative; margin-bottom: 15px; } .ct-user .field-group input { padding-left: 40px; } .ct-user .field-group button { width: 100%; } .ct-user .field-group i { position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); left: 15px; font-size: 18px; } .ct-user .field-group .wpcf7-not-valid-tip { color: #fff; background-color: #f00; display: inline-block; border-radius: 3px; line-height: 16px; font-size: 9px; padding: 0 10px; position: absolute; top: 50%; right: 12px; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } .ct-user.ct-user-login { position: absolute; top: 50%; left: 0; right: 0; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } .ct-user.u-close { opacity: 0; visibility: hidden; z-index: 0; } .ct-user.u-open { opacity: 1; visibility: visible; z-index: 999; } .ct-textbox.style-border { padding-left: 46px; padding-top: 20px; position: relative; } .ct-textbox.style-border:before { content: ''; width: 3px; height: calc(100% - 32px); height: -webkit-calc(100% - 32px); background-color: #1e73be; position: absolute; top: 0; left: 0; } .ct-textbox.style-icon { position: relative; padding-left: 46px; padding-top: 5px; } .ct-textbox.style-icon:before { content: '\f10d'; font-family: 'FontAwesome'; font-size: 24px; color: #1e73be; position: absolute; top: 0; left: 0; } .ct-deal-carousel { background-color: #fff; -webkit-box-shadow: 0 0 29px rgba(171, 171, 171, 0.29); -khtml-box-shadow: 0 0 29px rgba(171, 171, 171, 0.29); -moz-box-shadow: 0 0 29px rgba(171, 171, 171, 0.29); -ms-box-shadow: 0 0 29px rgba(171, 171, 171, 0.29); -o-box-shadow: 0 0 29px rgba(171, 171, 171, 0.29); box-shadow: 0 0 29px rgba(171, 171, 171, 0.29); padding: 55px 55px 55px 105px; position: relative; } @media screen and (max-width: 991px) { .ct-deal-carousel { padding: 50px; } } @media screen and (max-width: 767px) { .ct-deal-carousel { padding: 30px; } } .ct-deal-carousel:before { content: ''; width: 32%; left: 0; top: 0; bottom: 0; background-color: #226ecb; display: block; position: absolute; } .ct-deal-carousel .owl-stage-outer { position: relative; } .ct-deal-carousel[data-bullets='true'] { margin-bottom: 70px; } .ct-deal-carousel[data-bullets='true'] .owl-dots { margin: 0; position: absolute; bottom: -73px; left: 0; right: 0; } .ct-deal-carousel[data-bullets='true'] .owl-dots .owl-dot.active { background-color: #fff; border: 4px solid #1e73be; } .ct-deal-carousel .ct-deal-item { background-color: #fff; } .ct-deal-carousel .deal-title { font-size: 30px; font-weight: 600; margin-bottom: 12px; } .ct-deal-carousel .deal-price { font-size: 18px; color: #999; margin-bottom: 30px; } .ct-deal-carousel .deal-price del { margin-right: 12px; } .ct-deal-carousel .deal-price span span { color: #111; } .ct-deal-carousel .deal-content { margin: 0 0 48px; list-style: none; } .ct-deal-carousel .deal-content li { padding: 3px 0; } .ct-deal-carousel .deal-content li i { margin-right: 6px; color: #1e73be; } .ct-deal-carousel .deal-button a { text-transform: uppercase; color: #1e73be; } .ct-deal-carousel .deal-button a:hover { border-color: #1e73be; background-color: #1e73be; color: #fff; } .ct-deal-carousel .deal-featured-inner { height: 100%; min-height: 300px; } @media screen and (max-width: 991px) { .ct-deal-carousel .deal-featured-inner { margin-bottom: 30px; } } @media screen and (max-width: 767px) { .ct-deal-carousel .deal-featured-inner { min-height: 200px; } } @media screen and (max-width: 991px) { .ct-deal-carousel .deal-holder-inner { padding: 30px; } } @media screen and (max-width: 767px) { .ct-deal-carousel .deal-holder-inner { padding: 15px; } } .ct-grid-room .room-featured { position: relative; overflow: hidden; } .ct-grid-room .room-button { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.77); -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -webkit-transform: translateY(100%); -khtml-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); opacity: 0; } .ct-grid-room .room-button a { position: absolute; top: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); left: 50%; border-color: #fff; color: #1e73be; text-transform: uppercase; -webkit-transition: all 0.5s 0.3s; -khtml-transition: all 0.5s 0.3s; -moz-transition: all 0.5s 0.3s; -ms-transition: all 0.5s 0.3s; -o-transition: all 0.5s 0.3s; transition: all 0.5s 0.3s; opacity: 0; margin-left: -45px; } .ct-grid-room .room-button a:hover { background-color: #1e73be; border-color: #1e73be; color: #fff; } .ct-grid-room .room-meta { display: flex; flex-wrap: wrap; align-items: center; margin-top: 16px; margin-bottom: 22px; } .ct-grid-room .room-title { font-size: 24px; font-weight: 600; text-transform: uppercase; margin-right: 30px; flex-grow: 1; margin: 6px 0; } .ct-grid-room .room-price { font-weight: 600; font-family: "Poppins", sans-serif; color: #999; text-transform: uppercase; margin: 6px 0; } .ct-grid-room .room-price cite { font-style: normal; color: #1e73be; } .ct-grid-room .room-info { margin-top: 45px; } .ct-grid-room .room-info .room-info-inner { list-style: none; margin: 0 -10px; display: flex; flex-wrap: wrap; align-items: center; } .ct-grid-room .room-info li { margin: 5px 10px; } .ct-grid-room .room-info li i { color: #1e73be; font-size: 16px; margin-right: 5px; } .ct-grid-room .room-info li span { color: #666; font-weight: 600; text-transform: uppercase; font-family: "Poppins", sans-serif; } .ct-grid-room .grid-item-inner { margin-bottom: 50px; } .ct-grid-room .grid-item-inner:hover .room-button { opacity: 1; -webkit-transform: translateY(0%); -khtml-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); } .ct-grid-room .grid-item-inner:hover .room-button a { opacity: 1; margin-left: 0; } .ct-fancybox-carousel { text-align: center; } .ct-fancybox-carousel.default .ct-fancybox-featured { position: relative; overflow: hidden; } .ct-fancybox-carousel.default .ct-fancybox-button { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.77); -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -webkit-transform: translateY(100%); -khtml-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); opacity: 0; } .ct-fancybox-carousel.default .ct-fancybox-button a { position: absolute; top: 40%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); left: 50%; border-color: #fff; color: #1e73be; text-transform: uppercase; -webkit-transition: all 0.5s 0.3s; -khtml-transition: all 0.5s 0.3s; -moz-transition: all 0.5s 0.3s; -ms-transition: all 0.5s 0.3s; -o-transition: all 0.5s 0.3s; transition: all 0.5s 0.3s; opacity: 0; } .ct-fancybox-carousel.default .ct-fancybox-button a:hover { background-color: #1e73be; border-color: #1e73be; color: #fff; } .ct-fancybox-carousel.default .ct-fancybox-holder { padding: 25px 28px; } .ct-fancybox-carousel.default .ct-fancybox-title { font-size: 26px; font-weight: 500; color: #fff; margin-bottom: 12px; } .ct-fancybox-carousel.default .ct-fancybox-subtitle { font-size: 14px; color: #1e73be; font-weight: 500; font-family: "Poppins", sans-serif; margin-bottom: 23px; } .ct-fancybox-carousel.default .ct-fancybox-content { color: rgba(255, 255, 255, 0.45); } .ct-fancybox-carousel.default .ct-fancybox-item-inner:hover .ct-fancybox-button { opacity: 1; -webkit-transform: translateY(0%); -khtml-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); } .ct-fancybox-carousel.default .ct-fancybox-item-inner:hover .ct-fancybox-button a { opacity: 1; top: 50%; } .ct-fancybox-carousel.layout2 .ct-fancybox-holder { padding: 24px 50px 30px 50px; -webkit-box-shadow: 0 0 20px rgba(171, 171, 171, 0.29); -khtml-box-shadow: 0 0 20px rgba(171, 171, 171, 0.29); -moz-box-shadow: 0 0 20px rgba(171, 171, 171, 0.29); -ms-box-shadow: 0 0 20px rgba(171, 171, 171, 0.29); -o-box-shadow: 0 0 20px rgba(171, 171, 171, 0.29); box-shadow: 0 0 20px rgba(171, 171, 171, 0.29); background-color: #fff; } @media screen and (max-width: 991px) { .ct-fancybox-carousel.layout2 .ct-fancybox-holder { padding-left: 30px; padding-right: 30px; } } .ct-fancybox-carousel.layout2 .ct-fancybox-date { font-size: 14px; color: #1e73be; margin-bottom: 2px; } .ct-fancybox-carousel.layout2 .ct-fancybox-date i { margin-right: 4px; } .ct-fancybox-carousel.layout2 .ct-fancybox-title { font-size: 18px; font-weight: 500; margin-bottom: 17px; } .ct-fancybox-carousel.layout2 .ct-fancybox-content { margin-bottom: 30px; } .ct-fancybox-carousel.layout2 .ct-fancybox-button a { font-weight: 500; font-size: 14px; color: #111; background-color: #f2f1ed; border-color: #f2f1ed; line-height: 33px; padding-left: 26px; padding-right: 26px; } .ct-fancybox-carousel.layout2 .ct-fancybox-button a:hover { background-color: #1e73be; border-color: #1e73be; color: #fff; } .ct-fancybox-carousel.layout3 .owl-stage-outer { padding: 35px 0 75px; } @media screen and (max-width: 767px) { .ct-fancybox-carousel.layout3 .owl-stage-outer { padding-bottom: 0; } } .ct-fancybox-carousel.layout3 .ct-fancybox-title { text-transform: uppercase; color: #333; margin-bottom: 12px; } @media screen and (max-width: 1400px) { .ct-fancybox-carousel.layout3 .ct-fancybox-title { font-size: 20px; } } .ct-fancybox-carousel.layout3 .ct-fancybox-content { padding-bottom: 26px; } .ct-fancybox-carousel.layout3 .ct-fancybox-subtitle { margin-bottom: 10px; } .ct-fancybox-carousel.layout3 .ct-fancybox-featured img { -webkit-filter: grayscale(100%); filter: grayscale(100%); -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .ct-fancybox-carousel.layout3 .ct-fancybox-holder { padding: 23px 25px 0 23px; } .ct-fancybox-carousel.layout3 .ct-fancybox-button .btn { font-size: 16px; border-color: transparent; -webkit-border-radius: 45px; -khtml-border-radius: 45px; -moz-border-radius: 45px; -ms-border-radius: 45px; -o-border-radius: 45px; border-radius: 45px; color: #1e73be; padding-left: 26px; padding-right: 26px; } .ct-fancybox-carousel.layout3 .ct-fancybox-button .btn i { margin-left: 2px; } .ct-fancybox-carousel.layout3 .ct-fancybox-button .btn:hover { border-color: #1e73be; background-color: transparent; color: #1e73be; } @media screen and (max-width: 1400px) { .ct-fancybox-carousel.layout3 .ct-fancybox-button .btn { padding-left: 16px; padding-right: 16px; font-size: 15px; } } .ct-fancybox-carousel.layout3 .owl-item { -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .ct-fancybox-carousel.layout3 .owl-item:hover { -webkit-transform: scale(1.16) translateY(16px); -khtml-transform: scale(1.16) translateY(16px); -moz-transform: scale(1.16) translateY(16px); -ms-transform: scale(1.16) translateY(16px); -o-transform: scale(1.16) translateY(16px); transform: scale(1.16) translateY(16px); position: relative; z-index: 99; } .ct-fancybox-carousel.layout3 .owl-item:hover .ct-fancybox-featured img { -webkit-filter: grayscale(0); filter: grayscale(0); } .ct-fancybox-carousel.layout3 .owl-item:hover .ct-fancybox-button .btn { border-color: #1e73be; } .ct-fancybox-carousel.layout3 .owl-item:hover .ct-fancybox-button .btn:hover { background-color: #1e73be; color: #fff; } .ct-fancybox-carousel.layout3 .owl-dots { margin-top: 52px; } @media screen and (max-width: 767px) { .ct-fancybox-carousel.layout3 { max-width: 420px; margin: auto; } .ct-fancybox-carousel.layout3 .owl-item:hover { -webkit-transform: scale(1) translateY(0); -khtml-transform: scale(1) translateY(0); -moz-transform: scale(1) translateY(0); -ms-transform: scale(1) translateY(0); -o-transform: scale(1) translateY(0); transform: scale(1) translateY(0); } .ct-fancybox-carousel.layout3 .owl-item:hover .ct-fancybox-button .btn { border-color: #1e73be; } .ct-fancybox-carousel.layout3 .owl-item:hover .ct-fancybox-button .btn:hover { background-color: #1e73be; color: #fff; } } .ct-recent-news .item-meta { margin: 0; list-style: none; font-size: 14px; color: #999; } .ct-recent-news .item-meta a { color: #1e73be; } .ct-recent-news .item-meta i { margin-right: 4px; } .ct-recent-news .item-meta li { display: inline-block; margin-right: 13px; } .ct-recent-news .item-meta li:nth-child(1) i { color: #1e73be; } .ct-recent-news .item-title { font-size: 16px; font-weight: normal; line-height: normal; margin-bottom: 0; } .ct-recent-news .item-title a { color: inherit; } .ct-recent-news .item-title a:hover { color: #1e73be; } .ct-recent-news .ct-recent-news-left .item-featured { margin-bottom: 12px; } .ct-recent-news .ct-recent-news-left .item-meta { margin-bottom: 2px; } .ct-recent-news .ct-recent-news-left .item-title { font-size: 18px; font-weight: 500; margin-bottom: 15px; } @media screen and (max-width: 767px) { .ct-recent-news .ct-recent-news-left { margin-bottom: 30px; } } .ct-recent-news .ct-recent-news-right .ct-recent-news-item { border-bottom: 1px solid #dedede; padding-bottom: 20px; margin-bottom: 32px; } .ct-recent-news .ct-recent-news-right .ct-recent-news-item:last-child { margin-bottom: 0; } .ct-sermon-carousel .item-featured { margin-bottom: 16px; } .ct-sermon-carousel .item-date { font-size: 14px; color: #b8b8b8; font-family: "Poppins", sans-serif; font-weight: 500; margin-top: 25px; } .ct-sermon-carousel .item-title { font-size: 22px; line-height: 1.36; font-weight: 500; margin-bottom: 0; } .ct-sermon-carousel .item-title a { color: inherit; } .ct-sermon-carousel .item-title a:hover { color: #1e73be; } .ct-sermon-carousel .item-holder { display: flex; flex-wrap: wrap; align-items: center; width: 100%; border-bottom: 1px solid #e2e2e2; padding-bottom: 6px; margin-bottom: 16px; } .ct-sermon-carousel .item-holder .item-author { flex-grow: 1; margin: 10px 30px 10px 0; font-family: "Poppins", sans-serif; font-weight: 500; font-size: 14px; } .ct-sermon-carousel .item-holder .item-author span { color: #999; } .ct-sermon-carousel .item-holder .item-author a { color: #666; } .ct-sermon-carousel .item-holder .item-author a:hover { color: #1e73be; } .ct-sermon-carousel .item-holder .item-meta { list-style: none; margin: 0; } .ct-sermon-carousel .item-holder .item-meta li { display: inline-block; font-size: 18px; margin-right: 14px; } .ct-sermon-carousel .item-holder .item-meta li:last-child { margin-right: 0; } .ct-sermon-carousel .item-holder .item-meta li a { color: #666; } .ct-sermon-carousel .item-holder .item-meta li a:hover { color: #1e73be; } .ct-upcoming-event .owl-dots-medium .owl-dots { margin-top: 10px; } .ct-upcoming-event .ct-upcoming-event-item-wrap { padding: 15px; } .ct-upcoming-event .ct-upcoming-event-item { background-color: #fff; padding: 20px; -webkit-box-shadow: 0 0 15px rgba(171, 171, 171, 0.45); -khtml-box-shadow: 0 0 15px rgba(171, 171, 171, 0.45); -moz-box-shadow: 0 0 15px rgba(171, 171, 171, 0.45); -ms-box-shadow: 0 0 15px rgba(171, 171, 171, 0.45); -o-box-shadow: 0 0 15px rgba(171, 171, 171, 0.45); box-shadow: 0 0 15px rgba(171, 171, 171, 0.45); margin-bottom: 18px; } .ct-upcoming-event .item-title { font-size: 18px; line-height: 24px; font-weight: 500; margin-bottom: 10px; } .ct-upcoming-event .item-title a { color: inherit; } .ct-upcoming-event .item-title a:hover { color: #1e73be; } .ct-upcoming-event .item-meta { list-style: none; margin: 0; } .ct-upcoming-event .item-meta li { display: inline-block; color: #555; margin-right: 4px; } .ct-upcoming-event .item-meta li label { color: #111; } .ct-upcoming-event .item-datetime-box-small { width: 47px; min-width: 47px; text-align: center; background-color: #1e73be; font-family: "Poppins", sans-serif; padding: 8px 0; margin-right: 18px; height: 56px; } .ct-upcoming-event .item-datetime-box-small .date-day { font-weight: 700; font-size: 24px; color: #fff; line-height: 1; margin-bottom: 2px; } .ct-upcoming-event .item-datetime-box-small .date-month-year { font-size: 14px; text-transform: uppercase; color: #226ecb; line-height: 1; } .ct-upcoming-event .item-body { display: flex; flex-wrap: nowrap; } .ct-upcoming-event .item-body .item-holder { max-width: 345px; } .ct-upcoming-event .ct-upcoming-event-left { padding: 15px; } .ct-upcoming-event .ct-upcoming-event-left .ct-upcoming-event-item { padding: 58px 60px 58px 80px; margin-left: 65px; position: relative; } .ct-upcoming-event .ct-upcoming-event-left .item-title { font-size: 24px; color: #444d57; margin-bottom: 13px; } .ct-upcoming-event .ct-upcoming-event-left .item-date-time { margin-bottom: 15px; } .ct-upcoming-event .ct-upcoming-event-left .item-content { font-size: 14px; line-height: 24px; color: #888; margin-bottom: 24px; } .ct-upcoming-event .ct-upcoming-event-left .item-date-time { color: #555; } .ct-upcoming-event .ct-upcoming-event-left .item-meta { font-size: 14px; line-height: 24px; color: #444; margin-bottom: 8px; } .ct-upcoming-event .ct-upcoming-event-left .item-meta li { margin-bottom: 7px; } .ct-upcoming-event .ct-upcoming-event-left .item-meta i { color: #1e73be; margin-right: 4px; } .ct-upcoming-event .ct-upcoming-event-left .item-meta label { color: inherit; } .ct-upcoming-event .ct-upcoming-event-left .item-more { text-align: right; } .ct-upcoming-event .ct-upcoming-event-left .item-more .btn { line-height: 32px; -webkit-border-radius: 36px; -khtml-border-radius: 36px; -moz-border-radius: 36px; -ms-border-radius: 36px; -o-border-radius: 36px; border-radius: 36px; padding-left: 22px; padding-right: 22px; } .ct-upcoming-event .ct-upcoming-event-left .item-datetime-box-medium { text-align: center; background-color: #1e73be; font-family: "Poppins", sans-serif; padding: 8px 0; margin-right: 18px; display: flex; flex-wrap: nowrap; align-items: center; width: 100px; justify-content: center; padding: 14px 0; position: absolute; top: 100px; left: -65px; } .ct-upcoming-event .ct-upcoming-event-left .item-datetime-box-medium .date-day { font-weight: 700; font-size: 30px; color: #fff; margin-right: 10px; line-height: 1; } .ct-upcoming-event .ct-upcoming-event-left .item-datetime-box-medium .date-month-year { font-size: 14px; color: #226ecb; line-height: 18px; align-items: center; } .ct-upcoming-event .ct-upcoming-event-right { padding: 0; } @media screen and (max-width: 991px) { .ct-upcoming-event { max-width: 800px; margin: auto; } } @media screen and (max-width: 575px) { .ct-upcoming-event .ct-upcoming-event-left .ct-upcoming-event-item { margin-bottom: 0; padding: 40px; margin-left: 0; } .ct-upcoming-event .ct-upcoming-event-left .ct-upcoming-event-item .item-datetime-box-medium { display: none; } } .ct-cause-carousel .item-featured img { border: 1px solid #e3e3e3; margin-bottom: 15px; } .ct-cause-carousel .item-title { font-size: 24px; font-weight: 600; line-height: 30px; } .ct-cause-carousel .item-title a { color: inherit; } .ct-cause-carousel .item-title a:hover { color: #1e73be; } .ct-cause-carousel .item-content { font-size: 16px; line-height: 27px; margin-bottom: 22px; } .ct-cause-carousel .item-meta { list-style: none; margin: 0 0 18px; display: flex; flex-wrap: wrap; } .ct-cause-carousel .item-meta li { font-size: 16px; color: #000002; } .ct-cause-carousel .item-meta li a { color: #000002; } .ct-cause-carousel .item-meta li a:hover { color: #1e73be; } .ct-cause-carousel .item-meta li i { margin-right: 2px; } .ct-cause-carousel .item-meta li label { color: #999; } .ct-cause-carousel .item-meta li:first-child { flex-grow: 1; margin-right: 10px; } .ct-cause-carousel .ct-progress.progress { -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; background-color: #e0e0e0; height: 12px; overflow: visible; margin: 0; -webkit-border-radius: 12px; -khtml-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; border-radius: 12px; } .ct-cause-carousel .ct-progress.progress .progress-bar { background-color: #1e73be; -webkit-border-radius: 12px; -khtml-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; border-radius: 12px; overflow: visible; -webkit-box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } .ct-cause-carousel .ct-progress.progress .progress-bar span { font-size: 12px; color: #fff; background-color: #226ecb; line-height: 22px; min-width: 31px; padding: 0 5px; text-align: center; position: absolute; bottom: 18px; right: 0; margin-right: -15px; } .ct-cause-carousel .ct-progress.progress .progress-bar span:before { content: ''; border-width: 4px; border-style: solid; border-color: #226ecb transparent transparent; position: absolute; bottom: -7px; left: 50%; -webkit-transform: translate(-50%, 0); -khtml-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); } .ct-cause-carousel .owl-nav { margin-top: 60px; } .ct-cause-carousel .owl-nav button { background-color: #1e73be; color: #fff; } .ct-cause-carousel .owl-nav button:hover { background-color: #226ecb; } .ct-menu-grid .grid-filter-wrap { border-bottom: 2px solid #1e73be; text-align: center; } .ct-menu-grid .grid-filter-wrap .filter-item { font-size: 18px; -webkit-border-radius: 34px; -khtml-border-radius: 34px; -moz-border-radius: 34px; -ms-border-radius: 34px; -o-border-radius: 34px; border-radius: 34px; padding-left: 24px; padding-right: 24px; line-height: 34px; font-weight: 500; } .ct-menu-grid .grid-filter-wrap .filter-item.active { background-color: #1e73be; color: #fff; } .ct-menu-grid .grid-filter-wrap .filter-item:before { display: none; } @media screen and (max-width: 575px) { .ct-menu-grid .grid-filter-wrap { border: none; } .ct-menu-grid .grid-filter-wrap .filter-item { display: block; background-color: #ebebeb; margin-bottom: 5px; } } .ct-menu-grid .menu-featured img { -webkit-border-radius: 50px; -khtml-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; } .ct-menu-grid .menu-title { font-size: 20px; font-weight: 500; display: flex; flex-wrap: nowrap; align-items: center; } .ct-menu-grid .menu-title .menu-dot { flex-grow: 1; border: 1px dashed #484848; margin: 0 10px 0 18px; } .ct-menu-grid .menu-price { color: #1e73be; font-size: 24px; font-weight: 600; } .ct-menu-grid .menu-description { color: #999; } .ct-menu-grid .grid-item-inner { display: flex; flex-wrap: nowrap; margin-top: 20px; margin-bottom: 50px; } .ct-menu-grid .grid-item-inner .menu-featured { min-width: 100px; width: 100px; margin-right: 20px; } @media screen and (max-width: 575px) { .ct-menu-grid .grid-item-inner { display: block; text-align: center; } .ct-menu-grid .grid-item-inner .menu-featured { margin: 0 auto 20px auto; display: inline-block; } .ct-menu-grid .grid-item-inner .menu-title { display: block; } .ct-menu-grid .grid-item-inner .menu-title .menu-dot { display: none; } .ct-menu-grid .grid-item-inner .menu-title .menu-price { margin-top: 10px; display: block; } } .ct-banner-default .ct-banner-image { position: relative; padding: 95px 0 95px 60px; width: 64%; float: left; } @media screen and (max-width: 767px) { .ct-banner-default .ct-banner-image { width: 100%; } } .ct-banner-default .ct-banner-image:before { content: ''; position: absolute; right: 130px; top: 0; left: 0; bottom: 0; background-color: #1e73be; } .ct-banner-default .ct-banner-image img { -webkit-box-shadow: 0 0 43px rgba(171, 171, 171, 0.45); -khtml-box-shadow: 0 0 43px rgba(171, 171, 171, 0.45); -moz-box-shadow: 0 0 43px rgba(171, 171, 171, 0.45); -ms-box-shadow: 0 0 43px rgba(171, 171, 171, 0.45); -o-box-shadow: 0 0 43px rgba(171, 171, 171, 0.45); box-shadow: 0 0 43px rgba(171, 171, 171, 0.45); position: relative; z-index: 99; } .ct-banner-default .ct-banner-content { width: 36%; float: left; color: #555; padding-top: 53px; margin-left: -35px; position: relative; z-index: 100; } @media screen and (max-width: 767px) { .ct-banner-default .ct-banner-content { margin-left: 0; width: 100%; } } .ct-banner-default .ct-banner-content p { margin-bottom: 22px; } .ct-banner-default .ct-banner-content p:last-child { margin-bottom: 0; } .ct-banner-default .ct-banner-title { margin-bottom: 31px; } .ct-banner-default .ct-banner-title::first-letter { font-size: 36px; font-weight: 500; font-family: "Poppins", sans-serif; color: #000001; } .ct-banner-default.img-right .ct-banner-inner { display: flex; flex-wrap: wrap; flex-direction: row-reverse; } .ct-banner-default.img-right .ct-banner-image { padding: 95px 60px 95px 0; } .ct-banner-default.img-right .ct-banner-image:before { right: 0; left: 130px; } .ct-banner-default.img-right .ct-banner-content { margin-left: 0px; margin-right: -35px; } .ct-text-look { font-size: 203px; line-height: 1; font-weight: 700; position: absolute; font-family: "Poppins", sans-serif; color: rgba(0, 0, 0, 0.09); z-index: 101; } @media screen and (max-width: 991px) { .ct-text-look { font-size: 100px; } } @media screen and (max-width: 767px) { .ct-text-look { font-size: 60px; } } .ct-image-single { position: relative; } .ct-image-single img { width: 100%; } .ct-image-single .ct-image-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(30, 115, 190, 0.9); -webkit-transition: all 0.6s; -khtml-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; -webkit-transform: translateY(0%) scale(0.8); -khtml-transform: translateY(0%) scale(0.8); -moz-transform: translateY(0%) scale(0.8); -ms-transform: translateY(0%) scale(0.8); -o-transform: translateY(0%) scale(0.8); transform: translateY(0%) scale(0.8); opacity: 0; } .ct-image-single .ct-image-overlay a { height: 70px; width: 70px; text-align: center; line-height: 70px; font-size: 24px; color: #1c1f26; background: #fff; -webkit-border-radius: 70px; -khtml-border-radius: 70px; -moz-border-radius: 70px; -ms-border-radius: 70px; -o-border-radius: 70px; border-radius: 70px; position: absolute; top: 50%; -webkit-transform: translate(0, -50%) rotate(-25deg); -khtml-transform: translate(0, -50%) rotate(-25deg); -moz-transform: translate(0, -50%) rotate(-25deg); -ms-transform: translate(0, -50%) rotate(-25deg); -o-transform: translate(0, -50%) rotate(-25deg); transform: translate(0, -50%) rotate(-25deg); left: 0; right: 0; margin: auto; } .ct-image-single .ct-image-overlay a i { margin: 0 6px; } .ct-image-single .ct-image-overlay img { width: 100%; } .ct-image-single:hover .ct-image-overlay { -webkit-transform: translateY(0%) scale(1); -khtml-transform: translateY(0%) scale(1); -moz-transform: translateY(0%) scale(1); -ms-transform: translateY(0%) scale(1); -o-transform: translateY(0%) scale(1); transform: translateY(0%) scale(1); opacity: 1; } .ct-blog-carousel-default .owl-stage-outer { margin: 0 -20px; padding: 0 20px; } .ct-blog-carousel-default .grid-item-inner { margin-top: 5px; margin-bottom: 28px; background-color: #fff; -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); -khtml-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); -o-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); } .ct-blog-carousel-default .item-holder { border: 1px solid #ebebeb; padding: 26px 34px 36px 34px; } .ct-blog-carousel-default .item-featured + .item-holder { border-top: none; } .ct-blog-carousel-default .item-title { font-size: 18px; line-height: 30px; font-weight: 500; margin-bottom: 11px; } .ct-blog-carousel-default .item-more a { font-size: 16px; font-weight: 500; color: #999; font-family: "Poppins", sans-serif; } .ct-blog-carousel-default .item-more a:hover { color: #1e73be; } .ct-blog-carousel-default .item-more i { font-weight: normal; margin-left: 6px; } .ct-blog-carousel-default .entry-meta li { font-size: 12px; font-family: "Poppins", sans-serif; margin-bottom: 2px; position: relative; } .ct-blog-carousel-default .entry-meta li:after { content: '|'; position: absolute; right: -1px; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } .ct-blog-carousel-default .entry-meta li:last-child:after { display: none; } .ct-blog-carousel-layout1 { position: relative; } .ct-blog-carousel-layout1 .item-featured { position: relative; overflow: hidden; } .ct-blog-carousel-layout1 .item-featured a:before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; background-color: rgba(0, 0, 0, 0.1); content: ''; } .ct-blog-carousel-layout1 .item-featured img { -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; } .ct-blog-carousel-layout1 .item-meta { top: 0; padding: 34px 22px; display: flex; flex-wrap: nowrap; align-items: center; } .ct-blog-carousel-layout1 .item-meta .item-author-media { width: 40px; min-width: 40px; margin-right: 8px; } .ct-blog-carousel-layout1 .item-meta .item-author-media img { -webkit-border-radius: 40px; -khtml-border-radius: 40px; -moz-border-radius: 40px; -ms-border-radius: 40px; -o-border-radius: 40px; border-radius: 40px; } .ct-blog-carousel-layout1 .item-meta .item-author-meta { font-family: "Poppins", sans-serif; } .ct-blog-carousel-layout1 .item-meta .item-author-meta a { font-size: 18px; line-height: 1; color: #fff; font-weight: 500; } .ct-blog-carousel-layout1 .item-meta .item-author-meta span { font-size: 12px; color: #fff; display: block; } .ct-blog-carousel-layout1 .item-holder { bottom: 0; padding: 0 38px 60px 38px; } .ct-blog-carousel-layout1 .item-holder .item-title { font-size: 22px; line-height: 30px; font-weight: 500; color: #fff; margin-bottom: 26px; } .ct-blog-carousel-layout1 .item-holder .item-title a { color: inherit; } .ct-blog-carousel-layout1 .item-readmore .btn { font-size: 22px; font-weight: 500; padding: 0 28px; border: none; line-height: 41px; } .ct-blog-carousel-layout1 .item-readmore .btn:hover { background-color: #1a63a4; } .ct-blog-carousel-layout1 .item-meta, .ct-blog-carousel-layout1 .item-holder { position: absolute; left: 0; right: 0; z-index: 2; } .ct-blog-carousel-layout1 .grid-item-inner:hover .item-featured img { -webkit-transform: scale(1.2); -khtml-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); } .ct-blog-carousel-layout2 .item-featured { position: relative; overflow: hidden; } .ct-blog-carousel-layout2 .item-date { height: 66px; width: 66px; background-color: #1e73be; color: #000; position: absolute; top: 0; left: 26px; text-align: center; padding: 10px 0; } .ct-blog-carousel-layout2 .item-date h6 { margin: 0 0 5px; font-size: 36px; line-height: 28px; font-weight: 700; color: #000; } .ct-blog-carousel-layout2 .item-date span { font-size: 11px; line-height: 1; text-transform: uppercase; display: block; } .ct-blog-carousel-layout2 .item-title { line-height: normal; color: #000; margin-bottom: 13px; } .ct-blog-carousel-layout2 .item-title a { color: inherit; } .ct-blog-carousel-layout2 .item-title a:hover { color: #1e73be; } .ct-blog-carousel-layout2 .entry-meta { margin: 0; } .ct-blog-carousel-layout2 .entry-meta li { font-size: 14px; padding: 0; margin: 0; position: relative; } .ct-blog-carousel-layout2 .entry-meta li:after { content: '/'; padding-left: 4px; margin-right: 4px; } .ct-blog-carousel-layout2 .entry-meta li:last-child:after { display: none; } .ct-blog-carousel-layout2 .item-holder { padding: 25px 30px; background-color: #fff; } .ct-blog-carousel-layout2 .item-gap { display: block; vertical-align: top; width: 75px; height: 5px; position: relative; margin-bottom: 19px; } .ct-blog-carousel-layout2 .item-gap:before, .ct-blog-carousel-layout2 .item-gap:after { content: ''; height: 5px; position: absolute; top: 0; } .ct-blog-carousel-layout2 .item-gap:before { left: 0; width: 45px; background-color: #1e73be; } .ct-blog-carousel-layout2 .item-gap:after { width: 27px; background-color: #ababab; right: 0; } .ct-blog-carousel-layout2 .owl-stage { display: flex; flex-wrap: wrap; } .ct-blog-carousel-layout2 .owl-stage .ct-carousel-item { height: 100%; } .ct-blog-carousel-layout2 .owl-stage .ct-carousel-item .grid-item-inner { height: inherit; } .ct-blog-carousel-layout2 .owl-stage-outer { padding: 30px 15px; margin: 0 -15px; } .ct-blog-carousel-layout2 .grid-item-inner { -webkit-box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1); -khtml-box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1); -o-box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1); box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1); } .ct-blog-carousel-layout2 .grid-item-inner:hover .item-featured img { -webkit-transform: scale(1.2); -khtml-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); } .ct-button-app.text-icon { display: flex; align-items: center; flex-wrap: wrap; } .ct-button-app.text-icon .ct-button-app-item { margin-bottom: 10px; margin-right: 11px; } .ct-button-app.text-icon .btn { background-color: #000; -webkit-border-radius: 6px; -khtml-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; padding: 0 30px 0 23px; line-height: 46px; border-color: #000; position: relative; overflow: hidden; } .ct-button-app.text-icon .btn:before, .ct-button-app.text-icon .btn:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; -webkit-transition: all 0.3s; -khtml-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; -webkit-transform: translate(0, -105%); -khtml-transform: translate(0, -105%); -moz-transform: translate(0, -105%); -ms-transform: translate(0, -105%); -o-transform: translate(0, -105%); transform: translate(0, -105%); background-color: rgba(255, 255, 255, 0.25); } .ct-button-app.text-icon .btn:after { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; } .ct-button-app.text-icon .btn:hover:before, .ct-button-app.text-icon .btn:hover:after { opacity: 0; -webkit-transform: translate(0, 0); -khtml-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); } .image-shadow img { -webkit-box-shadow: 0 0 65px rgba(0, 0, 0, 0.1); -khtml-box-shadow: 0 0 65px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 65px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 0 65px rgba(0, 0, 0, 0.1); -o-box-shadow: 0 0 65px rgba(0, 0, 0, 0.1); box-shadow: 0 0 65px rgba(0, 0, 0, 0.1); } .ct-screenshot-wrap { position: relative; padding: 62px 0px 60px; } .ct-screenshot-wrap .ct-screenshot-device { width: 297px; height: 100%; background-image: url(../images/phone-slider.png); background-position: center top; background-repeat: no-repeat; position: absolute; background-size: contain; top: 0; left: 0; right: 0; margin: auto; z-index: 99; } .ct-screenshot-wrap .ct-screenshot-item { text-align: center; } .ct-screenshot-wrap .ct-screenshot-item .ct-screenshot-image { display: inline-block; max-width: 260px; margin: auto; opacity: 0.1; -webkit-transition: all 0.3s; -khtml-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .ct-screenshot-wrap .owl-item.active.center .ct-screenshot-item .ct-screenshot-image { opacity: 1; } .ct-screenshot-wrap .owl-nav { margin: 50px 0 0; } .ct-social-icon { list-style: none; margin: 0; text-align: center; } .ct-social-icon li { display: inline-block; padding: 0 16px; } .ct-social-icon li a { font-size: 30px; color: #121212; } @media screen and (max-width: 767px) { .ct-social-icon li a { font-size: 24px; } } .ct-social-icon li a:hover { color: #1e73be; } .ct-cta-layout1 .ct-cta-icon { margin-right: 14px; } .ct-cta-layout1 .ct-cta-icon i { font-size: 70px; color: #000; } @media screen and (max-width: 767px) { .ct-cta-layout1 .ct-cta-icon { margin-right: 0; margin-bottom: 14px; } } .ct-cta-layout1 .ct-cta-sub-title { margin-bottom: 3px; font-size: 18px; font-weight: 300; } .ct-cta-layout1 .ct-cta-title { font-weight: 600; font-size: 30px; text-transform: uppercase; margin-bottom: -5px; } .ct-cta-layout1 .ct-cta-holder { display: flex; align-items: flex-end; flex-wrap: nowrap; } @media screen and (max-width: 767px) { .ct-cta-layout1 .ct-cta-holder { text-align: center; display: block; } } .ct-cta-layout1 .ct-cta-btn { text-align: right; } @media screen and (max-width: 767px) { .ct-cta-layout1 .ct-cta-btn { text-align: center; margin-top: 32px; } } .ct-cta-layout1 .ct-cta-inner { align-items: center; } .button-phone-info { padding: 24px 20px 25px 205px; border: 5px solid #e0e0e0; position: relative; } @media screen and (max-width: 767px) { .button-phone-info { padding: 24px 20px; text-align: center; } } .button-phone-info a { min-width: 200px; position: absolute; height: calc(100% + 10px); top: -5px; left: -5px; color: #000; overflow: hidden; font-size: 18px; text-align: center; padding: 10px 38px 10px 10px; display: flex; flex-wrap: wrap; align-items: center; } .button-phone-info a:before { content: ''; background-color: #1e73be; position: absolute; top: 0; right: 20px; width: 1000px; height: 100%; min-width: 200px; transform: skew(-20deg); } .button-phone-info a i { font-size: 30px; width: 100%; } .button-phone-info a span, .button-phone-info a i { position: relative; z-index: 1; display: block; } .button-phone-info a:hover { color: #000; } @media screen and (max-width: 767px) { .button-phone-info a { padding: 0; text-align: center; height: 100%; width: 100%; position: static; margin-bottom: 10px; } .button-phone-info a span { width: 100%; } .button-phone-info a:before { display: none; } } .button-phone-info h3 { font-size: 17px; font-weight: normal; margin: 0; } .ct-grid-portfolio-layout6 .grid-filter-wrap { margin-bottom: 25px; } .ct-grid-portfolio-layout6.filter-light .grid-filter-wrap .filter-item { color: #fff; } .ct-grid-portfolio-layout6 .item-holder { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(30, 115, 190, 0.85); -webkit-transition: all 260ms linear 0ms; -khtml-transition: all 260ms linear 0ms; -moz-transition: all 260ms linear 0ms; -ms-transition: all 260ms linear 0ms; -o-transition: all 260ms linear 0ms; transition: all 260ms linear 0ms; opacity: 0; } .ct-grid-portfolio-layout6 .item-more { height: 70px; width: 70px; border-radius: 70px; background-color: #fff; color: #000; font-size: 20px; display: inline-block; line-height: 70px; text-align: center; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); margin-top: -50px; } .ct-grid-portfolio-layout6 .item-more:hover { color: #1e73be; } .ct-grid-portfolio-layout6 .grid-item-inner { position: relative; overflow: hidden; } .ct-grid-portfolio-layout6 .grid-item-inner:hover .item-featured img { -webkit-transform: scale(1.2); -khtml-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); } .ct-grid-portfolio-layout6 .grid-item-inner:hover .item-holder { opacity: 1; } .ct-grid-portfolio-layout6 .grid-item-inner:hover .item-holder .item-more { margin-top: 0; } .wpb_image_grid .wpb_image_grid_ul { display: flex; flex-wrap: wrap; margin: 0 -15px; } .wpb_image_grid .wpb_image_grid_ul .isotope-item { width: 25%; margin: 0 0 20px; padding: 0 15px; } @media screen and (max-width: 767px) { .wpb_image_grid .wpb_image_grid_ul .isotope-item { width: 50%; } } @media screen and (max-width: 575px) { .wpb_image_grid .wpb_image_grid_ul .isotope-item { width: 100%; } } #ctf.ctf-narrow .ctf-corner-logo { font-size: 20px; display: none !important; } .wpb_gmaps_widget .wpb_wrapper { padding: 0 !important; } #secondary .widget { margin-bottom: 35px; } #secondary .widget .widget-title { font-size: 20px; font-weight: 500; text-transform: uppercase; margin-bottom: 30px; } #secondary .widget:last-child { margin-bottom: 0; } #secondary .widget:not(.widget_search) { border: 1px solid #e5e5e5; padding: 30px; } .row-max-width { max-width: 1170px; margin-left: auto !important; margin-right: auto !important; } .vc_row.row-border-box { background-color: #fff; padding: 15px 0 15px 15px; margin: 0; -webkit-border-radius: 9px; -khtml-border-radius: 9px; -moz-border-radius: 9px; -ms-border-radius: 9px; -o-border-radius: 9px; border-radius: 9px; -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.11); -khtml-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.11); -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.11); -ms-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.11); -o-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.11); box-shadow: 0 4px 5px rgba(0, 0, 0, 0.11); } @media screen and (max-width: 991px) { .vc_row.row-border-box { padding: 15px; text-align: center; } .vc_row.row-border-box .ct-counter-default { display: inline-block; } .vc_row.row-border-box .ct-counter-default .ct-counter-inner { display: block; } .vc_row.row-border-box .ct-counter-default .ct-counter-inner .ct-counter-icon { margin-bottom: 20px; } } .vc_row.row-border-box-lg:not(.no-padding) { background-color: #fff; padding: 65px 60px 100px; margin: 0; -webkit-box-shadow: 0 50px 90px rgba(0, 0, 0, 0.12); -khtml-box-shadow: 0 50px 90px rgba(0, 0, 0, 0.12); -moz-box-shadow: 0 50px 90px rgba(0, 0, 0, 0.12); -ms-box-shadow: 0 50px 90px rgba(0, 0, 0, 0.12); -o-box-shadow: 0 50px 90px rgba(0, 0, 0, 0.12); box-shadow: 0 50px 90px rgba(0, 0, 0, 0.12); } .vc_row.row-border-box-lg:not(.no-padding) > .wpb_column { margin-top: 35px; } .vc_row.row-border-box-lg:not(.no-padding) > .wpb_column:first-child { margin-top: 0; } @media screen and (max-width: 991px) { .vc_row.row-border-box-lg:not(.no-padding) { padding: 50px; } } @media screen and (max-width: 767px) { .vc_row.row-border-box-lg:not(.no-padding) { padding: 30px 15px; } } .vc_row.row-border-box-lg.no-padding { margin: 0; -webkit-box-shadow: 0 50px 90px rgba(0, 0, 0, 0.12); -khtml-box-shadow: 0 50px 90px rgba(0, 0, 0, 0.12); -moz-box-shadow: 0 50px 90px rgba(0, 0, 0, 0.12); -ms-box-shadow: 0 50px 90px rgba(0, 0, 0, 0.12); -o-box-shadow: 0 50px 90px rgba(0, 0, 0, 0.12); box-shadow: 0 50px 90px rgba(0, 0, 0, 0.12); } .wpb_column.ps-st { position: static; } @media screen and (min-width: 1400px) { body .container { max-width: 1170px; width: 100%; } body .content-row { margin: 0 -35px; } body .content-row #primary, body .content-row #secondary { padding-left: 35px; padding-right: 35px; } body .content-row #primary.content-has-sidebar { flex: 0 0 69.6%; -webkit-flex: 0 0 69.6%; -ms-flex: 0 0 69.6%; -o-flex: 0 0 69.6%; max-width: 69.6%; } body .content-row #secondary.widget-has-sidebar { flex: 0 0 30.4%; -webkit-flex: 0 0 30.4%; -ms-flex: 0 0 30.4%; -o-flex: 0 0 30.4%; max-width: 30.4%; } } @media screen and (max-width: 1199px) { body .container { max-width: 100%; } } @media (min-width: 992px) and (max-width: 1280px) { .col-offset-left > .vc_column-inner { padding-left: 30px !important; } .col-offset-right > .vc_column-inner { padding-right: 30px !important; } } @media screen and (max-width: 991px) { #primary + #secondary { margin-top: 60px; } } .site-content { padding: 110px 0; } .widget .widget-content ul:not(.entry-meta) { margin: 0; list-style: none; } .widget-title { font-size: 30px; margin-bottom: 23px; } .comment-reply-title, .comments-title, .section-title, .author-heading { font-size: 18px; font-weight: 600; } .page-template-default .entry-footer { text-align: center; } .page-template-default .entry-footer i { padding-right: 8px; } .vc_column_container > .theiaStickySidebar > .vc_column-inner { box-sizing: border-box; padding-left: 15px; padding-right: 15px; width: 100%; } .vc-row-overlay { position: relative; overflow: hidden; } .row-overlay { position: relative; } .row-overlay:after { background-color: inherit; bottom: 0; content: ""; display: block !important; height: 100% !important; left: 0; position: absolute; right: 0; top: 0; visibility: visible !important; } .row-overlay .vc_column-inner { position: relative; z-index: 1; } .row-overlay.dotted-overlay:after { background-image: url(../images/dot-overlay.png); background-repeat: repeat; } .col-overlay .vc_column-inner { position: relative; } .col-overlay .vc_column-inner:after { background-color: inherit; bottom: 0; content: ""; display: block !important; height: 100% !important; left: 0; position: absolute; right: 0; top: 0; visibility: visible !important; } .col-overlay .vc_column-inner .wpb_wrapper { position: relative; z-index: 1; } .vc_row.vc_row-fluid > .wpb_column { z-index: 2; } .vc_row .ct-row-overlay { position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; z-index: 1; } .vc_row .ct-row-overlay.ct-row-overlay-skew { right: 0; -webkit-transform: skew(-20deg); -khtml-transform: skew(-20deg); -moz-transform: skew(-20deg); -ms-transform: skew(-20deg); -o-transform: skew(-20deg); transform: skew(-20deg); left: -1000px; border-right: 10px solid #1e73be; } @media screen and (max-width: 767px) { .vc_row .ct-row-overlay.ct-row-overlay-skew { opacity: 0; display: none; } } @media screen and (min-width: 1400px) { .site-layout-boxed .site { width: 1310px; margin: auto; -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.66); -khtml-box-shadow: 0 0 40px rgba(0, 0, 0, 0.66); -moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.66); -ms-box-shadow: 0 0 40px rgba(0, 0, 0, 0.66); -o-box-shadow: 0 0 40px rgba(0, 0, 0, 0.66); box-shadow: 0 0 40px rgba(0, 0, 0, 0.66); overflow: visible; } .site-layout-boxed .site .site-content { overflow: hidden; } .site-layout-boxed .site [data-vc-full-width="true"] { width: 1310px !important; left: -55px !important; } .site-layout-boxed .site [data-vc-full-width="true"]:not(.vc_row-no-padding) { padding-left: 55px !important; padding-right: 55px !important; } .site-layout-boxed #site-header.site-header--pinned:not(.site-header--top), .site-layout-boxed #site-header.site-header--unpinned:not(.site-header--top) { max-width: 1310px; margin: auto; } } @media (min-width: 1200px) and (max-width: 1400px) { .site-layout-boxed .site { width: 1200px; margin: auto; -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.66); -khtml-box-shadow: 0 0 40px rgba(0, 0, 0, 0.66); -moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.66); -ms-box-shadow: 0 0 40px rgba(0, 0, 0, 0.66); -o-box-shadow: 0 0 40px rgba(0, 0, 0, 0.66); box-shadow: 0 0 40px rgba(0, 0, 0, 0.66); } .site-layout-boxed .site .container { max-width: 1140px; } .site-layout-boxed #site-header.site-header--pinned:not(.site-header--top), .site-layout-boxed #site-header.site-header--unpinned:not(.site-header--top) { max-width: 1200px; margin: auto; } } @media (min-width: 768px) and (max-width: 991px) { .vc_row > .wpb_column.vc_col-sm-6:nth-child(2n+1) { clear: left; } .wpb_single_image.image_align_sm_left { text-align: left !important; } .wpb_single_image.image_align_sm_center { text-align: center !important; } .wpb_single_image.image_align_sm_right { text-align: right !important; } } @media screen and (min-width: 992px) { .content-has-sidebar.float-right { order: 2; -webkit-order: 2; -ms-order: 2; } .content-has-sidebar.float-right + #secondary { padding-right: 55px; order: 1; -webkit-order: 1; -ms-order: 1; } } @media screen and (max-width: 1400px) { .rm-padding-xlg > .vc_column-inner, .rm-padding-xlg > .theiaStickySidebar > .vc_column-inner { padding-left: 30px !important; padding-right: 30px !important; } } @media screen and (max-width: 1199px) { .rm-padding-lg > .vc_column-inner, .rm-padding-lg > .theiaStickySidebar > .vc_column-inner { padding-left: 15px !important; padding-right: 15px !important; } .vc_row.row-rm-padding-lg { margin-left: -15px !important; margin-right: -15px !important; } } @media screen and (max-width: 991px) { .rm-padding-md > .vc_column-inner, .rm-padding-md > .theiaStickySidebar > .vc_column-inner { padding-left: 15px !important; padding-right: 15px !important; } .vc_row.row-rm-padding-md { margin-left: -15px !important; margin-right: -15px !important; } #primary .vc_row.rm-margin-md { margin-left: -15px !important; margin-right: -15px !important; } .rm-margin-top-md > .vc_column-inner { margin-top: 0 !important; } .add-margin-bottom-md > .vc_column-inner { margin-bottom: 45px; } } @media screen and (max-width: 767px) { .rm-padding-xs > .vc_column-inner, .rm-padding-sm > .vc_column-inner, .rm-padding-xs > .theiaStickySidebar > .vc_column-inner, .rm-padding-sm > .theiaStickySidebar > .vc_column-inner { padding-left: 15px !important; padding-right: 15px !important; } .vc_row.row-rm-padding-sm { margin-left: -15px !important; margin-right: -15px !important; } .rm-margin-sm > .vc_column-inner { margin: 0 !important; } .wpb_single_image.image_align_xs_left { text-align: left !important; } .wpb_single_image.image_align_xs_center { text-align: center !important; } .wpb_single_image.image_align_xs_right { text-align: right !important; } } @media screen and (max-width: 575px) { .rm-padding-xs > .vc_column-inner, .rm-padding-xs > .theiaStickySidebar > .vc_column-inner { padding-left: 15px !important; padding-right: 15px !important; } .vc_row.row-rm-padding-xs { margin-left: -15px !important; margin-right: -15px !important; } } .entry-content > .woocommerce .cart-empty, .entry-content > .woocommerce .return-to-shop { text-align: center; } .woocommerce #secondary .widget { background-color: transparent; border: none; padding: 0; } .woocommerce .woocommerce-message, .woocommerce .woocommerce-info { border-color: #1e73be; } .woocommerce .woocommerce-message:before, .woocommerce .woocommerce-info:before { color: #1e73be; } .woocommerce input[type="text"], .woocommerce input[type="email"], .woocommerce input[type="url"], .woocommerce input[type="password"], .woocommerce input[type="search"], .woocommerce input[type="tel"], .woocommerce input[type="number"], .woocommerce input[type="range"], .woocommerce input[type="date"], .woocommerce input[type="month"], .woocommerce input[type="week"], .woocommerce input[type="time"], .woocommerce input[type="datetime"], .woocommerce input[type="datetime-local"], .woocommerce input[type="color"], .woocommerce textarea, .woocommerce select { padding: 5px 16px !important; line-height: 28px !important; border: 1px solid #e5e5e5; -webkit-border-radius: 20px; -khtml-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; background-color: #fff; color: rgba(0, 0, 0, 0.66); font-size: 16px; } .woocommerce input[type="text"]:focus, .woocommerce input[type="email"]:focus, .woocommerce input[type="url"]:focus, .woocommerce input[type="password"]:focus, .woocommerce input[type="search"]:focus, .woocommerce input[type="tel"]:focus, .woocommerce input[type="number"]:focus, .woocommerce input[type="range"]:focus, .woocommerce input[type="date"]:focus, .woocommerce input[type="month"]:focus, .woocommerce input[type="week"]:focus, .woocommerce input[type="time"]:focus, .woocommerce input[type="datetime"]:focus, .woocommerce input[type="datetime-local"]:focus, .woocommerce input[type="color"]:focus, .woocommerce textarea:focus, .woocommerce select:focus, .woocommerce input[type="text"]:active, .woocommerce input[type="email"]:active, .woocommerce input[type="url"]:active, .woocommerce input[type="password"]:active, .woocommerce input[type="search"]:active, .woocommerce input[type="tel"]:active, .woocommerce input[type="number"]:active, .woocommerce input[type="range"]:active, .woocommerce input[type="date"]:active, .woocommerce input[type="month"]:active, .woocommerce input[type="week"]:active, .woocommerce input[type="time"]:active, .woocommerce input[type="datetime"]:active, .woocommerce input[type="datetime-local"]:active, .woocommerce input[type="color"]:active, .woocommerce textarea:active, .woocommerce select:active { border-color: #1e73be; } .woocommerce textarea { padding-top: 12px !important; line-height: normal !important; } .woocommerce .quantity { position: relative; display: inline-block; font-weight: 600; color: #000; } .woocommerce .quantity .qty { width: 85px; text-align: left; } .woocommerce .quantity .quantity-icon { display: block; height: 28px; width: 15px; position: absolute; top: 6px; right: 16px; } .woocommerce .quantity i { font-size: 18px; color: #999; cursor: pointer; height: 14px; width: 15px; line-height: 15px; text-align: center; position: absolute; } .woocommerce .quantity i.zmdi-chevron-up { top: 0; } .woocommerce .quantity i.zmdi-chevron-down { bottom: 0; } .woocommerce table.shop_table td { padding: 12px 15px; } .woocommerce-page #add_payment_method table.cart img, .woocommerce-page.woocommerce-cart table.cart img, .woocommerce-page.woocommerce-checkout table.cart img { width: 50px; } .woocommerce form .select2-container--default, .woocommerce-page form .select2-container--default { width: 100% !important; } .woocommerce form .select2-container--default .select2-selection, .woocommerce-page form .select2-container--default .select2-selection { border: 1px solid #e5e5e5; height: 40px; } .woocommerce form .select2-container--default .select2-selection .select2-selection__rendered, .woocommerce-page form .select2-container--default .select2-selection .select2-selection__rendered { line-height: 38px; padding-left: 15px; } .woocommerce form .select2-container--default .select2-selection .select2-selection__arrow, .woocommerce-page form .select2-container--default .select2-selection .select2-selection__arrow { right: 10px; top: 50%; color: #8f8f8f; } .woocommerce form .select2-container--default .select2-selection .select2-selection__clear, .woocommerce-page form .select2-container--default .select2-selection .select2-selection__clear { height: 20px; line-height: 20px; position: absolute; right: 30px; text-align: center; top: 50%; -webkit-transform: translate(0px, -50%); -khtml-transform: translate(0px, -50%); -moz-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); transform: translate(0px, -50%); width: 20px; color: #8f8f8f; } .woocommerce form .select2-container--default .select2-selection .select2-selection__placeholder, .woocommerce-page form .select2-container--default .select2-selection .select2-selection__placeholder { color: rgba(0, 0, 0, 0.66); } .woocommerce .select2-container.select2-container--open .select2-dropdown, .woocommerce-page .select2-container.select2-container--open .select2-dropdown { border-color: #e7e8e9; } .woocommerce .select2-container.select2-container--open .select2-dropdown .select2-search__field, .woocommerce-page .select2-container.select2-container--open .select2-dropdown .select2-search__field { border: 1px solid #e7e8e9; padding-left: 15px; padding-right: 15px; } .woocommerce .select2-container.select2-container--open .select2-results li.select2-results__option--highlighted, .woocommerce-page .select2-container.select2-container--open .select2-results li.select2-results__option--highlighted { background-color: #1e73be; } .woocommerce .select2 .select2-selection--single, .woocommerce-page .select2 .select2-selection--single { -webkit-border-radius: 20px; -khtml-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; background-color: #f7f7f7; } @media screen and (min-width: 1200px) { .woocommerce #primary.content-has-sidebar { flex: 0 0 75%; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; -o-flex: 0 0 75%; max-width: 75%; } .woocommerce #secondary.widget-has-sidebar { flex: 0 0 25%; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; -o-flex: 0 0 25%; max-width: 25%; } } #shop-newsletter { text-align: center; padding: 40px 30px 30px 30px; color: rgba(255, 255, 255, 0.87); -webkit-border-radius: 14px; -khtml-border-radius: 14px; -moz-border-radius: 14px; -ms-border-radius: 14px; -o-border-radius: 14px; border-radius: 14px; margin-top: 60px; } #shop-newsletter h3 { font-size: 32px; color: #fff; margin-bottom: 13px; } #shop-newsletter .shop-newsletter-introduction { color: #fff; text-transform: uppercase; } #shop-newsletter .shop-newsletter-introduction, #shop-newsletter .shop-newsletter-desc { max-width: 590px; margin: auto; } #shop-newsletter .ct-newsletter-inner { margin-top: 33px; margin-bottom: 18px; } #shop-newsletter .ct-newsletter-inner .tnp-email { background-color: #fff; color: rgba(0, 0, 0, 0.33); } #shop-newsletter .ct-newsletter-inner .tnp-field-button { position: absolute; top: 0; right: 0; } .widget_product_categories ul li a { font-size: 18px; color: #80838a; } .widget_rating_filter .wc-layered-nav-rating a { font-size: 0px; display: block; padding-left: 28px !important; position: relative; } .widget_rating_filter .wc-layered-nav-rating a:before { content: ""; height: 18px; width: 18px; border: 1px solid #e6e6e6; -webkit-border-radius: 18px; -khtml-border-radius: 18px; -moz-border-radius: 18px; -ms-border-radius: 18px; -o-border-radius: 18px; border-radius: 18px; position: absolute; top: 1px; left: 0; -webkit-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .widget_rating_filter .wc-layered-nav-rating a .star-rating { font-size: 18px; } .widget_rating_filter .wc-layered-nav-rating a:hover:before { border-color: #1e73be; background-color: #1e73be; } .widget_rating_filter .wc-layered-nav-rating.chosen a:before { border-color: #1e73be; background-color: #1e73be; } .widget_price_filter .price_label { padding: 4px 0; } .widget_price_filter .price_slider_wrapper .ui-widget-content { background-color: #ebebeb !important; } .widget_price_filter .ui-slider .ui-slider-handle, .widget_price_filter .ui-slider .ui-slider-range { background-color: #1e73be !important; } #shop-topbar { border-bottom: 1px solid #e5e5e5; background-color: #f7f7f7; } #shop-topbar .shop-topbar-item { margin: 11px 0; position: relative; padding-left: 76px; color: #000; font-size: 16px; min-height: 56px; display: flex; flex-wrap: nowrap; align-items: center; } #shop-topbar .shop-topbar-item i { height: 56px; width: 56px; -webkit-border-radius: 56px; -khtml-border-radius: 56px; -moz-border-radius: 56px; -ms-border-radius: 56px; -o-border-radius: 56px; border-radius: 56px; border: 1px solid #e5e5e5; line-height: 54px; text-align: center; font-size: 24px; position: absolute; top: 0; left: 0; } #shop-topbar .shop-topbar-item span { font-weight: 500; } #shop-breadcrumb { padding: 23px 0; } #shop-breadcrumb ul { list-style: none; margin: 0; } #shop-breadcrumb ul li { display: inline-block; font-size: 16px; font-weight: 500; color: #1e73be; margin: 10px 0; padding: 0 12px; position: relative; } #shop-breadcrumb ul li::after { content: '/'; color: #e9e9e9; position: absolute; top: 0; right: -4px; } #shop-breadcrumb ul li:first-child { padding-left: 0; } #shop-breadcrumb ul li:last-child:after { display: none; } #shop-breadcrumb ul li a { color: #111; } #shop-breadcrumb ul li a:hover { color: #1e73be; } .woocommerce .nice-select { padding-top: 10px; padding-bottom: 10px; background-color: #fff; -webkit-border-radius: 40px; -khtml-border-radius: 40px; -moz-border-radius: 40px; -ms-border-radius: 40px; -o-border-radius: 40px; border-radius: 40px; border-color: #e5e5e5; color: #111; } .woocommerce .nice-select.orderby { padding-right: 68px; } .woocommerce .nice-select .list:before { font-size: 16px; } #content .added_to_cart.wc-forward, .woocommerce-page .site #content .button, .woocommerce-page .site #content button, .woocommerce-page .site #content input[type="submit"], .woocommerce-page .site #content .button.alt, .woocommerce-page .site #content button.alt, .woocommerce-page .site #content .button.alt.disabled, .woocommerce-page .site #content button.alt.disabled, .woocommerce-page .site #content a.button, .woocommerce-page .site #content #respond input#submit, .woocommerce-page .site #content input.button:disabled, .woocommerce-page .site #content input.button.disabled, .woocommerce-page .site #content input.button[disabled]:disabled, .wpb_wrapper .woocommerce .products .product .button { background-color: #1e73be; font-size: 15px; border: 2px solid #1e73be; color: #fff; padding: 0 20px; line-height: 36px; -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -webkit-border-radius: 40px; -khtml-border-radius: 40px; -moz-border-radius: 40px; -ms-border-radius: 40px; -o-border-radius: 40px; border-radius: 40px; position: relative; display: inline-block; text-align: center; cursor: pointer; font-weight: 500; position: relative; } #content .added_to_cart.wc-forward:hover, .woocommerce-page .site #content .button:hover, .woocommerce-page .site #content button:hover, .woocommerce-page .site #content input[type="submit"]:hover, .woocommerce-page .site #content .button.alt:hover, .woocommerce-page .site #content button.alt:hover, .woocommerce-page .site #content .button.alt.disabled:hover, .woocommerce-page .site #content button.alt.disabled:hover, .woocommerce-page .site #content a.button:hover, .woocommerce-page .site #content #respond input#submit:hover, .woocommerce-page .site #content input.button:disabled:hover, .woocommerce-page .site #content input.button.disabled:hover, .woocommerce-page .site #content input.button[disabled]:disabled:hover, .wpb_wrapper .woocommerce .products .product .button:hover, #content .added_to_cart.wc-forward :focus, .woocommerce-page .site #content .button :focus, .woocommerce-page .site #content button :focus, .woocommerce-page .site #content input[type="submit"] :focus, .woocommerce-page .site #content .button.alt :focus, .woocommerce-page .site #content button.alt :focus, .woocommerce-page .site #content .button.alt.disabled :focus, .woocommerce-page .site #content button.alt.disabled :focus, .woocommerce-page .site #content a.button :focus, .woocommerce-page .site #content #respond input#submit :focus, .woocommerce-page .site #content input.button:disabled :focus, .woocommerce-page .site #content input.button.disabled :focus, .woocommerce-page .site #content input.button[disabled]:disabled :focus, .wpb_wrapper .woocommerce .products .product .button :focus { outline: medium none; text-decoration: none; background-color: transparent; border-color: #1e73be; color: #1e73be; } .woocommerce span.onsale { height: 50px; width: 50px; min-width: inherit; min-height: inherit; font-size: 16px; color: #fff; padding: 0; text-align: center; line-height: 50px; background-color: #1e73be; -webkit-border-radius: 50px; -khtml-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; margin: 0 !important; top: 14px !important; left: 14px !important; right: auto !important; font-weight: normal; } .woocommerce .star-rating { margin: 0; letter-spacing: 0.2em; width: 90px; height: 18px; } .woocommerce .star-rating span::before, .woocommerce .star-rating:before { content: "\f27d\f27d\f27d\f27d\f27d"; font-family: 'Material-Design-Iconic-Font'; font-size: 18px; } .woocommerce .star-rating span::before { color: #ffab00; } .woocommerce .star-rating:before { color: #d4d4d4; } @media screen and (min-width: 992px) { .woocommerce ul.products.columns-4 li.product { width: calc(25% - 23px); margin-bottom: 45px; margin-right: 30px; } .woocommerce ul.products.columns-4 li.last { margin-right: 0; } } @media screen and (min-width: 768px) { .woocommerce ul.products.columns-3 li.product { width: calc(33.33% - 20px); margin-bottom: 45px; margin-right: 30px; } .woocommerce ul.products.columns-3 li.last { margin-right: 0; } } @media screen and (max-width: 480px) { .woocommerce ul.products li.product { width: 100% !important; margin: 0 0 30px; } } .woocommerce ul.products li.product .woocommerce-product-title, .woocommerce .woocommerce-product-title { font-size: 16px; font-weight: 600; padding: 0 0 8px; line-height: normal; } .woocommerce ul.products li.product .woocommerce-product-title a, .woocommerce .woocommerce-product-title a { color: #111; } .woocommerce ul.products li.product .woocommerce-product-title a:hover, .woocommerce .woocommerce-product-title a:hover { color: #1e73be; } .woocommerce ul.products li.product .price { font-size: 15px; font-weight: 700; color: #999; } .woocommerce ul.products li.product .price del { font-size: 13px; opacity: 1; font-weight: normal; } .woocommerce ul.products li.product .price ins { color: #999; } .woocommerce .woocommerce-topbar { display: flex; align-items: center; flex-wrap: wrap; background-color: #f8f8f8; padding: 20px 30px; margin-bottom: 40px; } .woocommerce .woocommerce-topbar div.woocommerce-result-count { margin: 15px 30px 15px 0px; flex-grow: 1; } .woocommerce .woocommerce-topbar .woocommerce-result-count, .woocommerce .woocommerce-topbar .woocommerce-topbar-ordering .woocommerce-ordering { float: none; margin: 0; } .woocommerce .woocommerce-topbar .woocommerce-ordering { max-width: 220px; } .woocommerce .woocommerce-topbar .woocommerce-ordering .nice-select { background-color: #fff; } .woocommerce .woocommerce-product-inner { text-align: center; } .woocommerce .woocommerce-product-inner .woocommerce-product-header { position: relative; overflow: hidden; } .woocommerce .woocommerce-product-inner .woocommerce-product-header img { width: auto; display: inline-block; margin-bottom: 0 !important; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-details:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(bottom, #fff, rgba(0, 0, 0, 0)); background-image: -moz-linear-gradient(bottom, #fff, rgba(0, 0, 0, 0)); background-image: -ms-linear-gradient(bottom, #fff, rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(bottom, #fff, rgba(0, 0, 0, 0)); background-image: linear-gradient(bottom, #fff, rgba(0, 0, 0, 0)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', endColorStr='rgba(0, 0, 0, 0)'); opacity: 0; -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta { position: absolute; padding: 30px 15px; text-align: center; bottom: 0; left: 0; right: 0; opacity: 0; -webkit-transform: translateY(100%); -khtml-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta a.loading { opacity: 1; padding-right: 40px !important; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta a.loading:after { top: 0; right: 13px; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta a.added { display: none !important; } .woocommerce .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-meta a:hover { background-color: #fff !important; } .woocommerce .woocommerce-product-inner:hover .woocommerce-product-header .woocommerce-product-details:before, .woocommerce .woocommerce-product-inner:hover .woocommerce-product-header .woocommerce-product-meta { opacity: 1; -webkit-transform: translateY(0%); -khtml-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); } .woocommerce .woocommerce-product-inner .woocommerce-product-holder { padding: 20px 0 0; } .woocommerce .woocommerce-product-inner .woocommerce-product-holder .star-rating { float: none; margin: 0 auto 6px auto; } .woocommerce .woocommerce-product-inner .woocommerce-product-holder .count-rating { font-size: 14px; color: rgba(0, 0, 0, 0.5); margin-left: 8px; } .woocommerce .woocommerce-product-inner .woocommerce-product-holder .woocommerce-product-title { padding-bottom: 2px !important; } .woocommerce .woocommerce-product-inner .woocommerce-product-holder .woocommerce-product-title a { color: inherit; } .woocommerce .woocommerce-product-inner .woocommerce-product-holder .woocommerce-product-title a:hover { color: #1e73be; } .woocommerce .woocommerce-product-inner .woocommerce-product-holder .woocommerce-product-subtitle { color: rgba(51, 51, 51, 0.66); font-size: 14px; margin-bottom: 12px; } .woocommerce .woocommerce-product-inner .woocommerce-product-holder .woocommerce-product-attr { margin-bottom: 12px; } .woocommerce .woocommerce-product-inner .woocommerce-product-holder .woocommerce-product-attr img { width: auto !important; margin: 0 !important; } .woocommerce .woocommerce-pagination { margin-top: 35px; } .woocommerce .woocommerce-pagination ul.page-numbers { border: none; } .woocommerce .woocommerce-pagination ul.page-numbers li { border: none; } .woocommerce .woocommerce-pagination ul.page-numbers .page-numbers { text-align: center; display: inline-block; height: 26px; width: 26px; line-height: 26px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; color: #000; background-color: #e0e3e8; font-size: 14px; font-weight: 500; margin-left: 7px; font-family: "Poppins"; padding: 0; } .woocommerce .woocommerce-pagination ul.page-numbers .page-numbers.current, .woocommerce .woocommerce-pagination ul.page-numbers .page-numbers:hover { color: #fff; background-color: #000; border: none; } .single-product .site-content { padding-bottom: 70px; } .single-product #shop-breadcrumb { padding-bottom: 46px; } .single-product #shop-newsletter { margin-top: 30px; } .single-product section.related h2 { font-size: 18px; font-weight: 500; margin-bottom: 30px; } .single-product #primary .entry-summary .entry-title { font-size: 24px; line-height: normal; font-weight: 600; } .single-product #primary .entry-summary .woocommerce-product-details__short-description { font-size: 16px; line-height: 26px; color: rgba(17, 17, 17, 0.87); padding-bottom: 16px; } .single-product #primary .entry-summary .price { font-size: 28px; color: #111; font-weight: 700; } .single-product #primary .entry-summary .price del { font-weight: normal; opacity: 1; } .single-product #primary .entry-summary .price ins { color: #1e73be; opacity: 1; } .single-product #primary .entry-summary .woocommerce-review-link { display: none; } .single-product #primary .woocommerce-tabs { padding-top: 70px; } .single-product #primary .woocommerce-tabs ul.wc-tabs { padding: 0; margin-bottom: 50px; text-align: center; } .single-product #primary .woocommerce-tabs ul.wc-tabs:before, .single-product #primary .woocommerce-tabs ul.wc-tabs:after { display: none !important; } .single-product #primary .woocommerce-tabs ul.wc-tabs li { margin: 0 10px 20px 10px; padding: 0; border: none; background-color: transparent; } .single-product #primary .woocommerce-tabs ul.wc-tabs li:before, .single-product #primary .woocommerce-tabs ul.wc-tabs li:after { display: none !important; } .single-product #primary .woocommerce-tabs ul.wc-tabs li a { padding: 0 10px 8px 10px; position: relative; background-color: transparent; border: none; font-size: 16px; text-transform: uppercase; text-transform: uppercase; color: #c5c5c5; } .single-product #primary .woocommerce-tabs ul.wc-tabs li a:before { content: ""; height: 2px; width: 100%; bottom: 0; position: absolute; left: 0; background-color: #1e73be; opacity: 0; } .single-product #primary .woocommerce-tabs ul.wc-tabs li a:hover { color: #111; } .single-product #primary .woocommerce-tabs ul.wc-tabs li a:hover:before { opacity: 1; } .single-product #primary .woocommerce-tabs ul.wc-tabs li a:after { display: none !important; } .single-product #primary .woocommerce-tabs ul.wc-tabs li.active > a { color: #111; } .single-product #primary .woocommerce-tabs ul.wc-tabs li.active > a:before { opacity: 1; } .single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel { font-size: 16px; line-height: 26px; color: rgba(17, 17, 17, 0.87); } .single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel > h2 { display: none; } .single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel.panel { margin-bottom: 77px; } .single-product #primary .woocommerce-tabs .tab-product-feature-list { font-size: 18px; line-height: 34px; } .single-product #primary .woocommerce-tabs .tab-product-feature-list .col-xl-4 { font-weight: 600; } .single-product #primary .woocommerce-tabs .tab-product-feature-list .line-gap { margin: 0; width: 100%; } .single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel--reviews label { display: none; } .single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating { margin-bottom: 15px; } .single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel--reviews .woocommerce-Reviews-title, .single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-reply-title, .single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating .stars, .single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating label { display: none; } .single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist { padding: 0; } .single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.comment { margin-bottom: 30px; padding: 30px; -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1); -khtml-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1); -o-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1); -webkit-border-radius: 14px; -khtml-border-radius: 14px; -moz-border-radius: 14px; -ms-border-radius: 14px; -o-border-radius: 14px; border-radius: 14px; } .single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.comment .comment_container { position: relative; } .single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.comment img.avatar { padding: 0; width: 50px; -webkit-border-radius: 50px; -khtml-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; } .single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.comment .comment-text { border: none; margin: 0; padding: 0 0 0 80px; } .single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.comment .meta { margin: 0 0 18px; } .single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.comment .meta .woocommerce-review__author { font-weight: 600; font-size: 18px; color: #111; display: block; margin-bottom: 5px; } .single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.comment .meta .woocommerce-review__dash { display: none; } .single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.comment .meta .woocommerce-review__published-date { display: block; color: #111; font-size: 14px; } .single-product #primary .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews ol.commentlist li.comment .description { font-size: 16px; line-height: 26px; color: #111; } .single-product #primary .quantity { margin-right: 20px; } .single-product #primary .product_meta .sku_wrapper, .single-product #primary .product_meta .posted_in, .single-product #primary .product_meta .tagged_as { display: block; font-weight: 600; color: #000; } .single-product #primary .product_meta .sku_wrapper span, .single-product #primary .product_meta .posted_in span, .single-product #primary .product_meta .tagged_as span, .single-product #primary .product_meta .sku_wrapper a, .single-product #primary .product_meta .posted_in a, .single-product #primary .product_meta .tagged_as a { color: rgba(17, 17, 17, 0.87); font-weight: normal; } .single-product #primary .product_meta .sku_wrapper a:hover, .single-product #primary .product_meta .posted_in a:hover, .single-product #primary .product_meta .tagged_as a:hover { color: #1e73be; } .woocommerce-cart .woocommerce-cart-form table.cart td.actions .input-text { width: 180px !important; } .woocommerce-cart .woocommerce-cart-form .product-name a { color: #111; font-size: 16px; font-weight: 600; } .woocommerce-cart .woocommerce-cart-form .product-name a:hover { color: #1e73be; } .woocommerce-cart .woocommerce-cart-form .product-remove { position: relative; } .woocommerce-cart .woocommerce-cart-form .product-remove a.remove { font-size: 0px; } .woocommerce-cart .woocommerce-cart-form .product-remove a.remove:before { content: "\f134"; font-family: "Material-Design-Iconic-Font"; font-size: 22px; color: #111; font-weight: normal; position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); } .woocommerce-cart .woocommerce-cart-form .product-remove a.remove:hover:before { color: #1e73be; } .woocommerce-cart .woocommerce-cart-form table.shop_table { margin-bottom: 40px; } .woocommerce-cart .cart-collaterals .cart_totals > h2 { font-size: 18px; font-weight: 600; } .woocommerce-cart .cart-collaterals .wc-proceed-to-checkout { text-align: right; } .woocommerce-checkout #customer_details { margin: 0 -15px; } .woocommerce-checkout #customer_details .col-1, .woocommerce-checkout #customer_details .col-2 { width: 50%; flex: inherit; max-width: 100%; } @media screen and (max-width: 767px) { .woocommerce-checkout #customer_details { margin: 0; } .woocommerce-checkout #customer_details .col-1, .woocommerce-checkout #customer_details .col-2 { width: 100%; } } .woocommerce-checkout #customer_details label { font-size: 16px; color: rgba(0, 0, 0, 0.87); font-weight: 600; display: block; width: 100%; margin-bottom: 4px; } .woocommerce-checkout #customer_details span.woocommerce-input-wrapper { width: 100%; display: block; } .woocommerce-checkout #customer_details .woocommerce-billing-fields { margin-bottom: 45px; } .woocommerce-checkout #customer_details .woocommerce-billing-fields > h3 { font-size: 18px; font-weight: 600; } .woocommerce-checkout #customer_details .woocommerce-additional-fields { margin-bottom: 45px; } .woocommerce-checkout #customer_details .woocommerce-additional-fields > h3 { font-size: 18px; font-weight: 600; } .woocommerce-checkout form.woocommerce-checkout #order_review_heading { font-size: 18px; font-weight: 600; } .woocommerce-checkout #payment label { font-size: 16px; color: rgba(0, 0, 0, 0.87); font-weight: 600; } .woocommerce-checkout #payment .wc-credit-card-form { max-width: 600px; } .woocommerce-checkout #payment .wc-credit-card-form label { display: block; width: 100%; } .woocommerce-checkout #payment .wc-credit-card-form .stripe-card-group, .woocommerce-checkout #payment .wc-credit-card-form .stripe-exp-element, .woocommerce-checkout #payment .wc-credit-card-form .wc-stripe-elements-field { width: 100%; } .woocommerce-account .woocommerce-MyAccount-navigation { margin-bottom: 30px; } .woocommerce-account .woocommerce-MyAccount-navigation ul { margin: 0; list-style: none; } .woocommerce-account .woocommerce-MyAccount-navigation ul li { border-bottom: 1px solid #e5e5e6; padding: 13px 0; position: relative; } .woocommerce-account .woocommerce-MyAccount-navigation ul li a { font-size: 16px; color: #111; } .woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover { color: #1e73be; } .woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active > a { color: #1e73be; } .woocommerce-account .woocommerce-MyAccount-content { margin-bottom: 30px; } .woocommerce-account #customer_login { margin: 0 -15px; } .woocommerce-account #customer_login h2 { font-size: 18px; font-weight: 600; } .woocommerce-account #customer_login label { font-size: 16px; color: rgba(0, 0, 0, 0.87); font-weight: 600; display: block; width: 100%; margin-bottom: 4px; } .woocommerce-account #customer_login .woocommerce-Button { margin-right: 16px; } .woocommerce-account #customer_login form .form-row label { line-height: normal; padding: 10px 0; } .woocommerce-account #customer_login .u-column1.col-1, .woocommerce-account #customer_login .u-column2.col-2 { width: 50%; flex: inherit; max-width: 100%; } @media screen and (max-width: 767px) { .woocommerce-account #customer_login { margin: 0; } .woocommerce-account #customer_login .u-column1.col-1, .woocommerce-account #customer_login .u-column2.col-2 { width: 100%; } } .woocommerce-account .woocommerce-password-strength.bad { background-color: transparent; padding: 8px 0; } body.woocommerce div.product div.images .woocommerce-product-gallery__trigger { font-size: 0px; } body.rtl { direction: rtl; unicode-bidi: embed; text-align: right; /* Start Header */ } @media screen and (min-width: 992px) { .rtl #site-header-wrap .site-branding { text-align: right; } .rtl #site-header-wrap .site-branding .logo-dark { left: auto; right: 0; } .rtl #site-header-wrap .primary-menu > li { float: right; } .rtl #site-header-wrap .primary-menu > li .sub-menu li { text-align: right; } .rtl #site-header-wrap .site-menu-right { margin-left: 0; margin-right: 15px; } .rtl #site-header-wrap .site-menu-right .menu-right-item + .h-social { margin-left: 7px; margin-right: 25px; } .rtl #site-header-wrap #site-topbar .site-topbar-social, .rtl #site-header-wrap .site-topbar-contact { direction: ltr; } .rtl #site-header-wrap .site-header-fancybox .header-fancybox-item + .header-fancybox-item { margin-left: 0; margin-right: 30px; } .rtl #site-header-wrap .site-header-fancybox .header-fancybox-item .header-fancybox-icon { margin-right: 0; margin-left: 10px; } .rtl #site-header-wrap.header-layout2 .site-header-main .primary-menu > li > a::before { left: auto; right: 15px; } .rtl #site-header-wrap.header-layout4 .site-header-main .primary-menu > li:first-child > a { padding-left: 15px; padding-right: 0; } .rtl #site-header-wrap.header-layout4 .site-menu-right .h-btn-search + .h-btn { margin-left: 0; margin-right: 33px; } .rtl #site-header-wrap.header-layout5 #site-header .site-menu-right .h-btn { margin-left: 0; margin-right: 30px; } .rtl #site-header-wrap.header-layout10 #site-header .primary-menu > li > a::before { margin-right: 0; margin-left: 6px; } .rtl #site-header-wrap.header-layout10 #site-header .primary-menu > li > a { margin: 0 0 0 15px; } .rtl #site-header-wrap.header-layout10 #site-header .site-menu-right .menu-right-item + .h-social { margin-left: 0 !important; } .rtl #site-header-wrap.header-layout11 #site-topbar .site-topbar-user { margin-right: 0; margin-left: 25px; } .rtl #site-header-wrap.header-layout11 #site-topbar .site-topbar-user i { margin-right: 0; margin-left: 6px; } .rtl #site-header-wrap.header-layout12 .site-header-main .site-menu-right .h-btn { margin-left: 0; margin-right: 26px; } .rtl #site-header-wrap.header-layout14 .site-header-main .site-menu-right { direction: ltr; } .rtl #site-header-wrap.header-layout14 .site-header-main .site-menu-right .h-social + .h-socia { margin-left: 7px; margin-right: 20px; } .rtl #site-header-wrap.header-layout14 .site-header-main .site-navigation .main-navigation { right: auto; left: -124px; } .rtl #site-header-wrap.header-layout14 .site-header-main .site-navigation .main-navigation .primary-menu > li > a i { margin-right: 0; margin-left: 15px; } .rtl #site-header-wrap.header-layout14 .site-header-main .site-navigation .main-navigation:hover { left: 0; } .rtl #site-header-wrap .site-menu-right .h-social + .h-social { margin-left: 0; margin-right: 7px; } .rtl #site-header-wrap.header-layout16 .site-header-main .primary-menu > li > a::after { right: auto; left: -2px; } .rtl #site-header-wrap.header-layout16 .site-header-main .site-menu-right { margin-left: 15px; margin-right: 35px; } } @media screen and (max-width: 991px) { /* End Header */ /* Start Body */ .rtl #site-header-wrap .site-branding { text-align: right; } .rtl #site-header-wrap .site-branding .logo-dark { left: auto; right: 0; } .rtl #site-header-wrap .primary-menu li { text-align: right; } .rtl #site-header-wrap .primary-menu .sub-menu { left: auto; right: 0; } .rtl #site-header-wrap .menu-mobile-close { right: auto; left: 0; } .rtl #site-header-wrap #main-menu-mobile { right: auto; left: 15px; } .rtl #site-header-wrap .main-menu-toggle { right: auto; left: 12px; } .rtl #site-header-wrap .site-navigation { right: 0; } .rtl #site-header-wrap .site-navigation .main-navigation { -webkit-transform: translateX(100%); -khtml-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); left: auto; } .rtl #site-header-wrap .site-navigation.navigation-open .main-navigation { -webkit-transform: translateX(0%); -khtml-transform: translateX(0%); -moz-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%); } .rtl #site-header-wrap .header-mobile-search .search-submit { right: auto; left: 0px; } } .rtl { /* End Body */ } .rtl input[type="text"], .rtl input[type="email"], .rtl input[type="url"], .rtl input[type="password"], .rtl input[type="search"], .rtl input[type="tel"], .rtl input[type="number"], .rtl input[type="range"], .rtl input[type="date"], .rtl input[type="month"], .rtl input[type="week"], .rtl input[type="time"], .rtl input[type="datetime"], .rtl input[type="datetime-local"], .rtl input[type="color"], .rtl textarea, .rtl select, .rtl .nice-select { text-align: right; } .rtl .nice-select { padding-left: 40px; padding-right: 18px; } .rtl .nice-select:after { right: auto; left: 18px; } .rtl .wpb_single_image.vc_align_right { text-align: left; } .rtl .wpb_single_image.vc_align_left { text-align: right; } .rtl .vc_col-lg-1, .rtl .vc_col-lg-10, .rtl .vc_col-lg-11, .rtl .vc_col-lg-12, .rtl .vc_col-lg-2, .rtl .vc_col-lg-3, .rtl .vc_col-lg-4, .rtl .vc_col-lg-5, .rtl .vc_col-lg-6, .rtl .vc_col-lg-7, .rtl .vc_col-lg-8, .rtl .vc_col-lg-9, .rtl .vc_col-md-1, .rtl .vc_col-md-10, .rtl .vc_col-md-11, .rtl .vc_col-md-12, .rtl .vc_col-md-2, .rtl .vc_col-md-3, .rtl .vc_col-md-4, .rtl .vc_col-md-5, .rtl .vc_col-md-6, .rtl .vc_col-md-7, .rtl .vc_col-md-8, .rtl .vc_col-md-9, .rtl .vc_col-sm-1, .rtl .vc_col-sm-10, .rtl .vc_col-sm-11, .rtl .vc_col-sm-12, .rtl .vc_col-sm-2, .rtl .vc_col-sm-3, .rtl .vc_col-sm-4, .rtl .vc_col-sm-5, .rtl .vc_col-sm-6, .rtl .vc_col-sm-7, .rtl .vc_col-sm-8, .rtl .vc_col-sm-9, .rtl .vc_col-xs-1, .rtl .vc_col-xs-10, .rtl .vc_col-xs-11, .rtl .vc_col-xs-12, .rtl .vc_col-xs-2, .rtl .vc_col-xs-3, .rtl .vc_col-xs-4, .rtl .vc_col-xs-5, .rtl .vc_col-xs-6, .rtl .vc_col-xs-7, .rtl .vc_col-xs-8, .rtl .vc_col-xs-9 { float: right; } .rtl .text-right, .rtl .align-right { text-align: left; } .rtl .text-left, .rtl .align-left { text-align: right; } .rtl .ct-scroll-top:not(.fixed-bottom) { left: auto; right: 60px; } .rtl .contact-info ul li { padding-left: 0; padding-right: 38px; } .rtl .contact-info ul li i { left: auto; right: 0; } .rtl .site-footer .top-footer { text-align: right; } .rtl .site-footer .top-footer #ctf.ctf-super-narrow .ctf-author-box { float: right; } .rtl .site-footer .top-footer #ctf.ctf .ctf-author-name::before { float: right; margin-right: 0; margin-left: 8px; } .rtl .site-footer .top-footer ul.menu li a { padding-left: 0; padding-right: 20px; } .rtl .site-footer .top-footer ul.menu li a:before { content: '\f104'; left: auto; right: 0; } .rtl .site-footer .bottom-footer .bottom-copyright { direction: ltr; } @media screen and (min-width: 992px) { .rtl .text-left-lg { text-align: right !important; } .rtl .text-right-lg { text-align: left !important; } } @media screen and (max-width: 1199px) { .rtl .align-left-md { text-align: right; } .rtl .align-right-md { text-align: left; } } @media screen and (max-width: 991px) { .rtl .text-left-md { text-align: right !important; } .rtl .text-right-md { text-align: left !important; } .rtl .align-left-sm { text-align: right; } .rtl .align-right-sm { text-align: left; } } @media screen and (max-width: 767px) { .rtl { /* Shortcodes */ } .rtl .text-left-sm { text-align: right !important; } .rtl .text-right-sm { text-align: left !important; } .rtl .align-left-xs { text-align: right; } .rtl .align-right-xs { text-align: left; } } .rtl .owl-nav .owl-prev i:before { content: '\f2fb'; } .rtl .owl-nav .owl-next i:before { content: '\f2fa'; } .rtl .owl-nav i { vertical-align: middle; } .rtl .ct-counter-default, .rtl .ct-fancybox-layout1 { text-align: right; } .rtl .ct-newsletter-layout1 .tnp-field.tnp-field-button .tnp-submit { left: -2px; right: auto; } .rtl .ct-testimonial-carousel.default { text-align: right; } .rtl .ct-testimonial-carousel.default .ct-testimonial-image { margin-right: 0; margin-left: 15px; } .rtl .ct-grid-blog-default .item-body, .rtl .ct-grid-blog-layout1 .item-body, .rtl .ct-grid-blog-layout2 .item-body, .rtl .ct-grid-blog-layout4 .item-body { text-align: right; } .rtl .ct-grid-blog-default .item-body .item-more, .rtl .ct-grid-blog-layout1 .item-body .item-more, .rtl .ct-grid-blog-layout2 .item-body .item-more, .rtl .ct-grid-blog-layout4 .item-body .item-more { margin-right: 0; margin-left: 10px; } .rtl .ct-grid-blog-default .item-body .item-comment i, .rtl .ct-grid-blog-layout1 .item-body .item-comment i, .rtl .ct-grid-blog-layout2 .item-body .item-comment i, .rtl .ct-grid-blog-layout4 .item-body .item-comment i { margin-right: 0; margin-left: 4px; } .rtl .ct-grid-service-layout1 .item-holder.item-hover-hide .item-icon { margin-right: 0; margin-left: 20px; } .rtl .ct-ignature .ct-ignature-image { margin-right: 0; margin-left: 30px; } .rtl .ct-fancybox-layout2 .ct-fancybox-icon { margin-right: 0; margin-left: 20px; } .rtl .ct-testimonial-carousel.layout3 .ct-testimonial-quote { right: auto; left: 50px; } .rtl .ct-testimonial-carousel.layout3 .ct-testimonial-image { margin-right: 0; margin-left: 15px; } .rtl .ct-contact-form-layout1 .ct-contact-form-meta { margin-right: 0; margin-left: 45px; } .rtl .ct-contact-form-layout1 .map-popup { left: auto; right: 15px; } .rtl .ct-contact-form-layout1 .ct-contact-form-holder li { padding-left: 0; padding-right: 45px; } .rtl .ct-contact-form-layout1 .ct-contact-form-holder li i { left: auto; right: 0; } .rtl .ct-contact-form-layout1 .map-popup i { margin-right: 0; margin-left: 6px; } .rtl .ct-grid-portfolio-layout2 .item-meta { margin-right: 0; margin-left: 20px; } .rtl .ct-counter-default.style2 .ct-counter-icon { margin-right: 0; margin-left: 18px; } .rtl .cms-lists-layout1 ul i { margin-right: 0; margin-left: 9px; } .rtl .ct-progress-layout1 .ct-progress.progress .progress-bar span { right: auto; left: -1px; } .rtl .nice-select .option { text-align: right; } .rtl .ct-grid-portfolio-layout4 .item-holder .item-holder-inner { direction: ltr; } .rtl .ct-countdown-wrap .ct-countdown-holder { -webkit-border-radius: 0 50px 50px 0; -khtml-border-radius: 0 50px 50px 0; -moz-border-radius: 0 50px 50px 0; -ms-border-radius: 0 50px 50px 0; -o-border-radius: 0 50px 50px 0; border-radius: 0 50px 50px 0; } .rtl .ct-schedule-grid .ct-schedule-meta ul li { padding-left: 0; padding-right: 28px; } .rtl .ct-schedule-grid .ct-schedule-meta ul li i { left: auto; right: 0px; } .rtl .ct-accordion.layout2 .card-header a i { right: auto; left: 18px; } .rtl .ct-schedule-grid .ct-schedule-meta ul li label { margin-right: 0; margin-left: 8px; } .rtl .divider1::before { left: auto; right: 0; } .rtl .ct-heading.align-center .ct-heading-tag.divider1::before { right: 0; margin: auto; left: 0; } .rtl .ct-testimonial-carousel.layout1 .ct-testimonial-image { margin-right: 0; margin-left: 30px; } .rtl .ct-contact-form-layout3 .el-title::before { left: auto; right: 0; } .rtl .ct-team-carousel.layout4 .team-phone i { margin-right: 0; margin-left: 6px; } .rtl .ct-newsletter-layout2 .tnp-field.tnp-field-button .tnp-submit { right: auto; left: 0; } .rtl .ct-newsletter-layout2 .ct-newsletter-icon { margin-right: 0; margin-left: 14px; } .rtl .ct-grid-service-layout3 .item-icon { margin-right: 0px; margin-left: 22px; } .rtl .vc_tta-container .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:last-child a { -webkit-border-radius: 4px 0 0 4px; -khtml-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; -ms-border-radius: 4px 0 0 4px; -o-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; } .rtl .vc_tta-container .vc_tta-tabs.vc_tta-style-flat .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:first-child a { -webkit-border-radius: 0 4px 4px 0; -khtml-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; -ms-border-radius: 0 4px 4px 0; -o-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; } .rtl .ct-pricing-layout1 .ct-pricing-body .ct-pricing-content li i { margin-right: 0; margin-left: 6px; } .rtl .ct-newsletter-layout1.form-style4 .tnp-field.tnp-field-email { margin-right: 0; margin-left: 6px; } .rtl .ct-testimonial-carousel.layout4 .ct-testimonial-image { margin-right: 0; margin-left: 30px; } .rtl .ct-portfolio-carousel .item-holder { direction: ltr; } .rtl .btn span + i { margin-left: 0; margin-right: 11px; } .rtl .ct-grid-blog-layout3 .item-footer { direction: ltr; justify-content: flex-end; } .rtl .vc_tta-container .vc_tta-accordion.vc_tta-style-default .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a { padding: 13px 33px 13px 55px; } .rtl .vc_tta-container .vc_tta-accordion.vc_tta-style-default .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a::before { right: auto; left: 33px; } .rtl .ct-textbox.style-border, .rtl .ct-textbox.style-icon { padding-left: 0; padding-right: 46px; } .rtl .ct-textbox.style-border:before, .rtl .ct-textbox.style-icon:before { left: auto; right: 0; } .rtl .ct-textbox.style-border.text-left, .rtl .ct-textbox.style-icon.text-left { text-align: right !important; } .rtl .ct-textbox.style-border.text-right, .rtl .ct-textbox.style-icon.text-right { text-align: right !important; } .rtl .ct-deal-carousel::before { left: auto; right: 0; } .rtl .ct-deal-carousel .deal-content li i { margin-right: 0; margin-left: 6px; } .rtl .ct-deal-carousel .deal-content li i:before { content: '\f104'; } .rtl .ct-fancybox-carousel.layout2 .ct-fancybox-date i, .rtl .ct-testimonial-carousel.layout5 .ct-testimonial-image, .rtl .ct-recent-news .item-meta i { margin-right: 0; margin-left: 6px; } .rtl .ct-recent-news .item-meta li { margin-right: 0; margin-left: 13px; } .rtl .ct-testimonial-carousel.layout6 .ct-testimonial-button a i { margin-right: 0; margin-left: 12px; } .rtl .ct-testimonial-carousel.layout6 .ct-testimonial-title { margin-right: 0; margin-left: 30px; } .rtl .ct-testimonial-carousel.layout6 .ct-testimonial-image + .ct-testimonial-holder { margin-left: 0; margin-right: 40px; } .rtl #site-header-wrap.header-layout13 #site-topbar .site-topbar-contact li:first-child { flex-grow: inherit; } .rtl #site-header-wrap.header-layout13 #site-topbar .site-topbar-contact li:last-child { flex-grow: 1; } .rtl .ct-testimonial-carousel.layout3.boxshadow-style3 .ct-testimonial-item .ct-testimonial-quote { right: auto; left: 28px; } @media screen and (max-width: 767px) { .rtl .ct-testimonial-carousel.layout6 .ct-testimonial-item .ct-testimonial-image + .ct-testimonial-holder { margin-right: 0; } } .rtl .ct-sermon-carousel .item-holder .item-author { margin-right: 0; margin-left: 30px; } .rtl .ct-sermon-carousel .item-holder .item-meta li { margin-right: 0; margin-left: 14px; } .rtl .ct-upcoming-event .ct-upcoming-event-left .ct-upcoming-event-item { margin-left: 0; margin-right: 65px; padding-right: 80px; padding-left: 60px; } .rtl .ct-upcoming-event .ct-upcoming-event-left .item-datetime-box-medium { left: auto; right: -65px; } .rtl .ct-upcoming-event .ct-upcoming-event-left .item-datetime-box-medium .date-day { margin-right: 0; margin-left: 10px; } .rtl .ct-upcoming-event .ct-upcoming-event-left .item-meta i { margin-right: 0; margin-left: 4px; } .rtl .ct-upcoming-event .item-datetime-box-small { margin-right: 0; margin-left: 18px; } @media screen and (max-width: 575px) { .rtl .ct-upcoming-event .ct-upcoming-event-left .ct-upcoming-event-item { margin-bottom: 0; padding: 40px; margin-left: 0; margin-right: 0; } } .rtl .ct-cause-carousel .item-meta li:first-child { margin-right: 0; margin-left: 10px; } .rtl .ct-cause-carousel .ct-progress.progress .progress-bar span { right: auto; left: 0; margin-right: 0; margin-left: -15px; } .rtl .ct-menu-grid .grid-item-inner .menu-featured { margin-right: 0; margin-left: 20px; } .rtl .ct-testimonial-carousel.layout7 .ct-testimonial-meta .ct-testimonial-meta-inner { margin-right: 0; margin-left: 30px; } .rtl .ct-testimonial-carousel.layout7 .ct-testimonial-image { margin-right: 0; margin-left: 10px; /* Widget */ } .rtl .widget_search .search-form { padding-right: 0; padding-left: 53px; } .rtl .widget_search .search-form .search-submit { right: auto; left: 0; } .rtl .widget_newsletterwidget form .tnp-field-button { right: auto; left: 0; } .rtl .widget_newsletterwidget form .tnp-field-button .tnp-submit { right: auto; left: 0; } .rtl .widget_ct_recent_posts .entry-media { float: right; margin-right: 0; margin-left: 15px; } .rtl .entry-meta li i { margin-right: 0; margin-left: 6px; } .rtl .ct-banner-default .ct-banner-image { padding: 95px 60px 95px 0; float: right; } .rtl .ct-banner-default .ct-banner-image:before { left: 130px; right: 0; } .rtl .ct-image-single .ct-image-overlay a { direction: ltr; } .rtl .ct-blog-carousel-layout1 .item-meta .item-author-media { margin-right: 0; margin-left: 8px; /* Single */ } .rtl .entry-gallery .ct-carousel { direction: ltr; } .rtl .comment-content { padding-left: 0; padding-right: 30px; } .rtl .comment-media { float: right; } @media screen and (max-width: 767px) { .rtl .comment-media { float: none; } .rtl .comment-content { padding-left: 0; padding-right: 0; } .rtl .comment-list li .children { padding-left: 0; padding-right: 0; } } .rtl.single-post .content-area .entry-author-info .author-avatar { float: right; } .rtl.single-post .content-area .entry-author-info .author-description { padding-left: 0; padding-right: 100px; } .rtl.single-post .entry-socail { direction: ltr; } .rtl #pagetitle.align-left { text-align: right; } .rtl #pagetitle.align-right { text-align: left; } .rtl .ct-fancybox-layout4.icon-style2 .ct-fancybox-icon { margin-right: 0; margin-left: 19px; } .rtl .ct-fancybox-layout4.icon-style1 .ct-fancybox-icon { margin-right: 0; margin-left: 18px; } .rtl .ct-testimonial-carousel.layout8 .ct-testimonial-meta { margin-right: 0; margin-left: 34px; } .rtl .ct-testimonial-carousel.layout8 .ct-testimonial-quote svg { right: auto; left: 50px; } .rtl .ct-heading .divider3::before, .rtl .ct-heading .divider3::after { left: auto; right: 0; } .rtl .grid-filter-wrap.align-right span:last-child { padding-left: 0; padding-right: 13px; } .rtl .ct-testimonial-carousel.layout9 .ct-testimonial-quote svg { right: auto; left: 30px; } .rtl .ct-blog-carousel-default .item-more i { margin-left: 0; margin-right: 6px; } .rtl .ct-blog-carousel-default .entry-meta li::after { right: auto; left: -1px; } .rtl .ct-contact-info-default .ct-contact-info-icon { margin-right: 0; margin-left: 10px; } .rtl.woocommerce span.onsale { left: auto !important; right: 14px !important; } .rtl.woocommerce div.product div.images.woocommerce-product-gallery { direction: ltr; } .rtl #add_payment_method #payment ul.payment_methods li .stripe-credit-card-brand, .rtl.woocommerce-checkout #payment ul.payment_methods li .stripe-credit-card-brand { right: auto; left: 10px; }