AlkantarClanX12
Current Path : /home/thanudqk/siamfreetour.com/wp-content/themes/wpkites/ |
Current File : //home/thanudqk/siamfreetour.com/wp-content/themes/wpkites/style-rtl.css |
/* Theme Name: WPKites Theme URI: https://spicethemes.com/wpkites-wordpress-theme/ Author: spicethemes Author URI: https://spicethemes.com Description: WPKites WordPress Theme is a lightweight, elegant, fully responsive, and translation-ready theme that allows you to create stunning blogs and websites. The theme is well suited for companies, law firms, eCommerce, finance, agency, travel, photography, design, arts, personal, and any other creative websites and blogs. The theme is developed using the Bootstrap 4 framework. It comes with a predesigned home page, good-looking header designs, and a number of content sections that you can easily customize. It also has lots of customization options (banner, services, testimonial, etc) that will help you create a beautiful, unique website in a short time. WPKites is compatible with popular plugins like Polylang, WooCommerce and Contact Form 7. WPKites theme is available in several locales.Wpkites theme is General Data Protection Regulation ready as it comes with WP GDPR Compliant (DEMO: https://wpkites.spicethemes.com/) Tags: one-column, two-columns, right-sidebar, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, sticky-post, threaded-comments, translation-ready, rtl-language-support Version: 1.4.3 Requires at least: 4.5 Tested up to: 6.4 Requires PHP: 5.4 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Text Domain: wpkites */ /*-------------------------------------------------------------- >>> TABLE OF CONTENTS: ---------------------------------------------------------------- 1.0 Common 2.0 Forms 3.0 Buttons 4.0 Lists 5.0 Tables 6.0 Links 7.0 Header Contact Details 8.0 Social Icons 9.0 Woocommerce Header Cart 10.0 Main Slider - Owl Carousel 11.0 OWL SLIDER NEXT - PREV BUTTONS 12.0 Cta Section 13.0 SECTION HEADER 14.0 Mixed Classes 15.0 Service Section 15.1 Service Section 2 15.2 Service Section 3 15.3 Service Section 4 16.0 Portfolio Section 17.0 Cta-2 Section 18.0 Team Section 18.1 Team Section2 18.2 Team Section3 18.3 Team Section4 19.0 Funfact Section 20.0 Blog Section 20.1 Blog Article 20.2 Blog Sidebar 20.3 Blog Single post 21.0 Shop and product section 22.0 footer section site info 23.0 footer Sidebar section 24.0 Sponser section 25.0 Testimonial Section 25.1 Testimonial Section 2 25.2 Testimonial Section 3 25.3 Testimonial Section 4 26.0 Footer Layout 27.0 header variation Layout2 27.1 header variation Layout3 28.0 Contact Page 28.1 Contact Page2 28.2 Contact Page3 28.3 Contact Page4 28.0 Breadcrumnb 29.0 Pagination 30.0 Aboutus Page 31.0 Error 404 page 32.0 Header Variation sticky_fade , sticky_shrink , sticky_slidedown 33.0 SLIDER VIDEO BUTTON AND IMAGES 34.0 Mobile Header Responsive 35.0 Alignment 36.0 Accessibility --------------------------------------------------------------*/ /*-------------------------------------------------------------- 1.0 Common --------------------------------------------------------------*/ html { overflow-y: scroll; overflow-x: hidden; -ms-overflow-style: scrollbar; } html { font-size: 1rem; } @media (min-width: 768px) and (max-width: 991px) { html { font-size: 0.875rem; } } @media (min-width: 200px) and (max-width: 768px) { html { font-size: 0.75rem; } } body, button, input, select, textarea { color: #333333; font-family: "Poppins", "Work Sans", "Helvetica Neue", helvetica, arial, sans-serif; line-height: 1.6; -webkit-font-smoothing: antialiased; } h1, h2, h3, h4, h5, h6 { clear: both; line-height: 1.5; margin: 0 0 1.875rem; color: #333333; font-weight: 700; font-family: 'Poppins', sans-serif; } h1 { font-size: 2.625rem; /* 42px */ } h2 { font-size: 2.25rem; /* 36px */ } h3 { font-size: 1.500rem; /* 24px */ } h4 { font-size: 1.250rem; /* 20px */ } h5 { font-size: 1.125rem; /* 18px */ } h6 { font-size: 1rem; /* 16px */ } p { margin: 0 0 1.6rem; padding: 0;font-size: 1rem; color:#777777;font-family: 'Poppins', sans-serif;} p:last-child { margin-bottom: 0rem; padding: 0; } dfn, cite, em, i { font-style: italic; } blockquote { font-size: 1.500rem; font-style: normal; margin: 0 0 1.563rem; overflow: hidden; padding: 0.625rem 1.25rem; quotes: "" ""; color: #333333; font-weight: 400; } blockquote cite { color: #a5a5a5; font-size: 1.000rem; display: block; font-style: normal; font-weight: 400; margin-top: 0.5em; } q { quotes: "“" "”" "‘" "’"; } blockquote:before, blockquote:after { content: ""; } :focus { outline: solid dotted; } address { margin: 0 0 1.5em; } pre { background: #eee; font-size: 1.000rem; line-height: 1.6; margin-bottom: 1.6em; max-width: 100%; overflow: auto; padding: 1.6em; } hr { background-color: #bbb; border: 0; height: 1px; margin-bottom: 1.5em; } code, kbd, tt, var { font-size: 1.000rem; } abbr, acronym { border-bottom: 1px dotted #666; cursor: help; } mark, ins { background: #e8e8e8; text-decoration: none; } big { font-size: 125%; } iframe { border: 0; } #wrapper { background-color: #f8f8f8; margin: 0px auto; } .sticky{} cite{ font-style: italic !important; } .bypostauthor{} #attachment_907 { width: 100% !important; } .alignnone img{ display: block; height: auto; width: 99%; } img.alignleft, .wp-caption.alignleft{ margin-left: 1.875rem; } img.alignright, .wp-caption.alignright{ margin-right: 1.875rem; float: left;} img.wp-caption .alignnone { display: block; margin: 0 auto; height: auto; width: 100%; } .wp-caption .wp-caption-text, .gallery-caption, .entry-caption{ clear: right; font-style: italic; line-height: 1.5em; margin: 0.75em 0; text-align: center; } .wp-caption.alignright { margin: 0.3125rem 1.25rem 1.25rem 0;} .wp-caption p.wp-caption-text { font-size: 0.813rem; margin: 0.75rem 0; text-align: center; font-style: italic; line-height: 1.5em; } .wp-caption.alignleft { margin: 0.3125rem 0 1.25rem 1.25rem;} .gallery .gallery-icon img { height: auto; max-width: 90%; padding: 0; } .gallery-item .gallery-caption, .hc_service_column .gallery-item .gallery-caption { font-size: 0.813rem; margin: 0.75rem 0; text-align: center; font-style: italic; line-height: 1.5em; } a img.alignright { float: left; } a img.alignnone { margin: 0.3125rem 0 1.25rem 1.25rem; } a img.alignleft { float: right; } a img.aligncenter { display: block; margin-right: auto; margin-left: auto; } @media screen and (min-width: 30rem){ img.alignleft { float: right; margin-left: 1.25rem; } } .alignleft { display: inline; float: right; margin-left: 1.25rem; } .aligncenter { clear: both; display: block; margin-right: auto; margin-left: auto; } fieldset { margin-bottom: 1rem; border: 1px solid #e9e9e9; margin: 0 2px; padding: 0.35rem 0.950rem 0.75rem; } fieldset p { margin: 0px 0 1.25rem; } legend { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 1.500rem; color: #0f0f16; font-weight: 600; display: table; max-width: 100%; border-bottom: none; width: auto; padding: 0; white-space: normal; } .bg-default{background-color:#ffffff;} .bg-default-color{background-color:#f5f6fa;} .bg-default-color-2{background-color:#f5f6fa;} .bg-default-color-3{background-color:#ffffff;} .sponsors.bg-default {background-color:#f5f6fa;} /*-------------------------------------------------------------- 2.0 Forms --------------------------------------------------------------*/ label { color: #333333;display: block;font-weight: 600;margin-bottom: 0.5em;font-size: 1rem; } fieldset { margin-bottom: 1em; } input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea { color: #333333; background: #f3f3f3; display: block; padding: 0.938em; width: 100%; border:none; } input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus { color: #333333; } select { border: 1px solid #f3f3f3; -webkit-border-radius: 0px; border-radius: 0px; height: 3em; max-width: 100%; } input[type="radio"], input[type="checkbox"] { margin-left: 0.5em; } input[type="radio"] + label, input[type="checkbox"] + label { font-weight: 400; } .form-submit:not(.comment-form .comment-form .form-submit) input[type="submit"]{ margin: 1.25rem; } button, input[type="button"], input[type="submit"] { background: transparent; -webkit-box-shadow: none; box-shadow: none; cursor: pointer; display: inline-block; font-size: 0.938rem; font-weight: 600; line-height: 1; padding: 1rem 2.188rem; text-shadow: none; -webkit-transition: background 0.4s; transition: background 0.4s; border-radius: 0; } input + button, input + input[type="button"], input + input[type="submit"] { padding: 0.75em 2em; } button.secondary, input[type="reset"], input[type="button"].secondary, input[type="reset"].secondary, input[type="submit"].secondary { background-color: #ddd; color: #222; } button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus { color: #ffffff; outline: none; } button.secondary:hover, button.secondary:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="button"].secondary:hover, input[type="button"].secondary:focus, input[type="reset"].secondary:hover, input[type="reset"].secondary:focus, input[type="submit"].secondary:hover, input[type="submit"].secondary:focus { background: #bbb; } /* Placeholder text color */ ::-webkit-input-placeholder { color: #777777; } :-moz-placeholder { color: #777777; } ::-moz-placeholder { color: #777777; } :-ms-input-placeholder { color: #777777; } .form-control:focus { outline: 0; box-shadow: none !important; } /*=================================================================================== 3.0 BUTTONS ===================================================================================*/ .btn-small { min-width: 8.5rem; font-size: 1rem; padding: 0.688rem 0.7rem; } .btn-ex-small { min-width: 9rem; font-size: 1.000rem; padding: 0.563rem 2.188rem; } .btn-small, .btn-ex-small { display: inline-block; -webkit-font-smoothing: antialiased; position: relative; letter-spacing: 0; border-radius: 0; text-align: center; transition: .3s; font-weight: 600; } .btn-default:focus,.btn-light:focus,.btn-border:focus{outline: thin dotted;} .btn-default { color: #ffffff;} .btn-default:hover, .btn-default:focus { background: #ffffff; color: #333333; border: 1px solid #ffffff; } .btn-light { background: #ffffff; color: #333333; border: 1px solid #ffffff; } .btn-light:hover, .btn-light:focus { color: #ffffff; } .btn-default-dark { color: #ffffff; } .btn-default-dark:hover, .btn-default-dark:focus { background: #333333; color: #fff; } .btn-default-light { color: #ffffff; } .btn-default-light:hover, .btn-default-light:focus { background: transparent; } .btn-border { background: #ffffff; color: #333333; } .btn-border:hover, .btn-border:focus { color: #ffffff; } .btn-light.focus, .btn-light:focus {box-shadow: none;} .btn-light:not(:disabled):not(.disabled):active { color: #fff; } .btn-light:not(:disabled):not(.disabled):active:focus { box-shadow: none; } /*-------------------------------------------------------------- 4.0 Lists --------------------------------------------------------------*/ ul, ol { margin: 0 1.125em 1.5em 0; padding: 0; } ul { list-style: disc; } ol { list-style: decimal; } li > ul, li > ol { margin-bottom: 0; margin-right: 1.5em; } dt { font-weight: 700; } dd { margin: 0 1.5em 1.5em; } ul > li > ul {padding-top: 0.938rem;} /*-------------------------------------------------------------- 5.0 Tables --------------------------------------------------------------*/ table { border-collapse: collapse; margin: 0 0 1.5em; width: 100%; word-wrap: break-word; } thead th { border-bottom: 2px solid #bbb; padding-bottom: 0.5em; } th { padding: 0.4em; text-align: right; } tr { border-bottom: 1px solid #eee; } td { padding: 0.4em; } th:first-child, td:first-child { padding-right: 10px; } th:last-child, td:last-child { padding-left: 0; } /*-------------------------------------------------------------- 6.0 Links --------------------------------------------------------------*/ a { color: #333333; text-decoration: none !important; transition: 0.3s;cursor: pointer; } /*================================================================================== 7.0 HEADER CONTACT DETAILS ===================================================================================*/ .navbar-light h2{margin: 0; padding-bottom: 0;font-size: 2.250rem;} .header-sidebar { padding: 0; } .head-contact-info { padding: 0.625rem 0 0.625rem; margin: 0px; display: block; } .head-contact-info li { display: inline-block; margin: 0rem; color: #ffffff; font-size: 1rem; position: relative; } .header-sidebar .widget .head-contact-info li.phone{ margin-left: 1.125rem;} .head-contact-info li:last-child { padding-left: 0; } .head-contact-info li a { color: #ffffff; } .head-contact-info li a:hover, .head-contact-info li a:focus { color: #333333; } .head-contact-info i { padding-left: 0.625rem; padding-right: 0.063rem; } .layout1 .custom-logo-link-url,.layout1 .navbar-brand {margin-left: 20px;} @media (max-width: 991px) { .header-sidebar { padding: 0.875rem 0; } .head-contact-info li { margin: 0 0 0.625rem; } .custom-social-icons li { padding: 0; } .head-contact-info { float: none; } .header-sidebar .widget{text-align: center;} .dropdown-menu {border:unset;} .navbar-collapse ul,.navbar-collapse ol { margin: 1.5em 1.125em 1.5em 0em; } } .footer-sidebar ul { list-style: none; margin: 0;} @media (max-width: 500px) { .head-contact-info li { display: block; padding-left: 0; } } .btn-box {position: relative;} .btn-style-one { position: relative; font-size: 1rem; line-height: 1.875rem; font-weight: 600; overflow: hidden; padding: 0.76rem 1.375rem 0.76rem; background-color:transparent; display:inline; } @media (max-width: 768px) { .layout1 .btn-box {margin-top: 12px;} } @media (max-width: 991px) { .layout1 .navbar-collapse.collapse.show { display: inline-block; width: 100%; } } .btn-style-one:hover,.btn-style-one:focus {color:#ffffff;} /*=================================================================================== 8.0 SOCIAL ICONS /*===================================================================================*/ .custom-social-icons {margin: 0; padding: 0;} @media (min-width: 991px){ .header-sidebar .widget .custom-social-icons {float: left;} } .widget .address-info i { padding-left: 0.625rem; padding-right: 0.063rem; } .custom-social-icons li { display: inline-block;padding: 0.625rem 0.1rem;} .custom-social-icons li > a:hover, .custom-social-icons li > a:focus {background-color: #ffffff;} .custom-social-icons li > a:before { display: none; } .custom-social-icons li > a { font-size: 0.875rem; line-height: 2; transition: all 0.3s; display: inline-block; cursor: pointer; box-shadow: none; color: #fff; margin: 0; padding: 0; text-align: center; height: 1.625rem; width: 1.625rem; } .contact .custom-social-icons li > a { background-color: #eeeeee;} .custom-social-icons li a i { padding: 0; } .widget em { font-style: normal; display: inline-block; margin: 0; color: #ffffff; font-size: 0.938rem; position: relative; padding: 0.413rem 0 0.313rem; } @media (min-width: 991px){ .widget em {float: left;} } /*===================================================================================*/ /* Search Box Style /*===================================================================================*/ /* 1. Search bar Fullwidth - hidden search field */ #searchbar_fullwidth { display: none; float: none; width: 100%; height: 3.875rem; border-top: 1px solid #d8d8d8; padding-right: 9.375rem; padding-left: 9.375rem; z-index: 1; position: relative; background: #fff; -webkit-box-shadow: 1px 3px 2px rgba(0,0,0,0.3); -moz-box-shadow: 1px 3px 2px rgba(0,0,0,0.3); box-shadow: 1px 3px 2px rgba(0,0,0,0.3); } #search_box_fullwidth { display: block; width: 88%; border: 0; outline: none; padding: 0; height: 3.75rem; line-height: 3.75rem; font-size: 1.25rem; font-weight: 500; color: #64646d; } #search_submit_fullwidth { display: block; float: left; margin: 0.563rem 0 0.563rem; font-size: 1.750rem; background: none; color: #202020; border: 0; outline: none; line-height: 1.5; cursor: pointer; padding: 0; } /* 2. Search Bar Fullscreen - hidden search field */ #searchbar_fullscreen { position: fixed; top: 0px; right: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0,0.95); -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -webkit-transform: translate(0px, -100%) scale(0, 0); -moz-transform: translate(0px, -100%) scale(0, 0); -o-transform: translate(0px, -100%) scale(0, 0); -ms-transform: translate(0px, -100%) scale(0, 0); transform: translate(0px, -100%) scale(0, 0); opacity: 0; z-index: 1000; } #searchbar_fullscreen input[type="search"] { position: absolute; top: 50%; width: 100%; color: #64646d; background: rgba(0, 0, 0, 0); font-size: 3.125rem; font-weight: 400; text-align: center; border: 0px; margin: 0rem auto; margin-top: -3.188rem; padding-right: 1.875rem; padding-left: 1.875rem; outline: none; } @media (max-width: 991px){ #searchbar_fullscreen input[type="search"] { font-size: 2.125rem; margin-top: -1.25rem; } } #searchbar_fullscreen .btn { position: absolute; top: 60%; right: 50%; left: auto; margin-top: 3.813rem; margin-right: -2.813rem; border-radius: 2px; border: black; color: #ffffff; padding: 0.563rem 1.563rem; font-size: 0.938rem; font-weight: 400; } #searchbar_fullscreen .close { position: fixed; top: 0.938rem; left: 0.938rem; color: #fff; opacity: 1; padding: 0.625rem 1.063rem; font-size: 1.688rem; } #searchbar_fullscreen.open { -webkit-transform: translate(0px, 0px) scale(1, 1); -moz-transform: translate(0px, 0px) scale(1, 1); -o-transform: translate(0px, 0px) scale(1, 1); -ms-transform: translate(0px, 0px) scale(1, 1); transform: translate(0px, 0px) scale(1, 1); opacity: 1; } .search-box-outer a.bg-light{background-color: transparent !important;} /*===================================================================================*/ /* Search Box /*===================================================================================*/ .nav-search{ margin-left: 1.563rem; display: inline-block; line-height: 1rem; position: relative; top: 0px; } .nav .open> .search-icon, .nav .open> .search-icon:focus{ background-color: unset; border-color: unset; } .navbar .search-box-outer .dropdown-menu { top: 3.125rem !important; right: auto !important; left: 0px; padding: 0px; width: 20.25rem !important; margin: 0px !important; background-color: #fff !important; border-top: solid 1px #ee591f; } .search-box-outer .search-form input[type="submit"] {padding: 0.75rem 1.25rem;} @media (max-width:786px){ .navbar .search-box-outer .dropdown-menu { position: absolute; width:17.5rem !important; right: 0 !important; } } .search-box-outer .dropdown-menu > li { padding: 0.25rem 0.5rem; border: none; background: none; } .search-form { width: 100%;} .search-form label {width: 98%; margin-bottom: 0;} .search-form .screen-reader-text { display: none;} .search-panel .form-container { padding: 0.625rem 0 2px 0;} .search-panel input[type="search"]{ display: block; width: 100%; height: 2.55rem; line-height: 1.5rem; background: #ffffff; border: 1px solid #e0e0e0; padding: 0.4375rem 0.4375rem 0.4375rem 5.625rem; -webkit-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; -moz-transition: all 300ms ease; transition: all 300ms ease; font-size: large; } .search-form input[type="submit"] { cursor: pointer; position: absolute; width: auto; transition: all .3s ease-in-out; color: #fff; font-weight: 600; height: 2.5rem; right: auto; left: 0.9rem; font-size: 0.938rem; top: 0.9rem; padding: 0.75rem 1.563rem; } .search-box-outer .dropdown-toggle::after { display:none;} .search-box-outer a{ font-size: 0.813rem; font-weight: 600; font-family: Montserrat; padding-left: 0 !important; } .search-box-outer a i{ padding-left: 3px;} @media (min-width: 768px) and (max-width: 992px){ .search-box-outer .dropdown-menu { top: 2.188rem;} } .search-box-outer .sub-arrow{display: none !important;} /*=================================================================================== 9.0 Woocommerce Header Cart ===================================================================================*/ .header-module { padding-right: 0rem;} .nav-search { margin-left: 0rem; display: inline-block; line-height: 1rem; position: relative; top: 0px; padding: 0 0 0 0.5rem; } .search-box-outer .sub-arrow{display: none;} .navbar .search-box-outer .dropdown-menu { top: 2.938rem; right: auto; left: 0rem; padding: 0rem; width: 20.25rem; border-radius: 0px; border: 0; margin: 0px; background-color: #fff !important; } .cart-header { position: relative; padding: 0 0.5rem 0 0; display: inline-block; margin-left: 1.5rem; } .cart-header > a.cart-icon { -wekbit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; display: inline-block; font-size: 0.875rem; line-height: 1.3; color: #333333; padding: 0; } /*.navbar .nav .nav-item .cart-header > a:focus {color:#333333;}*/ .cart-header > a.cart-total { font-size: 0.625rem; line-height: 1.7; color: #ffffff; text-align: center; font-weight: 400; position: absolute; left: -0.813rem; top: -5px; padding: 1px; width: 1.125rem; height: 1.125rem; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -wekbit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .cart-header > a.cart-total span span{ display: inline-block; margin-right: 5px; } @media (max-width: 991px) { .cart-header { margin-top: 0.938rem; margin-bottom: 0.938rem; } } .woocommerce img.custom-logo, .woocommerce-page img.custom-logo { max-width: unset;} /*=================================================================================== 10.0 Main Slider - Owl Carousel ===================================================================================*/ .main-slider { position: relative; } .main-slider .overlay, .video-slider .overlay { position: absolute; top: 0; bottom: 0; right: 0; left: 0; height: 100%; width: 100%; background-color: rgba(1, 7, 12, 0.65); } #slider-carousel { margin: 0px; } #slider-carousel .item,.back-img { position: relative; background-color: #fff; background-repeat: no-repeat; background-position: center center; width: 100%; z-index: 0; background-size: cover; height: 37.5rem !important; } .home-section { position: relative; background-color: #333333; background-repeat: no-repeat; background-position: center center; width: 100%; z-index: 1; background-size: cover; } .slider-caption { position: relative; display: table; height: 100%; z-index: 1; } .caption-content { display: table-cell; vertical-align: middle; } .slider-caption .title { font-size: 3.375rem; line-height: 1.1; color: #ffffff; margin: 0 0 2.2rem; } .slider-caption .btn-default { margin-left: 0.938rem;} .slider-caption .description {color: #ffffff;margin: 0 0 2rem;} .slider-caption .heading { font-size: 0.938rem; color: #ffffff; border-right: 4px solid #22a2c4; background-color: rgba(104,104,104,0.4); width: 27%; text-align: center; padding: 0.313rem 0;margin-bottom: 0.938rem; } .slider-caption .text-right .heading {float:left;} .slider-caption .text-center .heading {margin: auto;} .slider-caption .ptop-15 .btn-small { margin-right: 0.313rem; margin-left: 0.313rem; } @media only screen and (max-width: 600px) { .slider-caption .title { font-size: 3.000rem; margin: 0 0 1.000rem; } .slider-caption .caption-content br { display: none; } .slider-caption .ptop-15 { padding-top: 1.563rem; } } /*Slider Pointer*/ .pointer-scroll { position: absolute; font-family: 'fontAwesome'; content: '\f103'; bottom: -2.063rem; right: 0; left: 0; border: 2px solid #ffffff; color: #fff; z-index: 2; text-align: center; font-size: 1.700rem; line-height: 2; display: block; width: 4.125rem; height: 4.125rem; margin: 0px auto; border-radius: 50%; -webkit-animation: intro 2s; animation: intro 2s; } .pointer-scroll:hover, .pointer-scroll:focus { color: #fff; } @media (max-width: 767px) { .pointer-scroll { bottom: -1.563rem; width: 3.125rem; height: 3.125rem; font-size: 1.350rem; } } .pointer-scroll .scroll { -webkit-animation: finger 1s infinite; animation: finger 1s infinite; } @-webkit-keyframes intro { 0% { opacity: 1; -webkit-transform: translateY(2.5rem); transform: translateY(2.5rem); } 100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes intro { 0% { opacity: 1; -webkit-transform: translateY(2.5rem); transform: translateY(2.5rem); } 100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } } @-webkit-keyframes finger { 0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translateY(0.625rem); transform: translateY(0.625rem); } } @keyframes finger { 0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translateY(0.625rem); transform: translateY(0.625rem); } } /*=================================================================================== 11.0 OWL SLIDER NEXT - PREV BUTTONS ===================================================================================*/ .owl-carousel .owl-prev, .owl-carousel .owl-next{ display: inline-block; opacity: 0; color: #fff; background-color: #333333; border:1px solid #333333; font-size: 1.65rem; line-height: 1.7; padding: 0 !important; margin: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 2.875rem; height:2.875rem; z-index: 10; overflow: hidden; cursor: pointer; text-align: center; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; } .owl-carousel .owl-prev { right: 0rem; } .owl-carousel .owl-next { left: 0rem; } .owl-carousel:hover .owl-prev, .owl-carousel:focus .owl-prev { right: 0rem; opacity: 1;} .owl-carousel:hover .owl-next, .owl-carousel:focus .owl-next { left:0rem; opacity: 1;} @media (max-width:768px){ .owl-carousel:hover .owl-prev, .owl-carousel:focus .owl-prev { right: 3rem;} .owl-carousel:hover .owl-next, .owl-carousel:focus .owl-next { left: 3rem; } } .owl-carousel .owl-prev:hover, .owl-carousel .owl-prev:focus { color: #fff; } .owl-carousel .owl-next:hover, .owl-carousel .owl-next:focus { color: #fff; } .bcslider-section .overlay { position: absolute; top: 0; bottom: 0; right: 0; left: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.6); } .bcslider-section .owl-theme .owl-dots { position: absolute; top: 81.5%; right: 0; left: 0; z-index: 1000; } .bcslider-section .owl-carousel .owl-prev { right:2.5rem;} .bcslider-section .owl-carousel .owl-next {left:2.5rem;} /*=================================================================================== 12.0 Cta Section ===================================================================================*/ .cta_main { padding: 1.438rem 0.938rem;} .cta_content h2{ font-size: 1.375rem;color: #ffffff;font-weight: 700;margin: 0;line-height: 2;} .cta_content .btn-light {padding: 0.688rem 1.5rem;background-color: #ffffff;border:1px solid #ffffff; color: #ffffff;} .cta_content .btn-light:hover , .cta_content .btn-light:focus {color: #ffffff;border:1px solid #ffffff;} .cta_content .btn-light:not(:disabled):not(.disabled):active { border-color: #ffffff; } @media (min-width: 768px) { .cta_content .btn-light{float: left;} } [class^="cta_main"] { position: relative;} /*=================================================================================== 13.0 SECTION HEADER ===================================================================================*/ .section-header { padding: 0; position: relative; text-align: center; margin: 0.8rem 5.938rem 3rem; } .section-header .section-title {margin-bottom: 0;font-size: 2.25rem;font-weight: 700;} .section-header .section-subtitle {font-size:1rem; font-weight: 400; color: #333333; margin:0.6rem 0 1.25rem; } .right-header .navbar-brand { margin-right: 1rem !important;} @media (min-width: 768px){ .full-header .navbar-nav {float: left;} } @media (max-width: 768px){ /*Toggle Button*/ .navbar-toggler:hover,.navbar-toggler:focus { background-color: transparent;} .navbar-toggler {border-color: rgba(0,0,0,.1);} } /*Right header*/ .header-rgt {width: 100%; position: relative;} .custom-logo-link-url{ margin-left: 1rem; margin-bottom: 0.938rem;} .header-rgt .custom-logo-link-url, .header-rgt .navbar-brand { float: left; margin-right: 1rem; margin-left: 0rem; } .custom-logo-link-url .site-title{margin: 0;} .header-rgt .navbar-toggler,.content-center .navbar-toggler{ margin-top: 0.938rem;} .navbar .header-rgt .search-box-outer .dropdown-menu { right: 0 !important; left: auto;} /*Center header*/ .content-center{ text-align: center; width: 100%;} .auto{margin:0 auto;} .content-center .navbar-brand { padding-top: 1rem; padding-bottom: 1rem; text-align: center; float: none; } @media (max-width: 768px){ .content-center .header-module { text-align: right;} } /*=================================================================================== 14.0 Mixed Classes ===================================================================================*/ /*.section-space{padding: 4.688rem 0 5.5rem;}*/ .section-space{padding: 4.688rem 0 4.375rem;} .section-space .owl-theme .owl-dots .owl-dot span { border:3px solid #7a7a7a;} .section-space .owl-theme .owl-dots { margin: 1.125rem 0rem 1.4375rem; } .separator { font-family: "Share Tech Mono", monospace; display: flex; justify-content: center; align-items: center; overflow: hidden; } .separator::before, .separator::after { content: ''; display: block; height: 1px; width: 12.5rem; } .separator::before { margin-left: 1rem; } .separator::after { margin-right: 1rem; } .separator .fa { font-size: 1rem; padding: 0 2px; } /*.page-section-space { padding: 6.2rem 0 5.5rem; }*/ .page-section-space { padding: 6.2rem 0 4.375rem; } .some-space-section {padding: 4.8125rem 0 4.375rem;} /*.sidebar-space { padding: 6.2rem 0 3.125rem; }*/ .widget_media_image img {border-radius: 5px;} /*=================================================================================== 15.0 Service Section ===================================================================================*/ .services .post { background-color: #f5f6fa; border:1px solid #e9e9e9; margin: 0 0 1.875rem; padding: 2.188rem 1.25rem 2rem; border-radius: 0px; transition: 0.4s; -webkit-transition-duration: 0.4s; } .services .post-thumbnail { position: relative; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; text-align: center; margin: 0 auto 1.125rem; } .services .post-thumbnail a { position: relative; z-index: 1; } .services .post-thumbnail i.fa { font-size: 3.875rem; line-height: 1.095; position: relative; } .services .entry-header { display: block; margin: 0 0 1.05rem; padding: 0; } .services .entry-header .entry-title { margin: 0;padding: 0} .services .entry-header .entry-title a { position: relative; z-index: 1; } .services .entry-content p { margin: 0;padding:0;color:#777777;} /*===================================================================================*/ /* 15.1 Service Section 2 /*===================================================================================*/ .services2 .post { position: relative; background:#fff; margin-bottom: 2rem; padding:1.25rem 1.563rem; transition: 0.25s; -webkit-transition: all 0.25s ease-in; -moz-transition: all 0.25s ease-in; transition: all 0.25s ease-in; } .services2 .post::before { content: ""; position: absolute; right: 0; top: 0; width: 2px; height: 100%; transition: .5s; z-index: 0; } .services2 .post:hover::before ,.services2 .post:focus::before{ width: 100%;} .services2 .post:hover .entry-content p, .services2 .post:focus .entry-content p { color: #fff;position:relative; } .services2 .post-thumbnail { position: relative; text-align: right; } .services2 .post-thumbnail i.fa { font-size: 2.25rem; text-align: center; } .services2 .post:hover .post-thumbnail i.fa , .services2 .post:focus .post-thumbnail i.fa{ color: #fff; } .services2 .post:hover, .services2 .post:focus{ color: #fff; -webkit-transition: all 0.25s ease-in; -moz-transition: all 0.25s ease-in; transition: all 0.25s ease-in; } .services2 .post .entry-header .entry-title a {transition: 0s; } .services2 .entry-header .entry-title a:hover, .services2 .entry-header .entry-title a:focus { color:#fff !important;} .services2 .post:hover .entry-header .entry-title a, .services2 .post:hover .entry-header .entry-title , .services2 .post:focus .entry-header .entry-title , .services2 .post:focus .entry-header .entry-title a {color:#fff; position: relative;} /*===================================================================================*/ /* 15.2 Service Section 3 /*===================================================================================*/ .services3 .post { margin: 0; padding: 0 1.25rem 3.438rem; transition: 0.3s; } .services3 .post-thumbnail { position: relative; text-align: center; margin: 0 auto 1.550rem; } .services3 .post-thumbnail img { border-radius: 2px; } .services3 .post-thumbnail i.fa { border-radius: 50%; color: #fff; width: 5rem; height: 5rem; font-size: 2.25rem; line-height: 1.8; padding: 5px; border: 4px solid #fff; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } .services3 .post:hover .post-thumbnail i.fa, .services3 .post:focus .post-thumbnail i.fa { background: #f5f6fa; border: 4px solid #fff; -webkit-transform: scale3d(1.2, 1.2, 1); transform: scale3d(1.2, 1.2, 1); } /*===================================================================================*/ /* 15.3 Service Section 4 /*===================================================================================*/ .services4 .post { margin-bottom: 1rem; padding: 1rem 4.25rem 1rem 1.125rem; -webkit-transition: .5s all ease; -moz-transition: .5s all ease; transition: .5s all ease; position: relative; } .services4 .post:hover, .services4 .post:focus { -webkit-box-shadow: -5px 7px 9px -4px rgb(158, 158, 158); -moz-box-shadow: -5px 7px 9px -4px rgb(158, 158, 158); box-shadow: -5px 7px 9px -4px rgb(158, 158, 158); } .services4 .post-thumbnail { position: absolute; right: 0; top: 0; text-align: right; padding: 1rem 0; } .services4 .post-thumbnail i.fa { font-size: 2.5rem; text-align: center; -webkit-transition: -webkit-transform .2s ease-in-out; transition: transform .2s ease-in-out; } .services4 .post:hover .post-thumbnail i.fa, .services4 .post:focus .post-thumbnail i.fa{ -webkit-transform: rotate(360deg); transform: rotate(360deg); -webkit-transition: .5s all ease; -moz-transition: .5s all ease; transition: .5s all ease; } .services4.service_wrapper .entry-header {margin: 0 0 0.938rem;} /*=================================================================================== 16.0 Portfolio Section ===================================================================================*/ button.close { position: absolute; left: 0; z-index: 2; padding: 0.3rem 0.6rem; background-color: transparent; border: 1px solid #333333; } .close:focus, .close:hover {border: 1px solid #333333;} .portfolio .portfolio-thumbnail { position: relative; overflow: hidden; width: 100%; text-align: right; border-radius:0; margin-bottom: 1.875rem; } .portfolio .portfolio-thumbnail .see-more { position: relative; z-index: 2; align-self: flex-end; flex-grow: 1; margin-top: 12px; margin-left: 2.1875rem; transition: 0.4s; } .portfolio .portfolio-thumbnail:hover .see-more, .portfolio .portfolio-thumbnail:focus .see-more { margin-top: 2.1875rem;} .portfolio .portfolio-thumbnail .portfolio-item-description .see-more> :first-child { display: inline-block; position: relative; z-index: 1; width: 2.625rem; height: 2.625rem; border-radius: 50%; padding:0.8rem; text-align: center; line-height: 0.1; background: #ffffff; } .portfolio .portfolio-thumbnail .see-more a:hover i, .portfolio .portfolio-thumbnail .see-more a:focus i{ animation-name: spin; animation-duration: 0.2s; animation-iteration-count: 1turn; animation-timing-function: linear; } @keyframes spin { from { transform:rotate(0deg); } to { transform:rotate(360deg); } } .portfolio .portfolio-thumbnail .see-more a::after { content: ""; position: absolute; z-index: 0; right: 50%; top: 50%; -webkit-transform: translateX(50%) translateY(-50%); transform: translateX(50%) translateY(-50%); transition: 0.5s; display: block; padding: 1.25rem; border-radius: 50%; -webkit-animation: pulse-border 1500ms ease-out infinite; animation: pulse-border 1500ms ease-out infinite; border: 1px solid #ffffff; } .portfolio .portfolio-thumbnail:hover .see-more a::after, .portfolio .portfolio-thumbnail:focus .see-more a::after{padding: 4.0625rem;} .portfolio .portfolio-thumbnail .portfolio-item-description{ display: flex; flex-direction: column; justify-content: flex-end; align-items: flex-start; position: absolute; z-index: 3; top: 0; right: 0; width: 100%; height: 100%; padding: 2.5rem; text-align: right; border-radius: 0; opacity: 0; transition: 0.5s ease-out; overflow: hidden; } .portfolio .portfolio-thumbnail .portfolio_description { transition: 0.3s; position: relative; z-index: 2; } .portfolio .portfolio-thumbnail .portfolio_description .portfolio-item-title, .portfolio .portfolio-thumbnail .portfolio_description .portfolio-item-meta { transition: 0.5s; opacity: 0; transform: translateY(2.5rem); } .portfolio .portfolio-thumbnail .portfolio_description .portfolio-item-title { padding: 5px 0px 0px 0px; transition: 0.7s; } .portfolio .portfolio-thumbnail .portfolio-item-description .portfolio-item-title h4{ margin-bottom: 0; font-size: 1.625rem; font-weight: 600; } .portfolio .portfolio-thumbnail .portfolio-item-title a{color:#ffffff;} .portfolio .portfolio-thumbnail .portfolio-item-title a:hover, .portfolio .portfolio-thumbnail .portfolio-item-meta a:hover, .portfolio .portfolio-thumbnail .portfolio-item-title a:focus, .portfolio .portfolio-thumbnail .portfolio-item-meta a:focus{ color: #333333; } .portfolio .portfolio-thumbnail:hover .portfolio-item-description, .portfolio .portfolio-thumbnail:hover, .portfolio .portfolio-thumbnail:focus .portfolio-item-description, .portfolio .portfolio-thumbnail:focus { opacity: 1; } .portfolio .portfolio-thumbnail .post_cats a { color: #ffffff;} .portfolio .portfolio-thumbnail .post_cats{ margin-bottom:0.313rem; font-weight: 600; position: relative; margin-right: 0.75rem; } .portfolio .portfolio-thumbnail .post_cats::before{ content: ""; width: 2px; height: 1.5rem; background-color: #ffffff; position: absolute; bottom: 0.1rem; right: -0.75rem; } .portfolio .portfolio-thumbnail .overlay { position: absolute; z-index: 1; top: 0; right: 0; width: 100%; height: 100%; opacity: 0; transition: 0.3s; } .portfolio .portfolio-thumbnail:hover .overlay ,.portfolio .portfolio-thumbnail:focus .overlay {opacity: 1;} .portfolio .portfolio-thumbnail:hover .portfolio-item-description, .portfolio .portfolio-thumbnail:hover .overlay, .portfolio .portfolio-thumbnail:hover .portfolio_link, .portfolio .portfolio-thumbnail:hover .portfolio-item-description .portfolio-item-meta, .portfolio .portfolio-thumbnail:hover .portfolio-item-description .portfolio-item-title, .portfolio .portfolio-thumbnail:focus .portfolio-item-description, .portfolio .portfolio-thumbnail:focus .overlay, .portfolio .portfolio-thumbnail:focus .portfolio_link, .portfolio .portfolio-thumbnail:focus .portfolio-item-description .portfolio-item-meta, .portfolio .portfolio-thumbnail:focus .portfolio-item-description .portfolio-item-title{ opacity: 1; transform: translateY(0); } @media (min-width:600px) and (max-width:1280px){ .portfolio2 .portfolio-thumbnail .portfolio-item-description .portfolio-item-title h4{ font-size: 1.25rem;} .portfolio2 .portfolio-thumbnail .post_cats{font-size: 1rem;} .portfolio2 .portfolio-thumbnail .portfolio-item-description{padding: 1.5rem;} .portfolio2 .portfolio-thumbnail:hover .see-more a::after, .portfolio2 .portfolio-thumbnail:focus .see-more a::after{padding:3.5rem;} } @media (min-width:1280px) { .portfolio3 .portfolio-thumbnail .portfolio-item-description .portfolio-item-title h4{font-size: 1.25rem;} .portfolio3 .portfolio-thumbnail .post_cats{font-size: 1rem;} .portfolio3 .portfolio-thumbnail .portfolio-item-description{padding: 1.5rem;} } @media (min-width:600px) and (max-width:1280px){ .portfolio3 .portfolio-thumbnail .portfolio-item-description .portfolio-item-title h4{font-size: 1rem;} .portfolio3 .portfolio-thumbnail .post_cats{font-size: 0.75rem; margin-bottom: 0.13rem;} .portfolio3 .portfolio-thumbnail .see-more { margin-left: 1.1875rem;} .portfolio3 .portfolio-thumbnail .portfolio-item-description{padding: 1rem;} .portfolio3 .portfolio-thumbnail:hover .see-more a::after, .portfolio3 .portfolio-thumbnail:focus .see-more a::after{padding: 3rem;} .portfolio3 .portfolio-thumbnail:hover .see-more, .portfolio3 .portfolio-thumbnail:focus .see-more { margin-top:1.1875rem;} .portfolio3 .portfolio-thumbnail .post_cats::before { bottom: 0rem;height: 1rem;} .portfolio3 .portfolio-thumbnail .portfolio-item-description .see-more> :first-child { width: 2rem; height: 2rem; padding: 0.6rem; line-height: 1; } } @media (min-width:1280px) { .portfolio4 .portfolio-thumbnail .portfolio-item-description .portfolio-item-title h4{font-size: 1.25rem;} .portfolio4 .portfolio-thumbnail .post_cats{font-size: 1rem;} .portfolio4 .portfolio-thumbnail .portfolio-item-description{padding: 1.2rem;} .portfolio.p4l .portfolio-thumbnail .portfolio-item-description .portfolio-item-title h4{font-size: 0.90rem;} .portfolio.p4l .portfolio-thumbnail .post_cats{font-size: 0.70rem;} .portfolio.p4l .portfolio-thumbnail .portfolio-item-description{padding: 1rem;} .portfolio.p4l .portfolio-thumbnail:hover .see-more a::after, .portfolio.p4l .portfolio-thumbnail:focus .see-more a::after{padding: 2.7rem;} .portfolio.p4l .portfolio-thumbnail .see-more { margin-left: 1.1875rem;} .portfolio.p4l .portfolio-thumbnail:hover .see-more, .portfolio.p4l .portfolio-thumbnail:focus .see-more { margin-top:1rem;} .portfolio.p4l .portfolio-thumbnail .post_cats::before { bottom: 0rem;height: 1rem;} .portfolio.p4l .portfolio-thumbnail .portfolio-item-description .see-more> :first-child { width: 2rem; height: 2rem; padding: 0.6rem; line-height: 1; } } @media (min-width:768px) and (max-width:1280px){ .portfolio4 .portfolio-thumbnail .portfolio-item-description .portfolio-item-title h4{ font-size: 1rem;} .portfolio4 .portfolio-thumbnail .post_cats{font-size: 0.85rem;} .portfolio4 .portfolio-thumbnail .see-more { margin-left: 1.1875rem;} .portfolio4 .portfolio-thumbnail .portfolio-item-description{padding: 1.2rem;} .portfolio4 .portfolio-thumbnail:hover .see-more, .portfolio4 .portfolio-thumbnail:focus .see-more { margin-top: 1.5rem;} .portfolio4 .portfolio-thumbnail:hover .see-more a::after, .portfolio4 .portfolio-thumbnail:focus .see-more a::after{padding: 3rem;} .portfolio4 .portfolio-thumbnail .post_cats::before {height: 1rem;} } @media (min-width:769px) and (max-width:1280px){ .portfolio.portfolio.portfolio.p4l .portfolio-thumbnail .portfolio-item-description .portfolio-item-title h4{font-size: 0.90rem;} .portfolio.portfolio.p4l .portfolio-thumbnail .post_cats{font-size: 0.70rem;} .portfolio.p4l .portfolio-thumbnail .portfolio-item-description{padding: 1rem;} .portfolio.p4l .portfolio-thumbnail:hover .see-more a::after, .portfolio.p4l .portfolio-thumbnail:focus .see-more a::after{padding: 2.7rem;} .portfolio.p4l .portfolio-thumbnail .see-more { margin-left: 1.1875rem;} .portfolio.p4l .portfolio-thumbnail:hover .see-more, .portfolio.p4l .portfolio-thumbnail:focus .see-more { margin-top:1rem;} .portfolio.p4l .portfolio-thumbnail .post_cats::before { bottom: 0rem;height: 1rem;} .portfolio.p4l .portfolio-thumbnail .portfolio-item-description .see-more> :first-child { width: 2rem; height: 2rem; padding: 0.6rem; line-height: 1; } } @media (min-width:600px) and (max-width:768px){ .portfolio4 .portfolio-thumbnail .portfolio-item-description .portfolio-item-title h4{ font-size: 1rem;} .portfolio4 .portfolio-thumbnail .post_cats{font-size: 0.85rem;} .portfolio4 .portfolio-thumbnail:hover .see-more a::after, .portfolio4 .portfolio-thumbnail:focus .see-more a::after{padding: 3rem;} .portfolio4 .portfolio-thumbnail .see-more { margin-left: 1.1875rem;} .portfolio.portfolio.p4l .portfolio-thumbnail .portfolio-item-description .portfolio-item-title h4{font-size: 0.80rem;} .portfolio.p4l .portfolio-thumbnail .post_cats{font-size: 0.65rem;} .portfolio.p4l .portfolio-thumbnail .portfolio-item-description{padding: 1rem;} .portfolio.p4l .portfolio-thumbnail:hover .see-more a::after, .portfolio.p4l .portfolio-thumbnail:focus .see-more a::after{padding: 2.7rem;} .portfolio.p4l .portfolio-thumbnail .see-more { margin-left: 1.1875rem;} .portfolio.p4l .portfolio-thumbnail:hover .see-more, .portfolio.p4l .portfolio-thumbnail:focus .see-more { margin-top:1rem;} .portfolio.p4l .portfolio-thumbnail .post_cats::before { bottom: 0rem;height: 1rem;} .portfolio.p4l .portfolio-thumbnail .portfolio-item-description .see-more> :first-child { width: 2rem; height: 2rem; padding: 0.6rem; line-height: 1; } } body.modal-open { padding-left: 0 !important; } /*-------------------------------------------------------------- Portfolio tab --------------------------------------------------------------*/ .md-pills .nav-link.active,.md-pills .nav-link:hover, .md-pills .nav-link:focus { color: #fff; } .tab-filter-wrapper { z-index: 1;text-align: center; margin-bottom: 3px;} @media only screen and (min-width: 1170px){ .portfolio .tab-filter { margin: 0 auto; -webkit-transition: width 0.3s; -moz-transition: width 0.3s; transition: width 0.3s; display: inline-block; } } @media only screen and (min-width: 768px){ .portfolio .tab-filter {width: auto; cursor: auto; } } .portfolio .tab-filter { position: relative; margin: 0 auto; z-index: 1;} button.close { position: absolute; left: 0; z-index: 2; padding: 0.3rem 0.6rem; background-color: transparent; border: 1px solid #333333; } .close:focus, .close:hover {border: 1px solid #333333;} .portfolio .flex-center { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 100%; } .portfolio .tab-content { padding-top: 2.3rem; position: relative; z-index: 1; overflow: hidden } .portfolio .md-pills .nav-link { padding: 0.75rem 1.58rem; font-size: 1rem; background-color: #f3f3f3; margin-bottom: 10px; } /*.portfolio ul.nav{border:1px solid transparent; background-color: #f3f3f3;} */ .portfolio .tab-content .portfolio-thumbnail { float: right; width: 100%; margin: 0px 0 1.875rem; } /*-------------------------------------------------------------- Portfolio Gallery --------------------------------------------------------------*/ .portfolio.portfolio-gallery .col-2,.portfolio.portfolio-gallery .col-3, .portfolio.portfolio-gallery .col-4,.portfolio.portfolio-gallery .col-6, .portfolio.portfolio-gallery .col-lg-2,.portfolio.portfolio-gallery .col-lg-3, .portfolio.portfolio-gallery .col-lg-4,.portfolio.portfolio-gallery .col-lg-6, .portfolio.portfolio-gallery .col-md-2,.portfolio.portfolio-gallery .col-md-3, .portfolio.portfolio-gallery .col-md-4,.portfolio.portfolio-gallery .col-md-6, .portfolio.portfolio-gallery .col-sm-2,.portfolio.portfolio-gallery .col-sm-3, .portfolio.portfolio-gallery .col-sm-4,.portfolio.portfolio-gallery .col-sm-6{ padding: 0rem; } .portfolio.portfolio-gallery .modal-body .col-md-6, .portfolio.portfolio-gallery .modal-body .col-md-4, .portfolio.portfolio-gallery .modal-body .col-md-3{ padding-left: 1.25rem; padding-right:1.25rem; } .portfolio.portfolio-gallery .portfolio-thumbnail { margin: 0px; border-radius: 0; } .portfolio.portfolio-gallery .portfolio-thumbnail i { left: 46%;} /*=================================================================================== 17.0 Cta-2 Section ===================================================================================*/ .cta-2{ background-image: url(../images/bg/2.jpg); background-repeat: no-repeat; background-position: center right; width: 100%; background-size: cover; padding:0; } .cta-2 .overlay{ position: relative; top: 0; bottom: 0; right: 0; left: 0; height: 100%; width: 100%; padding: 3rem 0.938rem 4rem; /*background-color: rgba( 28,201,237,.8);*/ } @media (min-width:768px){.cta-2 .overlay{padding-top: 5.625rem;padding-bottom: 5rem;}} .cta-2 .title{margin-bottom: 2rem; font-size: 2.25rem; color:#ffffff;} .cta-2 p.section-subtitle{margin-bottom:1.3rem; color:#ffffff;} /*Slider Lightbox CSS*/ .lightbox-cta { background-color: rgba(0, 0, 0, 0.8); overflow: scroll; position: fixed; display: none; z-index: 1; bottom: 0; left: 0; right: 0; top: 0; z-index: 10000; } .lightbox-container { position: relative; max-width: 60rem; margin: 7% auto; display: block; padding: 0 3%; height: auto; z-index: 10; } @media screen and (max-width: 768px) { .lightbox-container {margin-top: 10%; } } @media screen and (max-width: 40.813rem) { .lightbox-container {margin-top: 13%;} } .lightbox-content { box-shadow: 0 1px 0.375rem rgba(0, 0, 0, 0.7);} .lightbox-close { text-transform: uppercase; background: transparent; position: absolute; font-weight: 300; font-size: 0.75rem; display: block; border: none; color: #ffffff; top: 0%; left: 4.2%; z-index: 1; padding: 0.8rem; border: 1px solid #ffffff; } .lightbox-close:hover, .lightbox-close:focus{background: none;} .video-container { padding-bottom: 56.25%; position: relative; padding-top: 1.875rem; overflow: hidden; height: 0; } .video-container iframe, .video-container object, .video-container embed { position: absolute; height: 100%; width: 100%; right: 0; top: 0; } .video-btn { margin-bottom: 1rem;} #cta-video .fa{ font-size: 5.8rem; cursor: pointer; color: #ffffff; } .cta-2 #cta-video { position: relative; width: 5.625rem; height: 5.625rem; line-height: 5.625rem; margin-top: 1.875rem; display: inline-block; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; } .cta-2 .video-btn .ripple,.cta-2 .video-btn .ripple:before, .cta-2 .video-btn .ripple:after { position: absolute; top: 50%; right: 50%; height: 4.875rem; width: 4.875rem; -webkit-transform: translate(50%, -50%); -moz-transform: translate(50%, -50%); -ms-transform: translate(50%, -50%); -o-transform: translate(50%, -50%); transform: translate(50%, -50%); -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, .6); -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, .6); -ms-box-shadow: 0 0 0 0 rgba(255, 255, 255, .6); -o-box-shadow: 0 0 0 0 rgba(255, 255, 255, .6); box-shadow: 0 0 0 0 rgba(255, 255, 255, .6); -webkit-animation: ripple 3s infinite; -moz-animation: ripple 3s infinite; -ms-animation: ripple 3s infinite; -o-animation: ripple 3s infinite; animation: ripple 3s infinite; } .cta-2 .video-btn .ripple:before { -webkit-animation-delay: .9s; -moz-animation-delay: .9s; -ms-animation-delay: .9s; -o-animation-delay: .9s; animation-delay: .9s; content: ""; position: absolute; } .cta-2 .video-btn .ripple:after { -webkit-animation-delay: .6s; -moz-animation-delay: .6s; -ms-animation-delay: .6s; -o-animation-delay: .6s; animation-delay: .6s; content: ""; position: absolute; } @-webkit-keyframes ripple { 70% {box-shadow: 0 0 0 70px rgba(255, 255, 255, 0);} 100% {box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);} } @keyframes ripple { 70% {box-shadow: 0 0 0 70px rgba(255, 255, 255, 0);} 100% {box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);} } /*===================================================================================*/ /* 18.0 Team Section /*===================================================================================*/ /*.team.bg-default-color{background-color: #f5f6fa;}*/ .team .team-grid { position: relative; overflow: hidden; width: 100%; text-align: center; margin-bottom: 1.875rem; } .team.team1 .team-grid { box-shadow: 0 3px 8px 0 rgb(187 187 187 / 33%); background-color: #ffffff; } .team .team-grid .details { padding: 1.563rem 1.875rem 1.563rem; background-color: #ffffff;} .team .team-grid .img-holder{position: relative;} .team .team-grid .name {color: #333333; margin-bottom: 0.625rem; font-weight: 600;} .team .team-grid .custom-social-icons li > a{ border: 1px solid transparent; line-height: 1.8; -webkit-transition: 0.3s; transition: 0.3s; } .team .team-grid .img-holder .custom-social-icons { position: absolute; bottom: 0%; right: 0; width: 100%; padding: 0; opacity: 0; visibility: hidden; transition: all 0.4s ease-in-out; transform: translateY(100%); } .team .team-grid:hover .custom-social-icons, .team .team-grid:focus .custom-social-icons{ opacity: 1; visibility: visible; transform: translateY(0); } .team .team-grid .custom-social-icons li > a:hover, .team .team-grid .custom-social-icons li > a:focus { border: 1px solid #ffffff; color:#ffffff; background-color: transparent; border-radius: 2px; } .team1 #team-carousel .item { margin-left: 5px; margin-right: 5px; } /*===================================================================================*/ /* 18.1 Team Section2 /*===================================================================================*/ /*.team .team-grid { box-shadow: none; }*/ .team2 .team-grid .card-body .list-inline li > a{color:#777777;} .team2 .team-grid .card-body .list-inline li > a:hover, .team2 .team-grid .card-body .list-inline li > a:focus { background-color: unset;} .team2 .team-grid .card-body p {color: #777777;} .team2 .team-grid .img-holder img { -webkit-transition: all 0.2s linear; transition: all 0.2s linear; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } .team2 .team-grid .img-holder::before {position:unset;} .team2 .team-grid:hover .img-holder img , .team2 .team-grid:focus .img-holder img{transform: scale3d(0.9, 0.9, 1);} /*===================================================================================*/ /*18.2 Team Section3 /*===================================================================================*/ .team3 .team-grid .img-holder img { max-width: 100%; border-radius: 50%; color: #fff; width: 12rem; height: 12rem; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } .team3 .team-grid .card-body .list-inline li > a { color: #777777;} .team3 .team-grid .card-body .list-inline li > a:hover, .team3 .team-grid .card-body .list-inline li > a:focus { background-color: unset;} .team3 .owl-carousel.owl-drag .owl-item{background: #ffffff !important;} .team3 .team-grid { margin: 1px; padding-bottom: 0.75rem; padding-top: 2.25rem; background-color: #ffffff; } .team3 .owl-theme .owl-nav.disabled+.owl-dots { margin-top: 3.25rem;} .team3 .team-grid .img-holder::before {position:unset;} .team3 .team-grid:hover .img-holder img,.team3 .team-grid:focus .img-holder img{transform: scale3d(0.9, 0.9, 1);} .team3.team-common .team-grid .card-body { padding-bottom: 1.25rem;} .team3.section-space .owl-theme .owl-dots {margin-top: 3rem;} /*===================================================================================*/ /* 18.3 Team Section4 /*===================================================================================*/ .team4 .team-grid { background-color: #fff; margin: 0.125rem auto; padding-bottom: 0px; margin: 0.125rem 0.125rem 1.75rem; text-align: center; position: relative; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1); -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1); -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1); } .team4 .list-inline > a { cursor: pointer;} @media (min-width: 768px){ .team4 .avatar{width: 13.875rem; height: auto;} } .team4 .overlay { position: relative; overflow: hidden;} .team4 .team-grid:hover .overlay::before, .team4 .team-grid:focus .overlay::before { opacity: 1; width: 100%; visibility: visible; } .team4 .overlay::before { position: absolute; top: 0; left: 0; width: 0; height: 100%; background: rgba(0, 0, 0, 0.3); content: ""; opacity: 0; z-index: 6; visibility: hidden; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; } .team4 .team-grid .img-holder::before {position:unset;} .team4 .team-grid:hover .list-inline, .team4 .team-grid:focus .list-inline { opacity: 1; visibility: visible; transform: translateX(0); transition-delay: .2s; } .team4 .list-inline li a { color: #777777; display: block; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .team4 .list-inline { background: #ffffff; display: inline-block; position: absolute; top: 0.625rem; right: 0; padding: 0.5rem 1.25rem; border-radius: 18.75rem; z-index: 44; -webkit-transform: translateX(100%); -moz-transform: translateX(100%); transform: translateX(100%); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; opacity: 0; visibility: hidden; } .team4 .team-grid .list-inline .list-inline-item{ margin-left: 0rem;} .team4 .team-grid .list-inline li > a:hover, .team4 .team-grid .list-inline li > a:focus { background-color: unset;} .team4.team-common .team-grid .card-body { padding-bottom: 1.25rem;} /*===================================================================================*/ /* 19.0 Funfact Section /*===================================================================================*/ .section-space.funfact{padding: 6.2rem 0 6.2rem} .funfact { position: relative; background-color: #ffffff; background-image: url(../images/pattern/pattern1.png); background-size: cover; background-repeat:repeat; background-position: center; } .funfact-inner { cursor: pointer; padding: 2.5rem ; background-color: #333333; border-radius: 3px; -webkit-transition: 0.3s; transition: 0.3s; } .funfact .funfact-icon { font-size: 4rem; margin-bottom:1.25rem; transition: 0.3s; color: #fff; } @media (max-width:768px){ .funfact-icon {padding: 1.563rem} } @media (max-width:600px){ .funfact-inner{margin-bottom: 1rem;} } .funfact-title { margin-bottom: 4px; color: #ffffff;font-size: 3.125rem;font-weight: 600; } .funfact-inner .description { color: #fff; font-size: 1rem; margin: 0; } .funfact:before { content: ""; display: block; height: 100%; position: absolute; top: 0; right: 0; width: 100%; z-index: 0; /*background-color: rgb(255 255 255 / 80%);*/ } /*-------------------------------------------------------------- 20.0 Blog Section 20.1 Blog Article --------------------------------------------------------------*/ .blog .post { box-shadow: 0 3px 15px 0 rgba(218,218,218,0.41); transition: all .3s linear; transition: all .8s cubic-bezier(.39,.01,.36,.9); transform: translateY(0px); background-color: #ffffff; margin-bottom: 1.875rem; min-height: 230px; } .blog .post:hover, .blog .post:focus{ box-shadow: 0 0 10px 3px rgba(0,0,0,0.1); transition: all .3s linear; transform: translateY(-6px); transition: all .8s cubic-bezier(.39,.01,.36,.9); } .blog .post .post-thumbnail { position: relative; overflow: hidden; margin: 0; text-align: center; } .blog .list-view .post-thumbnail { width: 24.063rem; height: auto; float: right; } .blog .post-thumbnail img { transform: scale(1) translateY(0); transition: all .8s cubic-bezier(.39,.01,.36,.9); } .blog .post:hover .post-thumbnail img, .blog .post:focus .post-thumbnail img { transform: scale(1.1) translateY(-12px); } .post .entry-content { overflow: hidden;padding: 0 2px;} .more-link{margin-right:2px; margin-bottom: 2px; font-weight: 600;} .post-content { padding: 1.5rem 1.875rem; } .more-link i{ font-size: 0.875rem; margin-right: 0.2rem;} .entry-date a{ position: absolute; top: 2rem; right: 1rem; left: auto; font-size: 0.875rem; font-weight: 400; display: inline-block; padding: 0.25rem 1.25rem; color: #fff; word-break: break-word; transform-origin: 100% 50%; transform: rotate( 270deg); } .blog-switcher .entry-date a { width: 170px; text-align: center; } @media (max-width: 992px){ .blog-switcher .entry-date a { width: 130px; } } .entry-date a { padding: 0.25rem 1.25rem; } .post-content.remove-images { padding: 1.5rem 3.875rem 1.5rem 1.875rem; } .blog-switcher .post.right .entry-date.remove-image{ right: 0; bottom: 1.5rem; } .post .entry-header h4{margin-bottom: 0.875rem; font-weight: 600;} .entry-content p{margin-bottom: 0;padding-bottom: 1.25rem;} .entry-meta{margin-bottom: 0.875rem;} .entry-meta a{display: inline-block;} .entry-meta span:after { font-family: FontAwesome; content: '\f111'; padding-right: 0.625rem; padding-left: 0.625rem; font-size: 0.313rem; vertical-align: middle; } .entry-meta span:last-child:after {display: none;} .entry-content p a {margin-bottom: 0;padding-bottom: 0; line-height: 1.7;} .entry-meta i {padding-left: 0.625rem;color: #333333;transition: 0.3s;} .entry-meta span{color: #777777;transition: 0.3s; font-size:0.875rem;} .entry-meta a:last-child span::after { display: none; } .post .entry-content a:hover i , .post a:hover span , @media (max-width: 768px) { .blog .list-view .post-thumbnail { width: 100%; float: none;} .blog .list-view .media { display: block;} } .widget .post:hover .post-thumbnail img,.widget .post:focus .post-thumbnail img { transform: unset;} .blog .post-thumbnail img.img-fluid { width: 100%; height: 100%;} /*-------------------------------------------------------------- 20.2 Blog Sidebar --------------------------------------------------------------*/ .sidebar .head-contact-info li a { color: #333333; font-size: 0.875rem;} .sidebar .custom-social-icons li > a {color: #777777;font-size: 0.875rem;} .sidebar .custom-social-icons li > a:hover, .sidebar .custom-social-icons li > a:focus{color: #ffffff;} .sidebar .head-contact-info , .sidebar .widget em , .footer-sidebar .widget em{ padding: 0; margin: 0px; float: none; } .sidebar .widget address i , .footer-sidebar .widget address i {padding-left: 0.625rem; padding-right: 0.063rem;} .sidebar table , .sidebar address{margin: 0;} .sidebar .right-sidebar { padding-right: 1.25rem;} .sidebar .left-sidebar { padding-left : 1.25rem;} @media only screen and (max-width: 768px) { .sidebar .right-sidebar { padding-right: 0px;} .sidebar .left-sidebar {padding-left : 0px;} } .sidebar .widget { color: #333333; margin: 0 0 3.13rem; padding: 1.438rem 1.25rem; border: solid 1px rgba(0,0,0,.06); } .widget .widget-title { padding-bottom: 1.188rem; font-size: 1.25rem; font-weight:600; margin: 0; z-index: 1; position: relative; } .sidebar .widget .widget-title{ padding-right: 40px;} .widget .input-group .form-control , .widget .search-field { font-size: 0.938rem; padding-right: 1.25rem; padding-left: 1.875rem; margin-bottom: 0.313rem; border-radius: 0; height:3.125rem; } .widget .search-submit , .widget .search-field [type=submit] { position: absolute; left: 0; z-index: 3; display: block; padding: 1.063rem; color: #fff; cursor: pointer; width:5.625rem; height:3.125rem; } .widget .search-submit.fa , .widget .search-field [type=submit].fa { width:3.125rem; height:3.125rem; } .woocommerce-widget-layered-nav li:first-child , .widget_recent_reviews li:first-child , .widget_top_rated_products li:first-child , .widget_products li:first-child , .widget_nav_menu li:first-child , .widget_pages li:first-child , .widget_product_categories li:first-child , .widget_links li:first-child , .widget_categories li:first-child , .widget_archive li:first-child , .widget_recent_entries li:first-child , .widget_meta li:first-child , .widget_recent_comments li:first-child { position: relative; margin-top: 0; padding-top: 0; } .woocommerce-widget-layered-nav ul , .widget_recent_reviews ul , .widget_top_rated_products ul , .widget_products ul , .widget_nav_menu ul , .widget_pages ul , .widget_product_categories ul , .widget_links ul , .widget_categories ul , .widget_archive ul , .widget_recent_entries ul , .widget_meta ul , .widget_recent_comments ul { list-style: none; margin-right: 0; margin: 0; } .woocommerce-widget-layered-nav li , .widget_recent_reviews li , .widget_top_rated_products li , .widget_products li , .widget_nav_menu li , .widget_pages li , .widget_product_categories li , .widget_categories li , .widget_archive li , .widget_recent_entries li , .widget_meta li , .widget_recent_comments li { border-bottom: 1px solid #e8e8e8; padding-top: 0.813rem; padding-bottom: 0.813rem; margin: 0; position: relative; } .woocommerce-widget-layered-nav li:last-child , .widget_recent_reviews li:last-child , .widget_top_rated_products li:last-child , .widget_products li:last-child , .widget_nav_menu li:last-child , .widget_pages li:last-child , .widget_product_categories li:last-child , .widget_links li:last-child , .widget_categories li:last-child , .widget_archive li:last-child , .widget_recent_entries li:last-child , .widget_meta li:last-child, .widget_recent_comments li:last-child { border-bottom: none; padding-bottom: 0; } .sidebar em ,.sidebar .head-contact-info li {color: #333333;font-size:0.875rem;} .sidebar ul li a {font-size: 1rem;} .widget .tagcloud a { font-size: 0.938rem !important; display: inline-block; padding: 0.438rem 1.063rem; color: #777777; background-color: #f4f4f4; margin: 0 0.125rem 0.438rem; } .widget .tagcloud a:hover, .widget .tagcloud a:focus{ color: #fff !important;} .woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.product_list_widget li img { width: 3.75rem !important; float: right; margin-right: 0; padding-right: 0px; } .widget select{ margin: 0px 0px; width: 100%; padding: 6px 0.75rem; height: 2.813rem; border-radius: 2px; font-size: 0.875rem; border: 1px solid #e9e9e9; letter-spacing: 1px; font-weight: 600; -webkit-box-shadow: none; box-shadow: none; color: #333333; background: #fff; background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)); border: 1px solid #e9e9e9; display: block; } body .widget .post { position: relative; background: none; border-radius: 0; box-shadow: none; padding-bottom: 1.125rem; border-bottom: solid 1px rgba(255, 255, 255, 0.2); margin-bottom: 1.25rem; min-height: auto; } .widget .post:last-child{ padding-bottom: 0.313rem; margin-bottom: 0; border-bottom: none; } body .widget .post .post-thumbnail { margin: 0 0 0 0.625rem; overflow: hidden; float: right; display: block; width: 5.125rem; height: 5.125rem; border-radius: 0; background-color: unset; width: auto; } .widget .post .post-thumbnail .img-fluid{width:5rem;height:5rem;} .widget .post:hover, .widget .post:focus {box-shadow: unset;transform: unset;} .widget .post .entry-date { font-size: 0.75rem; margin-left: 0.5rem; font-weight: 400; height: 0; width: 0; background: unset; padding-top: 0px; border-radius:0; line-height: normal; position: relative; margin-top: 0; left:0; } .widget .entry-title{margin-bottom: 3px; font-weight: 600;font-size: 1rem;} .widget .post:last-child{margin-bottom: 0.313rem;} .widget .post .post-thumbnail:hover img, .widget .post .post-thumbnail:focus img { opacity: unset; transform:unset; -webkit-transform: unset; } .sidebar .tab-content{margin-top: 0; padding-top: 0;} .woocommerce-product-search button {margin-top: 1.25rem;} .subscribe-form{margin-bottom: 1.5rem;margin-top: 1.5rem;} .subscribe-form p{color:#fff;} .subscribe-form .btn-default {border-radius: 0px;} .subscribe-form .input-group .form-control{padding: 0.60em 1em 0.70em 4em;z-index: 0;height: 2.5rem;} .subscribe-form .btn-default:hover,.subscribe-form .btn-default:focus {color: #fff;} .subscribe-form .input-group .input-group-btn{position: absolute;left: 1px;top: 1px;z-index: 1;} .site-footer .subscribe-form .input-group .form-control { background-color: transparent; border: 1px solid #ffffff; color: #ffffff; border-radius: 0; } .site-footer .subscribe-form .input-group .form-control:focus { border: 1px solid #ffffff !important;} /*.site-footer .subscribe-form .btn-default, .site-footer .subscribe-form .btn-default:hover, .site-footer .subscribe-form .btn-default:focus {background: #ffffff;border: 1px solid #ffffff;}*/ .site-footer .subscribe-form .btn { padding: 0.25rem 0.85rem 0.3125rem; height: 2.375rem; } @media (max-width:360px){ .site-footer .subscribe-form .btn { height:2.98rem; } } @media (max-width:320px){ .site-footer .subscribe-form .btn { height:2.95rem; } } .sidebar .widget .widget-title:before { content: ""; position: absolute; width: 25px; height: 1px; bottom: 0; right: 0px; top: 10px; } .sidebar .widget .widget-title:after { content: ""; position: absolute; width: 15px; height: 1px; bottom: 0; right: 10px; top: 15px; } .text-widget .post-thumbnail { width: 100px; height: 100px; margin: 0 auto; margin-bottom: 24px; } .text-widget .post-thumbnail img { border-radius: 50%;} .text-widget-title {font-size: 1rem;font-weight: 600;margin-bottom: 1.063rem;} .text-widget-description {font-size: 1rem; font-weight: 400;margin-bottom: 0.813rem;} .large-social-icons .custom-social-icons li > a { line-height: 3.2; height: 3.125rem; width: 3.125rem; font-size: 1rem; color: #ffffff; background-color: #333333; } .large-social-icons .custom-social-icons li { padding: 0.375rem 0.139rem;} .banner-widget { margin: 0.375rem 0; padding: 10px; } .banner-background-image { background: #17212c url(../images/team/2.jpg); background-attachment: scroll; background-position: top center; background-repeat: no-repeat; background-size: cover; position: relative; width: 100%; height: 100%; overflow: hidden; } .banner-overlay { height: 100%; position: relative; width: 100%; padding: 2.5rem 0 1.875rem; background-color: rgba(0,0,0,0.6); } .banner-sub-title {color: #ffffff;padding-bottom:68px;font-size: 0.813rem;font-weight:500;} .banner-details span {font-size: 1.375rem; font-weight: 200;} .banner-details h2 {font-size: 1.875rem;font-weight: 500;margin-bottom: 3.625rem;} .banner-widget .btn-small {padding: 0.6rem 1.5rem;} @media (min-width: 1200px){ .site-info .right{text-align: left;} .site-info .right .widget li:before { position: relative; padding-left: 1rem; } } .alignwide, .aligncenter {margin-bottom: 1.87rem;} .alignleft { display: inline; float: right; margin-left: 20px !important; } .section-module.blog .standard-view .entry-content img { max-width: 100%; height: auto; } .wp-caption.alignnone img, .wp-caption.aligncenter img, .wp-image-907 { width: 100% !important; height: auto; } /*===============================Gallery==========================*/ .widget.widget_media_gallery img{ max-width: 100%; height: auto; } .widget.widget_media_gallery img {border-radius: 5px;} .widget.widget_media_gallery img:hover, .widget.widget_media_gallery img:focus{border-radius: 5px;} .gallery { flex-flow: row wrap; justify-content: center; margin-bottom: 0; } .gallery-item { display: inline-block; margin-left: 3px; margin-bottom: 6px; text-align: center; vertical-align: top; width: 100%; } .gallery-columns-2 .gallery-item { max-width: calc((100% - 1rem * 1) / 2) !important; } .gallery-columns-2 .gallery-item:nth-of-type(2n+2) { margin-left: 0 !important; } .gallery-columns-3 .gallery-item { max-width: calc((100% - 1rem * 2) / 3) !important; } .gallery-columns-3 .gallery-item:nth-of-type(3n+3) { margin-left: 0 !important; } .gallery-columns-4 .gallery-item { max-width: calc((100% - 4px * 3) / 4) !important; } .gallery-columns-4 .gallery-item:nth-of-type(4n+4) { margin-left: 0 !important; } .gallery-columns-5 .gallery-item { max-width: calc((100% - 1rem * 4) / 5) !important; } .gallery-columns-5 .gallery-item:nth-of-type(5n+5) { margin-left: 0 !important; } .gallery-columns-6 .gallery-item { max-width: calc((100% - 1rem * 5) / 6) !important; } .gallery-columns-6 .gallery-item:nth-of-type(6n+6) { margin-left: 0 !important; } .gallery-columns-7 .gallery-item { max-width: calc((100% - 1rem * 6) / 7) !important; } .gallery-columns-7 .gallery-item:nth-of-type(7n+7) { margin-left: 0 !important; } .gallery-columns-8 .gallery-item { max-width: calc((100% - 1rem * 7) / 8) !important; } .gallery-columns-8 .gallery-item:nth-of-type(8n+8) { margin-left: 0 !important; } .gallery-columns-9 .gallery-item { max-width: calc((100% - 1rem * 8) / 9) !important; } .gallery-columns-9 .gallery-item:nth-of-type(9n+9) { margin-left: 0 !important; } .gallery-item:last-of-type { padding-left: 0; } .gallery-caption { display: block; font-size: 0.71111em; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Poppins", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; line-height: 1.6; margin: 0; padding: 0.5rem; } .gallery-item > div > a { display: block; line-height: 0; box-shadow: none; } .standard-view.blog-single .gallery-item > div > a:focus { box-shadow: none; outline: none; } .widget.widget_media_gallery a{ position: relative; overflow: hidden; background-position: center; height: 100%; width: 100%; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; } .widget.widget_media_gallery a:before { position: absolute; top: 0; right: -75%; z-index: 2; display: block; content: ''; width: 50%; height: 100%; background: -webkit-linear-gradient(right,rgba(255,255,255,0) 100%,rgba(255,255,255,.3) 100%); background: linear-gradient(to left,rgba(255,255,255,0) 100%,rgba(255,255,255,.3) 100%); -webkit-transform: skewX(-25deg); transform: skewX(-25deg); } .widget.widget_media_gallery a:hover::before, .widget.widget_media_gallery a:focus::before { -webkit-animation: shine .75s; animation: shine .75s; } @-webkit-keyframes shine { 100% { right: 125%; } } @keyframes shine { 100% { right: 125%; } } /*===================================================================================*/ /*20.3 Blog Single post /*===================================================================================*/ .related-post {margin-bottom: 4.125rem;margin-top: 5rem;} .related-post .single-post .post-content{padding: 1.25rem;} .related-post .next{text-align: left;} .related-post .title{margin-bottom: 15px;} .related-post .single-post .fa { height: 35px; width: 35px; background-color:#f3f3f3; font-size: 20px; font-weight: 700; padding: 7px 12px 0; transition: 0.3s; } .related-post .next .fa{margin-right: 20px;} .related-post .preview .fa{margin-left: 20px;} .related-post .single-post a:hover .fa, .related-post .single-post a:focus .fa{ color: #fff; } @media (max-width: 768px) { .related-post .next{text-align: right;} } /* comment form */ .comment-form .comment-reply-title{padding-bottom: 0.688rem;} .comment-form .button-holder input{margin-top:1.438rem;padding-right:1.563rem;padding-left:1.563rem;} .footer-sidebar .widget_text p{padding-top: 0.15rem;} .contact-form .wpcf7-form input, .contact-form .wpcf7-form textarea, .comment-form .comments-form input { margin-bottom: 1.875rem; } /*=================================================================================== 21.0 Shop and product section ===================================================================================*/ .shop .container { overflow: hidden; } .shop .owl-carousel .owl-stage-outer { overflow: visible; } .products { background-color: transparent; padding: 0; transition: 0.4s; position: relative; text-align: center; overflow: hidden; margin-bottom: 1.875rem; } .product-showing p { margin: 0; border: 1px solid #ced4da; padding: 0.6rem 1.5rem; text-align: center; display: inline-block; background-color: #f3f3f3; } .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering { float: left; display: inline-block; } .woocommerce-result-count{ display: inline-block; border: 1px solid #e8e8e8; padding: 10px; margin-bottom: 30px; } .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering { float: left; display: inline-block; } .view-product-info{ position: absolute; bottom: -4.375rem; right: 0; left: 0; text-align: center; opacity: 0; transition: opacity .4s,bottom .4s; -moz-transition: opacity .4s,bottom .4s; -o-transition: opacity .4s,bottom .4s; -webkit-transition: opacity .4s,bottom .4s; } .view-product-info a{ float: right; width: 50%; height: 4.375rem; font-size: 1rem; line-height: 2; font-weight: 400; padding: 1.188rem 0.625rem 0; font-family: "Myriad Pro", Sans-serif; } .view-product-info a i{margin-left: 0.6rem;} .view-product-info a.add-to-cart{ background-color: #333333; color: #ffffff; border: 1px solid #333333; } .products:hover .view-product-info, .products:focus .view-product-info{ opacity: 1; bottom: 0; } .view-product-info .btn-default:hover,.view-product-info .btn-default:focus { color: #ffffff; } .products .item-img img { -webkit-transition: all 0.4s linear; transition: all 0.4s linear; } .products:hover .item-img img, .products:focus .item-img img { zoom: 1; -webkit-transform: translateY(0px); transform: translateY(0px); transform: scale(1.15,1.15); -webkit-transform: scale(1.15,1.15); -moz-transform: scale(1.15,1.15); -ms-transform: scale(1.15,1.15); -o-transform: scale(1.15,1.15); } .item-img { width: 100%; position: relative;overflow: hidden;} .add-to-cart .btn-light {padding:0.5rem 1.563rem;} .added_to_cart.wc-forward{color: #fff;} .add-to-cart a:hover , .add-to-cart a:focus{ color: #ffffff; } .add-to-cart .btn-light:hover , .add-to-cart .btn-light:focus {color: #ffffff;} .add-to-cart .btn-small i {padding-right: 0.3125rem;} .product-price { padding: 1.438rem 0 8px; } .product-price > .woocommerce-loop-product__title { font-size: 1.25rem; font-weight:600; text-transform: capitalize; margin-bottom: 0.625rem; } .product-price .woocommerce-Price-amount { font-size: 1rem; font-weight: 500; } .product-price del { padding-left: 0.3125rem; } .product-price del, .product-price del > span { color: #777777 !important; } .section-module.blog.woocommerce .page-title{ display: none;} .woocommerce div.product .woocommerce-tabs ul.tabs::before { border-bottom: 1px solid #e9e9e9; } .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before { border: 1px solid #e9e9e9; } .woocommerce a:focus{ outline: none;} .woocommerce .comment-reply-title { border-bottom: none; } .woocommerce .form-row { display: block; } .woocommerce ul.products li.product .onsale, .products span.onsale, .woocommerce span.onsale{ min-width: auto; min-height: auto; left: inherit; color: #ffffff; border-radius: 50%; font-size: 0.875rem; line-height: 1; font-weight: 500; padding: 0.938rem 0.5rem; margin: 0; position: absolute; right: 1.25rem; top: 1.25rem; transition: all 0.3s; } .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.10); } .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { transition: all 0.6s; text-align: center; padding: 0.4rem 0.4rem 1.5rem; margin-bottom: 2rem; } .woocommerce ul.products li.product .button, .owl-item .item .cart .add_to_cart_button { color: #fff; } .woocommerce a.remove, .woocommerce .woocommerce-Button, .woocommerce .cart input.button, .woocommerce input.button.alt, .woocommerce button.button, .woocommerce #respond input#submit, .woocommerce .cart input.button:hover, .woocommerce .cart input.button:focus, .woocommerce input.button.alt:hover, .woocommerce input.button.alt:focus, .woocommerce input.button:hover, .woocommerce input.button:focus, .woocommerce button.button:hover, .woocommerce button.button:focus, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit:focus, .woocommerce ul.products li.product:hover .button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce .return-to-shop a.button { color: #ffffff; } .woocommerce-page ul.products li.product:hover, .woocommerce-page ul.products li.product:focus { box-shadow: 0 13px 25px 0 rgba(0,0,0,0.2); } .woocommerce ul.products li.product .price { display: block; color: #333333; font-size: 1.000rem; font-weight: 600; margin-bottom: .5em; } .woocommerce nav.woocommerce-pagination ul li { /*background: #ebe9eb;*/ color: #333333; border-radius: 0; } .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current { color: #ffffff; } .woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li { border: none; margin:3px; } .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span { cursor: pointer; display: inline-block; font-family: 'Open Sans', Sans-serif; font-weight: 600; color: #333333; background-color: #f3f3f3; transition: all 0.3s ease 0s; font-size: 1.125rem; border-radius: 0; margin: 0px; padding: 0.938rem; vertical-align: baseline; white-space: nowrap; width: 3.125rem; height: 3.125rem; position: relative; overflow: hidden; z-index: 100; } .woocommerce div.product form.cart .button, .woocommerce a.button, .woocommerce a.button:hover, .woocommerce a.button, .woocommerce .woocommerce-Button, .woocommerce .cart input.button, .woocommerce input.button.alt, .woocommerce button.button, .woocommerce #respond input#submit, .woocommerce .cart input.button:hover, .woocommerce .cart input.button:focus, .woocommerce input.button.alt:hover, .woocommerce input.button.alt:focus, .woocommerce input.button:hover, .woocommerce input.button:focus, .woocommerce button.button:hover, .woocommerce button.button:focus, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit:focus, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button { border: 1px solid transparent !important; } .woocommerce-page .cart input.button:hover, .woocommerce .cart input.button:focus, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus, .woocommerce input.button.alt:hover, .woocommerce input.button.alt:focus, .woocommerce input.button:hover, .woocommerce input.button:focus, .woocommerce button.button:hover, .woocommerce button.button:focus, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit:focus { box-shadow: none; } .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,.woocommerce a.button,.woocommerce a.button:hover { color: #fff; } .woocommerce-page .services .post{ background-color: #ffffff; box-shadow: 0px 0px 0px 2px #e9e9e9; border-radius: 0; margin-bottom: 2.5rem; padding: 1.875rem 0.938rem 1.563rem; transition: all 0.4s ease 0s; } .woocommerce-page .services .post .entry-content { display: block; overflow: hidden; margin: 0px; } .woocommerce table.shop_table { border-radius: 0; margin: 0 0 2.5rem -1px; padding: 0; } .woocommerce-cart table.cart td.actions .coupon .input-text { width: 200px; padding: 6px 0.75rem; border-radius: 0; height: 2.75rem; } .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td { border-top: none; } .woocommerce #review_form #respond textarea, .woocommerce-cart table.cart td.actions .coupon .input-text { border: 1px solid #e9e9e9; } .woocommerce ul.products li.product .price del, .woocommerce ul.products li.product .price ins, .woocommerce div.product p.price ins, .woocommerce ul.products li.product .price, .woocommerce .variations td.label, .woocommerce table.shop_table td, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce .woocommerce-ordering select, .woocommerce-cart table.cart td.actions .coupon .input-text, .select2-container .select2-choice { color: #64646d; background-color: #f3f3f3; } .woocommerce .wc-bacs-bank-details-heading, body .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce .title h3 { font-size: 1.125rem ; } .woocommerce-cart .wc-proceed-to-checkout a.checkout-button { padding: .750rem 1.2rem; margin-bottom: 0; box-shadow: none; } .woocommerce-error, .woocommerce-info, .woocommerce-message { padding: 0.675rem 3rem 0.675rem 1.250rem;} .woocommerce-error, .woocommerce-info, .woocommerce-message { background-color: #fbfbfb; box-shadow: 0 7px 3px -5px #e0e0e0; } .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce .posted_in a, .woocommerce-product-rating a, .woocommerce .tagged_as a, .woocommerce div.product form.cart .variations td.label label, .woocommerce #reviews #comments ol.commentlist li .meta strong, .woocommerce table.shop_table th, .woocommerce-cart table.cart td a, .owl-item .item .cart .add_to_cart_button, .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-error, .woocommerce-info, .woocommerce-message { color: #333333; } .woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before { right: 1rem;} .woocommerce { text-align: right;} .woocommerce form .form-row { padding: 0; margin: 0 0 0.938rem; } .woocommerce form .form-row label, .woocommerce-page form .form-row label, .wc_payment_method label, .woocommerce #review_form #respond p label { font-weight: 600; font-size: 0.938rem; } .woocommerce form .form-row .required { text-decoration: none;} .woocommerce form .form-row input.input-text { border-radius: 0; height: 2.813rem; padding: 0.375rem 0.75rem; } .woocommerce .col-1,.woocommerce .col-2 { max-width: 100% !important;} .woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text { padding: 0.375rem 0.75rem; } .woocommerce ul.products li.product .button, .woocommerce a.added_to_cart, .woocommerce div.product form.cart .button { box-shadow: none; font-weight: 700; line-height: 1.3; border-radius: 0px; padding: .600rem 0.7rem; transition: all 0.5s; margin-top: 0.7rem; height: auto; font-size: 0.9375rem; } .woocommerce a.added_to_cart { background: #333333; border: 1px solid #ffffff; } .select2-container--default .select2-selection--single .select2-selection__rendered { border-radius: 0; padding: 0.375rem 0.75rem; } .select2-container--default .select2-selection--single { border: 1px solid #e9e9e9; } .select2-container .select2-selection--single, .select2-container--default .select2-selection--single .select2-selection__arrow { height: 2.813rem; } .woocommerce div.product p.price { text-align: right; font-weight: 600; } .woocommerce div.product p.price, .woocommerce div.product span.price { font-size: 1.25rem;} .woocommerce div.product form.cart { margin-top: 2rem; padding: 0; } .screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal !important; } .woocommerce .quantity .qty { width: 3.5rem; text-align: right; height: 2.75rem; padding: .500rem 0.7rem; border-radius: 0; } .woocommerce div.product form.cart .button { padding: .700rem 1.2rem; margin-top: 0; } .woocommerce .posted_in a, .woocommerce-product-rating a, .woocommerce .tagged_as a { transition: all 0.5s; font-weight: 600; } .woocommerce div.product .woocommerce-tabs .panel { box-shadow: none; padding: 1rem 1rem 1rem; border-radius: 0; } .woocommerce div.product .woocommerce-tabs .panel { background: #fff; border: 1px solid #e9e9e9; } .woocommerce .related h2 { margin: 0 0 1.25rem;} .woocommerce div.product div.summary { margin-bottom: 2em; padding: 0.4rem 0.9rem 1.5rem; background-color: #fff; border: 1px solid #e9e9e9; } /*=================================================================================== 22.0 footer section site info ===================================================================================*/ .site-info { color: #ffffff; font-size: 1rem; padding: 1.5rem 0; } .site-info p , .site-info a {color: #ffffff;} .site-info p.copyright-section a:hover, .site-info p.copyright-section a:focus {color: #000000;} .site-privacy{text-align: left;} .section-space .owl-carousel:hover .owl-next, .section-space .owl-carousel:focus .owl-next{ left: 1.875rem;} .section-space .owl-carousel:hover .owl-prev,.section-space .owl-carousel:focus .owl-prev { right:1.875rem;} .section-space .owl-carousel .owl-prev,.section-space .owl-carousel .owl-next {top:40%;} .section-space.sponsors .owl-carousel .owl-prev,.section-space.sponsors .owl-carousel .owl-next {top:20%;} .site-footer .site-info .footer-nav { position: relative; margin-bottom: 0; float: left; } .site-footer .site-info .footer-nav li { position: relative; display: inline-block; margin-right: 1.125rem; } .site-footer .site-info .footer-nav li a:hover, .site-footer .site-info .footer-nav li a:focus{ color:#000000; } .site-footer { background-image: url('assets/images/pattern/footer-pattern.png'); background-repeat: no-repeat; background-position: unset; background-size: 100%; background-attachment: scroll; background-color: #333333; position: relative; z-index: 1; overflow: hidden; } .site-footer .patern-layer { position: absolute; right: -120px; bottom: 110px; width: 15.625rem; height: 15.625rem; filter: grayscale(100%); opacity: 0.4; } .site-footer .patern-layer-two { position: absolute; left: -120px; top: 65px; width: 15.625rem; height: 15.625rem; filter: grayscale(100%); opacity: 0.4; } @media (max-width: 768px){ .site-footer .site-info .footer-nav { float: none;} .site-footer .site-info .right { padding-top: 1rem;} .site-footer { background-size: auto; } } /*=================================================================================== 23.0 footer Sidebar section ===================================================================================*/ @media (min-width: 768px){ .s-l-space {padding-right: 0.625rem;} .sidebar.left-sidebar { padding-right : 0.625rem;} } .footer-sidebar{padding: 5.813rem 0 2.375rem;} .footer-sidebar .widget { color: #ffffff; padding: 0 0 1.25rem; margin: 0 0 2rem; } @media (max-width: 600px){ .footer-sidebar .widget { padding: 1.625rem 0 1.125rem;} .blog .right-sidebar {padding-top: 1.875rem;} } /*.site-footer{ background-color:#333333; position: relative; z-index: 1; }*/ .footer-sidebar .widget_nav_menu li::before, .footer-sidebar .widget_pages li::before, .footer-sidebar .widget_product_categories li::before, .footer-sidebar .widget_links li::before, .footer-sidebar .widget_categories li::before, .footer-sidebar .widget_archive li::before, .footer-sidebar .widget_recent_entries li::before, .footer-sidebar .widget_meta li::before, .footer-sidebar .widget_recent_comments li::before, .footer-sidebar .widget_block li:not(.wp-block-social-link,.blocks-gallery-item)::before,.footer-sidebar .widget_meta li::before { content: "\f101"; font-family: FontAwesome; color: #ffffff; right: 0; font-size: 1rem; position: absolute; } @media (max-width:600px){ .site-info {text-align: center;} .footer-sidebar .widget_nav_menu li::before, .footer-sidebar .widget_pages li::before, .footer-sidebar .widget_product_categories li::before, .footer-sidebar .widget_links li::before, .footer-sidebar .widget_categories li::before, .footer-sidebar .widget_archive li::before, .footer-sidebar .widget_recent_entries li::before, .footer-sidebar .widget_meta li::before, .footer-sidebar .widget_recent_comments li::before { position: relative; padding-left: 0.8rem; } } .footer-sidebar .tab-content {padding-top:0;} .footer-sidebar .woocommerce div.product p.price, .footer-sidebar .woocommerce div.product span.price, .footer-sidebar .woocommerce .posted_in a, .footer-sidebar .woocommerce-product-rating a, .footer-sidebar .woocommerce .tagged_as a, .footer-sidebar .woocommerce div.product form.cart .variations td.label label, .footer-sidebar .woocommerce #reviews #comments ol.commentlist li .meta strong, .footer-sidebar .woocommerce table.shop_table th, .footer-sidebar .woocommerce-cart table.cart td a, .footer-sidebar .owl-item .item .cart .add_to_cart_button, .footer-sidebar .woocommerce ul.cart_list li a, .footer-sidebar .woocommerce ul.product_list_widget li a, .footer-sidebar .woocommerce-error, .footer-sidebar .woocommerce-info, .footer-sidebar .woocommerce-message { color: #ffffff; } .footer-sidebar a{color:#ffffff;} .footer-sidebar address { margin: 0 0 0.5em;} .footer-sidebar .footer-logo{margin-bottom: 1.25rem;} .footer-sidebar .widget .widget-title { padding-bottom: 0.5rem; color:#fff; margin: 0 0 2rem; font-weight: 600; } .footer-sidebar .widget.custom-social-icons-links .widget-title{ margin: 0 0;} .header-sidebar .widget:last-child { margin: 0;} .head-contact-info li:first-child { padding: 0;} .header-sidebar .widget { color: #fff; box-shadow: none; padding: 0; margin: 0; } .footer-sidebar .widget_text{ font-size: 0.938rem; line-height: 2.35; } .footer-sidebar .widget_text p{ margin: 0; color: #fff; line-height: 1.6; margin-bottom: 0.625rem; font-size: 1rem; } .footer-sidebar .widget li{ border-bottom: none; padding-bottom: 0.4375rem; margin: 0; position: relative; padding-right: 1.25rem; } .footer-sidebar .widget .widget-title:after img{content: none;padding: 0} .footer-sidebar .custom-social-icons li {padding-right: 0;} .footer-sidebar .head-contact-info li{padding-right: 0;display: block;} .footer-sidebar .head-contact-info{border-bottom:1px solid #777777;padding-bottom: 1.125rem;padding-top: 0;margin-bottom: 1.5rem;} .footer-sidebar .head-contact-info:last-child{border-bottom: none;padding-bottom: 0;margin-bottom: 0;} .footer-sidebar h2{color: #fff;line-height: 1;margin-bottom: 1rem;} .footer-sidebar mark, .footer-sidebar ins { background: #777777;} .site-info .footer-sidebar.text-center .widget li:before{ color: #fff; position: relative; padding-left: 6px; } @media (min-width: 1200px){ .site-info .footer-sidebar .right .widget li:before { color: #fff; position: relative; padding-left: 6px; } } .site-info .footer-sidebar .head-contact-info li a:hover,.site-info .footer-sidebar .head-contact-info li a:focus { color: #333333; } .sidebar .widget li > ul > li {padding-right: 0.938rem;} .site-info .footer-sidebar .widget .tagcloud a:hover, .site-info .footer-sidebar .widget .tagcloud a:focus { background-color: #f3f3f3; } .site-info .footer-sidebar .woocommerce .posted_in a:hover, .site-info .footer-sidebar .woocommerce-product-rating a:hover, .site-info .footer-sidebar .woocommerce .tagged_as a:hover, .site-info .footer-sidebar .woocommerce-cart table.cart td a:hover, .site-info .footer-sidebar .woocommerce ul.cart_list li a:hover, .site-info .footer-sidebar .woocommerce ul.product_list_widget li a:hover , .site-info .footer-sidebar .woocommerce .posted_in a:focus, .site-info .footer-sidebar .woocommerce-product-rating a:focus, .site-info .footer-sidebar .woocommerce .tagged_as a:focus, .site-info .footer-sidebar .woocommerce-cart table.cart td a:focus, .site-info .footer-sidebar .woocommerce ul.cart_list li a:focus, .site-info .footer-sidebar .woocommerce ul.product_list_widget li a:focus { color: #333333; } .site-info .footer-sidebar .widget .search-submit, .site-info .footer-sidebar .widget .search-field [type=submit] { background: #333333; } .site-info .footer-sidebar .woocommerce-product-search button{background-color: #333333; color: #ffffff;} /*===================================================================================*/ /* Page Scroll Up /*===================================================================================*/ .scroll-up { position: fixed; display: none; bottom: 4.688rem; left: 3.75rem; z-index: 999; } .scroll-up a { display: block; height: 2.5rem; width: 2.5rem; text-align: center; line-height: 2; border-radius: 3px; font-size: 1.25rem; color: #fff; opacity: 1; transition: all 0.3s ease 0s; box-shadow: 0 0 10px rgba(0,0,0,.2); } /*===================================================================================*/ /* 24.0 Sponser section /*===================================================================================*/ .sponsors {padding: 4.875rem 0;} .sponsors .owl-carousel .owl-prev { background-color: #333333; color:#ffffff;border: 1px solid #333333;} .sponsors .owl-carousel .owl-next {background-color: #333333;color:#ffffff;border: 1px solid #333333;} .logo-scroll { margin: 0px auto; display: block; text-align: center; } .sponsors .logo-scroll img { max-width: 100%; width: auto; opacity: 0.5; display: inline-block; -webkit-filter: grayscale(100%); filter: grayscale(100%); -webkit-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; -moz-transition: all 300ms ease; transition: all 300ms ease; } .sponsors .logo-scroll img:hover, .sponsors .logo-scroll img:focus { opacity: 1; -webkit-filter: grayscale(0%); filter: grayscale(0%); } .logo-scroll img:hover, .logo-scroll img:focus { filter: grayscale(0%); -webkit-filter: grayscale(0%); cursor: pointer; } .logo-scroll a {display: block; outline: unset;} .scroll-up a:hover, .scroll-up a:focus { color: #ffffff; } /*=================================================================================== 25.0 Testimonial Section ===================================================================================*/ .testimonial-1 .container{ position:relative;} .testimonial.testimonial-1 .owl-carousel .owl-stage-outer{ padding-top:4.375rem; padding-bottom:3.75rem; } .testimonial.testimonial-1 .owl-carousel .owl-stage-outer { position: relative; overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px); } .testimonial.testimonial-1 .testimonial-block{ position:relative;} .testimonial.testimonial-1 .testimonial-block .inner-box{ position:relative;} .testimonial.testimonial-1 .testimonial-block .inner-box .content-column{ position:relative;} .testimonial.testimonial-1 #testimonial-carousel.owl-carousel .owl-item img { display: block; -webkit-transform-style: preserve-3d; } .testimonial.testimonial-1 #testimonial-carousel.owl-carousel .owl-item .image { position: relative; z-index: 3; } .testimonial.testimonial-1 .testimonial-block .inner-box .content-column .inner-column{ position:relative; padding-right:5rem; padding-top:1.563rem; } .testimonial.testimonial-1 .testimonial-block .inner-box .content-column .inner-column:before{ position:absolute; content:''; right:1.75rem; top:0px; width:1px; height:11.25rem; } .testimonial.testimonial-1 .testimonial-block .inner-box .content-column .quote-icon{ position:absolute; right:0px; top:3.125rem; } .testimonial.testimonial-1 .testimonial-block .inner-box .content-column .quote-icon .icon{ position:absolute; right:0.875rem; top:-1.25rem; width:1.875rem; height:1.875rem; z-index:1; line-height:1.875rem; text-align:center; border-radius:50%; font-size: 0.75rem; background-color:#ffffff; box-shadow:0px 0px 15px rgba(0,0,0,0.10); } .testimonial.testimonial-1 .testimonial-block .inner-box .content-column .entry-content p{ color:#777777; font-size:1rem; } .testimonial.testimonial-1 .testimonial-block .inner-box .content-column .author-info{ margin-top:0.3125rem;} .testimonial.testimonial-1 .testimonial-block .inner-box .content-column .author-info .author-name{ color:#333333; font-size:1.25rem; font-weight:500; line-height:1.3em; } .testimonial.testimonial-1 .testimonial-block .inner-box .content-column .author-info .designation{ font-size:1rem; line-height:1.3em; margin-top:0.625rem; } .testimonial.testimonial-1 .testimonial-block .inner-box .image-column{ position:relative;} .testimonial.testimonial-1 .testimonial-block .inner-box .image-column .image::before { position: absolute; content: ''; width: 100%; height: 100%; left:-2.75rem; top:-3.375rem; z-index: -1; background-image: url('assets/images/pattern/testimonial-bg.png'); } .testimonial.testimonial-1 .testimonial-block .inner-box .image-column .image::after { position: absolute; content: ''; width: 100%; height: 100%; right:-3rem; bottom:-3.375rem; z-index: -1; background-image: url('assets/images/pattern/testimonial-bg.png'); } .testimonial.testimonial-1 .testimonial-block .inner-box .image-column .image::after , .testimonial.testimonial-1 .testimonial-block .inner-box .image-column .image::before { animation-name: zoom-fade; animation-duration: 3s; animation-iteration-count: infinite; animation-timing-function: linear; -webkit-animation-name: zoom-fade; -webkit-animation-duration: 3s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: zoom-fade; -moz-animation-duration: 3s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: zoom-fade; -ms-animation-duration: 3s; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; -o-animation-name: zoom-fade; -o-animation-duration: 3s; -o-animation-iteration-count: infinite; -o-animation-timing-function: linear; } .testimonial.testimonial-1 .testimonial-block .inner-box .image-column .inner-column{ position:relative; padding:0px 3.5rem; z-index: 1; } .testimonial.testimonial-1 .client-thumb-outer{ position: absolute; width: 18.75rem; right: 0.625rem; overflow: hidden; padding-bottom: 0.3125rem; bottom:10.625rem; } .testimonial.testimonial-1 .client-thumb-outer .owl-item.active .thumb-item .thumb-box{ -o-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1); } .testimonial.testimonial-1 .client-thumb-outer .owl-item.active .thumb-item .thumb-box img{ opacity:0.3;} .testimonial.testimonial-1 .client-thumb-outer .client-thumbs-carousel{ position: relative; max-width: 5rem; margin: 0 auto; text-align:center; } .testimonial.testimonial-1 .client-thumb-outer .client-thumbs-carousel .owl-stage-outer{ overflow:visible; padding:0px; } .testimonial.testimonial-1 .client-thumb-outer .thumb-item .thumb-box{ width:4.375rem; height:4.375rem; cursor:pointer; border-radius:0%; margin: 0 auto; overflow:hidden; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; -moz-transition:all 300ms ease; transition:all 300ms ease; } .testimonial.testimonial-1 .client-thumb-outer .owl-item{ z-index:0; } .testimonial.testimonial-1 .client-thumb-outer .owl-item.active{ z-index:10; } .testimonial.testimonial-1 .client-thumb-outer .client-thumbs-carousel .thumb-item img{ overflow:hidden; width:100%; height:100%; display:block; border-radius:0%; } /*.testimonial.testimonial-1 .owl-nav{ position:absolute; left:1.875rem; bottom:3.125rem; }*/ @media (max-width: 1024px) { .testimonial.testimonial-1 .owl-nav{ position:absolute; right:1.875rem; bottom:-2.125rem; } } .testimonial.testimonial-1 .client-thumb-outer .owl-nav{display: none;} .testimonial.testimonial-1 .owl-nav .owl-prev, .testimonial.testimonial-1 .owl-nav .owl-next{ position:relative; width:2.125rem; height:2.125rem; opacity: 1; color:#333333; font-size: 1.125rem; line-height:2rem; text-align:center; margin-left:0.625rem; display:inline-block; border:1px solid #333333; background-color: transparent; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; -moz-transition:all 300ms ease; transition:all 300ms ease; } .testimonial.testimonial-1 .owl-nav .owl-prev:hover, .testimonial.testimonial-1 .owl-nav .owl-next:hover, .testimonial.testimonial-1 .owl-nav .owl-prev:focus, .testimonial.testimonial-1 .owl-nav .owl-next:focus{ background-color:transparent; } .testimonial.testimonial-1 .owl-carousel:hover .owl-next, .testimonial.testimonial-1 .owl-carousel:focus .owl-next, .testimonial.testimonial-1 .owl-carousel .owl-next { left: 0;} .testimonial.testimonial-1 .owl-carousel:hover .owl-prev, .testimonial.testimonial-1 .owl-carousel:focus .owl-prev, .testimonial.testimonial-1 .owl-carousel .owl-prev { right: 0;} @-webkit-keyframes zoom-fade { 0% { -webkit-transform: scale(0.8); transform: scale(0.8); } 50% { -webkit-transform: scale(1); transform: scale(1); } 100% { -webkit-transform: scale(0.8); transform: scale(0.8); } } @keyframes zoom-fade { 0% { -webkit-transform: scale(0.8); transform: scale(0.8); } 50% { -webkit-transform: scale(1); transform: scale(1); } 100% { -webkit-transform: scale(0.8); transform: scale(0.8); } } @media only screen and (max-width: 1140px){ .testimonial.testimonial-1 .client-thumb-outer { bottom: 3.125rem; margin-right: -0.938rem; } } @media only screen and (max-width: 1023px){ .testimonial.testimonial-1 .client-thumb-outer { position: relative; bottom: 0px; margin-right:0px; margin-top: 50px; } .testimonial.testimonial-1 .testimonial-block .inner-box .image-column { margin-top: 3.125rem; } } @media only screen and (max-width: 480px){ /* .testimonial.testimonial-1 .testimonial-block .inner-box .image-column .image::after, .testimonial.testimonial-1 .testimonial-block .inner-box .image-column .image::before{ display: none; }*/ .testimonial.testimonial-1 .owl-carousel .owl-stage-outer { padding-top: 0rem; } .testimonial.testimonial-1 .testimonial-block .inner-box .image-column .inner-column { padding: 0px;} .testimonial.testimonial-1 .testimonial-block .inner-box .content-column .inner-column {padding-top: 0rem;} } @media only screen and (max-width:600px){ .section-header { margin: 0.8rem 1rem 3.3rem;} } .testimonial.testimonial-1 .team-grid .testimonial-block .inner-box .image-column .inner-column { padding: 2rem 3.5rem; overflow: hidden; } /*=================================================================================== 25.1 Testimonial Section 2 /*===================================================================================*/ #testimonial-carousel2 .entry-content p{ font-size: 1.25rem; } #testimonial-carousel2 .avatar { display: inline-block; width: 150px; height: auto; padding-left: 20px; float: right; margin-bottom: 5px; } #testimonial-carousel2 .testimonial-block { box-shadow: -0.375rem 0.375rem 0.4375rem rgba(255, 255, 255, 0.01); padding: 1.875rem 1.875rem 1.5rem 1.875rem; margin: 0 0.9375rem 1.875rem 0.9375rem; overflow: hidden; position: relative; background-color: transparent; } #testimonial-carousel2 .testimonial-block .avatar img {width: 120px; height: 120px;} .testimonial.testi-2 .section-subtitle, .testimonial.testi-2 .section-title { color: #ffffff;} .testi-2 .testimonial-block .designation { font-size: 1rem;} .testi-2 .testimonial-block .name { font-size: 1.25rem; padding-top: 1.5rem;} .testi-2:before { content: ""; display: block; height: 100%; position: absolute; top: 0; right: 0; width: 100%; z-index: 0; /*background-color: rgba(0, 0, 0, 0.8);*/ } .testimonial.testi-2 { background: url(../images/bg/bg04.jpg); position: relative; background-repeat: no-repeat; background-size: cover; } #testimonial-carousel2 .testimonial-block:before { content: ""; position: absolute; bottom: 0; right: 0; border-right: 1.5625rem solid transparent; border-left: 1.5625rem solid transparent; transform: rotate(-45deg); transform-origin: 80% -30% 0; } .testimonial-block .name {font-style: normal !important;} .testimonial-block .entry-content::before { content: '\f10d'; font-family: FontAwesome; font-size: 10rem; line-height: normal; opacity: 0.15; z-index: 0; position: absolute; color: rgb(255, 255, 255, 0.7); } #testimonial-carousel .testimonial-block .entry-content::before { content: '\f10d'; font-family: FontAwesome; font-size: 10rem; line-height: normal; opacity: 0.15; z-index: 0; display: none; } #testimonial-carousel2 .testimonial-block .entry-content { margin: 0px 0 0.25rem;} @media (max-width:768px) { #testimonial-carousel2 .testimonial-block { padding: 0.9375rem; margin: 0 0.9375rem 0.9375rem;} #testimonial-carousel2 .avatar { position: relative;} #testimonial-carousel2 .avatar {right: 0px;} #testimonial-carousel2 .testimonial-block .avatar { margin: 0 0px 1.75rem;} #testimonial-carousel2 .testimonial-block::after { top: 16.288rem;} #testimonial-carousel2 .testimonial-block::after { top: 5.938rem;} } #testimonial-carousel2 .name ,#testimonial-carousel2 .designation ,#testimonial-carousel2 .entry-content p { color: #ffffff;} /*=================================================================================== 25.2 Testimonial Section 3 /*===================================================================================*/ #testimonial-carousel3 .avatar { position: relative; width: 100px; height: auto; display: block; } .testi-3 .testimonial-block .designation {font-size: 1rem; padding-bottom: 1.5rem;} .testi-3 .testimonial-block .name {font-size: 1.25rem;} #testimonial-carousel3 .testimonial-block { padding: 0 1rem 0 1rem; text-align: center; margin-bottom: 0; background-color: transparent; } .testimonial.testi-3 .section-subtitle, .testimonial.testi-3 .section-title {color: #ffffff;} #testimonial-carousel3 .testimonial-block .avatar img {box-shadow: #727272 0px 0.5rem 1.5625rem -0.3125rem; width: 100px; height: 100px;} .testi-3 .testimonial-block .entry-content::before { opacity: 1; right: 0; font-size: 1rem; line-height: unset; color: #ffffff; } .testimonial-block .name, .testimonial-block .designation {margin: 0;} .testi-3:before { content: ""; display: block; height: 100%; position: absolute; top: 0; right: 0; width: 100%; z-index: 0; background-color: rgba(0, 0, 0, 0.8); } .testimonial.testi-3 { background: url(../images/bg/bg04.jpg); position: relative; background-repeat: no-repeat; background-size: cover; } #testimonial-carousel3 .avatar {margin: 0px auto 1.5rem;} #testimonial-carousel3 .testimonial-block:hover, #testimonial-carousel3 .testimonial-block:focus { box-shadow: unset;} @media (max-width:768px) { #testimonial-carousel3 .testimonial-block {padding: 0.9375rem; margin: 0 0.9375rem 0.9375rem;} #testimonial-carousel3 .testimonial-block .avatar {margin: 0 auto 1.75rem;} #testimonial-carousel3 .testimonial-block::after {top: 16.288rem;} } @media (max-width:600px) { .testi-3 .testimonial-block .entry-content::before {right: 0.25rem} } @media (min-width:1200px) { .testi-3 .testimonial-block .entry-content::before {right: 0.25rem;} } #testimonial-carousel3 .name , #testimonial-carousel3 .designation , #testimonial-carousel3 .entry-content p {color: #ffffff;} /*=================================================================================== 25.3 Testimonial Section 4 /*===================================================================================*/ .testimonial.testi-4 .testimonial-block .avatar { margin: 0px auto 0.75rem 0.987rem; display: inline-block; width: 85px; height: auto; } .testimonial.testi-4 .testimonial-block .avatar img {width: 85px; height: 85px;} .testimonial.testi-4 figcaption { display: inline-block; vertical-align: middle; text-align: right; } #testimonial-carousel4 .testimonial-block .entry-content::before { top: 3.75rem;font-size: 3.875rem; } #testimonial-carousel4 .testimonial-block { padding: 0 1rem 3.125rem 1rem; text-align: center; box-shadow: 0px 0.375rem 0.375rem 0px rgba(255, 255, 255, 0.1); margin: 0 0.938rem 1.75rem; background-color: transparent; } .testi-4:before { content: ""; display: block; height: 100%; position: absolute; top: 0; right: 0; width: 100%; z-index: 0; background-color: rgba(0, 0, 0, 0.8); } .testimonial.testi-4 { background: url(../images/bg/bg04.jpg); position: relative; background-repeat: no-repeat; background-size: cover; } .testimonial.testi-4 .section-subtitle, .testimonial.testi-4 .section-title { color: #ffffff;} #testimonial-carousel4 .name { font-size: 1.25rem; font-weight: 600; font-style: normal !important; margin: 0; display: block; } #testimonial-carousel4 .designation { font-size: 1.000rem; padding: 0px; margin: 0; font-weight: 300; } #testimonial-carousel4 .name , #testimonial-carousel4 .designation , #testimonial-carousel4 .entry-content p {color: #fff;} /*=================================================================================== Testimonial Shortitem-3 /*===================================================================================*/ .testimonial.testimonial-1.shortitem-3 .testimonial-block .inner-box .image-column { width: 100%; max-width: 100%; flex: 0 0 100%; } .testimonial.testimonial-1.shortitem-3 .testimonial-block .inner-box .content-column { width: 100%; max-width: 100%; flex: 0 0 100%; } .testimonial.testimonial-1.shortitem-3 .testimonial-block .inner-box .image-column .inner-column { margin-top: 1.875rem; } @media (max-width: 600px){ .testimonial.testimonial-1.shortitem-3 .testimonial-block .inner-box .image-column .inner-column { padding: 50px; }} .testimonial.testimonial-1.shortitem-3 .owl-nav { bottom: -3.125rem; } .section-space.shortitem-3 { padding: 4.688rem 0 7.875rem; } .testimonial.testimonial-1.shortitem-3 .owl-carousel .owl-stage-outer { padding-top: 0; } .testimonial.testimonial-1.shortitem-3 .client-thumb-outer {display: none;} .testimonial.testimonial-1.shortitem-3 .testimonial-block .inner-box .image-column .image::after, .testimonial.testimonial-1.shortitem-3 .testimonial-block .inner-box .image-column .image::before { display: block; } /*=================================================================================== Testimonial Shortitem-2 /*===================================================================================*/ .testimonial.testimonial-1.shortitem-2 .testimonial-block .inner-box .image-column { width: 100%; max-width: 100%; flex: 0 0 100%; } .testimonial.testimonial-1.shortitem-2 .testimonial-block .inner-box .content-column { width: 100%; max-width: 100%; flex: 0 0 100%; } .testimonial.testimonial-1.shortitem-2 .testimonial-block .inner-box .image-column .inner-column { margin-top: 1.875rem; } .testimonial.testimonial-1.shortitem-2 .owl-nav { bottom: -3.125rem; } .section-space.shortitem-2 { padding: 4.688rem 0 7.875rem; } .testimonial.testimonial-1.shortitem-2 .owl-carousel .owl-stage-outer { padding-top: 0; } .testimonial.testimonial-1.shortitem-2 .client-thumb-outer {display: none;} .testimonial.testimonial-1.shortitem-2 .testimonial-block .inner-box .image-column .image::after, .testimonial.testimonial-1.shortitem-2 .testimonial-block .inner-box .image-column .image::before { display: block; } @media (max-width: 767px) { .testimonial.testimonial-1.shortitem-2 .inner-column .image img { width: 250px; height: 250px; } } @media (max-width: 360px) { .testimonial.testimonial-1.shortitem-2 .testimonial-block .inner-box .image-column .image::after { right: 0; } .testimonial.testimonial-1.shortitem-2 .testimonial-block .inner-box .image-column .image::before { left: 0; } } .testimonial.testimonial-1 .testimonial-block .entry-content::before{content: none;} .testimonial.testimonial-1.testi1-grid .testimonial-block { margin-bottom: 70px; } .section-space.shortitem-3.testi1-grid, .section-space.shortitem-2.testi1-grid { padding: 4.688rem 0 3.2rem; } @media (max-width: 1100px) and (min-width: 600px) { .testimonial.testimonial-1.shortitem-2 .testimonial-block .inner-box .image-column .inner-column { overflow: hidden; padding: 50px; }} @media (max-width: 1100px){ .testimonial.testimonial-1.shortitem-2 .testimonial-block .inner-box .image-column .inner-column { overflow: hidden;padding: 25px 20px;} .testimonial.testimonial-1.shortitem-2 #testimonial-carousel.owl-carousel .owl-item img { margin: 0 auto; }} /*===================================================================================*/ /* 26.0 Footer Layout /*===================================================================================*/ .site-info .footer-sidebar {padding: 0rem;} .site-info .footer-sidebar a:hover, .site-info .footer-sidebar a:focus { color: #333333;} .site-info .custom-social-icons li > a:hover, .site-info .custom-social-icons li > a:focus { background-color: #fff; } /*-------------------------------------------------------------- 27.0 header variation Layout2 --------------------------------------------------------------*/ .layout2.header-sidebar { background: #333333;} .layout2.navbar { background-color: transparent; position: absolute; z-index: 2; width: 100%; background-color: rgba(0,0,0,0.2); color: #ffffff; } .layout2.navbar .nav .nav-item .nav-link, .layout2.navbar .nav .nav-item .dropdown-item{ color:#ffffff; } .layout2.navbar .options-box .nav-search a, .layout2.navbar .options-box .cart-header > a.cart-icon{color: #ffffff;} .layout2 .navbar-brand{float: right;} .layout2.navbar .nav .nav-item .dropdown-menu { color: #ffffff; background-color: #333333; border: 1px solid rgba(0,0,0,.15); } .layout2 .header-module { margin-left: 0;/*float: left;*/} .btn-style-two { position: relative; font-size: 1rem; line-height: 1.875rem; color: #ffffff; overflow: hidden; padding: 0.7rem 1.375rem 0.78rem; background-color: transparent; border:1px solid #ffffff; display: inline-block; } .btn-style-two:hover, .btn-style-two:focus{ border: 1px solid #ffffff; background-color: #ffffff; } .layout2#searchbar_fullscreen,.layout3#searchbar_fullscreen { background-color: rgba(255, 255, 255,0.95);} .layout2 .btn-box { position: relative; } .layout2 .custom-logo-link-url .site-title a, .layout2 .custom-logo-link-url p { color: #ffffff; } @media (min-width: 800px) and (max-width: 1280px) { .layout2 .btn-style-two { font-size: 0.8rem; line-height: 1.875rem; padding: 0.6rem 0.85rem 0.6rem; } .layout2.navbar .nav .nav-item .nav-link {font-size: 0.876rem;} .layout2.navbar .nav .nav-item { margin-left: 1rem;} } @media only screen and (max-width: 768px){ .layout2 .btn-box {float: right; } .layout2 .navbar-collapse {background-color: #333333;} .layout2 .options-box{margin-right: 1rem;} } .layout2#slider-carousel .item { height: 40rem !important;} .layout2 .slider-caption .title { margin-top: 60px;} @media (min-width: 992px){ .layout2 .options-box{ width: 100px; float: left; text-align: left; } } /*-------------------------------------------------------------- 27.1 header variation Layout3 --------------------------------------------------------------*/ .layout3.header-sidebar .bottom-header { background: #ffffff; padding: 1.35rem 0 1.35rem; } .layout3 .head-contact-info { padding: 0.438rem 0 0.438rem; margin: 0px; display: block; } .layout3 .contact-icon { margin: 0.2rem 0 0.625rem 0.625rem; padding: 0; } .layout3 .contact-icon i { font-size: 2.25rem; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } .layout3 .head-contact-info i { padding-left: 0.625rem; padding-right: 0.063rem; } .layout3.header-sidebar address { margin: 0; color: #333333;font-size:0.938rem;} .layout3.navbar{background-color: #333333; padding: 0;} @media (min-width: 991px){ .layout3.header-sidebar .contact-widget { float: left; } .layout3 .btn-style-one {display: block;} } .layout3.navbar .nav .nav-item .nav-link, .layout3.navbar .nav .nav-item .dropdown-item{ color:#ffffff; } .layout3.navbar .options-box .nav-search a, .layout3.navbar .options-box .cart-header > a.cart-icon{color: #ffffff;} .layout3.navbar-brand{float: right;} .layout3.navbar .nav .nav-item .dropdown-menu { color: #ffffff; /*background-color: #333333;*/ border: 1px solid rgba(0,0,0,.15); } .layout3 .header-module { margin-left: 0;float: right;} .layout3 .btn-box { position: relative; } .layout3.header-sidebar { background: none;} .layout3 .navbar-toggler { margin: 13px 0;} @media (max-width: 500px){ .layout3.header-sidebar { text-align: center;} .layout3 .head-contact-info .contact-widget .media { display: block;} .layout3 .navbar-brand {float: none;} } @media (max-width: 768px){ .layout3 .options-box .btn-box {display: none;} .layout3.navbar {padding: 0 0.938rem 0 0.938rem;} .layout3 .options-box{margin-right: 1rem;} } @media (max-width: 991px) { .layout3 .btn-style-one { display: inline-block;} .layout3.header-sidebar .contact-widget{margin-bottom: 0.938rem;} } @media (min-width: 800px) and (max-width: 1280px) { .layout3 .btn-style-one{ font-size: 0.8rem; line-height: 1.875rem; padding: 0.8rem 0.85rem 0.8rem; } .layout3.navbar .nav .nav-item .nav-link {font-size: 0.876rem;} .layout3.navbar .nav .nav-item { margin-left: 1rem;} } /*-------------------------------------------------------------- 28.0 Contact Page --------------------------------------------------------------*/ .contact-section{padding:6rem 0 6.1rem;} .contact-section .contact-info-outer,.contact-section .contact-form-outer{ -webkit-box-shadow: 0px 0px 2.25rem 4px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 2.25rem 4px rgba(0,0,0,0.1); } /*contact info*/ .contact-section .contact-info .details, .contact-section .contact-info .title, .contact-section .contact-info .subtitle {color: #ffffff; margin-bottom: 2.1875rem;} .contact-section .contact-info .subtitle {margin-bottom:0.75rem; font-size: 1rem; font-weight: 400;} .contact-section .contact-info .contact-icon i { color: #ffffff; font-size: 1.875rem;} .contact-section .contact-info{padding: 64px 35px 53px 35px;} .contact-section .contact-info .details{margin-bottom: 2.3125rem;} .contact-section .contact-info .contact-widget .title { color:#ffffff; margin-bottom: 1.125rem; font-weight: 600; } .contact-section .contact-info .contact-icon { float: right; margin: 0 0 0 2rem; padding: 0; } .contact-section .contact-info address { margin-bottom: 1.125rem; color:#ffffff; font-size:1rem; } .contact-section .contact-info .custom-social-icons{margin-top: 1rem;} .contact-section .contact-info .custom-social-icons li a{ font-size:1.25rem; line-height: 1.6; height: 2rem; width: 2rem; } .contact-section .contact-info .custom-social-icons li { padding: 0.625rem 0.4rem;} /*contact form*/ .contact-section .contact-form-outer{background-color: #ffffff;} .contact-section .contact-form{padding: 64px 35px 40px 35px;} .contact-section .contact-form .title{margin-bottom: 2.5rem; } .contact-section .contact-form .subtitle{margin-bottom: 0.8rem;font-size: 1rem; font-weight: 400;} .contact-section .contact-form input, .contact-section .contact-form textarea{; color: #777777; padding: 0.875rem 1rem; font-size: 0.875rem; } .contact-section .contact-form button:not(.customize-partial-edit-shortcut-button), .contact-section .contact-form input[type="button"], .contact-section .contact-form input[type="submit"]{ display: inline-block; font-weight:600; min-width: 8.5rem; font-size: 1rem; padding: 1rem 1.8rem; margin-top: 1.25rem; } .contact-section .contact-form button:hover, .contact-section .contact-form input[type="button"]:hover, .contact-section .contact-form input[type="submit"]:hover, .contact-section .contact-form button:focus, .contact-section .contact-form input[type="button"]:focus, .contact-section .contact-form input[type="submit"]:focus{ color: #ffffff; } @media (max-width: 600px){ .contact-page1 .contact-info-outer, .contact-page1 .contact-form-outer{ margin: 15px; } } @media (max-width: 1200px){ .contact-form-map .row{ margin-left: 0; margin-right: 0; } } /*-------------------------------------------------------------- 28.1 Contact Page2 --------------------------------------------------------------*/ .contact-section.contact-form2{padding-top:0px;} @media (max-width: 600px){ .contact-page2 .contact-info-outer, .contact-form2 .contact-form-outer{ margin: 15px; } } @media (max-width: 768px){ .contact-page2 .contact-form-map #google-map iframe{ height: 560px;} } /*-------------------------------------------------------------- 28.2 Contact Page3 --------------------------------------------------------------*/ @media (max-width: 600px){ .contact-page3 .contact-info-outer, .contact-page3 .contact-form-outer{ margin: 15px; } } /*-------------------------------------------------------------- 28.3 Contact Page4 --------------------------------------------------------------*/ .conatct-page4.contact-info{padding-bottom: 4.375rem;} .conatct-page4.contact-info .contact-widget { margin: 0 0 1.75rem; padding: 2.75rem 2.5rem 2rem; transition: 0.3s ease-out; width: 100%; background-color: #ffffff; -webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.1); } .conatct-page4.contact-info .contact-icon{ position: relative; margin: 0 auto 0.938rem; } .conatct-page4.contact-info .contact-icon i{ font-size: 5rem; line-height: 1; -webkit-transition: 0.4s ease-out; transition: 0.4s ease-out; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } .conatct-page4.contact-info address{color:#777777;} .conatct-page4.contact-info .contact-widget .title { margin: 0 0 1.200rem; font-size:1.25rem; font-weight: 600; } .conatct-page4.contact-info .contact-widget:hover, .conatct-page4.contact-info .contact-widget:focus { color: #fff; } .conatct-page4.contact-info .contact-widget:hover .contact-icon i, .conatct-page4.contact-info .contact-widget:focus .contact-icon i { color: #ffffff; } .conatct-page4.contact-info .contact-widget:hover .title, .conatct-page4.contact-info .contact-widget:focus .title, .conatct-page4.contact-info .contact-widget:hover address, .conatct-page4.contact-info .contact-widget:focus address{ color: #fff; } .section-space.contact-form4{padding-top: 6.25rem;} @media (max-width: 600px){ .contact-form4 .contact-info-outer, .contact-form4 .contact-form-outer{ margin: 15px; } } /*-------------------------------------------------------------- 28.0 Breadcrumnb --------------------------------------------------------------*/ .page-title-section{ background: #17212C url('assets/images/breadcrumb/breadcrumb.jpg'); background-attachment: scroll; background-position: top center; background-repeat: no-repeat; background-size: cover; position: relative; width: 100%; height: 100%; overflow: hidden; } .page-title-section .page-title h1 { font-weight: bold; line-height: 1.3; font-size: 2.25rem; margin: 0 0 0.625rem; word-break: break-word; } .page-breadcrumb li { display: inline-block; } .page-breadcrumb { margin-top: 1.688rem; position: relative; padding: 0; color: white; font-size: 1rem; } .page-breadcrumb span a{ color: #fff; word-break: break-word; } .page-breadcrumb .icon::before{ font-size: 0.938rem; content: "\f105"; font-family: FontAwesome; padding-left: 0.625rem; padding-right: 0.625rem; } .breadcrumb-overlay { height: 100%; position: relative; width: 100%; padding: 6.938rem 0 5.938rem; /*background-color: rgba(0,0,0,0.6);*/ } .breadcrumb-overlay .theme-dtl{ color: #FFFFFF; font-size: 1rem; margin-bottom: 1.063rem; font-weight: normal; } @media (max-width: 600px){ .page-breadcrumb{text-align: right;float: right;margin: 5px 0 0;} } /*-------------------------------------------------------------- 29.0 Pagination --------------------------------------------------------------*/ .blog .center, .shop .center,.portfolio .center{text-align: center;} .pagination {display: inline-block;margin: 1.25rem 0 1.5625rem; } .pagination a, .page-numbers.current{ background:#f3f3f3; color: #333333; font-size: 0.875rem; padding-top: 0.9rem; margin: 0 0 0.313rem 0.313rem; text-decoration: none; transition: .3s; position: relative; display: inline-block; font-weight: 400; z-index: 1; width: 3.125rem; height: 3.125rem; } .pagination a.next , .pagination a.previous { background:#f3f3f3; color: #FFFFFF; } .pagination a.next {background-color: #333333;color: #fff;} .pagination a.previous {background-color: #333333;} .pagination a.active { position: relative; color: #ffffff; } .pagination a:hover::before ,.pagination a:focus::before{ width: 100%;} .pagination a:hover,.pagination a:focus, .pagination a.next:focus, .pagination a.previous:focus,.pagination a.previous:hover{color: #ffffff;} .pagination a:before{ position: absolute; content: ''; right: 0px; top: 0px; width: 0px; height: 100%; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; z-index: -1; } .nav-pagination .pagination .page-item { display: inline-block; } .page-item:first-child .page-link { border-radius: 0; } .page-item:last-child .page-link { border-radius: 0; } .nav-pagination .pagination .page-item .page-link { padding-top: 0.938rem; padding-right: 20px; padding-left: 20px; width: auto; border: none; } .nav-pagination .pagination .page-item .page-link:hover{ background-color: #333333; } /*=================================================================================== 30.0 Aboutus Page ===================================================================================*/ .about-section .about-thumbnail { position: relative; display: inline-block; z-index: 100; margin-right: 3.125rem; } .about-section .section-header { position: relative; margin: 0; text-align: right; } .about-section .section-header .section-title { font-size: 2.25rem; font-weight: 700; margin-bottom: 1.875rem; } .about-section .section-header .section-subtitle { margin-bottom: 0.5rem; } .about-section .entry-content p { margin-bottom: 2.375rem; padding: 0; } .about-section .about-thumbnail::before { position: absolute; content: ''; width: 100%; height: 100%; right: -3.125rem; top: -3.125rem; z-index: -1; background-image: url('assets/images/pattern/pattern3.png'); } .about-section {padding: 9.3rem 0 5.5rem;} .about-section .about-area .about-icon img { width: 3.125rem;} .about-section .about-area .title { margin-bottom: 0.75rem; font-weight: 600;} .about-section .about-area .about-icon { float: right; font-size: 50px; padding-left: 1.875rem; position: relative; margin-top: 0.2rem; display: inherit; } @media (max-width: 991px) and (min-width: 768px) { .about-section .about-thumbnail {width: 94%;} .about-section .about-thumbnail .img-fluid { width: 100%;height: auto; } } @media (min-width: 1024px) { .about-block {padding-right: 35px;} } @media (max-width: 768px) { .about-section .about-thumbnail {margin-bottom: 3rem;} } /*=================================================================================== 31.0 Error 404 page ===================================================================================*/ .section-space.error-page{padding-top: 5.2rem;} .error-page .title { font-size: 25rem; line-height: 0.85; letter-spacing: 0; font-weight: 600; margin-bottom: 0rem; } .error-page .contact-title{ font-size: 2.250rem; margin-bottom: 10px; word-break: break-word; } .error-page .title img { margin-bottom: 3rem;} .error-page .not-found-btn input[type="submit"] { position: relative; padding: 1.1rem 2rem; margin-bottom: 0.813rem; margin-top: 1rem; font-size: 1rem; } .error-page .title .img-fluid { max-width: 100%; width: auto; height: auto; } #container{ width: 30%; display: inline-block; margin-top: 1.875rem; } @media only screen and (max-width: 991px) { .error-page .title { font-size:20rem; } #container{ width: 50%; display: inline-block; } .error-page .title img { height: 15.625rem; width: 10.625rem; } } @media only screen and (max-width: 768px) { .error-page .title { font-size:15rem; } #container{ width: 80%; display: inline-block; } .error-page .title img { height: 12.625rem; width: 7.625rem; } } @media only screen and (max-width: 500px) { .error-page h1 { font-size: 1.5rem} #container{ width: 100%; display: inline-block;} .error-page .title {font-size:10rem;} .error-page .title img { height: 8rem; width: 5.625rem; margin-bottom: 2rem; } } /*===================================================================================*/ /* 32.0 Header Variation sticky_fade , sticky_shrink , sticky_slidedown /*===================================================================================*/ .stickymenu{ position: fixed; top: 0; width: 100%; background-color: rgba(255,255,255,0.8); box-shadow: 0 3px 5px rgba(0,0,0,0.05); z-index: 1000; } .stickymenu1{ display: none; position: fixed; top: 0; width: 100%; background-color: rgba(255,255,255,0.8); box-shadow: 0 3px 5px rgba(0,0,0,0.05); z-index: 1000; } .shrink{ transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out ; background-color: rgba(255,255,255,0.8); } .navbar.shrink{ padding-top: 1.625rem; padding-bottom: 1.625rem; } .navbar.shrink1{ padding-top: 1.125rem; padding-bottom: 1.125rem; } .shrink1{ width: 100%; box-shadow: 0 3px 5px rgba(0,0,0,0.05); z-index: 1000; position: fixed; top: 0; } @media (min-width: 1200px) { body.boxed .stickymenu1, body.boxed .stickymenu,body.boxed .shrink1{ width: 1210px; } } /*===================================================================================*/ /* 33.0 SLIDER VIDEO BUTTON AND IMAGES /*===================================================================================*/ .slider-image img {padding: 3px; background-color: #ffffff;} .slider4 .slider-image { padding-bottom: 1.875rem;} .bcslider-section .owl-theme.slider4 .owl-dots {top: 89.3%;} #slider-carousel.slider4 .item {height: 52rem !important;} .video-frame {width: 100%; height: 100%;} #slider-carousel .video-frame iframe { border: 0 none; width: 100%; height: 100%; } /*.image-slider-caption {padding-top: 17.5rem;} .video-slider-caption {padding-top: 17.5rem;}*/ @media (max-width: 600px) { .image-slider-caption {padding-top: 7.5rem;} .video-slider-caption {padding-top: 9.5rem;} .video-slider-caption .caption-content {padding-bottom: 15px;padding-bottom: 15px} .video-frame {padding-bottom: 15px; padding-top: 15px} .circle {visibility: hidden;} } #slider-video { border: 0.3rem solid #FFFFFF;} #slider-video { text-transform: uppercase; font-weight: 300; padding: 0.813rem 1.125rem; display: inline-block; font-size: 0.813rem; margin: 0; border-radius: 50%; background: transparent; cursor: pointer; } .section-video .video-btn a:after { position: relative; top: 25%; right: 25%; margin: 0px 0px 0 0; width: 0; height: 0; border-top: 0.938rem solid transparent; border-bottom: 0.938rem solid transparent; content: ''; display: block; } .section-video .video-btn a:after {border-right: 1.563rem solid #FFFFFF;} @media only screen and (max-width: 600px) { .section-video br{display: block} } .section-video { position: relative; width: 100%; height: 43rem; display: flex; align-items: center; justify-content: center; overflow: hidden; } .section-video .caption-content { z-index: 10; position: absolute; } .slider-video-btn { top: 40%; left: 15%; position: absolute; } .slider-video-btn a { font-size: 6rem; color: #fff !important; } .circle1 { border-radius: 50%; border: 2px solid #ffffff; width: 7.5rem; height: 7.5rem; left: -1.188rem; top: 1rem; position: absolute; opacity: 0; animation: scaleIn 4s infinite cubic-bezier(.36, .11, .89, .32); } @keyframes scaleIn { from { transform: scale(.5, .5); opacity: .5; } to { transform: scale(2.5, 2.5); opacity: 0; } } .slider-caption .text-right .inner-title { /* padding: 0 50px 0 0;*/ } .slider-caption .text-right .inner-title:before { left: 0; right: unset; } a:hover .circle1 {animation-play-state: paused;} #slider-button { text-transform: uppercase; font-weight: 300; padding: 1.25rem 1.438rem; display: block; font-size: 0.813rem; margin: 0; border-radius: 50%; background: transparent; cursor: pointer; } #slider-button { border: 5px solid #FFFFFF; } .slider-video-btn a:after { position: relative; margin: 0px 0px 0 0; width: 0; right: 20%; height: 0; border-top: 15px solid transparent; border-bottom: 15px solid transparent; content: ''; display: block; } .slider-video-btn a:after { border-right: 25px solid #ffffff; } .circle1 { border-radius: 50%; border: 2px solid #ffffff; width: 8.85rem; height: 8.85rem; left: -1.9122rem; top: -1.92rem; position: absolute; opacity: 0; animation: scaleIn 4s infinite cubic-bezier(.36, .11, .89, .32); } @media (max-width: 768px) { .circle1 { width: 10rem; height: 10rem; left: -2.12rem; top: -2.1rem; } } @media (max-width: 600px) { .slider-video-btn { visibility: hidden; } } .video-slider-caption1 { position: absolute; display: contents; z-index: 1; width: 100%; } .video-slider-caption1 .video-btn { margin: 30px 0; } .widget .banner-widget .btn-light:hover, .widget .banner-widget .btn-light:focus{color: #ffffff;} .related-post .single-post .fa { background-color: #101010; } .mejs-offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:right;text-indent:0;vertical-align:top}.mejs-container,.mejs-container *{box-sizing:border-box}.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs-fill-container,.mejs-fill-container .mejs-container{height:100%;width:100%}.mejs-fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs-container:focus{outline:none}.mejs-embed,.mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{bottom:0;right:0;overflow:hidden;position:fixed;left:0;top:0;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}.mejs-background,.mejs-mediaelement{right:0;position:absolute;top:0}.mejs-mediaelement{height:100%;width:100%;z-index:0}.mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;right:0;position:absolute;top:0;z-index:1}:root .mejs-poster-img{display:none}.mejs-poster-img{border:0;padding:0}.mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;right:0;position:absolute;top:0}.mejs-layer{z-index:1}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{background:url(mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs-overlay:hover>.mejs-overlay-button{background-position:-80px -39px}.mejs-overlay-loading{height:80px;width:80px}.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;right:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs-controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs-button,.mejs-time,.mejs-time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs-button>button{background:transparent url(mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs-button>button:focus{outline:1px dotted #999}.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}.mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs-play>button{background-position:0 0}.mejs-pause>button{background-position:-20px 0}.mejs-replay>button{background-position:-160px 0}.mejs-time-rail{direction:rtl;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs-time-total{background:hsla(0,0%,100%,.3);margin:5px 0 0;width:100%}.mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 75%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 75%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs-time-loaded{background:hsla(0,0%,100%,.3)}.mejs-time-current,.mejs-time-handle-content{background:hsla(0,0%,100%,.9)}.mejs-time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs-time-hovered.negative{background:rgba(0,0,0,.2)}.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{right:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs-time-handle,.mejs-time-handle-content{border:4px solid transparent;cursor:pointer;right:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs-time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:50%;height:10px;right:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);width:36px}.mejs-time-float-current{display:block;right:0;margin:2px;text-align:center;width:30px}.mejs-time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;right:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);width:0}.mejs-long-video .mejs-time-float{margin-right:-23px;width:64px}.mejs-long-video .mejs-time-float-current{width:60px}.mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs-fullscreen-button>button{background-position:-80px 0}.mejs-unfullscreen>button{background-position:-100px 0}.mejs-mute>button{background-position:-60px 0}.mejs-unmute>button{background-position:-40px 0}.mejs-volume-button{position:relative}.mejs-volume-button>.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;right:50%;margin:0;position:absolute;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);width:25px;z-index:1}.mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-volume-total{background:hsla(0,0%,100%,.5);height:100px;right:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);width:2px}.mejs-volume-current{right:0;margin:0;width:100%}.mejs-volume-current,.mejs-volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs-volume-handle{border-radius:1px;cursor:ns-resize;height:6px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);width:16px}.mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs-horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{border-radius:2px;font-size:1px;right:0;margin:0;padding:0;position:absolute}.mejs-horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}.mejs-horizontal-volume-handle{display:none}.mejs-captions-button,.mejs-chapters-button{position:relative}.mejs-captions-button>button{background-position:-140px 0}.mejs-chapters-button>button{background-position:-180px 0}.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-left:-43px;overflow:hidden;padding:0;position:absolute;left:50%;visibility:visible;width:86px}.mejs-chapters-button>.mejs-chapters-selector{margin-left:-55px;width:110px}.mejs-captions-selector-list,.mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}.mejs-captions-selector-input,.mejs-chapters-selector-input{clear:both;float:right;right:-1000px;margin:3px 5px 0 3px;position:absolute}.mejs-captions-selector-label,.mejs-chapters-selector-label{cursor:pointer;float:right;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs-captions-selected,.mejs-chapters-selected{color:#21f8f8}.mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-captions-layer{bottom:0;color:#fff;font-size:16px;right:0;line-height:20px;position:absolute;text-align:center}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{bottom:15px;right:0;position:absolute;width:100%}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text,.mejs-captions-text *{background:hsla(0,0%,8%,.5);box-shadow:-5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{display:none}.mejs-overlay-error{position:relative}.mejs-overlay-error>img{right:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs-cannotplay,.mejs-cannotplay a{color:#fff;font-size:.8em}.mejs-cannotplay{position:relative}.mejs-cannotplay a,.mejs-cannotplay p{display:inline-block;padding:0 15px;width:100%} .slide-widget thead th { border-bottom: 2px solid #bbb; padding-bottom: 0.5em; } .slide-widget .woocommerce-widget-layered-nav li, .slide-widget .widget_recent_reviews li, .slide-widget .widget_top_rated_products li, .slide-widget .widget_products li, .slide-widget .widget_nav_menu li, .slide-widget .widget_pages li, .slide-widget .widget_product_categories li, .slide-widget .widget_categories li, .slide-widget .widget_archive li, .slide-widget .widget_recent_entries li, .slide-widget .widget_meta li, .slide-widget .widget_recent_comments li, .slide-widget .widget ul li { padding-right: 15px; border-color: #ffffff; } .form-slider .widget { background-color: rgb(255 255 255 / 90%); padding: 40px 30px 10px; border-radius: 7px; margin-right: 30px; } .wp-block-embed iframe { max-width: 100%; } @media (max-width: 767px){ .slide-widget input[type="text"], .slide-widget input[type="email"], .slide-widget input[type="url"], .slide-widget input[type="password"], .slide-widget input[type="search"], .slide-widget input[type="number"], .slide-widget input[type="tel"], .slide-widget input[type="range"], .slide-widget input[type="date"], .slide-widget input[type="month"], .slide-widget input[type="week"], .slide-widget input[type="time"], .slide-widget input[type="datetime"], .slide-widget input[type="datetime-local"], .slide-widget input[type="color"], .slide-widget textarea {margin-bottom: 15px;border: 1px solid #777777;} } /*===================================================================================*/ /*New Widget Css Sidebar /*===================================================================================*/ .sidebar .wp-block-search .wp-block-search__label,.sidebar .wc-block-product-search .wc-block-product-search__label, .sidebar .widget.widget_block h1, .sidebar .widget.widget_block h2, .sidebar .widget.widget_block h3, .sidebar .widget.widget_block h4, .sidebar .widget.widget_block h5, .sidebar .widget.widget_block h6 { padding-bottom: 1.188rem; font-weight: 600; margin: 0; z-index: 1; padding-right: 40px; position: relative; } .footer-sidebar .wp-block-search .wp-block-search__label,.footer-sidebar .wc-block-product-search .wc-block-product-search__label, .footer-sidebar .widget.widget_block h1, .footer-sidebar .widget.widget_block h2, .footer-sidebar .widget.widget_block h3, .footer-sidebar .widget.widget_block h4, .footer-sidebar .widget.widget_block h5, .footer-sidebar .widget.widget_block h6 { padding-bottom: 0.5rem; color: #ffffff; margin: 0 0 2rem; font-weight: 600; } .wp-block-search .wp-block-search__label, .sidebar .widget.widget_block h4 {font-size: 1.25rem;} .sidebar .wp-block-search .wp-block-search__label:before,.sidebar .wc-block-product-search .wc-block-product-search__label:before, .sidebar .widget.widget_block h1:before, .sidebar .widget.widget_block h2:before, .sidebar .widget.widget_block h3:before, .sidebar .widget.widget_block h4:before, .sidebar .widget.widget_block h5:before, .sidebar .widget.widget_block h6:before { content: ""; position: absolute; width: 25px; height: 1px; bottom: 0; /*background-color: #1cc9ed;*/ right: 0px; top: 10px; } .sidebar .wp-block-search .wp-block-search__label:after,.sidebar .wc-block-product-search .wc-block-product-search__label:after, .sidebar .widget.widget_block h1:after, .sidebar .widget.widget_block h2:after, .sidebar .widget.widget_block h3:after, .sidebar .widget.widget_block h4:after, .sidebar .widget.widget_block h5:after, .sidebar .widget.widget_block h6:after { content: ""; position: absolute; width: 15px; height: 1px; bottom: 0; /*background-color: #1cc9ed;*/ right: 10px; top: 15px; } .sidebar .widget .wp-block-tag-cloud a , .footer-sidebar .widget .wp-block-tag-cloud a { font-size: 0.938rem !important; display: inline-block; padding: 0.438rem 1.063rem; color: #777777; background-color: #f4f4f4; margin: 0 0.125rem 0.438rem; } .sidebar .widget .wp-block-tag-cloud a:hover , .sidebar .widget .wp-block-tag-cloud a:focus , .footer-sidebar .widget .wp-block-tag-cloud a:hover , .footer-sidebar .widget .wp-block-tag-cloud a:focus {/*background-color: #1cc9ed; */color: #ffffff !important;} .widget_block .wp-block-search .wp-block-search__inside-wrapper { padding: 0rem; display: flex; } .wp-block-search .wp-block-search__input { width: 75%; display: inline-block; } .footer-sidebar .wp-block-search .wp-block-search__button, .sidebar .wp-block-search .wp-block-search__button { color: #ffffff; z-index: 1; padding: 0.625rem 0.938rem; border-radius: 0; margin-right: 0; margin-top: 0; display: inline-block; } .wp-block-search__button .search-icon { fill: white; } .footer-sidebar .wp-block-calendar table caption, .footer-sidebar .wp-block-calendar table tbody { color: #acacac; } .footer-sidebar .wp-block-calendar tbody td, .footer-sidebar .wp-block-calendar th { border: 1px solid #3f3f3f; } .footer-sidebar .wp-block-calendar { color: #333333; } .wp-block-latest-comments__comment { font-weight: 600; line-height: 1.1; } @media (max-width: 1100px){ .logo_title { display: inline-block !important; } } .main-header-btn{ margin-left: 1.875rem; padding-top: 0.9rem; padding-bottom: 0.9rem; margin-right: 0.625rem; } @media (max-width: 768px){ .main-header-btn{ margin-right: 0rem; } } .layout3 .main-header-btn { padding-top: 0; padding-bottom: 0; } /*-------------------------------------------------------------- 27.0 header variation Layout4 --------------------------------------------------------------*/ .navbar.navbar4 { position: relative; background-color: rgba(255, 255, 255, 1); } .layout4.header-sidebar {border-bottom: 1px solid #000000;} .navbar4 .custom-logo-link-url .site-title a , .navbar4 .custom-logo-link-url .site-description {color: #000000;} @media (min-width: 992px) { .navbar4 .header-lt { z-index: 999; position: initial; width: inherit; } .navbar4 .header-lt::before { position: absolute; content: ''; top: 0; bottom: 0; left: auto; right: 0; /*background-color: #1cc9ed;*/ width: 27.5vw; z-index: -2; display: block; } .navbar4 .header-lt::after { position: absolute; content: ''; top: 0; bottom: 0; right: auto; left: auto; /*background-color: #1cc9ed;*/ -webkit-transform-origin: bottom; -moz-transform-origin: bottom; -ms-transform-origin: bottom; -o-transform-origin: bottom; transform-origin: bottom; -webkit-transform: skew(-15deg); -moz-transform: skew(-15deg); -ms-transform: skew(-15deg); -o-transform: skew(-15deg); transform: skew(-15deg); z-index: -1; width: 17.475rem; display: block; } .navbar.navbar4 .header-lt .navbar-brand::after, .navbar4 .header-lt .custom-logo-link-url::after { right: auto; left: auto; width: 12px; top: 0; margin-right: 16rem; z-index: 100; bottom: 0; background-color: #000000; display: block; position: absolute; content: ''; -webkit-transform-origin: bottom; -moz-transform-origin: bottom; -ms-transform-origin: bottom; -o-transform-origin: bottom; transform-origin: bottom; -webkit-transform: skew(-15deg); -moz-transform: skew(-15deg); -ms-transform: skew(-15deg); -o-transform: skew(-15deg); transform: skew(-15deg); } .navbar4 .col-lg-4 { position: initial; display: table-header-group; z-index: 0; } .navbar4 .custom-logo-link-url .site-description {width: 250px;} .navbar4 .ml-auto {display: inline-flex;} .navbar4 .custom-logo-link-url {display: table-caption;} .navbar4 .header-lt {display: inline-block;} } @media (min-width:992px) and (max-width: 1200px) { .navbar4 .navbar-nav {margin-right: 80px !important;} } @media (max-width: 991px) { .navbar4 .header-lt { /* background-color: #1cc9ed;*/ } .navbar4 .header-lt { text-align: center; padding: 30px; } .navbar4 .navbar-toggler { display: block; margin: 30px auto 0; } .navbar4 .custom-logo-link-url {margin: 20px 0 0;} .navbar4 .navbar-collapse ul, .navbar4 .navbar-collapse ol {margin: 1.5em 0 1.5em 0em;} } .border-btm{border-bottom: 1px solid #ffffff;} /*-------------------------------------------------------------- 27.0 header variation Layout6 --------------------------------------------------------------*/ .navbar.navbar6 { padding-top:0; padding-bottom: 0; background-color: rgba(10, 10, 10, 1); position: relative; width: 100%; } .navbar.navbar6 .nav .nav-item .nav-link:hover, .navbar.navbar6 .nav .nav-item .nav-link:focus, .navbar.navbar6 .nav .nav-item.active .nav-link, .navbar.navbar6 .nav .nav-item:hover .nav-link, .navbar.navbar6 .nav .nav-item .nav-link:focus { color: #ffffff !important; position: relative; } .navbar.navbar6 .nav .nav-item.active .nav-link { color: #ffffff; /* background-color: #1cc9ed;*/ } .navbar.navbar6 .nav .nav-item .nav-link { color: #ffffff; } .navbar.navbar6 .header-module { margin-right: 15px; } .navbar.navbar6 .nav .nav-item { margin-left: 0; padding-bottom: 0; } .navbar.navbar6 .search-box-outer a, .navbar.navbar6 .cart-header > a.cart-icon{color: #ffffff;} .navbar.navbar6 .navbar-toggler {margin: 10px auto 0;} @media (min-width: 992px) { .navbar.navbar6 .nav .nav-item .nav-link { padding: 1rem 0.75rem; margin:0; } .navbar.navbar6 .navbar-nav > li.active > a:after { content: ''; position: absolute; border-top: .3em solid; border-left: .3em solid transparent; border-right: .3em solid transparent; display: block; top: 0; color: #ffffff; right: 47%; } } @media (max-width: 991px){ .navbar.navbar6 { padding-bottom: 1rem; } .navbar6 .header-module {text-align: right;} .navbar6.navbar .nav .nav-item .nav-link { padding: 0rem 15px; } .navbar6.navbar .main-header-btn .btn-box { text-align: right; margin: 10px 0; } } @media (max-width: 1199px) { .navbar.navbar6 .nav .nav-item { margin-left: 0; } } /*------------------index 6 layout------------*/ .navbar-header.index6 { text-align: center; background-color: #fff; padding:17px 0 17px; } .navbar-header.index6 .navbar-brand { margin-left: 0; white-space: unset; } .index6 .custom-logo-link-url {padding: 5px 0;} .index6 .custom-logo-link-url .site-title .site-title-name{font-size: unset;} .index6 .site-title {margin: 2px 0; line-height: 1.2;} .navbar-header.index6 .custom-logo-link-url .site-title-name {padding: 2px 0 2px;} .navbar .bg-light{ color: #ffffff !important; /*background-color: #1cc9ed !important;*/ } .navbar .text-dark{color: #ffffff !important;} .navbar-nav:not(.sm-collapsible) .sm-nowrap > li.show > .dropdown-item { background-color: transparent!important; } /*-------------------------------------------------------------- 27.0 header variation Layout5 --------------------------------------------------------------*/ .navbar5.navbar {position: relative; background-color: #000000;} .navbar5 .navbar-toggler { float: none; margin: 0 auto; } .layout5 .search-box-outer a , .layout5 .cart-header > a.cart-icon {color: #000000;} .layout5 .search-box-outer .dropdown-menu { transform: none !important; top: 45px !important; box-shadow: 0px 0px 5px 0px #00000040; right: auto !important; left: 0px; width: 324px !important; } .layout5.header-logo {padding: 10px 0;background: #fff;} .layout5 .header-module { margin: 0px 0; display: inline-block; float: left; } .layout5 .nav-search {display: inline-block;} .layout5 .cart-header {display: inline-block;} .layout5 .btn-box {display: inline-block;} .navbar5.navbar .nav .nav-item .nav-link { color: #ffffff; } .layout5 .search-box-outer .dropdown-menu > li { padding: 5px 10px; } .layout5 .search-panel .form-container { padding: 0; } @media (min-width: 991px) { .layout5 .header-module {padding: 20px 0 0px 0;} .navbar5.navbar .nav .nav-item .nav-link { margin: 0.5rem 0; } .navbar5.navbar {padding-bottom: 0;padding-top: 0;} .navbar5.navbar .nav .nav-item .nav-link { margin: 0; } } @media (min-width: 768px) and (max-width: 991px) { .layout5 .header-module {float: left;margin: 12px 0 0;} } @media (min-width: 768px) { .layout5 .header-lt {float: right;} .layout5 .custom-logo-link-url {position: relative;display: inline-block;} .layout5 .navbar-brand {float: right;} } @media (max-width: 767px) { .layout5.header-logo { text-align: center; padding: 20px 0; } .layout5 .custom-logo-link-url { margin-bottom: 1.25rem; margin-left: 0; } .layout5 .btn-box { float: none; display: inline-block; } .layout5 .header-module { float: none; } .layout5 .header-lt {margin-bottom: 15px;} .layout5 .search-box-outer .dropdown-menu { top: 50px !important; right: -20px !important; left: auto; width: 19rem !important; } } @media (max-width: 991px) { .navbar5 .navbar-collapse ul, .navbar5 .navbar-collapse ol { margin: 1.5em 0em 1.5em 0em; } } #video_slider { position: absolute; bottom: 0; top: 0; min-width: 100%; min-height: 100%; } .video-slider #slider-carousel .item { background-color: transparent; } .video-slider #slider-carousel { margin: 0px; position: relative; top: 0; background: transparent; } .video-slider.home-section { overflow: hidden; height: 37.5rem !important; } /*===================================================================================*/ /* SERVICE SECTION 5 /*===================================================================================*/ .services5 .post { margin-bottom: 2rem; padding: 2.438rem 2.25rem; background-color: #f5f6fa; transition: 0.25s; -webkit-transition: all 0.25s ease-in; -moz-transition: all 0.25s ease-in; transition: all 0.25s ease-in; border-radius: 15px; } .services5 .post-thumbnail { position: relative; text-align: center; margin: 0 auto 1.550rem; } .services5 .post-thumbnail img { border-radius: 2px; } .services5 .post-thumbnail i.fa { border-radius: 50%; color: #fff; width: 5rem; height: 5rem; font-size: 2.25rem; line-height: 1.9; padding: 0.313rem; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } .services5 .entry-header .entry-title a:hover , .services5 .post:hover .entry-content p { color:#ffffff !important;} .services5 .post:hover .entry-header .entry-title a {color:#ffffff; } .services5 .post:hover .post-thumbnail i.fa { background: #f5f6fa; -webkit-transform: scale3d(1.1, 1.1, 1); transform: scale3d(1.1, 1.1, 1); } .services5 .post:hover { color: #fff; -webkit-box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.1); } .services .post img { width: 110px; height: auto; } .services2 .post img { width: 62px; height: auto; } .services3 .post-thumbnail img { border-radius: 50%; width: 5rem; height: 5rem; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } .services3 .post:hover .post-thumbnail img, .services3 .post:focus .post-thumbnail img { -webkit-transform: scale3d(1.2, 1.2, 1); transform: scale3d(1.2, 1.2, 1); } .services4 .post-thumbnail img { width: 60px; height: auto; -webkit-transition: -webkit-transform .2s ease-in-out; transition: transform .2s ease-in-out; } .services4 .post:hover .post-thumbnail img, .services4 .post:focus .post-thumbnail img { -webkit-transform: rotate(360deg); transform: rotate(360deg); -webkit-transition: .5s all ease; -moz-transition: .5s all ease; transition: .5s all ease; } /*===================================================================================*/ /* TESTIMONIAL SECTION 5 /*===================================================================================*/ .testimonial5 .testimonial-block .avatar { width: 100%; height: auto; } .testimonial5 .testimonial-block .avatar img{ border-radius: 0px 15px 15px 0px; } .testimonial5 .testimonial-block h4 { float: left; text-align: left; } .testimonial5 .testimonial-block .entry-content:before { content: none; } @media (min-width: 768px) { .testimonial5 .testimonial-block { display: flex; padding: 0; margin-bottom: 1.5rem; } .testimonial5 .testimonial-block .testimonial-text { align-self: center; } } @media (max-width: 767px){ .testimonial5 .testimonial-block .avatar { margin: 0 auto 15px; } .testimonial5 .testimonial-block .avatar img { border: 0px; border-radius: 0; } } .modal-dialog .modal-content .post a {color: #000000;} .modal-dialog .modal-content .post p {color: #777777;} .footer-sidebar .widget_block .wp-block-search .wp-block-search__inside-wrapper { padding: 0rem 0 2.25rem; } .footer-sidebar table { margin: 0; } .footer-sidebar .widget .entry-title { margin-bottom: 3px; font-weight: 600; font-size: 1rem; } .footer-sidebar .widget .post { border-bottom: none; } .footer-sidebar .widget .post .entry-date { color: #ffffff; } .footer-sidebar .widget .post { margin-bottom: 0; } .about-section .section-header .about-section-title { font-size: 2.25rem; font-weight: 700; margin-bottom: 1.875rem; } .team-grid h4 {font-weight: 600;} .mt-30{margin-bottom: 35px;} .sidebar .widget:last-child{margin: 0 0 1.875rem;} /*.team1 .team-grid{margin-bottom: 0;}*/ @media (min-width: 992px){ .boxed .navbar4 .header-lt::before { width: 17.5vw; } } @media (min-width: 768px){ .p-r-0{padding-left: 0;} .p-l-0{padding-right: 0;} } .contact-section.contact-form2 { padding: 6rem 0 6.1rem; } .blog-switcher .post .post-thumbnail{width: 21.25rem;} .blog-switcher .post.right .entry-date {left: 0; right: auto;} .blog-switcher .post.right .entry-date a:not(.blog-switcher .post.right .entry-date.remove-image a) { transform-origin: 180px 0; transform: rotate(90deg); right: 10px; left: auto; z-index: 1; } @media (max-width: 991px) (min-width: 769px) { .blog-switcher .post.right .entry-date a:not(.blog-switcher .post.right .entry-date.remove-image a) {left: 10px;} } @media (max-width: 768px) { .blog-switcher .post.right .entry-date a:not(.blog-switcher .post.right .entry-date.remove-image a) {left: 47px; transform-origin: 130px 0;} } @media (max-width: 1100px) { .blog-switcher .post.right .entry-date a:not(.blog-switcher .post.right .entry-date.remove-image a) { top: 2rem; }} @media (max-width: 768px){ .blog-switcher .post.right .entry-date a:not(.blog-switcher .post.right .entry-date.remove-image a) { bottom: 1rem; top: auto; }} /*.blog-switcher .post.right .entry-date a { transform-origin: 157px; transform: rotate(90deg); right: 30px; left: auto; top: 60%; }*/ @media (max-width: 768px){ .blog-switcher .post .right .entry-date a {transform-origin: 118px; left: 0;} .blog-switcher .post .post-thumbnail { width: 100%; float: none; } .blog-switcher .post{display: block;} } .owl-nav.disabled{ display: none; } figure.portfolio-thumbnail img { width: 100%; } .portfolio .portfolio-thumbnail .post_cats { color: #ffffff; } /*CSS blog single page*/ .blog-author { background-color: #ffffff; border: 1px solid #e9e9e9; margin: 0 0 5rem; padding: 2.188rem 1.875rem 1.875rem; } .blog-author.media .avatar img { border-radius: 50%; } .blog-author .avatar { margin: 0 0 0px 2.5rem; height: 12.5rem; width: 12.5rem; } .blog-author .post-by { color: #727272; font-size: 0.938rem; font-weight: 400; margin-bottom: 0.625rem; } .blog-author .name { margin: 0 0 0.625rem; } .pull-left-comment { float: right; margin-left: 1.875rem; width: 6.25rem; height: 6.25rem; } .comment-detail { border-bottom: 1px solid #eceff3; margin: 0 0 2.813rem; padding-bottom: 1.25rem; } .comment-date { font-size: 0.875rem; color: #878e94; font-weight: 400; margin-right: 1.25rem; } .comment-section ul.children { margin-right: 30px; padding: 20px; background-color: #f5f5f5; } /*Boxed layout*/ @media (min-width: 1200px){ body.boxed { width: 1210px; -webkit-box-shadow: 0 0 10px 0 rgba(48, 48, 48, 0.5); box-shadow: 0 0 10px 0 rgba(48, 48, 48, 0.5); margin: 30px auto; position: relative; background: url(assets/images/bg-pattern/bg-img1.png) repeat fixed; } } @media (min-width: 1200px) { body.boxed .custom.header-sticky { width: 1210px; } } @media (min-width: 1200px) { body.boxed .navbar4 .header-lt::before { width: 18vw; } body.boxed .custom.header-sticky, body.boxed .five.stickymenu, body.boxed .five.stickymenu1, body.boxed .six.stickymenu, body.boxed .six.stickymenu1, body.boxed .seven.stickymenu, body.boxed .seven.stickymenu1 { width: 1210px; } } /*===================================================================================*/ /* 35.0 PRE LOADERS /*===================================================================================*/ @media (min-width: 1200px){ body.boxed div#preloader1 { width: 1210px; }} /* Loader 1 css */ div#preloader1 { margin: auto; position: fixed; width: 100%; height: 100%; background-color: #fff; z-index: 9999999; display: flex; align-content: center; justify-content: center; } .wpkites-preloader-cube { top: 40%; right: 50%; margin-right: -25px; margin-top: -25px; width: 50px; height: 50px; position: absolute; -webkit-transform: rotateZ(45deg); transform: rotateZ(45deg); } .wpkites-preloader-cube .wpkites-cube { float: right; width: 50%; height: 50%; position: relative; -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .wpkites-preloader-cube .wpkites-cube2 { -webkit-transform: scale(1.1) rotateZ(90deg); transform: scale(1.1) rotateZ(90deg); } .wpkites-preloader-cube .wpkites-cube4 { -webkit-transform: scale(1.1) rotateZ(270deg); transform: scale(1.1) rotateZ(270deg); } .wpkites-preloader-cube .wpkites-cube3 { -webkit-transform: scale(1.1) rotateZ(180deg); transform: scale(1.1) rotateZ(180deg); } .wpkites-preloader-cube .wpkites-cube:before { content: ''; position: absolute; top: 0; right: 0; width: 100%; height: 100%; -webkit-animation: hp-foldCubeAngle 2.4s infinite linear both; animation: hp-foldCubeAngle 2.4s infinite linear both; -webkit-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; transform-origin: 100% 100%; } .wpkites-preloader-cube .wpkites-cube2:before { -webkit-animation-delay: .3s; animation-delay: .3s; } .wpkites-preloader-cube .wpkites-cube4:before { -webkit-animation-delay: .9s; animation-delay: .9s; } .wpkites-preloader-cube .wpkites-cube3:before { -webkit-animation-delay: .6s; animation-delay: .6s; } @keyframes hp-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}} /*===================================================================================*/ /* 35.1 PRE LOADERS 2 /*===================================================================================*/ #preloader2{ margin: auto; position: fixed; z-index: 9999999; display: flex; width: 100%; height: 100%; background-color: #fff; } #preloader2 .square{ position: relative; width: 50px; height: 50px; margin: 0 auto; border-radius: 4px; animation-fill-mode: both; animation: motion 2.5s infinite cubic-bezier(0.89, 0.03, 0.06, 1.5); } .loader-2{ position: fixed; top: 48%; right: 48%; width: 77px; height: 67px; } #preloader2 .path{ height: 10px; width: 110px; overflow: hidden; position: absolute; bottom: 0; } #preloader2 .path > div{ background: #444; width: 10px; height: 10px; border-radius: 2px; margin: 0 15px; position: absolute; top: 0; right: 0; animation-fill-mode: both; animation: dynamic 5s infinite cubic-bezier(0.89, 0.03, 0.06, 1.5); } #preloader2 .path > div:nth-child(1){ right: 40px; } #preloader2 .path > div:nth-child(2){ right: 80px; } #preloader2 .path > div:nth-child(3){ right: 120px; } #preloader2 .path > div:nth-child(4){ right: 160px; } #preloader2 .path > div:nth-child(5){ right: 200px; } #preloader2 .path > div:nth-child(6){ right: 240px; } #preloader2 .path > div:nth-child(7){ right: 280px; } @keyframes motion{ 50%{ transform: rotate(90deg); } 100%{ transform: rotate(180deg); } } @keyframes dynamic{ 0%{ transform: translateX(40px); } 25%{ transform: translateX(80px); } 50%{ transform: translateX(120px); } 75%{ transform: translateX(160px); } 100%{ transform: translateX(200px); } } /* End Of Loader 2 css */ /*===================================================================================*/ /* 35.2 PRE LOADERS 3 /*===================================================================================*/ #preloader3{ width: 100%; height: 100%; background-color: #000; position: fixed; z-index: 1000; } .loader{ width: 15em; height: 15em; margin: 0 auto; border-radius: 50%; position: relative; animation: hypnosis 5s infinite linear; top: 30%; } .loader div{ font-size: 1.5em; width: 10em; height: 10em; border-radius: 50%; transform-origin: 5em 5em; position: relative; } .loader div span, .loader div span:before, .loader div span:after { border-top: .3em solid white; border-radius: 50%; position: absolute; right: .5; animation: color 10s infinite; } .loader div span{ width: 9em; height: 9em; transform-origin: 5em 2.9em; top: 0em; } .loader div span:before, .loader div span:after{ content: ""; } .loader div span:before{ width: 8em; height: 8em; border: 0 solid white; border-width: 0 0 0 .3em; left: .1em; top: -.2em; } .loader div span:after{ width: 6.5em; height: 6.5em; border: 0 solid white; border-width: 0 0 .3em 0; left: .4em; bottom: 1.2em; } .loader div span:nth-child(2){ font-size: .6em; transform-origin: 8.3em 4.8em; transform: rotate(-90deg); } .loader div span:nth-child(3){ font-size: .2em; transform-origin: 8em 8.7em; transform: rotate(180deg); } .loader div:nth-child(2), .loader div:nth-child(3), .loader div:nth-child(4){ position: absolute; top: 0; right: 0; } .loader div:nth-child(3), .loader div:nth-child(4){ animation: hypnosis 4s linear infinite reverse; } .loader div:nth-child(2){ transform: rotate(90deg); } .loader div:nth-child(3){ animation-delay: -2s; } .loader div:nth-child(4){ animation-delay: -4s; } .loader div:nth-child(2) span, .loader div:nth-child(2) span:before, .loader div:nth-child(2) span:after{ border-color: skyblue; animation-delay: 2.5s; } .loader div:nth-child(3) span, .loader div:nth-child(3) span:before, .loader div:nth-child(3) span:after{ border-color: crimson; animation-delay: 2s; } .loader div:nth-child(4) span, .loader div:nth-child(4) span:before, .loader div:nth-child(4) span:after{ border-color: gold; animation-delay: .5s; } @keyframes hypnosis{ 100%{ transform: rotate(360deg); } } @keyframes color{ 10%{ border-color: #845EC2; } 20%{ border-color: #FEF950; } 30%{ border-color: #FF6F91; } 40%{ border-color: #17A554; } 50%{ border-color: #33A896; } 60%{ border-color: #2247A9; } 70%{ border-color: #E8353C; } 80%{ border-color: #F3F3CC; } 90%{ border-color: #4FFBDF; } } /* End Of Loader One css */ /*===================================================================================*/ /* 35.3 PRE LOADERS 4 /*===================================================================================*/ #preloader4{ width: 100%; height: 100%; background-color: #000; position: fixed; z-index: 1000; } .loader-4 { right: 45%; top: 40%; width: 100px; height: 100px; position: absolute; } .loader-4 .loader-inner-1, .loader-4 .loader-inner-2, .loader-4 .loader-inner-3, .loader-4 .loader-inner-4 { display: block; width: 20px; height: 20px; border-radius: 20px; position: absolute; } .loader-4 .loader-inner-1:before, .loader-4 .loader-inner-2:before, .loader-4 .loader-inner-3:before, .loader-4 .loader-inner-4:before { content:""; display: block; width: 20px; height: 20px; border-radius: 20px; position: absolute; left: 0; animation-name: loading-1; animation-iteration-count: infinite; animation-direction: normal; animation-duration: 2s; } .loader-4 .loader-inner-1 { top: 0; right: 0; transform: rotate(70deg); } .loader-4 .loader-inner-1:before { background: #FCE6CF; } .loader-4 .loader-inner-2 { top: 0; left: 0; transform: rotate(160deg); } .loader-4 .loader-inner-2:before { background: #1E3C72; } .loader-4 .loader-inner-3 { bottom: 0; left: 0; transform: rotate(-110deg); } .loader-4 .loader-inner-3:before { background: #ffcf0e; } .loader-4 .loader-inner-4 { bottom: 0; right: 0; transform: rotate(-20deg); } .loader-4 .loader-inner-4:before { background: #ff2350; } @keyframes loading-1 { 0% { width: 20px; left: 0; } 30% { width: 120px; left: -100px; } 60% { width: 20px; left: -100px; } } .header_menu{ width: 100%; height: 100px; display: flex; flex-direction: row; align-items: center; /* border:1px solid red;*/ } .logo{ width: 20%; text-align: center; } .logo img{ height: 300px; } .menu_list{ width: 80%; text-align: left; padding-left: 50px; } .menu_list li{ display: inline-block; text-transform: uppercase; list-style: none; letter-spacing: 2px; padding-right: 50px; } .menu_list li a{ color:rgba(255, 255, 255, .8); text-decoration: none; } .menu_list li a:hover{ color:orange; } .header_content{ text-transform: uppercase; width: 100%; height: 200px; position: absolute; top: 50%; right: 50%; color:rgba(255, 255, 255, .8); transform: translate(50%, -50%); text-align: center; /* border:1px solid red;*/ } .header_content h2{ margin-bottom: 50px; font-size: 17px; font-weight: 500; letter-spacing: 0.3em; } .header_content h1{ margin-bottom: 50px; font-size: 50px; font-weight: 500; letter-spacing: 0.7em; } .header_content button{ height: auto; padding:8px 37px; color:#fff; font-size: 12px; background-color: transparent; margin-left: 20px; } .header_content button a{ text-transform: uppercase; text-decoration: none; color: white; letter-spacing: 1px; } .header_content button:hover{ background-color: orange; border:1px solid white; } /* End Of Loader Four css */ /*===================================================================================*/ /* 35.4 PRE LOADERS 5 /*===================================================================================*/ #preloader5{ width: 100%; height: 100%; background-color: #fff; position: fixed; z-index: 1000; } .loader-5 { position: absolute; top: 45%; right: 50%; transform: translate(50%, -50%); } .loader-5 span { position: absolute; width: 20px; height: 20px; background: #262626; animation: animates 4s infinite forwards ease-in-out; } .loader-5 span:nth-child(1) { background: #00485f; right: -24px; top: -24px; animation-delay: 0.5s; } .loader-5 span:nth-child(2) { background: #00deea; right: 0px; top: -24px; animation-delay: 1s; } .loader-5 span:nth-child(4) { background: #00485f; right: -24px; top: 0px; animation-delay: 1.5s; } .loader-5 span:nth-child(3) { background: #00deea; right: 0px; top: 0px; animation-delay: 2s; } @keyframes animates { 0% { transform: rotateY(0deg); } 20% { transform: rotateY(360deg); } 40% { transform: rotateX(180deg); } 60% { transform: rotateX(0deg); } 80% { transform: rotateX(360deg); } 100% { transform: rotateY(180deg); } } /* End Of Loader Five css */ /*===================================================================================*/ /* 35.5 PRE LOADERS 6 /*===================================================================================*/ #preloader6{ width: 100%; height: 100%; background-color: #000; position: fixed; z-index: 1000; } .loader-6{ width: 180px; height: 40px; position: relative; margin: 50px auto 0; top:40%; } .loader-6 .inner_loader{ background: #db2651; width: 30px; height: 30px; border-radius: 50%; display: inline-block; animation: move-ball 1s infinite linear; } .loader-6 .inner_loader:nth-child(2){ background: #1da1f2; animation-delay: -0.2s; } .loader-6 .inner_loader:nth-child(3){ background: #1ba506; animation-delay: -0.4s; } .loader-6 .inner_loader:nth-child(4){ background: #ec5f20; animation-delay: -0.6s; } .loader-6 .inner_loader:nth-child(5){ background: #742cc0; animation-delay: -0.8s; } @keyframes move-ball{ 0%{ box-shadow: 0px 21px 15px 0px rgba(0, 0, 0, 0.25); filter: brightness(1.1); transform: translatey(0) scale(1); } 25%{ box-shadow: 0px 38.5px 25px 0px rgba(0, 0, 0, 0.25); filter: brightness(1); transform: translatey(-17.5px) scale(0.75); } 50%{ box-shadow: 0px 21px 15px 0px rgba(0, 0, 0, 0.25); filter: brightness(0.8); transform: translatey(0px) scale(0.5); } 75%{ box-shadow: 0px 3.5px 5px 0px rgba(0, 0, 0, 0.25); filter: brightness(1); transform: translatey(17.5px) scale(0.75); } 100%{ box-shadow: 0px 21px 15px 0px rgba(0, 0, 0, 0.25); filter: brightness(1.1); transform: translatey(0) scale(1); } } /* End Of Loader Six css */ @media (min-width: 1200px){ body.boxed div#preloader { width: 1210px; }} .woocommerce ul.products li.product .button, .woocommerce div.product form.cart .button{ background: #926AA6; border: 1px solid #926AA6; } .woocommerce a.added_to_cart,.woocommerce .coupon .button,.woocommerce .actions button.button:disabled{ background-color: #333333; color: #ffffff; border: 1px solid #333333; } .woocommerce .coupon .button:hover{ color: #ffffff; background-color: #926AA6; } .woocommerce ul.products li.product .price ins, .woocommerce div.product p.price ins, .woocommerce ul.products li.product .price .woocommerce-Price-amount.amount, .woocommerce .variations td.label, .woocommerce .woocommerce-ordering select, .woocommerce-cart table.cart td.actions .coupon .input-text, .select2-container .select2-choice { background-color: #e8e8e8; } .woocommerce ul.products li.product .price del .woocommerce-Price-amount.amount{color: #777777;} .woocommerce nav.woocommerce-pagination ul li{ border-radius: 0; /*background: #f3f3f3;*/ border-color: #926AA6; color: #333333; } .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current { /* background-color: #333333; color: #ffffff;*/ border-radius: 0; } .footer-sidebar ul.wp-block-social-links li{ padding: 0 0 0 0; } .sidebar .widget.widget_block .banner-sub-title, .sidebar .widget.widget_block .banner-details h2{padding-right: 0;} .sidebar .widget.widget_block .banner-sub-title:before, .sidebar .widget.widget_block .banner-sub-title:after, .sidebar .widget.widget_block .banner-details h2: after, .sidebar .widget.widget_block .banner-details h2:before{content: none;} .wp-block-search .wp-block-search__button{ border: none; } .section-space.funfact { padding: 6.2rem 0 4.375rem; } .funfact-inner { margin-bottom: 1.875rem; } @media (min-width: 1024px) { #testimonial-carousel2 .testmonial-block { padding: 15px; } .testimonial.testi-2 .testmonial-block .avatar { display: inline-block; position: relative; right: 0; float: right; margin-left: 20px; width: 5.4rem; height: auto; } #testimonial-carousel2 .testmonial-block figcaption { display: inline-block; } } //Slider Widget .widget-slide { height: auto; right: 0; position: absolute; left: 0; z-index: 1; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); } #slider-carousel .item.yes { height: 46.5rem !important; } .bcslider-section .widget{box-shadow:unset;} @media (max-width:767px){.widget-slide .widget_media_image{padding: 0.875rem 0.563rem 1.5rem;}} .widget-slide { height: auto; right: 0; position: absolute; left: 0; z-index: 1; top: 45%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); } /*--- Form-slider ---*/ .widget-slide .widget.widget_calendar table { margin-bottom: 0em;} .widget-slide .widget:last-child {margin-bottom: 10px;} .widget-slide .widget.widget_calendar,.widget-slide .widget .widget_calendar caption,.widget-slide .widget.widget_calendar a{ color:#000000;} .widget-slide .widget.widget_calendar { padding: 15px; background-color: rgba(0,0,0,0.5);} .widget-slide .widget li a,.widget-slide .widget_archive li a,.widget-slide .widget_categories li a,.widget-slide .widget_links li a,.widget-slide .widget_meta li a, .widget-slide .widget_nav_menu li a,.widget-slide .widget_pages li a,.widget-slide .widget_recent_comments li a, .widget-slide .widget_recent_entries li a {color: #000;} .widget-slide .entry-title a{color:#000000;} @media (min-width: 1200px) { .widget-slide .widget_media_video .wp-video-shortcode, .widget-slide .widget_media_video iframe{height:300px !important; width:400px !important;} } .widget-slide .widget.widget_search{padding-bottom:40px;} .widget-slide .widget_recent_comments li{color:#2d6ef8;} .widget-slide .widget { color: #ffffff;background-color: #fff; padding: 40px 30px 10px; border-radius: 7px; margin-right: 30px;} .bcslider-section .widget_archive li:before, .bcslider-section .widget_categories li:before, .bcslider-section .widget_links li:before, .bcslider-section .footer-sidebar .widget_nav_menu li:before, .bcslider-section .widget_pages li:before, .bcslider-section .widget_recent_comments li:before, .bcslider-section .widget_recent_entries li:before { content: "\f105"; font-family: FontAwesome; position: absolute; color: #000000; left: auto; right: 0; font-size: 0.875rem; margin-top: 2px; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } .widget-slide ul {list-style: none;} .widget-slide .wp-block-calendar table caption,.widget-slide .wp-block-calendar table tbody { color: #000000; } .yes .slider-caption .widget.widget_block .form { background-color: #ffffff; padding: 40px 30px 30px; border-radius: 7px; margin-right: 30px; } .yes .slider-caption.widget-slide .wp-block-calendar tbody td,.yes .slider-caption.widget-slide .wp-block-calendar th { border: none;color: #fff; } .yes .widget-slide .wp-block-calendar table caption,.yes .widget-slide .wp-block-calendar table tbody,.widget-slide .widget.widget_calendar a{ color: #fff; } .yes .widget-slide .wp-block-calendar table th { background-color: transparent; } .bcslider-section .woocommerce-widget-layered-nav li, .bcslider-section .widget_recent_reviews li, .bcslider-section .widget_top_rated_products li, .bcslider-section .widget_products li, .bcslider-section .widget_nav_menu li, .bcslider-section .widget_pages li, .bcslider-section .widget_product_categories li, .bcslider-section .widget_categories li, .bcslider-section .widget_archive li, .bcslider-section .widget_recent_entries li, .bcslider-section .widget_meta li, .bcslider-section .widget_recent_comments li,.bcslider-section .wp-block-latest-comments li, .bcslider-section .widget ul li { padding-right: 15px; border-color: #000; } .bcslider-section .wp-block-latest-posts li:before { content: "\f105"; font-family: FontAwesome; position: absolute; color: #000; left: auto; right: 0; font-size: 0.875rem; margin-top: 2px; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out } @media (max-width: 767px) { .form-slider .slider-image {padding: 20px;} .widget-slide .widget {margin-right: 0px;margin-top: 30px; } #slider-carousel .item.yes { height: 900px !important;} .widget-slide .widget:last-child { margin-bottom: 30px;} .yes .slider-caption .widget.widget_block { margin-right: 0; } } .woocommerce nav.woocommerce-pagination ul li a:before { position: absolute; content: ''; right: 0px; top: 0px; width: 0px; height: 100%; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; z-index: -1; } .woocommerce nav.woocommerce-pagination ul li a:hover::before , .woocommerce nav.woocommerce-pagination ul li a:focus::before{ width: 100%; } .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current { background-color: #f3f3f3; color: #ffffff; position: relative; overflow: hidden; } .woocommerce nav.woocommerce-pagination ul li a.next, .woocommerce nav.woocommerce-pagination ul li a.prev { background-color: #333333; color: #fff; } .woocommerce li.product .star-rating { margin: auto; } .widget_block ul , .widget_block .wp-block-latest-comments { list-style: none; margin-right: 0; margin: 0; } .widget_block ul li, .widget_block .wp-block-latest-comments li { border-bottom: 1px solid #e8e8e8; padding-top: 0.813rem; padding-bottom: 0.813rem; margin: 0; position: relative; } .widget_block ul li:first-child, .widget_block .wp-block-latest-comments li:first-child { position: relative; margin-top: 0; padding-top: 0; } .widget_block ul li:last-child, .widget_block .wp-block-latest-comments li:last-child { border-bottom: none; padding-bottom: 0; } .blog .post .entry-content a:not(.more-link,.wp-block-button__link), .page .post .entry-content a:not(.more-link,.wp-block-button__link), .page .about-content a, .page .about-section a, .comment-section .comment-detail a { text-decoration: underline!important; } .blog .post .entry-content a.btn-small { text-decoration: none!important; } .sidebar .widget_block.widget_text a, .sidebar .widget.widget_block p a,blockquote cite a{ text-decoration: underline!important; } .sidebar .widget_block.widget a.tag-cloud-link, .site-footer .widget_block.widget a.tag-cloud-link{text-decoration: none !important;} .site-footer .widget_block.widget_text a, .site-footer .widget.widget_block p a { text-decoration: underline!important; } .woocommerce-cart .entry-content a, .woocommerce-checkout .entry-content a, .woocommerce-account .entry-content a, .comment-section a.comment-reply-link, .woocommerce-account .page .post .entry-content a, .woocommerce-page .page .post .entry-content a { text-decoration: none!important; } button:focus,input[type="button"]:focus,input[type="submit"]:focus { outline: 1px solid #000 !important; } .blog .post-content .entry-title{ word-break: break-all; } .page-section-space.page .post-content { padding: 0; } a:focus{ outline-color: #000; outline: 5px auto -webkit-focus-ring-color; } .modal-backdrop.fade.show{ display: none; } @media (min-width: 1200px) {body.boxed div#preloader1, body.boxed div#preloader2, body.boxed div#preloader3, body.boxed div#preloader4, body.boxed div#preloader5, body.boxed div#preloader6 { width: 1210px; }} .blog .post.sticky{ background-color: #efefef; } .entry-content .wp-block-button .wp-block-button__link, .entry-content .wp-block-button .wp-block-button__link:hover, .entry-content .wp-block-button .wp-block-button__link:focus{ color: #FFF; } .post .entry-header .entry-content,blockquote{ word-break: break-all; } .sidebar .wp-block-gallery.columns-3 .blocks-gallery-item,.site-footer .wp-block-gallery.columns-3 .blocks-gallery-item{ margin-left: 0.625rem; margin-right: 0; padding: 5px 0; } .footer-sidebar .wp-block-latest-posts__post-author,.footer-sidebar .wp-block-latest-posts__post-date{ color: #fff; } .wp-social-link.wp-block-social-link,.wp-block-social-links .wp-social-link.wp-social-link.wp-social-link{ margin:2px; padding: 0; } .wp-block-social-links .wp-social-link svg { width: 2em; height: 2em; } .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text { width: 200px; padding: 6px 12px; border-radius: 0; height: 44px; } .wp-block-search .wp-block-search__label,.wc-block-product-search__label, .widget.widget_block h2 { font-size: 1.250rem; } @media (max-width: 600px){ .stickymenu{ top: 0; } } img.custom-logo { width: 100%; } .not-found-btn .btn-small { position: relative; padding: 0.8rem 2.13rem; margin-bottom: 0.813rem; margin-top: 1rem; font-size: 1rem; } .media-body { overflow: hidden; /*padding-left: 3px;*/ } .post .entry-content img{display: block;margin: 1px;} .post .entry-content .wp-caption.aligncenter{width: 100%;} @media (min-width: 1200px) { body.boxed.admin-bar .stickymenu { top: 30px; } } .wp-block-social-links, .wp-block-social-links.has-normal-icon-size { font-size: 12px; } @media (min-width:1100px){ .container-fluid.streached { padding: 0; }} .container-fluid.streached .grid { margin-left: -15px; margin-right: -15px; } .yes .slider-caption.widget-slide .wp-block-gallery.columns-3 .blocks-gallery-item { margin-left: 10px; padding: 0; border: none; } @media (max-width:991px){ .services4 .post-thumbnail img { width: 40px; } } .blog-author .media-body { padding-right: 3px; } .reply { padding-right: 1px; } .sidebar .product_list_widget .size-woocommerce_thumbnail{ padding-left: 10px; } .section-space.shop.woocommerce .page-title:not(.page-title.content-area-title) { display: none; } @media (min-width: 500px) and (max-width: 768px) { .testimonial-1 .image { width: 60%;margin: 0 auto; } } @media (max-width: 768px) { .testimonial.testimonial-1.shortitem-1 .inner-column .image img, .testimonial.testimonial-1.shortitem-1 #testimonial-carousel.owl-carousel .owl-item img { display: block; width: 250px; height: 250px; margin: 0 auto; position: relative; z-index: 100; } .testimonial.testimonial-1 .testimonial-block .inner-box .content-column { position: relative; padding-top: 4rem; } } .testimonial.testimonial-1.shortitem-1 .image {width: 100%;} } .page-section-space .owl-carousel:hover .owl-prev { right: 2rem; } .page-section-space .owl-carousel:hover .owl-next { left: 2rem; } .team-grid-col { margin-bottom: 30px; } .site-info .footer-sidebar .widget_block li:before{ right: unset; } .site-info .footer-sidebar .widget_block li a{ padding-right: 1.25rem } @media (max-width:786px){ .navbar.layout3 .search-box-outer .dropdown-menu { right: auto !important; left: 0; } .seven .layout3 .header-module { position: absolute; top: 20px; float: left; display: block; left: 30px; } } @media (max-width:576px) { .layout5 .search-box-outer .dropdown-menu { top: 35px !important; right: -100px !important; left: auto; width: 19rem !important; } } @media (max-width:786px) { .center .custom-logo-link-url, .center .navbar-brand { margin-left: 0; } .center .content-center{text-align: center; width: auto;} .center .container,.navbar6 .container{justify-content: center;} } .testimonial.testi-2 .testimonial-dasignation { display: inline-block; } .testimonial.testi-2 .testimonial-dasignation a { position: relative; } .testimonial.testi-2 .entry-content p { margin-bottom: 0; padding-bottom: 0; } @media (max-width: 768px) { .blog .list-view .media { display: block; } .blog .list-view .post-thumbnail { width: 100%; height: auto; float: none; } } .woocommerce .sidebar a.button,.woocommerce .sidebar a.button:hover{ color: #fff; } #loadMore { background-color: #fff; border: 1px solid #e9e9e9; color: #061018; font-size: 0.875rem; display: inline-block; padding: 0.188rem 1.25rem; margin: 0 0 0.625rem 0.5rem; } .blog-switcher .post.right .entry-date a:not(.blog-switcher .post.right .entry-date.remove-image a) { transform-origin: 157px; transform-origin: 0 0; transform: rotate( 90deg); left: 30px; right: auto; z-index: 1; } .page-section-space.page .sps .post-content { padding: 1.5rem 1.875rem; } .woocommerce .return-to-shop a.button.wc-backward{ margin-top: 30px; } .sponsors .logo-scroll img { opacity: 0.5; } .testi-3 .testimonial-block .entry-content::before { display:none; } .testi-3 .testimonial-block .entry-content p::before { content: '\f10d'; font-family: FontAwesome; z-index: 0; position: relative; margin-left:15px; } .testi-3 .testimonial-block .entry-content p::before { opacity: 1; right: 0; font-size: 1rem; line-height: unset; color: #FFFFFF; } .single-wpkites_portfolio .related-posts{ display: none; } .loaded div#preloader1,.loaded .wpkites-loader,.loaded #preloader2{ display: none; } div#myDiv { margin: 50px 0; } .related-posts .media { display: block; } .related-posts .post-content { padding: 0; } @media (max-width: 767px) { .text-left.parallel .page-breadcrumb { text-align: left; float: left; margin: 0 0 5px; } .text-right.parallel .page-breadcrumb { text-align: right; float: right; } .text-center .page-breadcrumb { text-align: center; float: unset; } .text-right .page-breadcrumb { text-align: right; float: right; } } @media (min-width: 768px) { .text-left.parallel .page-breadcrumb { margin: 0; padding: 0; } } .text-center .page-breadcrumb { margin: 0; padding: 0; } .text-left .page-breadcrumb { margin: 0; } .page-title-section .page-title :is(span,h1,h2,h3,h4,h5,h6,p,div), .page-section-space .page-title.content-area-title :is(span,h1,h2,h3,h4,h5,h6,p,div) { color: #ffffff; } /* Css for rank math breadcrumb*/ .rank-math-breadcrumb, .navxt-breadcrumb{ padding: 0; color: white; font-size: 1rem; margin: 1.5em 0 1.125em; } .rank-math-breadcrumb .separator { font-family: unset; display: unset; justify-content: unset; align-items: unset; overflow: unset; } .rank-math-breadcrumb .separator:before,.rank-math-breadcrumb .separator:after{content: unset;} .navxt-breadcrumb,.rank-math-breadcrumb span { color: #926AA6; }