Server IP : 162.0.217.223 / Your IP : 216.73.216.153 Web Server : LiteSpeed System : Linux premium269.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : mypckeys ( 1539) PHP Version : 8.1.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/mypckeys/tu-international.com/wp-content/themes/motorx/css/ |
Upload File : |
::-moz-selection { color: #fff; text-shadow: none; background: #78b942; } ::-webkit-selection { color: #fff; text-shadow: none; background: #78b942; } ::selection { color: #fff; text-shadow: none; background: #000; } a { color: #ff7029; text-decoration: none; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } a:hover { color: #eb6d2f; text-decoration: none; outline: 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } a:focus { text-decoration: none; outline: 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } img { max-width: 100%; height: auto; } /* Typography */ body, button, input, select, textarea { background: #fff; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } body, button, input, select, textarea, form, .wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] { direction: rtl; unicode-bidi: embed; } strong, b { font-weight: 700; } p { margin-bottom: 30px; } p:last-of-type { margin-bottom: 0px; } article:last-of-type, article p:last-of-type { margin-bottom: 0; } dfn, cite, em, i { font-style: italic; } blockquote { position: relative; margin: 30px 0px 28px 0px; padding: 18px 45px 18px 45px; border-right: 8px solid #00b0fc; border-radius: 5px; background: #f0f4f9; } blockquote code { color: inherit; } .wp-block-quote.is-large, .wp-block-quote.is-style-large { margin: 40px 0px 40px 0px; padding: 40px 50px 50px 50px; } blockquote a:hover { color: #203b48; } blockquote .name { color: #fff; margin: 11px 0 0 0; } blockquote p .icon-blockquote { font-size: 24px; line-height: 40px; font-weight: 300; line-height: 0; vertical-align: text-bottom; color: #203b48; position: relative; display: inline-block; } blockquote p .icon-blockquote:first-of-type { margin-left: 17px; top: -8px; } blockquote p .icon-blockquote:last-of-type { margin-right: 5px; top: 2px; } blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6 { color: #fff; } table { width: 100%; margin: 15px 0; } th, td { border: 1px solid #dbdbdb; padding: 7px; text-align: center; } blockquote .blockqoute-text:before, blockquote .blockqoute-text:after { position: absolute; right: 0px; top: 4px; content: "”"; font-size: 60px; line-height: 60px; color: rgb(153, 153, 153); } blockquote > p:last-child { margin-bottom: 0; } blockquote em, blockquote i, blockquote cite { font-weight: 700; } blockquote em, blockquote cite { margin-bottom: 10px; } blockquote strong, blockquote b { font-weight: 600; } blockquote > p:last-of-type { margin-bottom: 10px; } abbr[title] { border-bottom: 1px dotted #c0c0c0; cursor: help; } mark, ins { background-color: #eb6d2f; text-decoration: none; color: #fff; padding: 7px; } sup, sub { font-size: 75%; height: 0; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -6px; } sub { bottom: -3px; } small { font-size: 75%; } big { font-size: 125%; } address { font-style: italic; margin: 0 0 20px; } code, kbd, tt, var, samp, pre { font-family: Inconsolata, monospace; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; } pre { background: #f9f9f9; border: 1px solid #eee; border-radius: 0; font-family: Consolas, monospace; height: auto; margin: 0 0 20px; overflow-x: auto; padding: 20px; } h1.w6, h2.w6, h3.w6, h4.w6, h5.w6, h6.w6 { font-weight: 600; } h1.w4, h2.w4, h3.w4, h4.w4, h5.w4, h6.w4 { font-weight: 400; } h1, h2, h3, h4, h5, h6 { font-weight: 600; color: #203b48; line-height: 1.3; } h1 { font-size: 50px; } h2 { font-size: 32px; } h3 { font-size: 28px; } h4 { font-size: 24px; } h5 { font-size: 20px; } h6 { font-size: 16px; } /* Alignments */ .alignleft { display: inline; float: right; margin-left: 1.5em; } .alignright { display: inline; float: left; margin-right: 1.5em; } .aligncenter { display: block; margin-left: auto; margin-right: auto; } .blockcenter { right: 50%; transform: translatex(50%); -moz-transform: translatex(50%); -ms-transform: translatex(50%); -webkit-transform: translatex(50%); -o-transform: translatex(50%); } .float-right { float: left; } blockquote.alignleft, .wp-caption.alignleft, img.alignleft { margin: 7px 0 25px 30px !important; } blockquote.alignright, .wp-caption.alignright, img.alignright { margin: 7px 30px 25px 0 !important; } blockquote.aligncenter, .wp-caption.aligncenter, img.aligncenter { clear: both; } .wp-caption.alignleft, .wp-caption.alignright, .wp-caption.aligncenter { margin-bottom: 10px; } /* Content */ .bypostauthor article .gravatar { float: right; display: inline-block; } .sticky, .tag-sticky-2 { display: block; background: #f7f7f7; border: 1px solid rgba(54, 70, 115, 0.08); padding: 30px; } .page-header { margin: 0; border: 0; } .page-header .nothing { padding: 0; background-color: transparent; font-size: 40px; line-height: 40px; color: #ff1200; } .site-main { position: relative; } /* Accessibility */ /* Text meant only for screen readers. */ .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 0px; width: 0px; overflow: hidden; } /* Media */ .page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; } /* Make sure embeds and iframes fit their containers. */ embed, iframe, object { max-width: 100%; } /* Captions */ .wp-caption { margin-bottom: 1.5em; max-width: 100%; } .wp-caption img[class*="wp-image-"] { display: block; margin: 0 auto; } .wp-caption-text { text-align: center; } .wp-caption .wp-caption-text { margin: 0.8075em 0; } /* Galleries */ .gallery { margin-bottom: 1.5em; } .gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; } .gallery-columns-2 .gallery-item { max-width: 50%; } .gallery-columns-3 .gallery-item { max-width: 33.33%; } .gallery-columns-4 .gallery-item { max-width: 25%; } .gallery-columns-5 .gallery-item { max-width: 20%; } .gallery-columns-6 .gallery-item { max-width: 16.66%; } .gallery-columns-7 .gallery-item { max-width: 14.28%; } .gallery-columns-8 .gallery-item { max-width: 12.5%; } .gallery-columns-9 .gallery-item { max-width: 11.11%; } .gallery-caption { display: block; } /* Elements */ hr { background-color: #eee; border: 0; height: 1px; margin-bottom: 20px; } ul, ol { padding: 0; margin: 0 25px 30px 0; } ul { list-style: disc; } ol { list-style: decimal; } li > ul, li > ol { margin-bottom: 0; } dd, dt { line-height: 30px; } ::-moz-selection { color: #fff; text-shadow: none; background: #333; } ::-webkit-selection { color: #fff; text-shadow: none; background: #333; } ::selection { color: #fff; text-shadow: none; background: #333; } /* Forms */ button, input[type="button"], input[type="reset"], input[type="submit"] { color: #fff; background-color: #00b0fc; text-transform: capitalize; border-radius: 5px; padding: 25px 37px 25px 37px; cursor: pointer; white-space: nowrap; z-index: 0; display: inline-block; line-height: 1; margin-bottom: 0; border: none; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { background-color: #00b0fc; color: #fff; border-color: #00b0fc; } select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] { border: 2px solid #e2eeff; border-radius: 5px; padding: 16px 20px; max-width: 100%; margin-bottom: 15px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus { border: 2px solid; outline: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } textarea { width: 100%; height: 150px; padding: 8px 15px; } input[type="checkbox"] { display: inline; } input:-moz-placeholder, textarea:-moz-placeholder, input::-moz-placeholder, textarea::-moz-placeholder { color: #525368; opacity: 1; } input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #525368; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #525368; opacity: 1; } select { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; outline: 0; background-image: linear-gradient(-45deg, transparent 50%, gray 50%), linear-gradient(-135deg, gray 50%, transparent 50%); background-position: calc(20px), calc(15px); background-size: 5px 5px, 5px 5px; background-repeat: no-repeat; line-height: 1.5; } /* Bootstrap Resetting Elements */ .btn { background-image: none; } textarea, input[type="text"], input[type="submit"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .dropdown-menu, .navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus { -webkit-appearance: none; text-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none; } button:focus { outline: none; } input[type="radio"] { -webkit-appearance: none; appearance: none; width: 20px; height: 20px; border: 1px solid #d5d5d5; border-radius: 50%; outline: none; position: relative; } input[type="radio"]:before { content: ""; display: block; width: 80%; height: 80%; border-radius: 50%; position: absolute; top: 50%; right: 50%; transform: translate(50%, -50%); } input[type="radio"]:checked { border-color: #00b0fc; } input[type="radio"]:checked:before { background: #00b0fc; } /*Block Editor*/ .wp-block-button__link { border-radius: 5px; position: relative; z-index: 1; overflow: hidden; } .wp-block-button__link:before { position: absolute; right: 0px; top: 0px; z-index: -1; height: 100%; width: 100%; content: ""; background-color: rgb(34, 34, 34); -webkit-transform: scale(0, 1); -ms-transform: scale(0, 1); transform: scale(0, 1); -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1) 0s, -webkit-transform 500ms 0s; } .wp-block-button__link:hover:before { -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); -webkit-transform-origin: top right; -ms-transform-origin: top right; transform-origin: top right; } .is-style-outline .wp-block-button__link:hover { color: #fff; } .wp-block-button:not(.alignleft):not(.aligncenter):not(.alignright) { margin-top: 30px; } .wp-block-button.is-style-squared a, .wp-block-button__link.wp-block-button.is-style-squared a { border-radius: 0px; } .post-password-form button[type="submit"], .post-password-form input[type="submit"] { margin-right: 15px; border-radius: 0px; padding: 25px 57px 25px 57px; } .post-password-form input[type="password"] { min-width: 300px; border-radius: 0px; border-color: #eaeaea; } .wp-block-button { margin-bottom: 30px; } .wp-block-cover-image h1:not(.has-text-color), .wp-block-cover-image h2:not(.has-text-color), .wp-block-cover-image h3:not(.has-text-color), .wp-block-cover-image h4:not(.has-text-color), .wp-block-cover-image h5:not(.has-text-color), .wp-block-cover-image h6:not(.has-text-color), .wp-block-cover-image p:not(.has-text-color), .wp-block-cover h1:not(.has-text-color), .wp-block-cover h2:not(.has-text-color), .wp-block-cover h3:not(.has-text-color), .wp-block-cover h4:not(.has-text-color), .wp-block-cover h5:not(.has-text-color), .wp-block-cover h6:not(.has-text-color), .wp-block-cover p:not(.has-text-color) { color: #fff; } .entry-content > .alignwide:not(.wp-block-group.has-background), .entry-content > .alignfull:not(.wp-block-group.has-background), .wp-block-archives:not(.alignwide):not(.alignfull), .wp-block-categories:not(.alignwide):not(.alignfull), .wp-block-code, .wp-block-columns:not(.alignwide):not(.alignfull), .wp-block-cover:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter), .wp-block-embed:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter), .wp-block-gallery:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter), .wp-block-group:not(.has-background):not(.alignwide):not(.alignfull), .wp-block-image:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter), .wp-block-latest-comments:not(.aligncenter):not(.alignleft):not(.alignright), .wp-block-latest-posts:not(.aligncenter):not(.alignleft):not(.alignright), .wp-block-media-text:not(.alignwide):not(.alignfull), .wp-block-preformatted, .wp-block-pullquote:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright), .wp-block-quote, .wp-block-quote.is-large, .wp-block-quote.is-style-large, .wp-block-verse, .wp-block-video:not(.alignwide):not(.alignfull) { margin-bottom: 30px; margin-top: 30px; } .wp-block-group.has-background { padding: 30px; margin-top: 0; margin-bottom: 0; } .has-large-font-size { line-height: 1.3; } /* Block Widget */ ul.wp-block-rss, ul.wp-block-latest-posts, ul.wp-block-archives-list, ol.wp-block-latest-comments { margin-right: 0; } ul.wp-block-rss, ol.wp-block-latest-comments { width: fit-content; } ul.wp-block-rss ul, ul.wp-block-latest-posts ul, ul.wp-block-archives-list ul, ol.wp-block-latest-comments ul { padding-right: 15px; } ul.wp-block-rss li, ul.wp-block-latest-posts li, ul.wp-block-archives-list li, ol.wp-block-latest-comments li { position: relative; list-style: none; } .container { max-width: 1195px; } /* Carousel -------------------------------------------------------------- */ .owl-carousel { touch-action: manipulation; } /* Topbar -------------------------------------------------------------- */ .themesflat-top { position: relative; } .themesflat-top .container-inside { display: flex; align-items: center; width: 100%; position: relative; justify-content: center; } .themesflat-top .container-inside .content-left { flex-grow: 1; justify-content: flex-start; display: flex; align-items: center; } .themesflat-top .container-inside .content-right { flex-grow: 1; justify-content: flex-end; display: flex; align-items: center; } .themesflat-top ul { list-style: none; margin: 0; } .themesflat-top ul li { display: inline-block; margin-right: 15px; text-align: right; position: relative; } .themesflat-top ul li:first-child { margin-right: 0px; } .themesflat-top .content-left ul li > i { margin-left: 5px; } .themesflat-top .themesflat-socials li { background: transparent; margin-right: 20px; } .header-01 .themesflat-top .container-inside .content-left { margin-right: 21.4em; } /* Header -------------------------------------------------------------- */ #header { -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .header-sticky { -webkit-box-shadow: 0 0 65px rgba(0, 0, 0, 0.09); -moz-box-shadow: 0 0 65px rgba(0, 0, 0, 0.09); -ms-box-shadow: 0 0 65px rgba(0, 0, 0, 0.09); -o-box-shadow: 0 0 65px rgba(0, 0, 0, 0.09); box-shadow: 0 0 65px rgba(0, 0, 0, 0.09); } #header.header-sticky { position: fixed; top: 0; right: 0; left: 0; -webkit-animation-name: fadeInDown; /* Safari 4.0 - 8.0 */ -webkit-animation-duration: 0.8s; /* Safari 4.0 - 8.0 */ animation-name: fadeInDown; animation-duration: 0.8s; } #header .header-wrap, #header .header-wrap .header-ct-left, #header .header-wrap .header-ct-center, #header .header-wrap .header-ct-right { height: 100%; } /* header-default */ #header.header-default .header-wrap .nav-wrap { margin-left: 20px; } /* header-style1 */ #header .header-wrap { display: flex; align-items: center; width: 100%; position: relative; justify-content: center; } #header .header-wrap .header-ct-left { flex-grow: 0; justify-content: flex-start; display: flex; align-items: center; } #header .header-wrap .header-ct-center { flex-grow: 1; justify-content: center; display: flex; align-items: center; } #header .header-wrap .header-ct-right { flex-grow: 1; justify-content: flex-end; display: flex; align-items: center; } .wrap-btn-header .btn-header > i { margin-right: 10px; } /* button header */ .btn-topbar, .btn-header { background: #00b0fc; color: #fff; font-size: 15px; font-weight: 500; padding: 22px 56px; display: inline-flex; z-index: 1; overflow: hidden; position: relative; line-height: 1; white-space: nowrap; border-radius: 5px; } .wrap-btn-topbar .btn-topbar, .wrap-btn-header .btn-header { display: inline-flex; margin-right: 15px; } .themesflat-top .wrap-btn-topbar .btn-topbar { border-radius: 0; padding: 15px 31px; text-transform: uppercase; margin-right: 34px; } /* logo */ #logo a, #logo-mobi a { display: inline-block; } .logo img, .logo svg, .logo { -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; image-rendering: -moz-crisp-edges; /* Firefox */ image-rendering: -o-crisp-edges; /* Opera */ image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) */ image-rendering: crisp-edges; -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */ } /* navigation */ #mainnav ul { list-style: none; margin: 0; padding: 0; } #mainnav ul li { position: relative; } #mainnav > ul > li { float: right; } #mainnav > ul > li:last-child { margin-left: 0; } #mainnav > ul { display: flex; } #mainnav > ul > li { padding: 0; -webkit-box-flex: unset; -ms-flex: unset; flex: unset; max-width: unset; } #mainnav > ul > li > a { font-size: 18px; position: relative; display: inline-block; } #mainnav > ul > li:first-child { margin-right: 0px; } #mainnav > ul > li.menu-item-has-children > a { padding-left: 12px; } #mainnav > ul > li.menu-item-has-children > a:before { font-family: "Font Awesome 5 Free"; content: "\f067"; font-weight: 900; position: absolute; left: 0; top: 50%; display: block; font-size: 10px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } #mainnav > ul > li.current-menu-item > a, #mainnav > ul > li > a:hover, #mainnav > ul > li.current-menu-item > a, #mainnav > ul > li.current-menu-ancestor > a, #mainnav > ul > li.current-menu-parent > a { color: #eb6d2f; } #mainnav > ul > li > a i { font-size: 14px; margin-right: 5px; } #mainnav > ul > li > a:after { content: ""; width: 0%; height: 1px; position: absolute; bottom: 35%; right: 50%; transform: translateX(50%); -moz-transform: translateX(50%); -webkit-transform: translateX(50%); -o-transform: translateX(50%); opacity: 0; visibility: hidden; background: #0067da; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #mainnav > ul > li > a:hover:after { width: 100%; opacity: 1; visibility: visible; } /* submenu */ #mainnav ul.sub-menu { padding: 0; text-align: right; position: absolute; right: -25px; top: 120%; width: 270px; padding: 15px 25px; background: #fff; border-radius: 5px; z-index: 9999; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; visibility: hidden; -webkit-box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.15); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #mainnav ul.sub-menu:before { content: ""; position: absolute; height: 15px; width: 15px; top: -5px; right: 45px; opacity: 1; z-index: -1; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); background-color: #fff; } #mainnav ul.sub-menu:after { content: ""; background: #ff7029; height: 3px; position: absolute; bottom: 0; left: 25px; right: 25px; } #mainnav > ul > li:last-child > ul.sub-menu { right: unset; left: 0; } #mainnav > ul > li:last-child > ul.sub-menu:before { right: unset; left: 30px; } #mainnav ul.sub-menu > li > a:before { content: ""; position: absolute; right: 0; top: 0; height: 100%; width: 0; background: #f9f8f8; transition: width 0.3s cubic-bezier(0.35, 0.7, 0.35, 1) 0s; z-index: -1; } #mainnav ul.sub-menu > li > a:hover:before, #mainnav ul.sub-menu > li.current-menu-item > a:before, #mainnav ul.sub-menu > li.current-menu-ancestor > a:before, #mainnav ul.sub-menu > li.current-menu-parent > a:before { width: 100%; transition-delay: 0.3s; } #mainnav ul.sub-menu > li > a > span { background: #00b0fc; color: #fff; font-size: 12px; text-transform: uppercase; border-radius: 5px; padding: 5px 7px; position: absolute; top: 50%; left: 0; transform: translateY(-50%); line-height: 1; } /* Right sub-menu */ #mainnav ul.right-sub-menu { right: auto; left: 0; } #mainnav ul li:hover > ul.sub-menu { top: 110%; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; visibility: visible; } #mainnav ul li ul li { margin-right: 0; } #mainnav ul.sub-menu li ul.sub-menu { position: absolute; right: 115%; top: 0; } #mainnav ul.sub-menu li ul.sub-menu:before { top: 25px; right: -5px; } #mainnav ul.sub-menu li ul.sub-menu ul.sub-menu ul.sub-menu { right: 0; top: 100%; } #mainnav ul.sub-menu li ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu { right: -100%; top: 0; } #mainnav ul.sub-menu > li { border-top: 1px solid #f7f7f7; } #mainnav ul.sub-menu > li:first-child { border-top: 0; } #mainnav ul.sub-menu > li > a { display: block; text-decoration: none; padding: 19px 20px; line-height: normal; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #mainnav ul.sub-menu li.menu-item-has-children > a:after { font-family: "Font Awesome 5 Free"; content: "\f054"; font-weight: 900; left: 20px; line-height: normal; font-size: 14px; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); } #mainnav .megamenu ul.sub-menu li.menu-item-has-children > a:after { display: none; } #mainnav ul.sub-menu > li > a:hover { color: #eb6d2f; } #mainnav ul.sub-menu > li.sub-parent:hover::after { left: 18px; } #mainnav > ul > li.home > a:before { opacity: 1; content: ""; position: absolute; right: 20px; bottom: -15px; width: 15px; height: 5px; background-color: #eb6d2f; } #mainnav > ul > li.home > a:after { opacity: 1; position: absolute; right: 36px; bottom: -15px; width: 15px; height: 5px; background-color: #000; content: ""; } /* Mega Menu */ #mainnav li.megamenu { position: inherit; } #mainnav li.megamenu ul.sub-menu { z-index: 9999; } #mainnav li.megamenu > ul.sub-menu { width: 100%; right: 0; left: auto; padding: 15px; position: absolute; z-index: 98; -webkit-box-shadow: 0 6px 50px rgba(0, 0, 0, 0.04); box-shadow: 0 6px 50px rgba(0, 0, 0, 0.04); border-top: solid 1px #f7f7f7; } #mainnav li.megamenu > ul.sub-menu > li { margin: -15px 0; padding: 20px 0; display: block; float: right; width: 100%; border-left: solid 1px #f0f0f0 !important; } #mainnav li.megamenu > ul.sub-menu > li:last-child { border-left: none !important; } #mainnav li.megamenu.col-1 > ul.sub-menu > li { width: 100%; } #mainnav li.megamenu.col-2 > ul.sub-menu > li { width: 50%; } #mainnav li.megamenu.col-2 > ul.sub-menu > li:nth-child(3n) { clear: both; } #mainnav li.megamenu.col-3 > ul.sub-menu > li { width: 33.33%; } #mainnav li.megamenu.col-3 > ul.sub-menu > li:nth-child(4n) { clear: both; } #mainnav li.megamenu.col-4 > ul.sub-menu > li { width: 25%; } #mainnav li.megamenu.col-4 > ul.sub-menu > li:nth-child(5n) { clear: both; } #mainnav li.megamenu.col-5 > ul.sub-menu > li { width: 20%; } #mainnav li.megamenu.col-5 > ul.sub-menu > li:nth-child(6n) { clear: both; } #mainnav li.megamenu.col-6 > ul.sub-menu > li { width: 16.66%; } #mainnav li.megamenu.col-6 > ul.sub-menu > li:nth-child(7n) { clear: both; } #mainnav li.megamenu > ul.sub-menu > li ul { display: block; top: auto; width: 100%; min-width: 0; right: auto; position: relative; -webkit-box-shadow: none; box-shadow: none; } #mainnav li.megamenu ul.sub-menu > li > a { padding: 10px 15px; } #mainnav li.megamenu > ul.sub-menu > .menu-item-has-children > a { font-weight: 700; opacity: 0.8; color: #222; background: transparent !important; } #mainnav li.megamenu > ul.sub-menu ul { background: transparent !important; } #mainnav li.megamenu > ul.sub-menu > .menu-item-has-children > a:hover { opacity: 1; } #mainnav li.megamenu.no-heading > ul.sub-menu > .menu-item-has-children > a { display: none; } #mainnav li.megamenu:hover ul li ul { opacity: 1; visibility: visible; } /* Canvas Menu */ .canvas-nav-wrap .inner-canvas-nav { width: 320px; height: 100%; top: 0; right: 0px; -webkit-transform: translateX(100%); transform: translateX(100%); position: fixed; background-color: #fff; z-index: 999999; overflow-y: auto; -webkit-overflow-scrolling: touch; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-timing-function: ease; transition-timing-function: ease; } .canvas-nav-wrap.active .inner-canvas-nav { -webkit-transform: translateX(0%); transform: translateX(0%); } .canvas-nav-wrap .overlay-canvas-nav { content: ""; position: fixed; right: 0; top: 0; background-color: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; z-index: 999; opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .canvas-nav-wrap.active .overlay-canvas-nav { opacity: 1; visibility: visible; } .canvas-menu-close { position: absolute; left: 20px; top: 30px; } .canvas-menu-close span { position: relative; background: transparent; cursor: pointer; display: inline-block; width: 26px; height: 26px; } .canvas-menu-close span:before, .canvas-menu-close span:after { content: ""; position: absolute; top: 0; height: 2px; width: 100%; right: 0; top: 50%; -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; background: #fff; } .canvas-menu-close span:before { -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); } .canvas-menu-close span:after { -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); } .inner-canvas-nav .logo { padding: 25px 25px !important; line-height: unset; text-align: right; } .inner-canvas-nav .logo > a { max-width: 180px; } #mainnav_canvas ul { list-style: none; padding: 0; margin: 0; } #mainnav_canvas ul > li { width: 100%; position: relative; border-top: solid 1px rgba(255, 255, 255, 0.05); } #mainnav_canvas > ul > li:last-child { border-bottom: solid 1px rgba(255, 255, 255, 0.2); } #mainnav_canvas ul > li:last-child { border-bottom: solid 1px transparent; } #mainnav_canvas ul li a { font-weight: 500; display: inline-block; width: 100%; height: auto; padding: 12px 25px 12px 50px; text-align: right; color: #191919; } #mainnav_canvas ul li a > span { background: #00b0fc; color: #fff; font-size: 12px; text-transform: uppercase; border-radius: 5px; padding: 5px 7px; position: absolute; top: 50%; left: 10px; transform: translateY(-50%); line-height: 1; } #mainnav_canvas .sub-menu a { padding: 12px 35px 12px 50px; } #mainnav_canvas .sub-menu .sub-menu a { padding: 12px 45px 12px 50px; } #mainnav_canvas ul li.current_page_item > a, #mainnav_canvas ul li.current-menu-item > a, #mainnav_canvas ul li.current-menu-ancestor > a, #mainnav_canvas ul li.current-menu-parent > a { color: #00b0fc; } #mainnav_canvas ul li { border-top-style: solid; border-top-color: #d1d1d18f; border-top-width: 1px; } #mainnav_canvas > ul > li:last-child { border-bottom-style: solid; border-bottom-color: #d1d1d18f; border-bottom-width: 1px; } /* Show search */ .show-search { position: relative; min-width: 20px; margin-right: 15px; z-index: 10; display: flex; align-items: center; height: 100%; } .show-search > a { width: 50px; height: 50px; display: flex; justify-content: center; align-items: center; border-radius: 50%; background: #00b0fc; color: #fff !important; } .show-search a { position: relative; } .show-search.active a > .fa-search:before { content: "\f00d"; } .top-search { line-height: normal; position: absolute; left: 0px; top: 120%; width: 300px; opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .top-search.show { visibility: visible; opacity: 1; z-index: 1; top: 100%; } #header { width: 100%; z-index: 11; position: relative; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .header_sticky #header.header-sticky { z-index: 100; position: fixed; width: 100%; box-shadow: 0px 3px 6px rgb(0, 0, 0, 6%); } #mainnav > ul > li:first-child > a { padding-right: 0; } #header, #mainnav > ul > li > a, #header .show-search a, header .block a, #header .mini-cart-header .cart-count, #header .mini-cart .cart-count, .button-menu { -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } /* Header Absolute */ .header-absolute #header { position: absolute; width: 100%; z-index: 999; } .header-absolute .header.widget-header .nav .header-wrap { border-bottom: 1px solid rgba(255, 255, 255, 0); } /* Mobile navigation -------------------------------------------------------------- */ #mainnav-mobi { display: block; margin: 0 auto; width: 100%; z-index: 1000; position: absolute; } #mainnav-mobi ul { display: block; list-style: none; margin: 0; padding: 0; } #mainnav-mobi ul { background-color: #222222; } #mainnav-mobi ul li { margin: 0; position: relative; text-align: center; border-top: 1px solid rgba(255, 255, 255, 0.05); cursor: pointer; background-color: #222222; } #mainnav-mobi ul ul li { background-color: #252525; } #mainnav-mobi ul ul ul li { background-color: #292929; } #mainnav-mobi ul > li > a { text-decoration: none; height: 50px; line-height: 50px; padding: 0 15px; color: #b1b1b1; } #mainnav-mobi ul.sub-menu { top: 100%; right: 0; z-index: 2000; position: relative; } #mainnav-mobi ul.sub-menu > li > a { display: block; text-decoration: none; padding: 0 15px; border-top-color: rgba(255, 255, 255, 0.1); -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; } #mainnav-mobi ul li ul li ul li a { padding-right: 45px !important; } #mainnav-mobi > ul > li > ul > li:first-child a { border-top: none; } .btn-menu { display: none; float: left; position: relative; background: transparent; cursor: pointer; margin: 32px 20px 32px 0px; width: 25px; height: 20px; -webkit-transition: all ease 0.238s; -moz-transition: all ease 0.238s; transition: all ease 0.238s; } .btn-menu:before, .btn-menu:after, .btn-menu span { background-color: #fff; -webkit-transition: all ease 0.238s; -moz-transition: all ease 0.238s; transition: all ease 0.238s; } .btn-menu:before, .btn-menu:after { content: ""; position: absolute; top: 0; height: 2px; width: 100%; right: 0; top: 50%; -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; } .btn-menu span { position: absolute; width: 100%; height: 2px; right: 0; top: 50%; overflow: hidden; text-indent: 200%; } .btn-menu span.line-1 { top: 50%; } .btn-menu span.line-2 { top: 60%; } .btn-menu:before { -webkit-transform: translate3d(0, -9px, 0); transform: translate3d(0, -9px, 0); } .btn-menu:after { -webkit-transform: translate3d(0, 9px, 0); transform: translate3d(0, 9px, 0); } .btn-menu.active span { opacity: 0; } .btn-menu.active:before { -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); } .btn-menu.active:after { -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); } .mainnav_canvas .btn-submenu { position: absolute; left: 0; top: 0; text-align: center; cursor: pointer; width: 47px; height: 47px; line-height: 42px; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .mainnav_canvas .btn-submenu.active { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); } .mainnav_canvas .btn-submenu:before { content: ""; height: 6px; width: 6px; display: inline-block; border-style: solid; border-width: 0 0 1px 1px; border-color: transparent transparent #000000 #000000; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: border 0.3s; transition: border 0.3s; } .btn-menu { display: none; } /* Flat language -------------------------------------------------------------- */ .flat-language { position: relative; display: inline-block; text-align: right; vertical-align: middle; } .flat-language ul { margin: 0; } .flat-language > ul > li { list-style: none; } .flat-language ul.unstyled-child { position: absolute; right: 50%; transform: translateX(50%); top: 110%; width: 150px; margin: 0; list-style: none; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; visibility: hidden; background: #fff; z-index: 9999; box-shadow: -1px 8px 16px 0px rgba(0, 0, 0, 0.4); -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .flat-language .current .unstyled-child { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .flat-language .current:hover ul { opacity: 1; visibility: visible; top: 100%; z-index: 99999; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .flat-language ul.unstyled-child li { margin: 0; text-align: right; display: block; padding: 0 25px 0 0; line-height: 45px; font-weight: 400; font-size: 13px; border-bottom: 1px solid rgba(133, 131, 177, 0.2); } .flat-language ul.unstyled-child li:last-child { border-bottom: none; } .flat-language ul li.current i { font-size: 12px; margin-right: 7px; } .flat-language ul li.current .languages-before-icon { font-size: 15px; margin-left: 9px; } /* Temtplate Css Global -------------------------------------------------------------- */ .page-template-front-page .page-wrap, .page-template-page_nosidebar .page-wrap, .page-template-one-page .page-wrap { padding: 0; } .page-template-front-page .page-wrap .content-area, .page-template-page_nosidebar .page-wrap .content-area, .error404 .page-wrap .content-area, .page-template-one-page .page-wrap .content-area { width: 100%; margin: 0; } .page-template-front-page .page-wrap .content-area:after { background-color: transparent; width: 0; height: 0; } .page-template-front-page .page-wrap .content-area, .page-template-page_nosidebar .page-wrap .content-area, .page-template-one-page .page-wrap .content-area { padding-left: 0 !important; } .page-wrap.sidebar-left .content-area, .page-wrap.sidebar-right .content-area { float: right; width: 68.3%; padding-left: 30px; position: relative; } .page-wrap.sidebar-left .widget-area, .page-wrap.sidebar-right .widget-area { float: right; width: 31.7%; position: relative; } /* Blog Sidebar Left */ .page-wrap.sidebar-left .content-area { float: left; padding-right: 30px; padding-left: 0; } .page-wrap.sidebar-left .content-area:after { right: 0; } .page-wrap.sidebar-left .pagination { text-align: center; margin-left: 0; } /* No sidebar */ body.no-sidebar .page-wrap.sidebar-left .content-area, body.no-sidebar .page-wrap.sidebar-right .content-area { float: none; width: 100%; padding-left: 0; } body.no-sidebar .page-wrap.sidebar-left .content-area { padding-right: 0; } body.no-sidebar .widget-area { display: none; } /* Full Width Center */ .page-wrap.fullwidth-center .wrap-content-area { width: 82.933333%; max-width: 82.933333%; margin: 0 auto; float: none; text-align: center; } .fullwidth-center article .entry-content > p { font-size: 14px; font-weight: 500; line-height: 1.8; text-align: right; padding: 0 2.5px; } .page-wrap.fullwidth-small .wrap-content-area, .page-wrap.fullwidth-small .wrap-content-area { width: 82.933333%; max-width: 82.933333%; margin: 0 auto; float: none; } .page-wrap.fullwidth .post-wrap { padding: 0; } .page-wrap.fullwidth .content-area:after { width: 0; } .page-wrap.fullwidth .widget-area, .page-wrap.fullwidth-center .widget-area, .page-wrap.fullwidth-small .widget-area { display: none; } /* Full Width */ .page-wrap.fullwidth .content-area, .page-template-page_nosidebar .page-wrap.sidebar-right .content-area { width: 100%; max-width: 100%; margin: 0 auto; float: none; } .has-carousel article:before, .has-carousel article:after { content: ""; display: table; clear: both; } .blog-list-small .sticky .entry-border, .blog-list-small .tag-sticky-2 .entry-border, .blog-grid .sticky .entry-border, .blog-grid .tag-sticky-2 .entry-border { border: none; } .blog-list-small .sticky .entry-border:hover, .blog-list-small .tag-sticky-2 .entry-border:hover, .blog-grid .sticky .entry-border:hover, .blog-grid .tag-sticky-2 .entry-border:hover { box-shadow: none; } .blog-list .entry-border:hover { box-shadow: none; } /* Blog List Full Width */ article .featured-post { margin-bottom: 23px; } article .content-post { -ms-word-wrap: break-word; word-break: break-word; word-wrap: break-word; } .blog-list-full-width article { margin-bottom: 70px; } .blog-list-full-width article .featured-post { margin-bottom: 24px; } .blog-list-full-width article .content-post .entry-content p, .blog-list-full-width article .content-post p { margin-bottom: 12px; } .blog-list-full-width article .content-post .entry-title { font-size: 36px; font-weight: 700; margin-bottom: 7px; } .blog-list-full-width article { margin-bottom: 41px; } .blog-list-full-width article:last-of-type { margin-bottom: 50px; } /* Blog Grid */ .blog-grid, .blog-grid-simple { margin: 0 -15px; } .blog-grid > .item, .blog-grid-simple > .item { float: right; width: 50%; padding: 0 15px; } .blog-grid.columns-3 > .item, .blog-grid-simple.columns-3 > .item, .blog-grid.blog-three-columns > .item, .blog-grid-simple.blog-three-columns > .item { float: right; width: 33.33%; } .blog-grid.columns-4 > .item, .blog-grid-simple.columns-4 > .item, .blog-grid.blog-four-columns > .item, .blog-grid-simple.blog-four-columns > .item { float: right; width: 25%; } .blog-grid, .blog-grid-s1, .blog-grid-simple { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; } .blog-grid .entry-border, .blog-grid-simple .entry-border { -webkit-align-content: space-between; align-content: space-between; height: 100%; position: relative; border-radius: 0px; overflow: hidden; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; } .blog-grid-simple .entry-border { border-radius: 10px; } .blog-grid-simple .featured-post { display: none; } .single .blog-grid article .featured-post { margin: 0; } .blog-grid article .entry-meta.meta-below .post-date, .blog-grid-image-left article .entry-meta.meta-below .post-date { font-size: 12px; font-weight: 700; text-transform: uppercase; } .blog-grid.center .content-post { text-align: center; } .blog-grid.right .content-post { text-align: left; } .blog-grid.center .content-post .entry-meta, .blog-grid.right .content-post .entry-meta { width: 100%; } .blog-grid, .blog-grid-simple { overflow: hidden; margin: 0 -15px; border-bottom: none; position: relative; } .blog-grid.owl-theme .owl-controls .owl-nav div.owl-prev { right: 0px; } .blog-grid.owl-theme .owl-controls .owl-nav div.owl-next { left: 0px; } /* Blog Grid Simple */ .blog-grid-simple article .content-post { padding: 30px 30px 26px; } .blog-grid-simple.columns-4 article .content-post { padding: 15px; } .blog-grid-simple article .entry-meta { display: inline-block; } .blog-grid-simple article .entry-meta ul { margin: 0; } .blog-grid-simple article .entry-meta ul li { display: inline-flex; } .blog-grid-simple article .themesflat-button-container { padding: 0; display: inline-block; float: left; line-height: initial; } .blog-grid-simple article .wrap-meta-button { line-height: initial; border-top: 1px solid #ececec; padding-top: 22px; margin-top: 15px; } .blog-grid-simple.columns-4 article .wrap-meta-button { padding-top: 15px; } .blog-grid-simple article .themesflat-button-container > a:hover { color: #222; } .blog-grid-simple article .entry-meta ul li a { color: #888; font-size: 13px; } .blog-grid-simple article .entry-meta ul li > i { font-size: 20px; padding-left: 23px; } .blog-grid-simple.columns-4 article .entry-meta ul li > i { font-size: 16px; padding-left: 7px; } .blog-grid-simple article .entry-title { font-size: 19px; font-weight: 500; margin-bottom: 12px; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .blog-grid-simple article .entry-title:before { content: "\f0c1"; font-family: "Font Awesome 5 Free"; font-weight: 600; margin-left: 10px; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; } .blog-grid-simple article { margin-bottom: 30px; } /* Blog list */ .blog-list .themesflat-button-container, article .themesflat-button-container { margin-top: 24px; } .blog-list article .entry-title, .item article .entry-title { margin-bottom: 9px; } .blog-list article .post-meta, .item article .post-meta { margin-bottom: 14px; } .post-meta a { color: #191919; } article .entry-title a { color: #191919; } /* Page Title -------------------------------------------------------------- */ .page-title { position: relative; padding: 28px 0 22px; overflow: hidden; background-position: center 15%; background-repeat: no-repeat; } .page-title .overlay { position: absolute; top: 0; right: 0; height: 100%; width: 100%; } .breadcrumbs span.trail-browse { position: relative; margin-left: 5px; } .breadcrumbs span.sep { text-align: center; vertical-align: middle; margin: 0 10px; font-size: 15px; } .breadcrumbs span a, .breadcrumbs a, .breadcrumbs span { color: #999999; position: relative; font-size: 18px; font-weight: 500; } .breadcrumbs .trail-end span { text-transform: lowercase; } .breadcrumbs span a span { -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } /* Style1 */ .page-title h1 { margin: 0; position: relative; text-transform: uppercase; -ms-word-wrap: break-word; word-wrap: break-word; } .page-title.left .page-title-container h1, .page-title.left .breadcrumbs { text-align: right; } .page-title.center .page-title-container h1, .page-title.center .breadcrumbs { text-align: center; } .page-title.right .page-title-container h1, .page-title.right .breadcrumbs { text-align: left; } .page-title.default .page-title-heading { margin-bottom: 5px; } .page-title.inline .page-title-container { display: table; } .page-title.inline .page-title-container h1, .page-title.inline .breadcrumbs { display: table-cell; vertical-align: middle; } .page-title.inline .page-title-container h1 { text-align: right; } .page-title.inline .breadcrumbs { text-align: left; } .page-title .wrap-button-page-title { display: flex; height: 100%; justify-content: flex-end; align-items: center; } /* Blog -------------------------------------------------------------- */ article h4.entry-time { text-transform: uppercase; margin: 0; float: right; width: 85px; border-left: 1px solid rgba(0, 0, 0, 0.1); margin-left: 20px; line-height: 1; } article h4.entry-time a { color: #eb6d2f; } article h4.entry-time span.entry-day { font-size: 64px; line-height: 45px; display: block; } article h4.entry-time span.entry-month { font-size: 14px; line-height: 0.7px; font-weight: 700; padding-right: 5px; } article { margin-bottom: 60px; position: relative; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } article .blog-slider ul { padding: 0; margin: 0; list-style: none; } article .entry-title { margin: 0; overflow: hidden; -ms-word-wrap: break-word; word-wrap: break-word; } article .entry-meta ul { padding: 0; margin: 0 0 15px 0; list-style: none; } article .entry-meta ul li { position: relative; display: inline-block; margin-left: 23px; text-transform: capitalize; } article .entry-meta ul li span { font-size: 14px; font-weight: 500; } article .entry-meta ul li span.gravatar img { border-radius: 50%; } article .entry-meta ul li span.gravatar { margin-left: 2px; vertical-align: top; } article .entry-meta ul li:last-child { margin-left: 0; } article .entry-meta ul li > i { padding-left: 10px; } article .entry-meta .dot { font-size: 17px; vertical-align: text-bottom; padding: 0 10px 0 17px; } article .entry-meta ul li a { color: #999999; } article .entry-meta .meta-right { float: left; } article .entry-meta .meta-right li { padding-right: 31px; } article .entry-meta .meta-right li i { padding-left: 10px; } .themesflat-button { color: #fff; font-size: 14px; font-weight: 700; padding: 16px 59px 14px 57px; display: inline-block; z-index: 1; overflow: hidden; position: relative; line-height: 1; white-space: nowrap; border-radius: 5px; } .themesflat-button:hover { color: #fff; } .blog-list .blog-post .featured-post, .blog-list .blog-post .themesflat_audio, .item .blog-post .featured-post, .item .blog-post .themesflat_audio { margin-bottom: 25px; border-radius: 5px; overflow: hidden; } .blog-list .blog-post .themesflat_audio { background-color: transparent; padding: 0; } .themesflat_audio iframe { width: 100%; height: 166px; border: none; } article .featured-post img { border-radius: 0px; } .blog article .featured-post a, .page-template-blog article .featured-post a, .blog-post .featured-post a, .featured-post a { position: relative; display: inline-block; } .page-template-blog .navigation, .blog .navigation { margin-top: 102px; margin-bottom: 9px; } .blog .blog-archive.blog-list article .entry-meta ul i { font-size: 16px; } .blog-list article, .item article { margin-bottom: 55px; } .blog-grid article { margin-bottom: 45px; } .blog-grid article .entry-content > p { font-size: 15px; line-height: 170%; } .blog-grid article .themesflat-button-container { margin-top: 15px; } .blog-grid article .themesflat-button-container > a, .blog-grid-simple article .themesflat-button-container > a { padding: 15px 30px 12px 30px; background: transparent; color: #222; font-size: 17px; font-weight: 500; } .blog-grid article .themesflat-button-container > a:before, .blog-grid-simple article .themesflat-button-container > a:before { width: 15px; height: 15px; } .blog-grid article .themesflat-button-container > a i, .blog-grid-simple article .themesflat-button-container > a i.fa-angle-right { font-weight: 900; font-size: 16px; margin-right: 5px; line-height: inherit; } .blog .blog-grid article .entry-title, .blog-grid article .entry-title { font-size: 23px; color: #222222; text-transform: none; width: 100%; } .blog-grid article .entry-meta ul { margin: 0 0 15px 0; } .blog .blog-grid .featured-post, .blog-grid .featured-post { overflow: hidden; margin-bottom: 24px; } .blog-grid article .entry-meta ul li, .blog-grid article .entry-meta ul li a { color: #000000; font-size: 15px; font-weight: 400; } .blog-grid article .meta-category-list a { font-weight: 500; font-size: 12px; line-height: 18px; color: rgba(0, 0, 0, 0.47); } .blog-grid article .entry-meta ul li { font-weight: 400; } .blog-grid article .entry-meta ul li.post-date { float: left; } .blog-grid article .entry-meta ul li > i { font-size: 14px; padding-left: 7px; } .blog-grid.columns-4 article .entry-meta ul li { font-weight: 600; font-size: 12px; margin-left: 7px; } .blog-grid.columns-4 article .entry-meta ul li > i { font-size: 13px; padding-left: 3px; } .blog-grid.columns-4 article .content-post { padding: 20px 20px 18px; } .blog-grid.columns-4 article { margin-bottom: 40px; } .blog-grid.columns-4 article .entry-title { font-size: 16px; font-weight: 600; margin-bottom: 9px; } .blog-grid.columns-4 article .entry-content > p { font-size: 14px; } .blog-grid.columns-4 article .entry-meta ul li:last-child { margin-left: 0; } .blog-grid.columns-4 article .themesflat-button-container > a { font-size: 13px; } .blog-grid.columns-4 article .themesflat-button-container { padding: 15px 5px 0 0; } .blog-grid.columns-4 article .themesflat-button-container > a i.fa-angle-right { font-size: 14px; } article .entry-meta ul li, article .post-meta .item-meta { margin-left: 26px; } article .post-meta .item-meta .meta-icon { margin-left: 5px; } article .post-meta .item-meta .meta-text, article .post-meta .item-meta a { text-transform: uppercase; } /* Blog Single -------------------------------------------------------------- */ .blog-single .featured-post { margin-bottom: 25px; border-radius: 0px; overflow: hidden; position: relative; } .blog-single .themesflat_audio { margin-bottom: 30px; border-radius: 0px; overflow: hidden; position: relative; } .blog-single .featured-post img { border-radius: 0px; } .blog-single .post-meta { margin-bottom: 12px; } .blog-single .entry-title { margin-bottom: 11px; } .blog-single .img-blog-detail { margin-top: 37px; margin-bottom: 38px; border-radius: 5px; } .blog-single .entry-content h2, .blog-single .entry-content h3, .blog-single .entry-content h4, .blog-single .entry-content h5, .blog-single .entry-content h6 { margin-bottom: 16px; letter-spacing: -0.6px; } .blog-single .entry-content .icon-list { padding: 0; margin: 10px 0 0 0; list-style: none; } .blog-single .entry-content .icon-list li { position: relative; padding: 10px 42px 10px 0px; } .blog-single .entry-content .icon-list li:before { content: "\f00c"; font-family: "FontAwesome"; color: #00b0fc; position: absolute; right: 5px; top: 50%; transform: translateY(-50%); font-size: 17px; } .single .entry-footer { display: flex; justify-content: space-between; align-items: center; margin-top: 43px; } .single .entry-footer .tags-links { display: inline-block; } .single .entry-footer .wrap-social-share-article { float: left; } .blog-single { padding-bottom: 40px; border-bottom: 2px solid #f0f4f9; margin-bottom: 44px; } .single-post .wrap-social-share-article { padding-top: 20px; border-top: 1px solid #eee; } .blog-single .meta-left { margin-top: 3px; padding-bottom: 11px; border-bottom: 1px solid #e7e7e7; margin-bottom: 22px; } .clearboth { clear: both; } .blog-single .entry-footer { padding-top: 42px; } .blog-single .entry-footer .tags-links strong, .blog-single .entry-footer .social-share-article strong { color: #222222; margin-left: 5px; font-weight: 400; display: block; } .blog-single .entry-footer .social-share-article strong { margin-left: 20px; } .blog-single .entry-footer .social-share-article h5 { text-align: left; margin-bottom: 27px; } .blog-single .entry-footer .tags-links h5 { display: inline-block; } .blog-single .entry-footer .themesflat-socials li a { width: auto; height: auto; border-radius: 0; background: transparent; margin: 0 10px; padding: 0 10px; line-height: normal; font-size: 18px; color: #b5becc; } .blog-single .entry-footer .themesflat-socials li { background: transparent; } .blog-single .entry-footer .themesflat-socials li:last-child a { margin-left: 0; padding-left: 0; } .blog-single .entry-footer .themesflat-socials li a:hover { background: transparent; } .blog-single .entry-footer .tags-links a { margin: 0 0 5px 0; position: relative; display: inline-block; padding: 0px; border: 0; border-radius: 0; font-weight: 500; } .blog-single .entry-footer .tags-links a:hover { color: #eb6d2f; } .blog-single blockquote.mgt46.mgbt43 { font-style: normal; background: #140a20; margin: 25px 0px 25px 0px; padding: 26px 90px 28px 40px; } .blog-single blockquote.mgt46.mgbt43:before { content: "\f10d"; font-family: "FontAwesome"; position: absolute; right: 37px; top: 42%; transform: translateY(-50%); line-height: normal; font-size: 33px; color: #e1e1e1; } /*Navigation links*/ .navigation.posts-navigation .nav-links a { border-radius: 10px; } .nav-links { margin: 0 0 34px 0; list-style: none; padding: 30px 0 30px 0; border-top: 3px solid #f2f7ff; border-bottom: 3px solid #f2f7ff; } .nav-links:after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; } .nav-links .previous-post { width: 50%; float: right; } .nav-links .center i { font-size: 40px; line-height: 68px; font-family: "motorx-icon" !important; } .nav-links .next-post { width: 50%; float: left; } .navigation.posts-navigation .nav-links { margin: 30px 0 30px 0; } .navigation.posts-navigation .nav-links li a .meta-nav { display: block; font-size: 14px; font-weight: 600; text-transform: uppercase; } .navigation.posts-navigation .nav-links li a { display: block; font-weight: 600; max-width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; position: relative; padding: 0 70px 0 10px; background: transparent; margin: 0; border: none; border-radius: 0px; padding: 0; font-size: 24px; color: #140a20; line-height: 1.6; } .navigation.posts-navigation .nav-links li a:after { display: none; content: "\f100"; font-family: "FontAwesome"; font-size: 20px; font-weight: normal; width: 50px; height: 50px; text-align: center; line-height: 48px; background: #eb6d2f; position: absolute; right: 0; top: 50%; margin-top: -24px; color: #ffffff; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .navigation.posts-navigation .nav-links li a:hover:after { background-color: #222; } .navigation.posts-navigation .nav-links li.previous-post a { text-align: right; } .navigation.posts-navigation .nav-links li.next-post a { text-align: left; padding: 0 10px 0 70px; padding: 0; float: left; } .navigation.posts-navigation .nav-links li.next-post a:after { content: "\f101"; left: 0; right: auto; } /* Author Post */ .single .author-post { padding: 40px; background: #f3f1ff; margin-bottom: 42px; } .author-post .author-avatar { max-width: 150px; float: right; margin-left: 30px; } .author-post .author-avatar img { border-radius: 50%; } .author-post .info .name h6 { margin-top: 0; margin-bottom: 6px; } .author-post .info .name a { font-size: 18px; font-weight: 600; color: #eb6d2f; } .author-post .themesflat-socials { text-align: right; margin-bottom: 15px; } .author-post .themesflat-socials li { background: transparent; padding: 0 7px; font-size: 12px; } .author-post .themesflat-socials li:first-child { padding-right: 0; } .author-post .intro { font-size: 14px; } /* Comment List */ #comments { margin-top: 72px; } .comments-area { overflow: hidden; } .comment-title, .comment-reply-title { position: relative; overflow: hidden; margin-bottom: 19px; margin-top: 0; line-height: 1; text-transform: uppercase; } .comment-reply-title a { font-weight: 600; } .comment-reply-title a#cancel-comment-reply-link { padding-right: 10px; } .comment-title:after, .comment-reply-title:after { content: ""; width: 100%; height: 2px; background: #203b48; position: absolute; bottom: 0; right: 0; display: none; } .comments-area ul.children { list-style: none; margin-right: 70px; } .comments-area article { margin-bottom: 0; } .comments-area ol.comment-list { padding: 0; margin: 0; list-style: none; } .comments-area ol.comment-list article, .comment-list-wrap .comment-respond { padding-bottom: 28px; border-bottom: 3px solid #f2f7ff; margin-bottom: 28px; } .comments-area ol.comment-list article .gravatar { float: right; display: inline-block; border-radius: 50%; position: absolute; top: 0; right: 0; } .comments-area ol.comment-list article .gravatar img { border-radius: 50%; } .comment-reply-link { position: relative; padding-right: 0; } .comments-area ol.comment-list article { position: relative; padding-right: 135px; } .comments-area ol.comment-list article .comment_content { min-height: 100px; } .comments-area ol.comment-list article .comment_content .comment_meta { margin-bottom: 14px; } .comments-area ol.comment-list article .comment_content .comment_meta .comment_author { margin: 0; font-size: 20px; display: inline-block; } .comments-area ol.comment-list article .comment_content .comment_meta .comment_author a { color: #191919; } .comments-area ol.comment-list article .comment_content .comement_reply { font-weight: 700; font-size: 14px; margin-top: 18px; } .comments-area ol.comment-list article .comment_content .comment_time { position: relative; display: inline-block; float: left; } .comments-area ol.comment-list article .comment_content .comment_time i { margin-left: 4px; } .comment-post .comment-detail .comment-author a { font-size: 16px; line-height: 36px; color: #222; font-weight: 700; } .comments-area ol.comment-list article .comment_content .comment_meta .comment_time a { color: #a8a8a8; } .comments-area ol.comment-list article .comment_content .comment_meta .comment_time a:hover { color: #2e5797; } .logged-in-as + .comment-right { width: 100%; } .logged-in-as { margin-bottom: 20px; line-height: 1; } .comment-respond fieldset { position: relative; } .comment-respond .message { width: 100%; } .comment-respond textarea { width: 100%; margin-bottom: 11px; padding: 16px 20px; } .comment-respond input { width: 100%; } .comment-respond input#wp-comment-cookies-consent { width: auto; } .comment-respond .comment-form-cookies-consent { display: flex; align-items: center; width: 100%; } .comment-respond .comment-form-cookies-consent label { margin: 0; padding-right: 10px; } .comment-respond .comment-left .name-container, .comment-respond .comment-left .email-container { width: 50%; float: right; padding: 0 10px; } .comment-respond .comment-left { margin: 0 -10px; } .comment-respond .comment-form-author, .comment-respond .comment-form-email { width: 50%; float: right; margin-bottom: 0; } .comment-respond .url-container { width: 100%; padding: 0 10px; } .comment-respond p.form-submit { padding: 0 0px; margin: 0; } .comment-respond .comment-form { margin: 0 -15px; } .comment-respond { padding: 0; } .comment-respond p.comment-notes { margin-bottom: 25px; } .comment-respond p.comment-form-comment { margin-bottom: 12px; } .comment-respond label { font-weight: 400; color: #222222; } .comment-respond input[type="submit"] { color: #fff; width: auto; } .comment-list-wrap { margin-bottom: 94px; } /* Sidebar -------------------------------------------------------------- */ .block-get-a-quote { min-height: 490px; border-radius: 5px; overflow: hidden; padding: 47px 46px; display: flex; flex-direction: column; justify-content: flex-end; position: relative; z-index: 1; background-repeat: no-repeat; background-size: cover; background-position: center; } .block-get-a-quote .overlay-color { background-color: #00b0fc; position: absolute; top: 0; right: 0; width: 100%; height: 100%; z-index: -1; opacity: 0.9; } .block-get-a-quote .title { font-size: 72px; font-family: "Teko"; line-height: 68px; color: #fff; font-weight: 400; text-transform: uppercase; } .block-get-a-quote a { display: inline-block; padding: 10px 22px 11px 19px; color: #fff; border: 1px solid #fff; font-weight: 700; font-size: 15px; border-radius: 5px; margin-top: 10px; } .block-get-a-quote a > i { margin-right: 25px; font-size: 9px; } .block-get-a-quote a:hover { border-color: transparent; } .sidebar .wpcf7-form-control-wrap { display: inline-block; } .sidebar .wpcf7-form-control-wrap.your-name:before, .sidebar .wpcf7-form-control-wrap.your-email:before, .sidebar .wpcf7-form-control-wrap.your-message:before { content: ""; font-family: "motorx"; position: absolute; left: 30px; top: 26px; color: #df1e08; font-size: 13px; } .sidebar .wpcf7-form-control-wrap.your-name:before { content: "\e981"; } .sidebar .wpcf7-form-control-wrap.your-email:before { content: "\e974"; font-size: 12px; } .sidebar .wpcf7-form-control-wrap.your-message:before { content: "\e976"; top: 20px; } .sidebar .wpcf7-form input { padding: 18px 22px; border-color: #e3e3e3; margin-bottom: 17px; width: 100%; } .sidebar .wpcf7-form textarea { border-color: #e3e3e3; height: 125px; margin-bottom: 8px; padding: 12px 21px; } .sidebar .wpcf7-form button, .sidebar .wpcf7-form input[type="submit"] { padding: 17px 51px; margin-bottom: 0; } .block-company-profile { border-radius: 5px; padding: 42px 32px 48px 32px; display: flex; flex-direction: column; justify-content: flex-start; position: relative; z-index: 1; background-repeat: no-repeat; background-size: cover; background-position: center; background-color: rgba(87, 179, 62, 1); } .block-company-profile, .block-company-profile .title, .block-company-profile a { color: #fff; } .block-company-profile .title { margin-bottom: 14px; } .block-company-profile .overlay-color { position: absolute; top: 33px; left: 25px; z-index: -1; } .block-company-profile .overlay-color svg { fill: #fff; max-width: 100px; } .block-company-profile a.btn { display: inline-block; padding: 13px 30px; color: #fff; border-radius: 5px; margin-top: 28px; background: #1f242c; } .block-company-profile a.btn:before { background: #1f242c !important; width: 100%; height: 100%; } .block-company-profile a.btn i { margin-left: 12px; } /* Widgets -------------------------------------------------------------- */ .widget ul { margin: 0; list-style: none; } .widget { position: relative; margin-bottom: 50px; } .widget .widget-title, .widget h2, .wp-block-search .wp-block-search__label { position: relative; line-height: 1.3; margin-bottom: 30px; margin-top: 0; } .wp-block-search { margin-bottom: 20px; } .sidebar .wp-block-search, footer .wp-block-search { margin-bottom: 0px; } .widget_archive ul ul, .widget_categories ul ul, .widget_meta ul ul, .widget_nav_menu ul ul, .widget_pages ul ul, .widget_recent_comments ul ul, .widget_recent_entries ul ul, .widget_rss ul ul, .widget.widget_block ul ul { padding-right: 16px; } .widget.widget_pages ul li, .widget.widget_nav_menu ul li, .widget.widget_archive ul li, .widget.widget_categories ul li, .widget.widget_meta ul li, .widget.widget_recent_entries ul li, .widget.widget_recent_comments ul li, .widget.widget_rss ul li, .widget.widget_block ul li, .widget.widget_block ol li { position: relative; } .widget.widget_categories ul li, .widget.widget_pages ul li, .widget.widget_archive ul li, .widget.widget_block .wp-block-archives li, .widget.widget_block .wp-block-categories li { font-weight: 500; } .widget.widget_recent_comments ul li, .widget.widget_rss ul li, .widget.widget_block ol.wp-block-latest-comments li, .widget.widget_meta ul li { padding: 5px 0; margin-bottom: 0; } .wp-block-latest-comments__comment { line-height: inherit; } .widget ul li { padding: 5px 0; } .widget ul ul li:last-child { padding-bottom: 0; } .widget ul ul li:first-child { margin-top: 5px; } .widget.widget_pages ul ul li:last-child, .widget.widget_archive ul ul li:last-child, .widget.widget_categories ul ul li:last-child, .widget.widget_meta ul ul li:last-child, .widget.widget_recent_comments ul ul li:last-child, .widget.widget_rss ul ul li:last-child, .widget.widget_block .wp-block-archives ul ul li:last-child, .widget.widget_block .wp-block-categories ul ul li:last-child { padding-bottom: 0; } .widget.widget_pages ul ul li:first-child, .widget.widget_archive ul ul li:first-child, .widget.widget_categories ul ul li:first-child, .widget.widget_meta ul ul li:first-child, .widget.widget_recent_comments ul ul li:first-child, .widget.widget_rss ul ul li:first-child, .widget.widget_block .wp-block-archives ul ul li:first-child, .widget.widget_block .wp-block-categories ul ul li:first-child { margin-top: 14px; } .widget.widget_archive ul li, .widget.widget_categories ul li, .widget.widget_pages ul li, .widget.widget_categories ul li { padding: 0; } .widget.widget_archive ul li a, .widget.widget_categories ul li a, .widget.widget_pages ul li a, .widget.widget_categories ul li a { display: block; padding: 9px 23px; position: relative; border: 1px solid #e3e3e3; border-radius: 5px; margin-top: 16px; } .widget.widget_archive ul li a:hover, .widget.widget_categories ul li a:hover, .widget.widget_pages ul li a:hover, .widget.widget_categories ul li a:hover { color: #fff !important; background: #00b0fc; } .widget.widget_recent_entries ul li, .widget.widget_block ul.wp-block-latest-posts li { margin-bottom: 14px; padding: 0; border: none; overflow: hidden; padding: 12px 16px 14px 20px; border: 1px solid #e3e3e3; border-radius: 5px; } .widget.widget_recent_entries ul li a, .widget.widget_block ul.wp-block-latest-posts li a { display: block; padding: 0; border: none; margin-top: 0px; font-size: 15px; font-weight: 400; line-height: 1.5; color: #1f242c; text-transform: uppercase; } .widget.widget_recent_entries ul li a:hover, .widget.widget_block ul.wp-block-latest-posts li a:hover { background: transparent !important; } .widget.widget_block ul.wp-block-latest-posts li a { margin-bottom: 0; } .widget.widget_categories ul li a, .widget.widget_block .wp-block-archives li a, .widget.widget_block .wp-block-categories li a, .widget.widget_archive ul li a, .widget.widget_pages ul li a { color: #191919; } .wp-block-latest-posts__featured-image img { margin-bottom: 10px; } .widget.widget_recent_entries ul li .post-date { display: block; position: relative; margin-top: 0; font-size: 12px; color: #1f242c; line-height: normal; } .widget.widget_recent_entries .post-date { font-size: 14px; line-height: 26px; } .widget.widget_categories ul li a, .widget.widget_pages ul li a, .widget.widget_archive ul li a, .widget.widget_nav_menu ul li a { position: relative; } .sidebar .widget ul li a { font-weight: 500; } .widget.widget_categories ul li > a:after, .widget.widget_archive ul li > a:after, .widget.widget_pages ul li > a:after { content: "\e984"; font-family: "motorx"; font-size: 12px; position: absolute; top: 50%; transform: translateY(-50%) rotate(180deg); left: 23px; line-height: 1; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .widget.widget_categories ul li > a:hover:after, .widget.widget_archive ul li > a:hover:after, .widget.widget_pages ul li > a:hover:after, .widget.widget_meta ul li > a:hover:after { color: #ffffff; } .widget select { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; outline: 0; background-image: linear-gradient(45deg, transparent 50%, #191919 50%), linear-gradient(135deg, #191919 50%, transparent 50%); background-position: calc(100% - 20px), calc(100% - 15px); background-size: 5px 5px, 5px 5px; background-repeat: no-repeat; line-height: 1.5; } /*Widget Nav Menu*/ .sidebar-about { padding: 35px 15px; } .sidebar .widget.widget_nav_menu ul li { position: relative; width: 100%; } .sidebar .widget.widget_nav_menu ul li a { } .sidebar .widget.widget_nav_menu .menu > li > a > i { position: absolute; left: 12px; top: 50%; margin-top: -15px; font-size: 30px; } .background_fbfbfb { background: #fbfbfb; } /*Widget Themesflat Social*/ .themesflat-widget-socials li { -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } li.android { background: #8ec147; } li.apple { background: #777; } li.behance { background: #0077ff; } li.bitcoin { background: #f79012; } li.buysellads { background: #c90100; } li.codepen { background: #444; } li.css3 { background: #0270bb; } li.delicious { background: #31a9ff; } li.deviantart { background: #05cc47; } li.digg { background: #0093cc; } li.dribbble { background: #ea4c89; } li.dropbox { background: #007ee5; } li.drupal { background: #0073ba; } li.email-1 { background: #35c7ed; } li.email-2 { background: #35c7ed; } li.facebook, li.facebook-f { background: #4862a3; } li.flickr { background: #ff1981; } li.foursquare { background: #f04d7a; } li.git { background: #f64d27; } li.github { background: #999; } li.google { background: #3f85f4; } li.google-plus, li.google-plus-g { background: #dd4b39; } li.html5 { background: #e54d26; } li.instagram { background: #3d6b92; } li.joomla { background: #fc8f30; } li.jsfiddle { background: #4679bd; } li.lastfm { background: #df1c23; } li.linkedin { background: #0177b5; } li.linux { background: #39a6df; } li.maxcdn { background: #ff5b02; } li.medium { background: #333; } li.pagelines { background: #444; } li.paypal { background: #009cde; } li.pinterest { background: #db242c; } li.reddit { background: #ff4500; } li.rss { background: #fc8f55; } li.share { background: #01924b; } li.skype { background: #00aff0; } li.slideshare { background: #0679b5; } li.soundcloud { background: #ff4e00; } li.spotify { background: #84bd00; } li.stack-exchange { background: #366fb3; } li.stack-overflow { background: #07c; } li.stumbleupon { background: #ea4b24; } li.trello { background: #026aa7; } li.tumblr { background: #2c4762; } li.twitter { background: #55acee; } li.vimeo { background: #44bbff; } li.vine { background: #00bf8f; } li.vk { background: #6281a3; } li.whatsapp { background: #59ac23; } li.windows { background: #00bcf2; } li.wordpress { background: #1e8cbe; } li.xing { background: #006464; } li.yahoo { background: #5210c4; } li.yelp { background: #c41200; } li.youtube { background: #d02022; } li.youtube-play { background: #d02022; } .sidebar .widget.widget_themesflat_socials ul li, .widget.widget_themesflat_socials ul li { display: inline-block; border: none; text-align: center; width: 40px; height: 40px; font-size: 20px; padding: 0; line-height: 40px; margin-left: 8px; margin-bottom: 8px; border-radius: 50%; } .sidebar .widget.widget_themesflat_socials .themesflat-widget-socials { margin-right: 25px; } .widget.widget_themesflat_socials .widget-title { margin-bottom: 25px; } .sidebar .widget.widget_themesflat_socials ul li:hover, .widget.widget_themesflat_socials ul li:hover { background: #222; } .sidebar .widget.widget_themesflat_socials ul li a, .widget.widget_themesflat_socials ul li a { color: #fff; display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; } /* widget tags */ .widget.widget_categories ul.children li:first-child > a:before { display: none; } .widget .tagcloud a { padding: 7px 20px; margin: 0 0 8px 2px; display: inline-block; position: relative; font-size: 14px !important; text-align: center; background-color: #eef3f9; color: #191919; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .widget .tagcloud a:hover { color: #ffffff; } /* widget search */ .widget_search .widget-title { margin-bottom: 30px; } .widget_search form { width: 100%; position: relative; margin: 0; } .widget_search form label { display: block; margin-bottom: 10px; } .widget_search form button, .wp-block-search .wp-block-search__button { width: 80px; height: 100%; padding: 0; position: absolute; left: 0; top: 0; background: none; box-shadow: none; border: 0; outline: none !important; padding: 0; border-radius: 0rem; text-align: center; color: #ffffff; font-size: 20px; background: #00b0fc; } .widget_search form button svg, .wp-block-search .wp-block-search__button svg { fill: #fff; transform: rotate(-90deg); } .wp-block-search .wp-block-search__inside-wrapper { position: relative; } .wp-block-search .wp-block-search__button { text-indent: -99999px; margin: 0; } .wp-block-search .wp-block-search__button:after { content: "\e979"; font-family: "motorx" !important; color: #fff; text-indent: 0; display: flex; justify-content: center; align-items: center; position: absolute; top: 0; right: 0; width: 100%; height: 100%; font-size: 20px; } .widget_search form button:hover { opacity: 0.9; } .widget_search form input[type="search"], .wp-block-search .wp-block-search__input { margin-bottom: 0; width: 100%; padding: 21px 15px 21px 80px; border-radius: 0px; font-size: 18px; border: 2px solid #eaeaea; } .widget_search form input::placeholder, .widget_search form input:-moz-placeholder, .widget_search form input::-moz-placeholder, .widget_search form input:-ms-input-placeholder, .widget_search form input::-webkit-input-placeholder { color: #616161; } /* widget recent post */ .widget.widget-recent-news .widget-title, .widget.widget_latest_news .widget-title { margin-bottom: 33px; } .widget.widget-recent-news .thumb, .widget.widget_latest_news .thumb { display: inline-block; float: right; margin-left: 15px; position: relative; border-radius: 0; overflow: hidden; margin-top: 3px; width: 75px; min-width: 75px; } .widget.widget-recent-news .text, .widget.widget_latest_news .text { overflow: hidden; } .widget.widget-recent-news .text h6, .widget.widget_latest_news .text h6 { margin-bottom: 8px; margin-top: 0px; font-size: 15px; font-weight: 400; line-height: 1.5; } .widget.widget_latest_news .text h6 { margin-top: 8px; margin-bottom: 0; } .widget.widget-recent-news .thumb a img, .widget.widget_latest_news .thumb a img { -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; max-width: 100%; height: auto; border-radius: 5px; max-height: 70px; object-fit: cover; } .widget.widget-recent-news li, .widget.widget_latest_news li { margin-bottom: 14px; padding: 0; border: none; overflow: hidden; padding: 12px 16px 14px 20px; border: 1px solid #e3e3e3; border-radius: 5px; } .widget.widget-recent-news li .text h6 a, .widget.widget_latest_news li .text h6 a { color: #140a20; } .widget.widget-recent-news li .text p.desc, .widget.widget_latest_news li .text p.desc { margin-bottom: 0; margin-top: 10px; } .widget.widget-recent-news li .text .post-date, .widget.widget_latest_news li .text .post-date { display: block; position: relative; margin-top: 0; font-size: 12px; color: #1f242c; line-height: normal; } .wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date { color: #1f242c; } .widget.widget-recent-news li .text .post-date i, .widget.widget_latest_news li .text .post-date i { font-size: 16px; margin-left: 11px; } .widget.widget-recent-news li .text .post-comment { font-size: 13px; line-height: 1.5; font-weight: 700; margin-top: 5px; } .widget.widget-recent-news li .text .post-comment i { margin-left: 3px; } .sidebar .widget.widget-recent-news { margin-bottom: 39px; } /* widget recent comments */ .widget_recent_comments .recentcomments > a { line-height: normal; } .widget.widget_block blockquote { margin: 0; } .sidebar .wp-block-pullquote { padding: 0; margin: 0; } .sidebar .wp-block-media-text .wp-block-media-text__content p { margin-bottom: 5px; } .sidebar .wp-block-media-text .wp-block-media-text__content .has-large-font-size { line-height: 1; } .widget_block ul.wp-block-social-links li a { margin: 0; border: none; } .widget_block ul.wp-block-social-links li { border-radius: 5px; } /* Pagination -------------------------------------------------------------- */ .navigation.paging-navigation .pagination, .navigation.paging-navigation.pager { margin: 0 0; text-align: right; display: inline-flex; } .navigation.paging-navigation.pager .pagination { width: 100%; display: block; } .navigation.paging-navigation.pager a:last-child { float: left; } .navigation a, .pagination > span, .navigation.paging-navigation span, .page-links a, .page-links > span { position: relative; color: #222; padding: 14px 20px; margin-left: 15px; border: 1px solid transparent; border-radius: 10px; min-width: 60px; min-height: 60px; text-align: center; display: inline-flex; justify-content: center; align-items: center; background: #f0f4f9; } .page-links { margin-top: 30px; clear: both; } .navigation.paging-navigation.pager a { display: inline-block; text-transform: uppercase; background-color: transparent; color: #2d2d2d; padding: 7px 17px 6px 17px; border-radius: 0px; } .navigation.paging-navigation.pager a:hover { background-color: transparent; color: #222; } .navigation.paging-navigation .current, .navigation.paging-navigation a:hover, .navigation.paging-navigation a.next:hover { color: #fff; } .page-links a:hover, .page-links a:focus, .page-links > span { color: #fff; background-color: transparent; } .navigation.paging-navigation a.next i, .navigation.paging-navigation a.prev i { font-weight: 700; transform: rotate(180deg); } /* Navigation page */ .navigation.pager a, .navigation.loadmore a { width: auto; height: auto; padding: 0 20px; border-radius: 5px; } .navigation.loadmore .pagination { display: inline-flex; } .search .nav-links .nav-previous { float: right; } .search .nav-links .nav-next { float: left; } /* Navigation Loadmore */ .post-wrap { -webkit-transition: height 0.5s ease; -moz-transition: height 0.5s ease; -ms-transition: height 0.5s ease; -o-transition: height 0.5s ease; transition: height 0.5s ease; } .navigation.loadmore { text-align: center; } .navigation.loadmore a { position: relative; display: inline-flex; justify-content: center; align-items: center; font-size: 14px; font-weight: 700; margin-left: 0; padding: 11px 47px; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; z-index: 1; overflow: hidden; border-radius: 3px; } .navigation.loadmore a svg { margin-left: 10px; margin-top: -3px; } .navigation.loadmore a:hover svg { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; } .infscr-loading { background: #000 url("../images/loading.gif") no-repeat scroll center 15px; top: 50%; transform: translateY(-50%); color: #ccc; right: 50%; margin-right: -90px; opacity: 0.8; padding: 80px 0 10px; position: fixed; text-align: center; width: 180px; z-index: 100; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; } .infscr-loading.no-ajax { background: #000; padding: 10px; } .flex-box { display: flex; align-items: center; } /* Mail Chimp -------------------------------------------------------------- */ .footer-widgets .widget.widget_mc4wp_form_widget .widget-title { margin-top: 7px; margin-bottom: 21px; } .mc4wp-form input[type="email"] { display: block; border: none; outline: 0; background: transparent; width: 100%; padding: 9px 25px 9px 25px; text-align: right; border: 2px solid #3e444e; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; } .mc4wp-form input::placeholder, .mc4wp-form input:-ms-input-placeholder, .mc4wp-form input::-moz-placeholder, .mc4wp-form input::-webkit-input-placeholder { color: #ffffff; } .mc4wp-form input[type="submit"] { width: 100%; border-radius: 3px; margin-bottom: 12px; color: #ffffff; background-color: #ff7029; padding: 17px 5px; } .mc4wp-form .mc4wp-form-fields { position: relative; } /* Footer -------------------------------------------------------------- */ .footer_background { background-position: center center; background-repeat: no-repeat; position: relative; overflow: hidden; } .overlay-footer { position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: -1; } /* Widget footer -------------------------------------------------------------- */ /* Title widget for footer */ footer .widget.widget_nav_menu ul li, footer .widget.widget_pages ul li, footer .widget.widget_block ul li, footer .widget.widget_block ol li { padding: 0px; border: none; } footer .widget.widget_nav_menu ul li a { display: inline; padding: 0px; border: none; } footer .widget.widget_pages ul ul li:first-child, footer .widget.widget_nav_menu ul ul li:first-child, footer .widget.widget_categories ul ul li:first-child, footer .widget.widget_meta ul ul li:first-child, footer .widget.widget_recent_comments ul ul li:first-child, footer .widget.widget_rss ul ul li:first-child, footer .widget.widget_block ul ul li:first-child { margin-top: 0px; } footer .widget.widget_recent_comments ul li, footer .widget.widget_rss ul li, footer .widget.widget_block ol.wp-block-latest-comments li { padding: 5px 0px; margin-bottom: 0; } footer .widget.widget_categories select, footer .widget select { background: transparent; } footer .widget.widget_categories select option, footer .widget select option { color: #000; } footer .widget.widget_categories ul li a:hover, footer .widget.widget_meta ul li a:hover, footer .widget.widget_nav_menu ul li a:hover, footer .widget.widget_pages ul li a:hover, footer .widget.widget_archive ul li a:hover, footer .widget.widget_block ul li a { background: transparent !important; } footer .widget.widget_categories ul li a:before, footer .widget.widget_meta ul li a:before, footer .widget.widget_nav_menu ul li a:before, footer .widget.widget_pages ul li a:before, footer .widget.widget_archive ul li a:before, footer .widget.widget_block ul li a:before { display: none; } footer .widget .widget-title, footer .widget h2 { margin-top: 11px; margin-bottom: 23px; } footer .wp-block-search .wp-block-search__label { margin-top: 11px; margin-bottom: 27px; } .footer-widgets .widget.widget_media_image { margin-bottom: 21px; } .footer-style-2 .footer-widgets .widget.widget_media_image { margin-bottom: 17px; } .footer-widgets .widget.widget_text { margin-bottom: 29px; } .footer-widgets .widget.widget_text .textwidget p:last-of-type { margin-bottom: 0px; } .footer-widgets .widget ul.contact-info li { padding: 9.5px 0px; display: flex; } .footer-widgets .widget ul.contact-info li i { font-size: 30px; min-width: 50px; } .footer-widgets .widget ul.contact-info li img, .footer-widgets .widget ul.contact-info li svg { width: 25px; max-width: 25px; max-height: 42px; margin-left: 20px; height: auto; line-height: normal; } .footer-widgets .widget.widget_themesflat_socials ul li { width: 37px; height: 37px; font-size: 15px; margin-left: 18px; margin-bottom: 10px; border-radius: 50%; background: transparent; } .footer-widgets .widget.widget_themesflat_socials ul li:last-child { margin-left: 0; } .footer-widgets .widget.widget_themesflat_socials ul li a { display: flex; align-items: center; justify-content: center; width: 100%; color: #fff; border-radius: 50%; background: #707070; } .footer-widgets .widget.widget_tag_cloud .tagcloud a { background-color: #777777; } .footer-style-2 #footer .footer-widgets .widget.widget_themesflat_socials ul li a, .footer-style-4 #footer .footer-widgets .widget.widget_themesflat_socials ul li a { background: #fff; border-color: #fff; } .footer-style-2 #footer .footer-widgets .widget.widget_themesflat_socials ul li a:hover, .footer-style-2 #footer .footer-widgets .widget.widget_themesflat_socials ul li:first-child a, .footer-style-4 #footer .footer-widgets .widget.widget_themesflat_socials ul li a:hover, .footer-style-4 #footer .footer-widgets .widget.widget_themesflat_socials ul li:first-child a { background: #ff7029; border-color: #ff7029; color: #fff !important; } .footer-widgets .widget.widget_themesflat_socials ul li:first-child a { background: #00b0fc; color: #fff; } .footer-style-2 .bottom .container-inside, .footer-style-3 .bottom .container-inside, .footer-style-4 .bottom .container-inside { justify-content: center; } .footer-style-2 .bottom .container-inside .content-right, .footer-style-3 .bottom .container-inside .content-right, .footer-style-4 .bottom .container-inside .content-right { display: none; } .footer-style-2 .bottom .container-inside .content-left, .footer-style-3 .bottom .container-inside .content-left, .footer-style-4 .bottom .container-inside .content-left { margin-bottom: 0; } .footer-style-2 .mc4wp-form input[type="email"] { background: #fff; border-color: #fff; } .footer-style-2 .mc4wp-form input[type="submit"] { color: #fff !important; } #footer .widget_calendar nav a, #footer .widget_calendar table tbody tr a { color: #ff7029; } footer .wrap-widgets-1 #media_image-2, .footer-style-2 footer .wrap-widgets-1 #media_image-1, .footer-style-4 footer .wrap-widgets-1 #media_image-1 { display: none; } .footer-style-2 footer .wrap-widgets-1 #media_image-2, .footer-style-4 footer .wrap-widgets-1 #media_image-2 { display: block; } footer .widget ul li a { font-weight: 500; } .footer-style-3 .footer-widgets .widget.widget_themesflat_socials ul li, .footer-style-3 .footer-widgets .widget.widget_themesflat_socials ul li a, .footer-style-4 .footer-widgets .widget.widget_themesflat_socials ul li, .footer-style-4 .footer-widgets .widget.widget_themesflat_socials ul li a { border-radius: 5px; } .footer-style-3 footer .widget .widget-title, .footer-style-3 footer .widget h2, .footer-style-3 footer .wp-block-search .wp-block-search__label, .footer-style-4 footer .widget .widget-title, .footer-style-4 footer .widget h2, .footer-style-4 footer .wp-block-search .wp-block-search__label { position: relative; padding-bottom: 15px; } .footer-style-3 footer .widget .widget-title:before, .footer-style-3 footer .widget h2:before, .footer-style-3 footer .wp-block-search .wp-block-search__label:before, .footer-style-3 footer .widget .widget-title:after, .footer-style-3 footer .widget h2:after, .footer-style-3 footer .wp-block-search .wp-block-search__label:after, .footer-style-4 footer .widget .widget-title:before, .footer-style-4 footer .widget h2:before, .footer-style-4 footer .wp-block-search .wp-block-search__label:before, .footer-style-4 footer .widget .widget-title:after, .footer-style-4 footer .widget h2:after, .footer-style-4 footer .wp-block-search .wp-block-search__label:after { content: ""; width: 100px; height: 2px; position: absolute; right: 0; bottom: 0; background: rgba(255, 255, 255, 0.1); } .footer-style-3 footer .widget .widget-title:after, .footer-style-3 footer .widget h2:after, .footer-style-3 footer .wp-block-search .wp-block-search__label:after, .footer-style-4 footer .widget .widget-title:after, .footer-style-4 footer .widget h2:after, .footer-style-4 footer .wp-block-search .wp-block-search__label:after { width: 40px; } /*widget Nav Menu*/ .footer-widgets .widget.widget_nav_menu ul li { list-style-type: none; display: block; } footer .widget ul li a { width: auto; } footer .widget.widget_nav_menu .menu > li > a { position: relative; } footer .widget.widget_nav_menu .menu > li li :last-child { padding-bottom: 0; } /*widget Recent News*/ footer .widget.widget-recent-news .thumb, footer .widget.widget_latest_news .thumb { margin-top: 0; border-radius: 0; overflow: hidden; width: 85px; min-width: 85px; } footer .widget.widget-recent-news .thumb img, footer .widget.widget_latest_news .thumb img { max-height: 75px; } footer .widget.widget-recent-news li .text .post-date, footer .widget.widget_latest_news li .text .post-date { font-size: 12px; margin-bottom: 8px; } footer .widget.widget-recent-news .widget-title, footer .widget.widget_latest_news .widget-title { margin-bottom: 17px; } footer .widget.widget-recent-news li, footer .widget.widget_latest_news li, footer .widget.widget_recent_entries ul li, footer .widget.widget_block ul.wp-block-latest-posts li { border: none; padding-right: 0; padding-left: 0; padding-bottom: 0; } /*widget Tag Cloud*/ #footer .widget.widget_tag_cloud a { color: #ffffff; } /*widget Categories*/ .widget.widget_categories select, .widget select { margin-bottom: 0px !important; font-weight: 600; width: 100%; border: 1px solid #e3e3e3; color: #191919; } footer .widget.widget_nav_menu ul > li > a, footer .widget.widget_product_categories ul > li > a, footer .widget.widget_categories ul > li > a, footer .widget.widget_pages ul > li > a, footer .widget.widget_archive ul > li > a, footer .widget.widget_meta ul > li > a, footer .widget.widget_block ul > li > a, .bottom .copyright a { position: relative; } footer .widget.widget_nav_menu ul > li > a:before, footer .widget.widget_product_categories ul > li > a:before, footer .widget.widget_meta ul > li > a:before, .bottom .copyright a:before { content: ""; width: 0; height: 1px; position: absolute; left: 0; bottom: 0; background-color: #00b0fc; -webkit-transition: width 0.35s cubic-bezier(0.35, 0.7, 0.35, 1) 0s; -moz-transition: width 0.35s cubic-bezier(0.35, 0.7, 0.35, 1) 0s; -ms-transition: width 0.35s cubic-bezier(0.35, 0.7, 0.35, 1) 0s; -o-transition: width 0.35s cubic-bezier(0.35, 0.7, 0.35, 1) 0s; transition: width 0.35s cubic-bezier(0.35, 0.7, 0.35, 1) 0s; } footer .widget.widget_nav_menu ul > li > a:hover:before, footer .widget.widget_product_categories ul > li > a:hover:before, footer .widget.widget_meta ul > li > a:hover:before, footer .widget.widget_block ul > li > a:hover:before, .bottom .copyright a:hover:before { width: 100%; right: 0; left: auto; } footer .widget ul li a[aria-current]:not([aria-current="false"]):before { width: 100%; right: 0; left: auto; } .footer-efect ul li a { position: relative; width: unset !important; } .footer-efect ul li a:before { content: ""; width: 0; height: 1px; position: absolute; left: 0; bottom: 0; background-color: #eb6d2f; -webkit-transition: width 0.35s cubic-bezier(0.35, 0.7, 0.35, 1) 0s; -moz-transition: width 0.35s cubic-bezier(0.35, 0.7, 0.35, 1) 0s; -ms-transition: width 0.35s cubic-bezier(0.35, 0.7, 0.35, 1) 0s; -o-transition: width 0.35s cubic-bezier(0.35, 0.7, 0.35, 1) 0s; transition: width 0.35s cubic-bezier(0.35, 0.7, 0.35, 1) 0s; } .footer-efect ul li a:hover:before { width: 100%; right: 0; left: auto; } footer .widget_calendar table > thead { background-color: #000000; } footer .widget.widget_mc4wp_form_widget { margin-bottom: 0; } .widget.widget_calendar tbody #today { color: #ff7029; } /* Bottom -------------------------------------------------------------- */ .footer_background .bottom { position: relative; z-index: 1; overflow: hidden; } .bottom .container-inside { padding: 25px 0; display: flex; width: 100%; justify-content: space-between; align-items: center; } .bottom p { margin-bottom: 0; } .bottom ul { margin: 0; } .bottom ul li { display: inline; position: relative; } .bottom ul li a { padding: 0 14px 0 8px; } .bottom ul li ul { display: inline; } .bottom ul li:before { content: "|"; position: absolute; right: 0; top: -2px; } .bottom ul li:first-child:before { display: none; } .bottom ul li ul li:first-child:before { display: block; } .bottom ul.menu > li:first-child > a { padding-right: 0; margin-right: 0; } .bottom ul.menu > li:last-child > a { padding-left: 0; margin-left: 0; } /* Logo bottom */ .bottom .widget.widget_text img { margin-bottom: 15px; } .footer_s3 .bottom .container-inside { border-top: 1px solid #222; padding: 29px 0; } /* GoTop Button -------------------------------------------------------------- */ .go-top { position: fixed !important; left: -100px; bottom: 82px; width: 50px; height: 50px; background-color: #0f222b; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; cursor: pointer; line-height: 50px; text-align: center; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; overflow: hidden; } .go-top.show { left: 15px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; visibility: visible; z-index: 9999; } .go-top i { font-size: 12px; color: #fff; font-weight: 600; position: absolute; right: 0; top: 0; width: 100%; height: 100%; line-height: 50px; transition: all ease 0.3s; } .go-top:hover i { color: #fff; animation: 1s tf-buzz-out alternate linear infinite; } @keyframes tf-buzz-out { 10% { transform: translateY(3%) rotate(2deg); } 20% { transform: translateY(-3%) rotate(-2deg); } 30% { transform: translateY(3%) rotate(2deg); } 40% { transform: translateY(-3%) rotate(-2deg); } 50% { transform: translateY(2%) rotate(1deg); } 60% { transform: translateY(-2%) rotate(-1deg); } 70% { transform: translateY(2%) rotate(1deg); } 80% { transform: translateY(-2%) rotate(-1deg); } 90% { transform: translateY(1%) rotate(0); } to { transform: translateY(-1%) rotate(0); } } /* Boxed -------------------------------------------------------------- */ .boxed .themesflat-boxed { max-width: 1370px; margin: 0 auto; margin-top: 0px; margin-bottom: 0px; background-color: #fff; box-shadow: 0px 30px 53.1px 5.9px rgba(0, 0, 0, 0.15); overflow: hidden; position: relative; } .boxed .header.header-sticky { max-width: 1370px; margin: 0 auto; } /* Preload -------------------------------------------------------------- */ #preloader { position: fixed; right: 0; top: 0; z-index: 9999999; width: 100%; height: 100%; overflow: visible; background: #ffffff; display: table; text-align: center; } .loader { display: table-cell; vertical-align: middle; height: 100%; width: 100%; position: relative; width: 200px; height: 200px; } /*--- Style 1 ---*/ .loader-icon { width: 80px; height: 80px; border: 2px solid #eb6d2f; border-left-color: transparent; border-radius: 50%; position: relative; animation: loader-rotate 1s linear infinite; margin: 0 auto; } /*--- Style 2 ---*/ .loader-icon-2 { width: 80px; height: 80px; border: 2px solid #fff; border-left-color: transparent; border-radius: 50%; position: relative; animation: loader-rotate 1s linear infinite; margin: 0 auto; } /*--- Style 3 ---*/ .loader-icon-3 { width: 80px; height: 80px; border: 2px solid #222; border-left-color: transparent; border-radius: 50%; position: relative; animation: loader-rotate 1s linear infinite; margin: 0 auto; } /*--- Style 4 ---*/ .load-holder { display: flex; align-items: center; justify-content: center; } .load { display: flex; position: relative; animation: rotateLoad infinite linear 1s; } .load.mini { width: 15px; height: 15px; } .load.little { width: 25px; height: 25px; } .load { width: 60px; height: 60px; } .load:before, .load:after { display: flex; position: absolute; content: ""; background: #eb6d2f; border-radius: 50%; width: 55%; height: 55%; } .load:before { left: 0; bottom: 0; animation: scaleChange_1 infinite linear 1s; } .load:after { top: 0; right: 0; animation: scaleChange_2 infinite linear 1s; } .load.dark:before, .load.dark:after { background: transparent; } .load.mini:after { border-width: 2px; } .load.little:after { border-width: 3px; } .load:after { border-width: 8px; } /*--- Style 5 ---*/ .load-2 { display: flex; position: relative; animation: rotateLoad infinite linear 1s; } .load-2.mini { width: 15px; height: 15px; } .load-2.little { width: 25px; height: 25px; } .load-2 { width: 60px; height: 60px; } .load-2:before, .load-2:after { display: flex; position: absolute; content: ""; background: #fff; border-radius: 50%; width: 55%; height: 55%; } .load-2:before { left: 0; bottom: 0; animation: scaleChange_1 infinite linear 1s; } .load-2:after { top: 0; right: 0; animation: scaleChange_2 infinite linear 1s; } .load-2.dark:before, .load-2.dark:after { background: transparent; } .load-2.mini:after { border-width: 2px; } .load-2.little:after { border-width: 3px; } .load-2:after { border-width: 8px; } /*--- Style 6 ---*/ .load-3 { display: flex; position: relative; animation: rotateLoad infinite linear 1s; } .load-3.mini { width: 15px; height: 15px; } .load-3.little { width: 25px; height: 25px; } .load-3 { width: 60px; height: 60px; } .load-3:before, .load-3:after { display: flex; position: absolute; content: ""; background: #222; border-radius: 50%; width: 55%; height: 55%; } .load-3:before { left: 0; bottom: 0; animation: scaleChange_1 infinite linear 1s; } .load-3:after { top: 0; right: 0; animation: scaleChange_2 infinite linear 1s; } .load-3.dark:before, .load-3.dark:after { background: transparent; } .load-3.mini:after { border-width: 2px; } .load-3.little:after { border-width: 3px; } .load-3:after { border-width: 8px; } /*--- Style 7 ---*/ .spin-load-holder { top: 0; right: 0; width: 100%; height: 100%; } .spin-load-1 { display: block; position: relative; right: 50%; top: 50%; width: 100px; height: 100px; margin: -50px -50px 0 0; border-radius: 50%; border: 3px solid transparent; border-top-color: #9370db; -webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite; margin-top: 5px; } .spin-load-1:before { content: ""; position: absolute; top: 5px; right: 5px; left: 5px; bottom: 5px; border-radius: 50%; border: 3px solid transparent; border-top-color: #ba55d3; -webkit-animation: spin 3s linear infinite; animation: spin 3s linear infinite; } .spin-load-1:after { content: ""; position: absolute; top: 15px; right: 15px; left: 15px; bottom: 15px; border-radius: 50%; border: 3px solid transparent; border-top-color: #ff00ff; -webkit-animation: spin 1.5s linear infinite; animation: spin 1.5s linear infinite; } /*--- Style 8 ---*/ .loader-wrap { position: fixed; top: 0; right: 0; left: 0; bottom: 0; z-index: 999; background-color: #000000; } .cssload-loader { position: absolute; right: 50%; top: 50%; width: 78.284271247462px; height: 78.284271247462px; margin-right: -39.142135623731px; margin-top: -39.142135623731px; border-radius: 100%; animation-name: cssload-loader; -o-animation-name: cssload-loader; -ms-animation-name: cssload-loader; -webkit-animation-name: cssload-loader; -moz-animation-name: cssload-loader; animation-iteration-count: infinite; -o-animation-iteration-count: infinite; -ms-animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; animation-timing-function: linear; -o-animation-timing-function: linear; -ms-animation-timing-function: linear; -webkit-animation-timing-function: linear; -moz-animation-timing-function: linear; animation-duration: 2.4s; -o-animation-duration: 2.4s; -ms-animation-duration: 2.4s; -webkit-animation-duration: 2.4s; -moz-animation-duration: 2.4s; } .cssload-loader .cssload-side { display: block; width: 10px; height: 33px; background-color: #eb6d2f; margin: 3px; position: absolute; border-radius: 50%; animation-duration: 0.895s; -o-animation-duration: 0.895s; -ms-animation-duration: 0.895s; -webkit-animation-duration: 0.895s; -moz-animation-duration: 0.895s; animation-iteration-count: infinite; -o-animation-iteration-count: infinite; -ms-animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; animation-timing-function: ease; -o-animation-timing-function: ease; -ms-animation-timing-function: ease; -webkit-animation-timing-function: ease; -moz-animation-timing-function: ease; } .cssload-loader .cssload-side:nth-child(1), .cssload-loader .cssload-side:nth-child(5) { transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); animation-name: cssload-rotate0; -o-animation-name: cssload-rotate0; -ms-animation-name: cssload-rotate0; -webkit-animation-name: cssload-rotate0; -moz-animation-name: cssload-rotate0; } .cssload-loader .cssload-side:nth-child(3), .cssload-loader .cssload-side:nth-child(7) { transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); animation-name: cssload-rotate90; -o-animation-name: cssload-rotate90; -ms-animation-name: cssload-rotate90; -webkit-animation-name: cssload-rotate90; -moz-animation-name: cssload-rotate90; } .cssload-loader .cssload-side:nth-child(2), .cssload-loader .cssload-side:nth-child(6) { transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); animation-name: cssload-rotate45; -o-animation-name: cssload-rotate45; -ms-animation-name: cssload-rotate45; -webkit-animation-name: cssload-rotate45; -moz-animation-name: cssload-rotate45; } .cssload-loader .cssload-side:nth-child(4), .cssload-loader .cssload-side:nth-child(8) { transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); animation-name: cssload-rotate135; -o-animation-name: cssload-rotate135; -ms-animation-name: cssload-rotate135; -webkit-animation-name: cssload-rotate135; -moz-animation-name: cssload-rotate135; } .cssload-loader .cssload-side:nth-child(1) { top: 39.142135623731px; right: 78.284271247462px; margin-right: -5px; margin-top: -16px; } .cssload-loader .cssload-side:nth-child(2) { top: 67.213203431093px; right: 67.213203431093px; margin-right: -5px; margin-top: -16px; } .cssload-loader .cssload-side:nth-child(3) { top: 78.284271247462px; right: 39.142135623731px; margin-right: -5px; margin-top: -16px; } .cssload-loader .cssload-side:nth-child(4) { top: 67.213203431093px; right: 11.071067816369px; margin-right: -5px; margin-top: -16px; } .cssload-loader .cssload-side:nth-child(5) { top: 39.142135623731px; right: 0px; margin-right: -5px; margin-top: -16px; } .cssload-loader .cssload-side:nth-child(6) { top: 11.071067816369px; right: 11.071067816369px; margin-right: -5px; margin-top: -16px; } .cssload-loader .cssload-side:nth-child(7) { top: 0px; right: 39.142135623731px; margin-right: -5px; margin-top: -16px; } .cssload-loader .cssload-side:nth-child(8) { top: 11.071067816369px; right: 67.213203431093px; margin-right: -5px; margin-top: -16px; } /*--- Style 9 ---*/ .sk-circle { margin: 100px auto; width: 70px; height: 70px; position: relative; } .sk-circle .sk-child { width: 100%; height: 100%; position: absolute; right: 0; top: 0; } .sk-circle .sk-child:before { content: ""; display: block; margin: 0 auto; width: 15%; height: 15%; background-color: #333; border-radius: 100%; -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out both; animation: sk-circleBounceDelay 1.2s infinite ease-in-out both; } .sk-circle .sk-circle2 { -webkit-transform: rotate(30deg); -ms-transform: rotate(30deg); transform: rotate(30deg); } .sk-circle .sk-circle3 { -webkit-transform: rotate(60deg); -ms-transform: rotate(60deg); transform: rotate(60deg); } .sk-circle .sk-circle4 { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .sk-circle .sk-circle5 { -webkit-transform: rotate(120deg); -ms-transform: rotate(120deg); transform: rotate(120deg); } .sk-circle .sk-circle6 { -webkit-transform: rotate(150deg); -ms-transform: rotate(150deg); transform: rotate(150deg); } .sk-circle .sk-circle7 { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .sk-circle .sk-circle8 { -webkit-transform: rotate(210deg); -ms-transform: rotate(210deg); transform: rotate(210deg); } .sk-circle .sk-circle9 { -webkit-transform: rotate(240deg); -ms-transform: rotate(240deg); transform: rotate(240deg); } .sk-circle .sk-circle10 { -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); } .sk-circle .sk-circle11 { -webkit-transform: rotate(300deg); -ms-transform: rotate(300deg); transform: rotate(300deg); } .sk-circle .sk-circle12 { -webkit-transform: rotate(330deg); -ms-transform: rotate(330deg); transform: rotate(330deg); } .sk-circle .sk-circle2:before { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; } .sk-circle .sk-circle3:before { -webkit-animation-delay: -1s; animation-delay: -1s; } .sk-circle .sk-circle4:before { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; } .sk-circle .sk-circle5:before { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; } .sk-circle .sk-circle6:before { -webkit-animation-delay: -0.7s; animation-delay: -0.7s; } .sk-circle .sk-circle7:before { -webkit-animation-delay: -0.6s; animation-delay: -0.6s; } .sk-circle .sk-circle8:before { -webkit-animation-delay: -0.5s; animation-delay: -0.5s; } .sk-circle .sk-circle9:before { -webkit-animation-delay: -0.4s; animation-delay: -0.4s; } .sk-circle .sk-circle10:before { -webkit-animation-delay: -0.3s; animation-delay: -0.3s; } .sk-circle .sk-circle11:before { -webkit-animation-delay: -0.2s; animation-delay: -0.2s; } .sk-circle .sk-circle12:before { -webkit-animation-delay: -0.1s; animation-delay: -0.1s; } /*--- Style 10 ---*/ .pulse-loader { width: 40px; height: 40px; position: relative; margin: 0px auto; } .double-bounce1, .double-bounce2 { width: 100%; height: 100%; border-radius: 50%; background-color: #fff; opacity: 0.6; position: absolute; top: 0; right: 0; -webkit-animation: sk-bounce 2s infinite ease-in-out; animation: sk-bounce 2s infinite ease-in-out; } .double-bounce2 { -webkit-animation-delay: -1s; animation-delay: -1s; } .double-bounce3, .double-bounce4 { width: 100%; height: 100%; border-radius: 50%; background-color: #eb6d2f; opacity: 0.6; position: absolute; top: 0; right: 0; -webkit-animation: sk-bounce 2s infinite ease-in-out; animation: sk-bounce 2s infinite ease-in-out; } .double-bounce4 { -webkit-animation-delay: -1s; animation-delay: -1s; } .double-bounce5, .double-bounce6 { width: 100%; height: 100%; border-radius: 50%; background-color: #222; opacity: 0.6; position: absolute; top: 0; right: 0; -webkit-animation: sk-bounce 2s infinite ease-in-out; animation: sk-bounce 2s infinite ease-in-out; } .double-bounce6 { -webkit-animation-delay: -1s; animation-delay: -1s; } /*--- Style 11 ---*/ .saquare-loader-1 { width: 40px; height: 40px; background-color: #eb6d2f; margin: 0px auto; -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out; animation: sk-rotateplane 1.2s infinite ease-in-out; } .saquare-loader-2 { width: 40px; height: 40px; background-color: #fff; margin: 0px auto; -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out; animation: sk-rotateplane 1.2s infinite ease-in-out; } .saquare-loader-3 { width: 40px; height: 40px; background-color: #222; margin: 0px auto; -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out; animation: sk-rotateplane 1.2s infinite ease-in-out; } /*--- Style 12 ---*/ .line-loader { margin: 0px auto; width: 50px; height: 40px; text-align: center; font-size: 10px; } .line-loader > div { background-color: #eb6d2f; height: 100%; width: 6px; display: inline-block; -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out; animation: sk-stretchdelay 1.2s infinite ease-in-out; } .line-loader .rect2 { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; } .line-loader .rect3 { -webkit-animation-delay: -1s; animation-delay: -1s; } .line-loader .rect4 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; } .line-loader .rect5 { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; } .line-loader-2 { margin: 0px auto; width: 50px; height: 40px; text-align: center; font-size: 10px; } .line-loader-2 > div { background-color: #fff; height: 100%; width: 6px; display: inline-block; -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out; animation: sk-stretchdelay 1.2s infinite ease-in-out; } .line-loader-2 .rect2 { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; } .line-loader-2 .rect3 { -webkit-animation-delay: -1s; animation-delay: -1s; } .line-loader-2 .rect4 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; } .line-loader-2 .rect5 { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; } .line-loader-3 { margin: 0px auto; width: 50px; height: 40px; text-align: center; font-size: 10px; } .line-loader-3 > div { background-color: #222; height: 100%; width: 6px; display: inline-block; -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out; animation: sk-stretchdelay 1.2s infinite ease-in-out; } .line-loader-3 .rect2 { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; } .line-loader-3 .rect3 { -webkit-animation-delay: -1s; animation-delay: -1s; } .line-loader-3 .rect4 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; } .line-loader-3 .rect5 { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; } /* preload animation */ @keyframes loader-rotate { 0% { transform: rotate(0); } 100% { transform: rotate(360deg); } } @keyframes rotateLoad { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @keyframes scaleChange_1 { 0% { transform: scale(1); } 50% { transform: scale(0); } 100% { transform: scale(1); } } @keyframes scaleChange_2 { 0% { transform: scale(0); } 50% { transform: scale(1); } 100% { transform: scale(0); } } @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes spin { 0% { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes cssload-rotate0 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 60% { -webkit-transform: rotate(180deg); transform: rotate(180deg); } 100% { -webkit-transform: rotate(180deg); transform: rotate(180deg); } } @-webkit-keyframes cssload-rotate0 { 0% { -webkit-transform: rotate(0deg); } 60% { -webkit-transform: rotate(180deg); } 100% { -webkit-transform: rotate(180deg); } } @keyframes cssload-rotate90 { 0% { -webkit-transform: rotate(90deg); transform: rotate(90deg); transform: rotate(90deg); } 60% { -webkit-transform: rotate(270deg); transform: rotate(270deg); transform: rotate(270deg); } 100% { -webkit-transform: rotate(270deg); transform: rotate(270deg); transform: rotate(270deg); } } @-webkit-keyframes cssload-rotate90 { 0% { -webkit-transform: rotate(90deg); transform: rotate(90deg); } 60% { -webkit-transform: rotate(270deg); transform: rotate(270deg); } 100% { -webkit-transform: rotate(270deg); transform: rotate(270deg); } } @keyframes cssload-rotate45 { 0% { -webkit-transform: rotate(45deg); transform: rotate(45deg); transform: rotate(45deg); } 60% { -webkit-transform: rotate(225deg); transform: rotate(225deg); transform: rotate(225deg); } 100% { -webkit-transform: rotate(225deg); transform: rotate(225deg); transform: rotate(225deg); } } @-webkit-keyframes cssload-rotate45 { 0% { -webkit-transform: rotate(45deg); transform: rotate(45deg); } 60% { -webkit-transform: rotate(225deg); transform: rotate(225deg); } 100% { -webkit-transform: rotate(225deg); transform: rotate(225deg); } } @keyframes cssload-rotate135 { 0% { -webkit-transform: rotate(135deg); transform: rotate(135deg); transform: rotate(135deg); } 60% { -webkit-transform: rotate(315deg); transform: rotate(315deg); transform: rotate(315deg); } 100% { -webkit-transform: rotate(315deg); transform: rotate(315deg); transform: rotate(315deg); } } @-webkit-keyframes cssload-rotate135 { 0% { -webkit-transform: rotate(135deg); transform: rotate(135deg); } 60% { -webkit-transform: rotate(315deg); transform: rotate(315deg); } 100% { -webkit-transform: rotate(315deg); transform: rotate(315deg); } } @keyframes cssload-loader { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes cssload-loader { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes sk-circleBounceDelay { 0%, 80%, 100% { -webkit-transform: scale(0); transform: scale(0); } 40% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes sk-circleBounceDelay { 0%, 80%, 100% { -webkit-transform: scale(0); transform: scale(0); } 40% { -webkit-transform: scale(1); transform: scale(1); } } @-webkit-keyframes sk-bounce { 0%, 100% { -webkit-transform: scale(0); } 50% { -webkit-transform: scale(1); } } @keyframes sk-bounce { 0%, 100% { transform: scale(0); -webkit-transform: scale(0); } 50% { transform: scale(1); -webkit-transform: scale(1); } } @-webkit-keyframes sk-rotateplane { 0% { -webkit-transform: perspective(120px); } 50% { -webkit-transform: perspective(120px) rotateY(180deg); } 100% { -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg); } } @keyframes sk-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 sk-stretchdelay { 0%, 40%, 100% { -webkit-transform: scaleY(0.4); } 20% { -webkit-transform: scaleY(1); } } @keyframes sk-stretchdelay { 0%, 40%, 100% { transform: scaleY(0.4); -webkit-transform: scaleY(0.4); } 20% { transform: scaleY(1); -webkit-transform: scaleY(1); } } /* Contact form -------------------------------------------------------------- */ .wpcf7-form input:focus, .wpcf7-form select:focus, .wpcf7-form textarea:focus { outline: none; } .contact-form-popups select { width: 100%; } .contact-form-popups label { font-size: 14px; color: #222; font-weight: 600; display: inline-block; margin-bottom: 10px; } .contact-form-popups input, .contact-form-popups textarea, .contact-form-popups select { display: block; border-radius: 0px; outline: 0; background: #f4f4f4; font-size: 13px; font-weight: 500; width: 100%; margin-bottom: 17px; padding: 12px 16px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; } .contact-form-popups .wpcf7-submit { position: relative; display: inline-block; font-weight: 600; font-size: 12px; text-align: center; padding: 9px 19px 9px 19px; margin: 5px 0px 0px 0px; width: auto; line-height: normal; color: #fff; border-radius: 0px; } /*--- Primary Form ---*/ .primary-form { position: relative; } .primary-form label { font-size: 14px; color: #222; font-weight: 600; display: inline-block; margin-bottom: 10px; } .primary-form input, .primary-form textarea, .primary-form select, .primary-form input[type="text"] { display: block; border-radius: 0px; background: #f4f4f4; font-size: 13px; border: none; font-weight: 500; width: 100%; margin-bottom: 17px; padding: 12px 16px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; } .primary-form input:focus, .primary-form textarea:focus, .primary-form select:focus { background: #ececec; border-color: transparent; } .primary-form textarea { min-height: 100px; } .primary-form .wpcf7-submit { padding: 0; font-weight: 600; font-size: 12px; color: #fff; height: 40px; line-height: 40px; margin: 0; } /*--- Bordered Form ---*/ .bordered-form { position: relative; } .bordered-form label { font-size: 14px; color: #222; font-weight: 600; display: inline-block; margin-bottom: 10px; } .bordered-form input, .bordered-form textarea, .bordered-form select, .transparent-form input, .transparent-form select { display: block; border-radius: 0px; outline: 0; border: 2px solid #343c4a; background-color: transparent; width: 100%; padding: 0px 16px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; } .bordered-form input:focus, .bordered-form textarea:focus, .bordered-form select:focus, .bordered-form input[type="text"]:focus { background: #f4f4f4; } .bordered-form input:focus { border: 2px solid; } .bordered-form textarea { min-height: 100px; } .bordered-form .wpcf7-submit { padding: 0; font-weight: 600; font-size: 12px; color: #fff; height: 40px; line-height: 40px; margin: 0; } /*--- Transparent Form ---*/ .transparent-form { position: relative; --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(var(--bs-gutter-y) * -1); margin-left: -10px; margin-right: -10px; } .transparent-form p { margin-bottom: 0; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-right: 10px; padding-left: 10px; } .transparent-form p:last-of-type { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .transparent-form button, .transparent-form input[type="submit"] { width: 100%; text-transform: uppercase; font-size: 18px; font-weight: 500; } .transparent-form label { color: #fff; display: inline-block; margin-top: 4px; margin-bottom: 16px; } .transparent-form option { color: #000; } .transparent-form input::placeholder, .transparent-form textarea::placeholder, .transparent-form select { color: #8a8a8a; } .transparent-form input, .transparent-form textarea, .transparent-form select, .transparent-form input[type="text"] { display: block; color: rgba(255, 255, 255, 0.6); outline: 0; background: rgba(255, 255, 255, 0); width: 100%; margin-bottom: 21px; line-height: 1; padding: 17px 20px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; border-radius: 5px; border: 1px solid #ebebeb; } .transparent-form input:focus, .transparent-form textarea:focus, .transparent-form input[type="text"]:focus { background: rgba(255, 255, 255, 0); } .transparent-form select { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; outline: 0; background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%); background-position: calc(100% - 20px), calc(100% - 15px); background-size: 5px 5px, 5px 5px; background-repeat: no-repeat; line-height: 1.5; } .transparent-form textarea { min-height: 176px; } /*--- Dark Form ---*/ .dark-form { position: relative; --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(var(--bs-gutter-y) * -1); margin-left: -15px; margin-right: -15px; } .dark-form p { margin-bottom: 0; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-right: 15px; padding-left: 15px; } .dark-form p:last-of-type { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .dark-form button, .dark-form input[type="submit"] { width: 100%; } .dark-form label { color: #fff; display: inline-block; margin-top: 4px; margin-bottom: 16px; } .dark-form option { color: #000; } .dark-form input::placeholder, .dark-form textarea::placeholder, .dark-form select { color: rgba(255, 255, 255, 0.6); } .dark-form input, .dark-form textarea, .dark-form select, .dark-form input[type="text"] { display: block; color: rgba(255, 255, 255, 0.6); outline: 0; background: rgba(255, 255, 255, 0); width: 100%; margin-bottom: 21px; line-height: 1; padding: 23px 20px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; border-radius: 5px; border: 2px solid #343c4a; } .dark-form textarea { border: 2px solid #343c4a; } .dark-form input:focus, .dark-form textarea:focus, .dark-form input[type="text"]:focus { background: rgba(255, 255, 255, 0); } .dark-form select { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; outline: 0; background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%); background-position: calc(100% - 20px), calc(100% - 15px); background-size: 5px 5px, 5px 5px; background-repeat: no-repeat; line-height: 1.5; } .dark-form textarea { min-height: 200px; } /* Style 2 */ .dark-form.style2 input, .dark-form.style2 textarea, .dark-form.style2 select { background: #fff; border-radius: 0; color: #252525; text-transform: uppercase; font-family: "Teko"; font-size: 18px; font-weight: 600; padding: 16px 25px 13px 25px; margin-bottom: 25px; letter-spacing: 0.5px; } .dark-form.style2 input:focus, .dark-form.style2 textarea:focus, .dark-form.style2 input[type="text"]:focus { background: #fff; } .dark-form.style2 input::placeholder, .dark-form.style2 textarea::placeholder, .dark-form.style2 select { color: #252525; text-transform: uppercase; font-family: "Teko"; font-size: 18px; font-weight: 600; letter-spacing: 0.5px; } .dark-form.style2 select { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; outline: 0; background-image: linear-gradient(-45deg, transparent 50%, #fc6f29 50%), linear-gradient(-135deg, #fc6f29 50%, transparent 50%); background-position: calc(25px), calc(18px); background-size: 7px 7px, 7px 7px; background-repeat: no-repeat; line-height: 1.5; } .dark-form.style2 button, .dark-form.style2 input[type="submit"] { padding: 17px; font-size: 15px; display: flex; justify-content: center; align-items: center; } .dark-form.style2 button i { margin-right: 10px; } /* Contact Us Form */ .contact-us-form input, .contact-us-form textarea, .contact-us-form select, .contact-us-form input[type="text"] { display: block; color: #7d7bad; border-radius: 0px; border: none; outline: 0; background: #f9f7ff; font-size: 14px; font-weight: 400; width: 100%; margin-bottom: 20px; padding: 20px 30px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; } .contact-us-form input:focus, .contact-us-form textarea:focus, .contact-us-form select:focus { background: #f9f7f7; } .contact-us-form input:focus, .contact-us-form select:focus, .contact-us-form textarea:focus { outline: none; border: none; } .contact-us-form textarea { height: 117px; margin-bottom: 22px; } .contact-us-form input::placeholder, .contact-us-form textarea::placeholder, .contact-us-form select { color: #7d7bad; } .contact-us-form button { padding: 18px 39px 17px 99px; font-size: 14px; position: relative; height: auto; font-weight: 600; } .contact-us-form button:hover { background-color: #000000; } .contact-us-form button .wrap-icon { color: #ffffff; width: 60px; height: 60px; background-color: #19348e; text-align: center; position: absolute; top: 50%; left: 0; transform: translateY(-50%); } .contact-us-form button .wrap-icon i { position: absolute; top: 50%; right: 50%; transform: translate(50%, -50%); } /*--- White Form ---*/ .white-form { position: relative; } .white-form label { font-size: 14px; color: #222; font-weight: 600; display: inline-block; margin-bottom: 10px; } .white-form input, .white-form textarea, .white-form select, .white-form input[type="text"], .white-form input[type="email"] { display: block; border-radius: 0px; border: none; outline: 0; background: #fff; border: 1px solid #f4f4f4; font-size: 13px; font-weight: 600; width: 100%; height: 45px; line-height: 45px; margin-bottom: 17px; padding: 0px 16px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; } .white-form input:focus, .white-form textarea:focus, .white-form select:focus, .white-form input[type="text"]:focus, .white-form input[type="email"]:focus { border-color: #eee; } .white-form textarea { min-height: 100px; } .white-form .wpcf7-submit { padding: 0; font-weight: 600; font-size: 12px; color: #fff; height: 40px; line-height: 40px; margin: 0; } /*--- Checkbox Styles ---*/ .checkbox { display: inline-block; margin-left: 15px; margin-top: 10px; } .checkbox input[type="checkbox"] { display: none; } .checkbox label { position: relative; font-weight: 600; font-size: 13px; display: inline-block; padding-right: 35px; padding-top: 6px; } .checkbox label::before, .checkbox label::after { position: absolute; content: ""; display: inline-block; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; } /*Outer box of the fake checkbox*/ .checkbox label::before { height: 27px; width: 27px; border: 1px solid; border-radius: 0px; right: 0px; top: 3px; color: #ccc; } /*Checkmark of the fake checkbox*/ .checkbox label::after { height: 7px; width: 13px; border-right: 2px solid; border-bottom: 2px solid; transform: rotate(-45deg); right: 7px; top: 11px; } /*Hide the checkmark by default*/ .checkbox input[type="checkbox"] + label::after { content: none; } /*Unhide on the checked state*/ .checkbox input[type="checkbox"]:checked + label::after { content: ""; color: #fff; } /*Adding focus styles on the outer-box of the fake checkbox*/ .checkbox input[type="checkbox"]:focus + label::before { outline: none; } .checkbox input[type="checkbox"]:checked + label::before { background-color: #eb6d2f; color: #eb6d2f; } /*--- Radio Styles ---*/ .radio { display: none !important; } .radio-custom { width: 30px; height: 30px; border: 1px solid #ccc; border-radius: 0px; margin-right: 25px; margin-left: 5px; position: relative; } .radio-custom, .radio-label { display: inline-block; vertical-align: middle; margin-top: 10px; } @media (max-width: 767px) { .radio-label { display: block; } .radio-custom { text-align: center; margin: 0px 15px; } } .radio:checked + .radio-custom::before { content: ""; display: block; position: absolute; top: 7px; left: 7px; bottom: 7px; right: 7px; background: #eb6d2f; border-radius: 0px; } .radio-custom, .radio:checked + .radio-custom::before { border-radius: 50%; } .radio-label { font-weight: 600; font-size: 13px; } .contact-form1 input, .contact-form2 input, .contact-form3 input, .contact-form4 input { display: block; border-radius: 0px; border: none; background: #f4f4f4; font-size: 13px; font-weight: 600; width: 100%; padding: 12px 16px; margin-bottom: 15px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; border: none !important; } .contact-form1 textarea, .contact-form2 textarea, .contact-form3 textarea, .contact-form4 textarea { display: block; border-radius: 0px; border: none; height: 90px; background: #f4f4f4; font-size: 13px; font-weight: 600; width: 100%; margin-bottom: 15px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; } .contact-form1 input[type="submit"], .contact-form2 input[type="submit"], .contact-form3 input[type="submit"], .contact-form4 input[type="submit"], .contact-form5 input[type="submit"] { background: #eb6d2f; position: relative; display: inline-block; font-weight: 600; font-size: 12px; text-align: center; padding: 0px 21px; margin: 5px 0px 5px 5px; border-radius: 0px; color: #fff; width: auto; } .contact-form1 input[type="submit"]:hover, .contact-form2 input[type="submit"]:hover, .contact-form3 input[type="submit"]:hover, .contact-form3 input[type="submit"]:hover, .contact-form4 input[type="submit"]:hover, .contact-form4 input[type="submit"]:hover, .contact-form5 input[type="submit"]:hover { background: #222; } .contact-form1 input:focus, .contact-form1 textarea:focus, .contact-form2 input:focus, .contact-form2 textarea:focus, .contact-form3 input:focus, .contact-form3 textarea:focus, .contact-form4 input:focus, .contact-form4 textarea:focus { background: #ececec; } .contact-form1 input[type="submit"]:hover { color: #fff; background: #222; } .btn-full-width input[type="submit"] { width: 100%; } .contact-form2 input[type="submit"] { width: 100%; } .contact-form4 input { background: #f4f4f4; } .contact-form4 textarea { background: #f4f4f4; height: 200px; } .contact-form4 input[type="submit"], .contact-form5 input[type="submit"] { border-radius: 0px; margin-top: 12px; } .contact-form5 input, .contact-form5 textarea { display: block; border-radius: 0px; outline: 0; border: 2px solid #f4f4f4; background: transparent; font-size: 13px; font-weight: 600; width: 100%; height: 47px; line-height: 42px; margin-bottom: 17px; padding: 0px 16px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; } .contact-form5 textarea { min-height: 100px; } .contact-form5 input:focus, .contact-form5 textarea:focus, .contact-form5 input[type="text"]:focus, .contact-form5 input[type="email"]:focus { background: #f4f4f4; border-color: transparent; } .contact-form5 input[type="submit"] { font-weight: 600; font-size: 12px; color: #fff; height: 40px; line-height: 40px; border: none; } .one-haft, .one-half { display: inline-block; width: 50%; vertical-align: top; } .from-invest-your-money .title { color: #fff; font-weight: 500; font-size: 14px; margin-bottom: 20px; } .wpcf7-form .from-invest-your-money input, .wpcf7-form .from-invest-your-money select { width: 100%; height: 70px; margin: 0; background: #418417; color: #b5eb93; border: none; font-size: 14px; padding: 0 40px; } .from-invest-your-money input::placeholder, .from-invest-your-money textarea::placeholder, .from-invest-your-money select { color: #b5eb93; } .from-invest-your-money select option:first-child { color: #b5eb93; } .wpcf7-form .from-invest-your-money select { -moz-appearance: none; -webkit-appearance: none; } .from-invest-your-money .wpcf7-form-control-wrap { display: inline-block; position: relative; width: 100%; } .from-invest-your-money .wpcf7-form-control-wrap:before { content: "\f155"; font-family: "FontAwesome"; color: #b5eb93; position: absolute; top: 50%; transform: translateY(-50%); left: 40px; font-size: 14px; } .from-invest-your-money .wpcf7-form-control-wrap.select-year:before { content: "\f063"; } .from-invest-your-money .wrap-input { margin-bottom: 39px; } .from-invest-your-money .wrap-input:last-of-type { margin-bottom: 0px; } /* Flat List -------------------------------------------------------------- */ .primary-list { padding-right: 0px; margin-right: 0px; } .primary-list li { list-style-type: none; color: #222; font-size: 14px; font-weight: 600; margin-top: 11px; } .primary-list li i { color: #eb6d2f; padding-left: 10px; } .dark-list { padding-right: 0px; } .dark-list li { list-style-type: none; color: #222; font-size: 14px; font-weight: 600; margin-top: 10px; } .dark-list li i { color: #222; padding-left: 15px; } .white-list { padding-right: 0px; } .white-list li { list-style-type: none; color: #fff; font-size: 14px; font-weight: 600; margin-top: 15px; } .white-list li i { color: #eb6d2f; padding-left: 15px; } /* 404 -------------------------------------------------------------- */ .error-404-text h2 { position: relative; font-size: 200px; line-height: 1; font-weight: 500; text-transform: uppercase; text-align: center; color: #ff7029; margin: 0; } .error-404-text h4 { position: relative; color: #707d84; font-size: 18px; font-weight: 600; text-align: center; text-transform: uppercase; letter-spacing: 1.4px; margin-bottom: 50px; } .error-404-text h4 span { color: #00b0fc; } .error-404-text p { color: #222; text-align: center; margin-top: 10px; margin-bottom: 50px; } .error404 .go-top { display: none; } .button-md { position: relative; display: inline-block; font-size: 14px; text-align: center; font-weight: 600; padding: 11px 25px 11px 25px; margin: 5px 0px 5px 5px; background: #00b0fc; border-radius: 3px; } .button-primary { color: #fff; } .button-primary:hover { color: #fff !important; background: #222 !important; } .bg-404 { background: #eb6d2f; } .clip-text { display: inline-block; position: relative; padding: 14px 0px; text-align: center; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-position: center center; } /* Search No Results -------------------------------------------------------------- */ .search-no-results .no-results .subtext-nothing { margin-bottom: 25px; } /* widget instagram -------------------------------------------------------------- */ .widget-instagram-feed .flat-imgbox-instagram { margin: 0 -8px 8px; } .widget-instagram-feed .item { width: 33.33%; float: right; padding: 0 8px; margin-top: 16px; } .widget-instagram-feed .column-4 { } .sidebar .widget-instagram-feed .item { height: 60px; overflow: hidden; } /* Custom Footer Widget Area -------------------------------------------------------------- */ .custom-footer-widget-area .widget .widget-title { color: #fff; font-size: 30px; } .custom-footer-widget-area .widget.widget-recent-news li .text h6 a, .custom-footer-widget-area .widget.widget_latest_news li .text h6 a { color: #fff; font-size: 16px; line-height: 26px; } .custom-footer-widget-area .widget ul li a, .custom-footer-widget-area .widget ul li ul.children li a { color: #b9c9ff; font-size: 14px; } .custom-footer-widget-area .widget ul li:after { content: " "; display: block; height: 0; clear: both; } .custom-footer-widget-area .widget.widget-recent-news .thumb, .custom-footer-widget-area .widget.widget_latest_news .thumb { width: 70px; border-radius: 50%; overflow: hidden; margin-top: 5px; } .custom-footer-widget-area .widget.widget-recent-news li .text .post-date { font-size: 12px; font-weight: 500; color: #b9c9ff; text-transform: uppercase; margin-top: 4px; margin-bottom: 8px; } .custom-footer-widget-area .widget.widget-recent-news li, .custom-footer-widget-area .widget.widget_latest_news li { margin-bottom: 12px; } .custom-footer-widget-area .widget.widget-recent-news .text h6, .custom-footer-widget-area .widget.widget_latest_news .text h6 { margin-bottom: 0px; } .custom-footer-widget-area .widget.widget-instagram-feed .widget-title { margin-bottom: 15px; } .custom-footer-widget-area .widget_nav_menu .menu > li { padding: 5px 0px 6px 0px; } rs-module-wrap { z-index: 0 !important; } .image-about3 { position: absolute; top: 60px; right: -155px; } .img-about3 { position: relative; z-index: 1; } .custom-footer-widget-area.style1 .widget .widget-title { font-size: 20px; margin-bottom: 33px; } .flat-calendar:before { content: ""; position: absolute; bottom: 0; left: 0; width: 0; height: 0; border-top: 0px solid transparent; border-bottom: 831px solid transparent; border-left: 806px solid #fde428; } /* Widget Calendar ---------------------------------------------------------*/ .widget_calendar table > caption { caption-side: top; font-weight: 500; color: #ff7029; } .widget_calendar table { margin-bottom: 5px; } .widget_calendar table > thead { background: #ddd; } .widget_calendar table > thead th { font-weight: 500; } .widget_calendar nav { display: flex; width: 100%; justify-content: space-between; } .widget_calendar table > tfoot { position: absolute; top: 0; right: 0; width: 100%; } .widget_calendar table > tfoot #prev a, .widget_calendar table > tfoot #next a { color: transparent; display: inline-block; width: 100%; height: 100%; position: relative; } .widget_calendar table > tfoot > tr { line-height: 67px; } .widget_calendar table > tfoot > tr, .widget_calendar table > tfoot > tr > td { display: block; } .widget_calendar table > tfoot > tr > td { width: 33.33%; float: right; } .widget_calendar table > tfoot #prev a:before, .widget_calendar table > tfoot #next a:before { content: "\f061"; font-family: "FontAwesome"; color: #2f516a; position: absolute; top: 50%; left: 20px; transform: translateY(-50%); font-size: 16px; } .widget_calendar table > tfoot #prev a:before { content: "\f060"; right: auto; right: 20px; left: auto; } .widget_calendar table > tfoot .pad { color: transparent; } .widget_calendar table > tfoot #prev a:hover:before, .widget_calendar table > tfoot #next a:hover:before { color: #fde428; } /* Info Footer -------------------------------------------------------------- */ .info-footer .wrap-info { position: relative; padding-right: 60px; margin-left: 48px; } .info-footer .wrap-info .icon-info { position: absolute; top: 50%; transform: translateY(-50%); right: 0; width: 48px; height: 48px; border: 2px solid rgba(255, 255, 255, 0.2); border-radius: 50%; display: flex; justify-content: center; align-items: center; } .info-footer .wrap-info .content { display: flex; flex-direction: column; line-height: 1.3; } .info-footer .wrap-info .info { font-weight: bold; } .wrap-info-item { display: flex; align-items: center; width: 100%; position: relative; padding: 46px 15px 23px 15px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; } .info-item { flex-grow: 1; justify-content: center; display: flex; align-items: center; margin-bottom: 15px; max-width: 33.33%; } .info-footer, .info-footer a { color: #fff !important; } .info-footer .wrap-info .icon-info svg { fill: #fff; } /* Action box headings -------------------------------------------------------------- */ .themesflat-action-box { position: relative; overflow: hidden; background-size: cover; background-attachment: fixed !important; background-position: center; background-repeat: no-repeat; z-index: 1; } .themesflat-action-box .overlay { position: absolute; top: 0; right: 0; height: 100%; width: 100%; z-index: -1; } .themesflat-action-box h2 strong, .themesflat-action-box h3 strong, .themesflat-action-box h4 strong, .themesflat-action-box h5 strong, .themesflat-action-box h6 strong { font-weight: 600; } .themesflat-action-box h2, .themesflat-action-box h3, .themesflat-action-box h4, .themesflat-action-box h5, .themesflat-action-box h6 { position: relative; margin-top: 0; margin-bottom: 14px; } .themesflat-action-box p { margin-bottom: 0px; } .themesflat-action-box { padding: 60px 0px; } .themesflat-action-box .themesflat-button { border: none !important; } .themesflat-action-box .inner { display: table; overflow: hidden; width: 100%; } .themesflat-action-box .heading-wrap { display: table-cell; margin: 0; text-align: right; vertical-align: middle; width: 75%; } .themesflat-action-box .button-wrap { display: table-cell; text-align: left; vertical-align: middle; width: 25%; } .iziModal-overlay { display: block; position: fixed; top: 0; right: 0; height: 100%; width: 100%; } /* Video Box */ .themesflat_video_embed { position: relative; display: block; width: 100%; height: auto; } .video-video-box-overlay { position: absolute; top: 0; bottom: 0; right: 0; left: 0; height: 100%; width: 100%; opacity: 1; transition: 0.5s ease; } .video-video-box-button { position: absolute; overflow: hidden; top: 50%; right: 50%; transform: translate(50%, -50%); -ms-transform: translate(50%, -50%); } .video-video-box-button button { color: #222; font-size: 25px; background: rgba(255, 255, 255, 1); width: 100px; height: 100px; border-radius: 50%; padding-top: 5px; padding-right: 12px; margin: 30px; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; } .video-video-box-button button:hover { color: #222; background: rgba(255, 255, 255, 0.7); } .video-video-box-button-sm { position: absolute; overflow: hidden; top: 50%; right: 50%; transform: translate(50%, -50%); -ms-transform: translate(50%, -50%); } .video-video-box-button-sm button { color: #222; font-size: 20px; background: rgba(255, 255, 255, 1); width: 80px; height: 80px; border-radius: 50%; padding: 0; padding-right: 5px; margin: 30px; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; border: none; } .video-video-box-button-sm button:hover { background: rgba(255, 255, 255, 0.7); } .alert button:hover { background-color: transparent; } .video-video-box-button-sm.video-box-button-lg button { width: 100px; height: 100px; font-size: 30px; } /* Social Share -------------------------------------------------------------- */ .social-share-article { display: block; } .social-share-article ul { display: flex; list-style: none; margin: 0; } .social-share-article ul li { margin: 5px; } .social-share-article ul li a { min-width: 40px; min-height: 40px; display: flex; justify-content: center; align-items: center; color: #fff; } .single-post .social-share-article li { background: transparent; } .single-post .social-share-article ul li a { min-width: 20px; min-height: 20px; font-size: 15px; padding: 0px 10px; color: #707070; } .single-post .social-share-article ul li:first-child a { padding-right: 0px; } .single-post .social-share-article ul li:last-child a { padding-left: 0px; } .single-post .social-share-article strong { color: #203b48; font-size: 14px; font-weight: 700; text-transform: uppercase; margin-left: 12px; } /* Other -------------------------------------------------------------- */ .footer-widgets #nav_menu-2 { margin-right: 23%; } .footer-widgets #text-2 { padding-left: 5px; } .footer-widgets .wrap-widgets-3 .widget.widget_latest_news { margin-right: 16%; } .tf-rotate90-text h1, .tf-rotate90-text h2, .tf-rotate90-text h3, .tf-rotate90-text h4, .tf-rotate90-text h5, .tf-rotate90-text h6 { display: inline; white-space: nowrap; position: absolute; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -ms-transform-origin: 0 0; -o-transform-origin: 0 0; transform-origin: 0 0; } .tf-rotate-90-text h1, .tf-rotate-90-text h2, .tf-rotate-90-text h3, .tf-rotate-90-text h4, .tf-rotate-90-text h5, .tf-rotate-90-text h6 { display: inline; white-space: nowrap; position: absolute; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -ms-transform-origin: 0 0; -o-transform-origin: 0 0; transform-origin: 0 0; } .tf-border .elementor-widget-container { position: relative; } .tf-border-dashed .elementor-widget-container:before { content: ""; position: absolute; top: 15px; left: 15px; bottom: 15px; right: 15px; background: transparent; border: 1px dashed #fff; opacity: 0.5; } .rev-btn svg { width: 1em; margin-right: 5px; fill: #fff; } .btn-icon-left-to-right.rev-btn:hover i, .btn-icon-left-to-right.rev-btn:hover svg { -webkit-animation: tfLeftToRight 0.5s forwards; -moz-animation: tfLeftToRight 0.5s forwards; animation: tfLeftToRight 0.5s forwards; } .tf-carousel-box .owl-nav .owl-prev svg, .tf-carousel-box .owl-nav .owl-next svg { fill: #fff; width: 25px; } .tf-carousel-box .owl-nav .owl-prev svg { transform: rotate(-180deg); } .cursor-resize{ cursor: w-resize; } .tf-effect-image .elementor-image { position: relative; overflow: hidden; } .tf-effect-image .elementor-image:after { content: ""; position: absolute; right: 0; top: 0; width: 100%; height: 100%; background-color: #f4f5f7; -webkit-transform-origin: right top; transform-origin: right top; -webkit-transform: scale(0, 0); transform: scale(0, 0); -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1); animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1); } .tf-effect-image.animated .elementor-image:after { -webkit-animation-name: effect-image-from-right; animation-name: effect-image-from-right; } @keyframes effect-image-from-left { 0% { -webkit-transform-origin: right top; transform-origin: right top; -webkit-transform: scale(0, 1); transform: scale(0, 1); } 66.6% { -webkit-transform-origin: right center; transform-origin: right center; -webkit-transform: scale(1, 1); transform: scale(1, 1); } 66.7% { -webkit-transform-origin: left center; transform-origin: left center; -webkit-transform: scale(1, 1); transform: scale(1, 1); } 100% { -webkit-transform-origin: left center; transform-origin: left center; -webkit-transform: scale(0, 1); transform: scale(0, 1); } } .tf-shape-01:after { content: ""; width: 93px; height: 14px; right: 70px; top: 0px; position: absolute; background-image: url(../images/shape-01.png); display: inline-block; animation: slide 10s linear infinite; -webkit-animation: slide 10s linear infinite; } @keyframes slide { from { background-position: 0 0; } to { background-position: -111px 0; } } @-webkit-keyframes slide { from { background-position: 0 0; } to { background-position: -111px 0; } } .tf-shape-01:after { content: ""; width: 93px; height: 14px; right: 70px; top: 0px; position: absolute; background-image: url(../images/shape-01.png); display: inline-block; animation: slide 10s linear infinite; -webkit-animation: slide 10s linear infinite; } .tf-shape-02:after { content: ""; width: 323px; height: 277px; right: 0; top: 25%; position: absolute; background-image: url(../images/shape-02.png); display: inline-block; } .up-down:after { animation-name: up-down; animation-duration: 2s; animation-iteration-count: infinite; animation-timing-function: linear; -webkit-animation-name: up-down; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: up-down; -moz-animation-duration: 2s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: up-down; -ms-animation-duration: 2s; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; -o-animation-name: up-down; -o-animation-duration: 2s; -o-animation-iteration-count: infinite; -o-animation-timing-function: linear; } @keyframes up-down { 0% { -webkit-transform: translateY(-20px); transform: translateY(-20px); } 50% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(-20px); transform: translateY(-20px); } } /* Elementor -------------------------------------------------------------- */ .post-password-form button, .post-password-form input[type="button"], .post-password-form input[type="reset"], .post-password-form input[type="submit"] { line-height: 1; } .tf-btn-effect .tf-imagebox .tf-button, .tf-btn-effect .tficonbox .tf-button { position: relative; overflow: hidden; z-index: 1; } .tf-btn-effect .tf-imagebox .tf-button:before, .tf-btn-effect .tficonbox .tf-button:before { content: ""; position: absolute; background-color: #fbd83f; width: 20px; height: 20px; top: 23%; right: 8%; border-top-right-radius: 40px; border-top-left-radius: 75px; border-bottom-left-radius: 0; border-bottom-right-radius: 75px; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; z-index: -1; } .tf-btn-effect.tf-btn-effect-small .tf-imagebox .tf-button:before, .tf-btn-effect.tf-btn-effect-small .tficonbox .tf-button:before { width: 14px; height: 14px; top: 23%; right: 13%; } .tf-btn-effect .tf-imagebox .tf-button:hover:before, .tf-btn-effect .tficonbox .tf-button:hover:before { border-radius: 50%; transform: scale(23, 10); } .tf-border-tr-img .elementor-image:before { content: ""; width: 108px; height: 108px; border-top: 10px solid #fbd83f; border-left: 10px solid #fbd83f; position: absolute; left: 0; top: 0; z-index: 1; } /* Modal Menu Left -------------------------------------------------------------- */ .header-modal-menu-left-btn { display: flex; align-items: center; margin-right: 30px; } .header-modal-menu-left-btn .text { text-transform: uppercase; margin-left: 15px; } .modal-menu-left-btn { position: relative; cursor: pointer; margin: 0; transition: all 0.3s ease-in-out; } .modal-menu-left-btn .line { padding: 0; width: 35px; background: #fff; height: 3px; margin: 7px 0; transition: all 0.3s ease-in-out; } .modal-menu-left-btn .line--1 { width: 35px; } .modal-menu-left-btn .line--2 { width: 35px; } .modal-menu-left-btn .line--3 { width: 35px; } .modal-menu-left { visibility: hidden; transition: visibility 0s 0.25s; } .modal-menu--open { visibility: visible; transition-delay: 0s; } .modal-menu__backdrop, .modal-menu__body { position: fixed; right: 0; top: 0; bottom: 0; z-index: 99999; } .modal-menu__body { right: auto; left: 0; } .modal-menu__backdrop { left: 0; background: rgba(0, 0, 0, 0.9); opacity: 0; will-change: opacity; transition: opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94); } .modal-menu-left .modal-menu__body { background: #fff; width: 445px; transition: transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94); will-change: transform; overflow: hidden; transform: translateX(-100%); -webkit-overflow-scrolling: touch; -webkit-transition-duration: 0.8s; transition-duration: 0.8s; -webkit-transition-timing-function: ease; transition-timing-function: ease; } .modal-menu--open .modal-menu__backdrop { opacity: 1; } .modal-menu--open .modal-menu__body { transform: translateX(0); } .modal-menu__close { position: absolute; top: 10px; width: 70px; height: 70px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; z-index: 2; border: none; padding: 0; fill: currentColor; transition: background-color 0.15s, color 0.15s; color: #fff; right: 10px; } .modal-menu__body .modal-menu__close { color: #fff; } .modal-menu__panel { display: -ms-flexbox; display: flex; position: absolute; right: 0; top: 0; left: 0; bottom: 0; -ms-flex-direction: column; flex-direction: column; background: #ffffff; z-index: 1; transition: transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94); } .modal-menu__panel-back, .modal-menu__panel-header { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .modal-menu__panel-header { -ms-flex-negative: 0; flex-shrink: 0; height: 90px; padding: 10px 10px 10px 100px; position: relative; -webkit-backface-visibility: hidden; backface-visibility: hidden; background: #f4f4f4; } .modal-menu__panel-title { font-size: 14px; font-weight: 700; color: #fff; width: 100%; display: flex; justify-content: flex-end; } .modal-menu__panel-body { -ms-flex-positive: 1; flex-grow: 1; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; overflow-y: auto; -webkit-backface-visibility: hidden; backface-visibility: hidden; padding: 60px 60px 60px 60px; min-height: 60vh; } .modal-menu__panel-body .widget .widget-title { color: #fff; margin-bottom: 20px; } .modal-menu__panel-body .widget .gallery-item { padding: 0 5px; margin: 0 0 10px 0; } .modal-menu__panel-body .widget > .gallery { margin: 0 -5px; } .modal-menu__panel-body .widget { margin-bottom: 30px; } .modal-menu__panel-body .widget ul li { padding-top: 3px; padding-bottom: 3px; } .modal-menu__panel-body .widget > ul > li { padding-right: 0px; } .modal-menu__panel-body .widget.widget_categories ul li { font-size: 14px; } .modal-menu__panel-body .widget.widget-recent-news .text h6, .modal-menu__panel-body .widget.widget_latest_news .text h6 { font-weight: 500; } .modal-menu__panel-body .widget.widget-recent-news .text h6 a, .modal-menu__panel-body .widget.widget_latest_news .text h6 a, .modal-menu__panel-body .widget.widget-recent-news li .text .post-date, .modal-menu__panel-body .widget.widget_latest_news li .text .post-date { color: #fff; } .modal-menu__panel-body .widget.widget-recent-news .text h6, .modal-menu__panel-body .widget.widget_latest_news .text h6 { margin-bottom: 0; } .modal-menu__panel-body .widget_search .widget-title { margin-bottom: 20px; } .modal-menu__panel-body .widget.widget_tag_cloud .tagcloud a { margin-bottom: 4px; } .modal-menu__panel-body .widget_calendar nav span { color: #fff; } .modal-menu__panel-body .widget_calendar table td, .modal-menu__panel-body .widget_calendar table tr, .modal-menu__panel-body .widget_calendar table th, .modal-menu__panel-body .widget_calendar table > caption { font-size: 14px; } #mainnav-secondary .menu { list-style: none; margin: 0; font-size: 15px; line-height: 22px; font-weight: 500; } #mainnav-secondary ul { list-style: none; margin: 0; } #mainnav-secondary .menu li { position: relative; text-transform: uppercase; } #mainnav-secondary .menu li a { position: relative; color: #ffffff; width: 100%; border: none; font-size: 16px; font-weight: 500; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; padding: 15px 0px; text-align: right; } #mainnav-secondary .menu .menu-item-has-children > span { position: absolute; left: 20px; top: 1px; transition: all 0.3s ease-in-out; cursor: pointer; display: block; padding: 10px 14px; color: #ffffff; } #mainnav-secondary .menu .menu-item-has-children.opened > span { transform: rotate(90deg); transition: all 0.3s ease-in-out; } #mainnav-secondary .menu li .sub-menu a { padding-right: 30px; } .modal-menu__panel-footer { -ms-flex-positive: 1; flex-grow: 1; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; overflow-y: auto; -webkit-backface-visibility: hidden; backface-visibility: hidden; padding: 60px 70px 10px 100px; background: #f4f4f4; } .modal-menu__panel-footer .logo-panel a { display: inline-block; } .socials-panel .themesflat-socials { list-style: none; margin: 30px 0 0 0; display: flex; justify-content: flex-start; width: 100%; } .socials-panel .themesflat-socials li { background: transparent; } .socials-panel .themesflat-socials li a { padding: 15px; line-height: 1; } .socials-panel .themesflat-socials li:first-child a { padding-right: 0px; } .class-name-page-service .tf-action-box { display: none; } .tf-mr--15 { margin-left: -15px; } .tf-ml--15 { margin-right: -15px; } .tf-mr--10 { margin-left: -10px; } .tf-ml--10 { margin-right: -10px; } .elementor-widget-tfimagebox.hover-text-white .tf-imagebox .description, .elementor-widget-flex-slider .social a:before { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .elementor-widget-flex-slider .social a { -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; } .elementor-widget-tfimagebox.hover-text-white:hover .tf-imagebox .description { color: #fff !important; } .bg-gradient .elementor-widget-container:before { content: ""; background-image: linear-gradient(180deg, #eb6d2f 0%, #fdd906 100%); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; opacity: 0; visibility: hidden; width: 100%; height: 100%; position: absolute; top: 0; right: 0; } .bg-gradient:hover .elementor-widget-container:before { opacity: 1; visibility: visible; } .tf-button i.fa-angle-right:before { content: ""; display: block; position: relative; height: 8px; width: 8px; margin-right: -2px; border-top-style: solid; border-top-width: 0px; border-right-style: solid; border-right-width: 0px; border-bottom-style: solid; border-bottom-width: 1px; border-left-style: solid; border-left-width: 1px; border-color: red; border-image-slice: 1; border-image-source: linear-gradient(180deg, #eb6d2f 76%, #fdd906 100%); -moz-transform: rotate(315deg); -ms-transform: rotate(315deg); -webkit-transform: rotate(315deg); transform: rotate(315deg); } .elementor-widget-flex-slider .social a { color: rgba(255, 255, 255, 0) !important; background: -webkit-linear-gradient( top, #ffffffa6 100%, #ffffffa6 15%, #ffffffa6 27%, #ffffffa6 37%, #fdd906 46%, #fdd906 58%, #fdd906 69%, #eb6d2f 79%, #fdd906 89%, #eb6d2f 100% ); background-size: 100% 300%; -webkit-background-clip: text; transition: all 0.5s linear; } .e-slide-s2.elementor-widget-flex-slider .social a { color: rgba(255, 255, 255, 0) !important; background: -webkit-linear-gradient( top, #777777 100%, #777777 15%, #777777 27%, #777777 37%, #fdd906 46%, #fdd906 58%, #fdd906 69%, #eb6d2f 79%, #fdd906 89%, #eb6d2f 100% ); background-size: 100% 300%; -webkit-background-clip: text; transition: all 0.5s linear; } .elementor-widget-flex-slider .social a:hover { background-position: bottom center, top center; } /* effect btn */ .btn { border-width: 2px; } #commentform .wrap-input-submit, .themesflat-button, .draw-border a, .block-get-a-quote a, button, .btn { display: inline-block; position: relative; border-radius: 5px; overflow: hidden; z-index: 1; color: #ffffff; } #commentform .wrap-input-submit:hover, .themesflat-button:hover, .draw-border a:hover, .block-get-a-quote a:hover, button:hover, .btn:hover { color: #ffffff; } #commentform .wrap-input-submit:before, .themesflat-button:before, .draw-border a:before, .block-get-a-quote a:before, button:before, .btn:before { position: absolute; right: 0px; top: 0px; z-index: -1; height: 100%; width: 100%; content: ""; background-color: rgb(34, 34, 34); -webkit-transform: scale(0, 1); -ms-transform: scale(0, 1); transform: scale(0, 1); -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1) 0s, -webkit-transform 500ms 0s; } #commentform .wrap-input-submit:hover:before, .themesflat-button:hover:before, .draw-border a:hover:before, .block-get-a-quote a:hover:before, button:hover:before, .btn:hover:before { -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); -webkit-transform-origin: top right; -ms-transform-origin: top right; transform-origin: top right; } #commentform .wrap-input-submit input[type="submit"] { background: transparent; } /* Elementor */ .elementor-widget-container .mc4wp-form { position: relative; } .elementor-widget-container .mc4wp-form input[type="email"] { border-radius: 126px; background: #fff; color: #565872; border-color: #fff; padding: 23px 33px 23px 185px; margin: 0; } .elementor-widget-container .mc4wp-form input::placeholder, .elementor-widget-container .mc4wp-form input:-ms-input-placeholder, .elementor-widget-container .mc4wp-form input::-moz-placeholder, .elementor-widget-container .mc4wp-form input::-webkit-input-placeholder { color: #565872; } .elementor-widget-container .mc4wp-form input[type="submit"] { max-width: 179px; border-radius: 126px; position: absolute; left: 10px; top: 50%; transform: translateY(-50%); margin: 0; text-transform: uppercase; font-family: "Teko"; font-size: 21px; letter-spacing: 2px; padding: 23px 12px 20px 5px; } .elementor-widget-container .search-form { position: relative; } .elementor-widget-container .search-form label { display: block; } .elementor-widget-container .search-form input[type="search"] { margin-bottom: 0; width: 100%; border-radius: 30px; box-shadow: 0 0 20px rgb(0 0 0 / 8%); border: none; padding: 15px 26px 15px 55px; } .elementor-widget-container .search-form button, .elementor-widget-container .search-form input[type="submit"] { margin-bottom: 0; position: absolute; left: 7px; top: 50%; transform: translateY(-50%); width: 45px; height: 45px; padding: 0; display: flex; justify-content: center; align-items: center; border-radius: 50%; } .slide-001 .tf-slide-swiper .swiper-slide-bg { background-position: -46px 38px; } .mr--10 { margin-left: -10px; } .ml--10 { margin-right: -10px; } .mr--15 { margin-left: -15px; } .ml--15 { margin-right: -15px; } .hover-top { -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .hover-top:hover { transform: translateY(-10px); } .object-fit-cover img { object-fit: cover; } .overlay-under { z-index: 1; } .overlay-under > .elementor-widget-container { position: relative; } .overlay-under > .elementor-widget-container:before { content: ""; position: absolute; left: -10px; bottom: -10px; background: #ffffff; width: 100%; height: 100%; z-index: -1; } .btn-line .elementor-button-link, .link-line .elementor-heading-title > a { position: relative; } .btn-line .elementor-button-link:after, .link-line .elementor-heading-title > a:after { content: ""; height: 1px; width: 100%; position: absolute; right: 0; bottom: -2px; background: #252525; -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); -webkit-transform-origin: right top; -ms-transform-origin: right top; transform-origin: right top; transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1) 0s, -webkit-transform 500ms 0s; } .btn-line .elementor-button-link:hover:after, .link-line .elementor-heading-title > a:hover:after { -webkit-transform: scale(0, 1); -ms-transform: scale(0, 1); transform: scale(0, 1); -webkit-transform-origin: top left; -ms-transform-origin: top left; transform-origin: top left; } .link-line .elementor-heading-title > a:after { background: #0A1426; } .rev-btn.btn { display: flex; } .rev-btn.btn > i { margin-right: 12px !important; } .rev-btn.btn > i:before { content: "\f179"; } .tf-animation-spin { webkit-animation-name: spin; -webkit-animation-duration: 100000ms; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: spin; -moz-animation-duration: 100000ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: spin; -ms-animation-duration: 100000ms; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; animation-name: spin; animation-duration: 100000ms; animation-iteration-count: infinite; animation-timing-function: linear; } .tf-animation-rtd { webkit-animation-name: rtd; -webkit-animation-duration: 4000ms; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: rtd; -moz-animation-duration: 4000ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: rtd; -ms-animation-duration: 4000ms; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; animation-name: rtd; animation-duration: 4000ms; animation-iteration-count: infinite; animation-timing-function: linear; } /* line Raindrop animation -------------------------------------------------------------- */ .line_wrap { top: 0px; right: 50%; bottom: 0px; width: 100%; display: block; position: absolute; transform: translateX(50%); border-right: 1px solid rgba(0, 0, 0, 0.07); } .line_wrap:before { width: 1px; right: -1px; content: ""; height: 100px; position: absolute; animation: scroll1 15s ease-out infinite; background-image: linear-gradient(0deg, #000000, transparent); } .line_wrap .line_item { width: 25%; float: right; height: 100%; position: relative; display: inline-block; border-left: 1px solid rgba(0, 0, 0, 0.07); } .line_wrap .line_item:before { width: 1px; left: -1px; content: ""; height: 100px; position: absolute; } .line_wrap .line_item:nth-child(odd):before { animation: scroll2 15s ease-out infinite; background-image: linear-gradient(0deg, transparent, #000000); } .line_wrap .line_item:nth-child(even):before { animation: scroll1 15s ease-out infinite; background-image: linear-gradient(0deg, #000000, transparent); } .line_wrap.line_white { border-right: 1px solid rgba(255, 255, 255, 0.07); } .line_wrap.line_white:before { background-image: linear-gradient(0deg, #ffffff, transparent); } .line_wrap.line_white .line_item { border-left: 1px solid rgba(255, 255, 255, 0.07); } .line_wrap.line_white .line_item:nth-child(odd):before { background-image: linear-gradient(0deg, transparent, #ffffff); } .line_wrap.line_white .line_item:nth-child(even):before { background-image: linear-gradient(0deg, #ffffff, transparent); } @keyframes scroll1 { 0% { top: 0px; opacity: 1; } 50% { top: 50%; } 100% { top: 100%; opacity: 0.5; } } @keyframes scroll2 { 0% { opacity: 1; bottom: 0px; } 50% { bottom: 50%; } 100% { bottom: 100%; opacity: 0.5; } }