Current Path : /var/test/www/html/37thanniversary/wp-content/themes/rubrash/assets/css/ |
Current File : /var/test/www/html/37thanniversary/wp-content/themes/rubrash/assets/css/default.css |
@charset "utf-8"; /** * * ----------------------------------------------------------------------------- * * Template : rubrash | Personal Portfolio WordPress Theme * Author : rs-theme * Author URI : http://www.rstheme.com/ * * ----------------------------------------------------------------------------- * **/ /* Table Of Content --------------------------------------------------------- 01. General CSS 02. Global Class 03. Header Section 04. Sticky Menu 05. Slider Section 06. About Us 07. Services 08. Calltoaction 09. Portfolio 10. Pricing Tables 11. Team Member 12. Newsletter 13. Testimonial 14. Blog Post 15. Contact Us 16. Footer 17. Scroll Up 18. Video 19. Counter up 20. Breadcrumbs 21. Portfolio Details 22. Blog Details 23. Blog Sidebar 24. Blog Pagination 25. Home Banner 26. Preloader 27. FAQ --------------------------------------------------------*/ #page.dark .menu-area .navbar > ul > li > a { color: #888 !important; } #page.dark .menu-area .navbar ul li.active a, #page.dark .menu-area .navbar ul li:hover a { color: #fff !important; } #page.dark .menu-area.sticky { background: #212121; } #page.dark .menu-sticky.sticky .logo-area.sticky-logo { display: none !important; } #page.dark .menu-sticky.sticky .logo-area { display: block !important; } #page.dark .rs-footer { background: #000000 !important; } #page.dark .menu-area .navbar ul li > a:hover, #page.dark .nav-link-container a:hover { color: #fff !important; } .banner-dark.rs-banner .banner-content .banner_title { color: #fff !important; } .banner-dark.rs-banner .banner-content .readon { color: #fff !important; } .banner-dark.rs-banner .banner-content .readon:hover { background: #fff !important; border-color: #fff !important; color: #444 !important; } .about-dark .about-right .about-title h3 { color: #bbb !important; } .about-dark .about-right .about-title h2 { color: #fff !important; } .about-dark .about-right p { color: #bbb !important; } .about-dark .about-right a { color: #fff !important; } .about-dark .about-right a:hover { background: #fff !important; color: #444 !important; } .services-dark .rs-heading .title-inner h2 { color: #fff !important; } .services-dark .rs-heading .description { color: #fff !important; } .services-dark .rs-services .services-details { background: rgba(255, 255, 255, 0.1) !important; } .services-dark .rs-services .services-details .single-services i { color: #fff !important; } .services-dark .rs-services .display-table-cell h4 { color: #fff !important; } .services-dark .services-details .middle-content { background: #949494 !important; color: #fff !important; } .acheivements-dark #acheivements-title { text-transform: uppercase !important; } .acheivements-dark .wpb_wrapper p { color: #bbb !important; } .acheivements-dark .counter-top-area { background: rgba(255, 255, 255, 0.1); } .acheivements-dark .counter-top-area .rs-counter-list i { color: #bbb !important; } .acheivements-dark .counter-top-area:hover { background: rgba(255, 255, 255, 0.15); } .acheivements-dark .counter-top-area h2 { color: #bbb !important; } #rs-cta.cta-dark .cta-inner p, #rs-cta.cta-dark .cta-inner h3 { color: #bbb !important; } #rs-cta.cta-dark .cta-inner h2 { color: #fff !important; } #rs-cta.cta-dark .cta-inner .readon:hover { background: #fff !important; } #rs-portfolio.portfolio-dark .title-inner h2 { color: #fff !important; } #rs-portfolio.portfolio-dark .portfolio-content .portfolio-filter button { color: #fff !important; } [class*="-dark"] img { -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */ filter: grayscale(100%); } .testimonial-dark .rs-heading .title-inner h2 { color: #fff !important; } .testimonial-dark .testimonial-content p { color: #bbb !important; } .testimonial-dark .fa-quote-left { display: none; } .testimonial-dark ul li { color: #bbb !important; } .blog-dark .rs-heading .title-inner h2 { color: #fff !important; } .blog-dark .rs-heading .description { color: #bbb !important; } .blog-dark .rs-blog .blog-slider .single-blog-slide .blog-informations { color: #bbb !important; background: rgba(255, 255, 255, 0.1); } .blog-dark .rs-blog .blog-slider .single-blog-slide .blog-informations ul li i { color: #bbb !important; } .blog-dark .rs-blog .blog-slider .single-blog-slide .blog-informations .blog-details { color: #fff !important; } .blog-dark .rs-blog .blog-slider .single-blog-slide .blog-informations .blog-details h3 a { color: #fff !important; } .blog-dark .rs-blog .blog-slider .single-blog-slide .blog-informations .blog-details h3 a:hover { color: #ccc !important; } .blog-dark .rs-blog .blog-slider .single-blog-slide .blog-informations .blog-details p { color: #bbb !important; } .blog-dark .rs-blog .blog-slider .single-blog-slide .blog-informations .blog-details .read-more a { color: #bbb !important; } .blog-dark .rs-blog .blog-slider .single-blog-slide .blog-informations .blog-details .read-more a:after { color: #fff !important; } .blog-dark .rs-blog .blog-slider .single-blog-slide .blog-informations .blog-details .read-more a:hover { color: #f9f9f9; } .blog-dark .owl-navigation-yes .owl-nav [class*="owl-"] { color: #666; } #contact-address.contact-dark { background: #000; } #contact-address.contact-dark .rs-heading .title-inner h2 { color: #fff !important; } #contact-address.contact-dark .rs-heading .description { color: #bbb !important; } #contact-address.contact-dark input[type="text"], #contact-address.contact-dark input[type="number"], #contact-address.contact-dark input[type="password"], #contact-address.contact-dark input[type="email"], #contact-address.contact-dark textarea, #contact-address.contact-dark input[type="submit"], #contact-address.contact-dark #address-box, #contact-address.contact-dark #phone-box, #contact-address.contact-dark #email-box { background: rgba(255, 255, 255, 0.05); color: #bbb !important; } #contact-address.contact-dark input[type="text"]::-webkit-input-placeholder, #contact-address.contact-dark input[type="number"]::-webkit-input-placeholder, #contact-address.contact-dark input[type="password"]::-webkit-input-placeholder, #contact-address.contact-dark input[type="email"]::-webkit-input-placeholder, #contact-address.contact-dark textarea::-webkit-input-placeholder, #contact-address.contact-dark input[type="submit"]::-webkit-input-placeholder, #contact-address.contact-dark #address-box::-webkit-input-placeholder, #contact-address.contact-dark #phone-box::-webkit-input-placeholder, #contact-address.contact-dark #email-box::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #bbb !important; } #contact-address.contact-dark input[type="text"]::-moz-placeholder, #contact-address.contact-dark input[type="number"]::-moz-placeholder, #contact-address.contact-dark input[type="password"]::-moz-placeholder, #contact-address.contact-dark input[type="email"]::-moz-placeholder, #contact-address.contact-dark textarea::-moz-placeholder, #contact-address.contact-dark input[type="submit"]::-moz-placeholder, #contact-address.contact-dark #address-box::-moz-placeholder, #contact-address.contact-dark #phone-box::-moz-placeholder, #contact-address.contact-dark #email-box::-moz-placeholder { /* Firefox 19+ */ color: #bbb !important; } #contact-address.contact-dark input[type="text"]:-ms-input-placeholder, #contact-address.contact-dark input[type="number"]:-ms-input-placeholder, #contact-address.contact-dark input[type="password"]:-ms-input-placeholder, #contact-address.contact-dark input[type="email"]:-ms-input-placeholder, #contact-address.contact-dark textarea:-ms-input-placeholder, #contact-address.contact-dark input[type="submit"]:-ms-input-placeholder, #contact-address.contact-dark #address-box:-ms-input-placeholder, #contact-address.contact-dark #phone-box:-ms-input-placeholder, #contact-address.contact-dark #email-box:-ms-input-placeholder { /* IE 10+ */ color: #bbb !important; } #contact-address.contact-dark input[type="text"]:-moz-placeholder, #contact-address.contact-dark input[type="number"]:-moz-placeholder, #contact-address.contact-dark input[type="password"]:-moz-placeholder, #contact-address.contact-dark input[type="email"]:-moz-placeholder, #contact-address.contact-dark textarea:-moz-placeholder, #contact-address.contact-dark input[type="submit"]:-moz-placeholder, #contact-address.contact-dark #address-box:-moz-placeholder, #contact-address.contact-dark #phone-box:-moz-placeholder, #contact-address.contact-dark #email-box:-moz-placeholder { /* Firefox 18- */ color: #bbb !important; } #contact-address.contact-dark #address-box, #contact-address.contact-dark #phone-box, #contact-address.contact-dark #email-box { color: #bbb !important; } #contact-address.contact-dark #address-box h3, #contact-address.contact-dark #phone-box h3, #contact-address.contact-dark #email-box h3 { color: #fff !important; } #contact-address.contact-dark #address-box a, #contact-address.contact-dark #phone-box a, #contact-address.contact-dark #email-box a { color: #bbb !important; } #contact-address.contact-dark input[type="submit"]:hover { background: rgba(255, 255, 255, 0.1); } .services-sec .rs-services1 { box-shadow: none; } /* Water Mark Service Icons Style */ .rs-services1 { position: relative; } .rs-services1 i.watermark { position: absolute; color: inherit; font-size: 120px; opacity: 0.07; left: 50%; top: 64%; transform: translate(-50%, -46%); } .services-details .middle-content .single-conent { position: relative; } .services-details .middle-content .single-conent .watermark-circle { position: absolute; color: inherit; font-size: 120px; opacity: 0.07; left: 50%; top: 50%; transform: translate(-50%, -50%); } .rs-blog-sec .blog-item { margin-bottom: 60px; } .rs-blog-sec .blog-item .blog-img { position: relative; } .rs-blog-sec .blog-item .blog-img img { width: 100%; } .rs-blog-sec .blog-item .blog-img .blog-img-content { position: absolute; top: 50%; left: 50%; background: rgba(0, 0, 0, 0.6); width: 90%; transition: all 0.2s cubic-bezier(1, 0.95, 0.64, 0.88); height: 90%; opacity: 0; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); } .rs-blog-sec .blog-item .blog-img .blog-img-content .display-table-cell { display: block; position: relative; height: 100%; } .rs-blog-sec .blog-item .blog-img .blog-img-content .display-table-cell .blog-link { position: absolute; left: 50%; top: 50%; -ms-transform: translate(-50%, -50%); /* IE 9 */ -webkit-transform: translate(-50%, -50%); /* Safari */ transform: translate(-50%, -50%); color: #fff !important; font-size: 20px; border: 2px solid #fff; width: 50px; height: 50px; line-height: 48px; border-radius: 50px; text-align: center; transition: all 0.3s ease 0s; } .rs-blog-sec .blog-item .blog-img .blog-img-content .display-table-cell .blog-link:hover { background: #fff; color: #444444; } .rs-blog-sec .blog-item .blog-img .date { position: absolute; top: 184px; background: #212121; padding: 11px 28px; font-size: 16px; text-transform: uppercase; border-left: 4px solid #666666; transform: rotate(270deg); transform-origin: 0 0; left: 0; color: #fff; z-index: 99; } .rs-blog-sec .blog-item .blog-img .date:hover { background: #333; } .rs-blog-sec .blog-item .blog-img .date a { color: #fff !important; } .rs-blog-sec .blog-item .blog-meta .blog-title { margin: 25px 0 4px; font-size: 24px; } .rs-blog-sec .blog-item .blog-meta .cate_sec { padding: 0; margin: 0; list-style: none; color: #999; } .rs-blog-sec .blog-item .blog-meta .cate_sec li { display: inline-block; padding: 0 15px 0 0; } .rs-blog-sec .blog-item .blog-meta .cate_sec li i { color: #999; } .rs-blog-sec .blog-item .blog-meta .cate_sec li a { color: #999; } .rs-blog-sec .blog-item .blog-meta .cate_sec li a:hover { color: #212121; } .rs-blog-sec .blog-item .blog-desc { margin-top: 15px; font-size: 16px; margin-bottom: 25px; } .rs-blog-sec .blog-item:hover .date { background: #333; } .rs-blog-sec .blog-item:hover .blog-img-content { width: 100%; height: 100%; opacity: 1; } .rs-blog-sec .blog-item:hover a { color: #212121; } /* ----------------------- 15. Contact Us --------------------------*/ #contact-form-title { box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.15); } #contact-form-title .wpcf7-form { padding-left: 70px; padding-bottom: 15px; } #contact-form-title .wpcf7-form .wpcf7-submit { height: 60px; letter-spacing: 2px; } #contact-form-title .wpcf7-form .wpcf7-submit:hover { background: #212121; } #contact-form-title .wpcf7-form p { margin-bottom: 30px; } #contact-form-title .address p { color: #fff; } .about-dark .rs-heading .title-inner h2, .acheivements-dark .rs-heading .title-inner h2 { color: #fff !important; } #page.dark .rs-footer .copyright p a, #page.dark .rs-footer .copyright p { color: #bbb; } #page.dark .rs-footer .copyright p a:hover { color: #fff; } .contact-dark .rs-heading .title-inner h2 { color: #fff !important; } .contact-dark #contact-address .phone-area, .contact-dark #contact-address .email-area, .contact-dark #contact-address .address-box { background: #000; } .contact-dark #contact-address .phone-area h3, .contact-dark #contact-address .email-area h3, .contact-dark #contact-address .address-box h3 { color: #fff; } .contact-dark #contact-address .phone-area h3:before, .contact-dark #contact-address .email-area h3:before, .contact-dark #contact-address .address-box h3:before { color: #fff; } .contact-dark #contact-address .phone-area p a, .contact-dark #contact-address .email-area p a, .contact-dark #contact-address .address-box p a, .contact-dark #contact-address .phone-area p, .contact-dark #contact-address .email-area p, .contact-dark #contact-address .address-box p { color: #ddd; } .contact-dark #location-address .form-row textarea, .contact-dark #location-address .form-row [type="email"], .contact-dark #location-address .form-row input[type="submit"], .contact-dark #location-address .form-row input[type="text"] { background: #000 !important; } .contact-dark #location-address .form-row input[type="submit"]:hover { background: #444 !important; } .contact-dark ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #fff; opacity: 1 !important; } .contact-dark ::-moz-placeholder { /* Firefox 19+ */ color: #fff; opacity: 1 !important; } .contact-dark :-ms-input-placeholder { /* IE 10+ */ color: #fff; opacity: 1 !important; } .contact-dark :-moz-placeholder { /* Firefox 18- */ color: #fff; opacity: 1 !important; } #contact2 .rs-map { margin: 0 !important; } .rs-partner .owl-carousel .owl-nav.disabled, .rs-partner .owl-carousel .owl-dots.disabled { display: none !important; } .slider5 .image::after { bottom: 6px; } #contact-form-title .wpcf7-form { padding-left: 70px; padding-right: 70px; } #map .wpb_gmaps_widget { margin: 0 !important; } #map2 .wpb_wrapper { padding: 0 !important; } #map { background: #fff; } #map .vc_column-inner { padding: 0 !important; } #map .wpb_wrapper { padding: 0 !important; } #map iframe { filter: grayscale(100%); } #map iframe:hover { filter: grayscale(0); } #location-address .rs-heading, #contact-address .rs-heading { margin-bottom: 45px; } #location-address .rs-heading h2, #contact-address .rs-heading h2 { text-transform: uppercase; } #location-address #address-box, #contact-address #address-box, #location-address #phone-box, #contact-address #phone-box, #location-address #email-box, #contact-address #email-box { background: #fff; box-shadow: 0 0 30px rgba(0, 0, 0, 0.13); text-align: center; padding: 25px 0 0; } #location-address #address-box h3, #contact-address #address-box h3, #location-address #phone-box h3, #contact-address #phone-box h3, #location-address #email-box h3, #contact-address #email-box h3 { margin-bottom: 4px; font-size: 25px; } #location-address #address-box ul, #contact-address #address-box ul, #location-address #phone-box ul, #contact-address #phone-box ul, #location-address #email-box ul, #contact-address #email-box ul { margin: 0; padding: 0; list-style: none; } #location-address .address, #contact-address .address { overflow: hidden; } #location-address .sppb-addon-title, #contact-address .sppb-addon-title { margin: 0 0 15px; text-align: center; text-transform: uppercase; } #location-address .form-row .col-sm-12, #contact-address .form-row .col-sm-12 { margin-top: 15px; padding: 0; } #location-address .form-row .col-sm-12.first-form, #contact-address .form-row .col-sm-12.first-form { margin-top: 0; } #location-address .form-row .pl-0, #contact-address .form-row .pl-0 { padding-left: 0; } #location-address .form-row .pr-0, #contact-address .form-row .pr-0 { padding-right: 0; } #location-address .form-row .name, #contact-address .form-row .name, #location-address .form-row .email, #contact-address .form-row .email { margin-bottom: 15px; } #location-address .form-row input[type="text"], #contact-address .form-row input[type="text"], #location-address .form-row input[type="number"], #contact-address .form-row input[type="number"], #location-address .form-row input[type="password"], #contact-address .form-row input[type="password"], #location-address .form-row input[type="email"], #contact-address .form-row input[type="email"], #location-address .form-row textarea, #contact-address .form-row textarea { background: #fff; -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1); box-shadow: 0 0 7px rgba(0, 0, 0, 0.1); } #location-address input[type="submit"], #contact-address input[type="submit"] { height: 54px; width: 100%; } #location-address input[type="text"], #contact-address input[type="text"], #location-address input[type="number"], #contact-address input[type="number"], #location-address input[type="password"], #contact-address input[type="password"], #location-address input[type="email"], #contact-address input[type="email"] { padding: 10px 24px; } #location-address textarea, #contact-address textarea { height: 205px; padding: 12px 24px; } #location-address .form-area .wpb_text_column, #contact-address .form-area .wpb_text_column { margin: 0; } #location-address .phone-area, #contact-address .phone-area, #location-address .email-area, #contact-address .email-area, #location-address .address-box, #contact-address .address-box { background: #fff; padding: 40px 24px; text-align: center; box-shadow: 0 0 30px rgba(0, 0, 0, 0.13); } #location-address .phone-area h3, #contact-address .phone-area h3, #location-address .email-area h3, #contact-address .email-area h3, #location-address .address-box h3, #contact-address .address-box h3 { font-size: 25px; position: relative; padding-left: 30px; margin-bottom: 14px; } #location-address .phone-area h3:before, #contact-address .phone-area h3:before, #location-address .email-area h3:before, #contact-address .email-area h3:before, #location-address .address-box h3:before, #contact-address .address-box h3:before { font-family: "FontAwesome"; font-size: 20px; left: 30%; position: absolute; color: #666; top: 0; font-weight: 700; } #location-address .phone-area, #contact-address .phone-area { margin-bottom: 0; } #location-address .phone-area h3:before, #contact-address .phone-area h3:before { content: "\f095"; } #location-address .email-area h3:before, #contact-address .email-area h3:before { content: "\f003"; } #location-address .address-box h3:before, #contact-address .address-box h3:before { content: "\f041"; } #location-address iframe, #contact-address iframe { filter: grayscale(100%); } #location-address iframe:hover, #contact-address iframe:hover { filter: grayscale(0); } ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #212121; opacity: 1; } ::-moz-placeholder { /* Firefox 19+ */ color: #212121; opacity: 1; } :-ms-input-placeholder { /* IE 10+ */ color: #212121; opacity: 1; } :-moz-placeholder { /* Firefox 18- */ color: #212121; opacity: 1; } #prograss-bottom-style, #rs-about3 { position: relative; top: 95px; z-index: 11; } #prograss-bottom-style .about-skill, #rs-about3 .about-skill { position: static; width: 100%; transform: translateY(0); -webkit-transform: translateY(0); } #skill-style3 .about-skill2 h2 { color: #444 !important; } .rs-contact .contact-address { margin-bottom: 45px; } .rs-contact .contact-address .address-item { display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .rs-contact .contact-address .address-item .address-icon { width: 40px; height: 40px; line-height: 40px; border: 1px solid; text-align: center; font-size: 24px; margin-right: 20px; transition: all .3s ease 0s; } .rs-contact .contact-address .address-item .address-icon i { width: 40px; height: 40px; line-height: 40px; } .rs-contact .wpb_gmaps_widget .wpb_wrapper { background-color: #ffffff; padding: 5px; -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1); box-shadow: 0 0 7px rgba(0, 0, 0, 0.1); } .rs-about .about-skill2 { padding: 30px 0 0; width: 100%; } .rs-about .about-skill2 h2 { font-size: 22px !important; text-transform: uppercase; margin: 0 0 40px; color: #ffffff; } .rs-about .about-skill2 .vc_single_bar { background: #bbb; margin-bottom: 48px; height: 12px; } .rs-about .about-skill2 .vc_single_bar .vc_bar { background: #444444; } .rs-about .about-skill2 .vc_single_bar .vc_label { top: -28px; color: #444444; padding: 0; font-size: 13px; font-family: 'Montserrat', sans-serif; text-transform: uppercase; } .rs-about .about-skill2 .vc_single_bar .vc_label span { margin-left: 5px; } .rs-about .left-image .about-skill { box-shadow: 9px 15px 15px rgba(0, 0, 0, 0.2); -moz-box-shadow: 9px 15px 15px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 9px 15px 15px rgba(0, 0, 0, 0.2); -khtml-box-shadow: 9px 15px 15px rgba(0, 0, 0, 0.2); } .rs-about .left-image img { box-shadow: 9px 15px 15px rgba(0, 0, 0, 0.2); -moz-box-shadow: 9px 15px 15px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 9px 15px 15px rgba(0, 0, 0, 0.2); -khtml-box-shadow: 9px 15px 15px rgba(0, 0, 0, 0.2); } #rs-testimonial .testimonial-content img { box-shadow: 1px 13px 20px rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 13px 20px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 1px 13px 20px rgba(0, 0, 0, 0.2); -khtml-box-shadow: 1px 13px 20px rgba(0, 0, 0, 0.2); } #rs-testimonial .img img { box-shadow: 1px 13px 20px rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 13px 20px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 1px 13px 20px rgba(0, 0, 0, 0.2); -khtml-box-shadow: 1px 13px 20px rgba(0, 0, 0, 0.2); } .clpricing-table .price-table.style15 .cl-pricetable-wrap .top .popular { background: #444444; font-size: 14px; left: -40px; padding: 1px 43px 4px; top: 20px; font-weight: 400; text-transform: capitalize; } .clpricing-table .price-table.style15 .cl-pricetable-wrap .top .cl-header h4 { font-size: 24px; } .clpricing-table .price-table.style15 .cl-pricetable-wrap .top .cl-subheader h3 { font-size: 38px; font-weight: 400; margin: 10px 0; } .clpricing-table .price-table.style14 .cl-pricetable-wrap .top .popular { background: #444444; font-size: 14px; left: -40px; padding: 1px 43px 4px; top: 20px; font-weight: 400; text-transform: capitalize; } .clpricing-table .price-table.style14 .cl-pricetable-wrap .top .cl-header h4 { font-size: 24px; color: #444444; } .clpricing-table .price-table.style14 .cl-pricetable-wrap .top .cl-subheader h3 { font-size: 38px; font-weight: 400; margin: 10px 0; } #rs-cta { padding-top: 36px; padding-bottom: 72px; } #rs-cta .title-inner h2 { margin-bottom: 0; } #rs-cta .text-right { margin-bottom: 0; } /* ----------------------------------- 01. General CSS -------------------------------------*/ html, body { font-size: 15px; color: #606060; font-family: 'Lato', sans-serif; vertical-align: baseline; line-height: 28px; font-weight: 300; overflow-x: hidden; } img { max-width: 100%; height: auto; } p { margin: 0 0 26px; } h1, h2, h3, h4, h5, h6 { font-family: 'Montserrat', sans-serif; color: #212121; margin: 0 0 26px; } h1 { font-size: 42px; line-height: 52px; font-weight: 400; } h2 { font-size: 36px; line-height: 46px; font-weight: 400; } h3 { font-size: 28px; line-height: 38px; font-weight: 300; } h4 { font-size: 24px; line-height: 32px; font-weight: 300; } h5 { font-size: 21px; line-height: 28px; font-weight: 300; } h6 { font-size: 18px; line-height: 26px; font-weight: 300; } a { color: #444444; transition: all 0.3s ease 0s; text-decoration: none !important; outline: none !important; } a:active, a:hover { text-decoration: none; outline: 0 none; color: #212121; } ul { list-style: outside none none; margin: 0; padding: 0; } .clear { clear: both; } ::-moz-selection { background: #444444; text-shadow: none; color: #ffffff; } ::selection { background: #444444; text-shadow: none; color: #ffffff; } .sec-spacer { padding: 100px 0; } .sec-color { background-color: #f9f9f9; } .primary-bg { background: #444444; } .bg-fixed { background-attachment: fixed; background-repeat: no-repeat; } .bg1 { background-image: url(images/bg/bg1.jpg); background-size: cover; background-attachment: fixed; } .home .entry-header { display: none; } .pt-45 { padding-top: 45px; } .pt-70 { padding-top: 70px; } .pt-100 { padding-top: 100px; } .pb-40 { padding-bottom: 40px; } .pb-45 { padding-bottom: 45px; } .pb-70 { padding-bottom: 70px; } .pb-80 { padding-bottom: 80px; } .mt-5 { margin-top: 5px; } .mt-20 { margin-top: 20px; } .mt-30 { margin-top: 30px; } .mt-45 { margin-top: 45px; } .mt-100 { margin-top: 100px; } .mt-80 { margin-top: 80px; } .mb-0 { margin-bottom: 0; } .mb-30 { margin-bottom: 30px; } .mb-45 { margin-bottom: 45px; } .mb-50 { margin-bottom: 50px !important; } .mb-40 { margin-bottom: 40px !important; } .mb-70 { margin-bottom: 70px; } .mr-25 { margin-right: 25px; } .mr-30 { margin-right: 30px; } .margin-remove { margin: 0 !important; } .main-contain #content { padding: 100px 0; } /* ------------------------------------ 02. Global Class ---------------------------------------*/ .sec-title h4 { font-size: 15px; margin-bottom: 8px; color: #444444; text-transform: uppercase; } .sec-title h3 { font-size: 36px; line-height: 45px; color: #212121; margin-bottom: 0; } .display-table { display: table; height: 100%; width: 100%; } .display-table-cell { display: table-cell; vertical-align: middle; } .readon { text-transform: uppercase; font-size: 12px; border: 1px solid #444444; background: #444444; display: inline-block; padding: 8px 28px; color: #ffffff; border-radius: 25px; transition: 0.4s; -webkit-transition: 0.4s; -ms-transition: 0.4s; letter-spacing: 2px; line-height: 27px; } .readon:hover, .readon:focus { background: transparent !important; color: #444444; } .readon.white { border-color: #fff !important; color: #444 !important; background: #fff !important; } .readon.white:hover { background: #444444 !important; color: #fff !important; } .readon.border { background: transparent !important; border: 1px solid #444444; color: #444444; } .readon.border:hover { background: #444444 !important; color: #fff !important; } .readon.border.white { border-color: #fff !important; color: #fff !important; } .readon.border.white:hover { color: #444444 !important; background: #fff !important; } .shape1:after { content: ""; background: url(../images/shape.png) no-repeat center bottom; position: absolute; bottom: 0; width: 100%; height: 230px; display: block !important; } /*-------------------------------------------------------------- ## Links --------------------------------------------------------------*/ a { color: #444444; } a:hover, a:focus, a:active { color: #444; } a:focus { outline: thin dotted; } a:hover, a:active { outline: 0; } /* --------------------------- 03.Header Section ------------------------------*/ #rs-header { width: 100%; z-index: 9999; } #rs-header .toolbar-area { padding: 10px 0; position: relative; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } #rs-header .toolbar-area:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.05; background: #444444; } #rs-header .toolbar-area .toolbar-contact ul { margin: 0 !important; padding: 0; list-style: none; } #rs-header .toolbar-area .toolbar-contact ul li { display: inline-block; margin-right: 25px; color: #aaa; } #rs-header .toolbar-area .toolbar-contact ul li i { font-size: 14px; margin-right: 10px; color: #aaa; } #rs-header .toolbar-area .toolbar-contact ul li a { transition: all 0.3s ease 0s; color: #aaa; } #rs-header .toolbar-area .toolbar-contact ul li a:hover { color: #444444; } #rs-header .toolbar-area .toolbar-sl-share ul { text-align: right; margin: 0px; } #rs-header .toolbar-area .toolbar-sl-share ul li { display: inline-block; } #rs-header .toolbar-area .toolbar-sl-share ul li + li { margin-left: 15px; } #rs-header .toolbar-area .toolbar-sl-share ul li a { display: block; color: #aaa; transition: all 0.3s ease 0s; text-decoration: none; } #rs-header .toolbar-area .toolbar-sl-share ul li a:hover { color: #444444; } #rs-header .toolbar-area .toolbar-sl-share ul li a i { text-align: center; display: inline-block; } #rs-header.default_header .toolbar-area:before { opacity: 1; } #rs-header .logo-area { line-height: 70px; position: relative; z-index: 9; float: left; margin-right: 20px; } #rs-header .logo-area a { color: #444444; transition: all 0.3s ease 0s; } #rs-header .logo-area a img { display: inline-block; vertical-align: middle; } #rs-header .logo-area.sticky-logo { display: none; } #rs-header .menu-area .navbar ul.sub-menu li:first-child { border: none; } .menu-area .container { position: relative; } .nav-link-container { list-style: none; position: absolute; right: 15px; top: 50%; transform: translateY(-50%); z-index: 10; line-height: 11px; } .nav-link-container a { color: #aaa; } .nav-link-container a:hover { color: #444444; } .nav-link-container i { font-size: 19px; } .sidenav { overflow-y: auto; float: none; background: #444444; list-style: none; width: 360px; height: 100vh; margin: 0; position: fixed; right: 0; padding-top: 20px; font-size: 11px; z-index: 99999; -ms-transition: transform 0.4s ease; -webkit-transition: transform 0.4s ease; -moz-transition: transform 0.4s ease; transition: transform 0.4s ease; -ms-transform: translateX(100%); -webkit-transform: translateX(100%); -moz-transform: translateX(100%); transform: translateX(100%); text-align: center; } .sidenav .widget { padding: 0 12px; } .sidenav .widget.widget_search { padding: 0 20px; } .sidenav .widget.widget_media_image { margin-bottom: 45px; } .sidenav .widget .widget-title { font-size: 26px; color: #fff; margin-bottom: 17px; } .sidenav .widget .search-form .search-input { height: 42px; background: rgba(255, 255, 255, 0.1); border: 0 !important; color: #fff; font-size: 14px; outline: none; } .sidenav .widget .search-form .search-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #fff; } .sidenav .widget .search-form .search-input::-moz-placeholder { /* Firefox 19+ */ color: #fff; } .sidenav .widget .search-form .search-input:-ms-input-placeholder { /* IE 10+ */ color: #fff; } .sidenav .widget .search-form .search-input:-moz-placeholder { /* Firefox 18- */ color: #fff; } .sidenav .widget .search-form button { color: #fff; background: transparent; -webkit-transition: 0.3s ease all; transition: 0.3s ease all; width: 36px; height: 40px; font-size: 14px; padding: initial; top: 1px; } .sidenav .widget .search-form button:hover { opacity: 0.7; } .sidenav .nav-close-menu-li { margin: 0; padding-bottom: 30px; text-align: right; } .sidenav .nav-close-menu-li button { font-size: 0; text-align: center; display: inline-block; border: 2px solid #fff; background: transparent; width: 36px; height: 36px; line-height: 36px; border-radius: 100%; margin-right: 19px; position: relative; padding: 0; } .sidenav .nav-close-menu-li button:after, .sidenav .nav-close-menu-li button:before { content: ''; position: absolute; width: 2px; height: 14px; background-color: #fff; top: 9px; transition: 0.3s ease all; left: 16px; } .sidenav .nav-close-menu-li button:before { -webkit-transform: rotate(45deg); transform: rotate(45deg); } .sidenav .nav-close-menu-li button:after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .sidenav .nav-close-menu-li button:hover { background: #fff; color: #000; border-color: #fff; -webkit-transform: rotate(-180deg); transform: rotate(180deg); } .sidenav .nav-close-menu-li button:hover:after, .sidenav .nav-close-menu-li button:hover:before { background-color: #444444; left: 14px; } .sidenav .widget_nav_menu ul { padding: 0; margin: 0; text-align: left; } .sidenav .widget_nav_menu ul li { list-style: none; border: none !important; margin-left: 0; padding: 0; } .sidenav .widget_nav_menu ul li a { font-size: 15px; padding: 12px 25px; display: block; color: #fff; border-bottom: 1px solid rgba(255, 255, 255, 0.05); margin-left: -12px; margin-right: -12px; } .sidenav .widget_nav_menu ul li a:hover { background: rgba(255, 255, 255, 0.05); } .sidenav .widget_nav_menu ul li:before { display: none; } .sidenav .bs-search button { padding: 5px 11px; } .mobile-menu-container .nav-close-menu-li { padding-top: 17px; padding-bottom: 20px; padding-right: 10px; } .mobile-menu-container .nav-close-menu-li button { padding: 0; margin-right: 8px; } .mobile-menu-container ul { padding: 0; margin: 0; text-align: left; } .mobile-menu-container ul li { list-style: none; border: none !important; margin-left: 0; padding: 0; } .mobile-menu-container ul li a { font-size: 15px; padding: 12px 20px; display: block; color: #fff; border-bottom: 1px solid rgba(255, 255, 255, 0.02); } .mobile-menu-container ul li a:hover { background: rgba(255, 255, 255, 0.1); } .mobile-menu-container ul li:before { display: none; } .mobile-menu-container .menu-main-menu-single-container { background: transparent; } .sidenav .sub-menu { display: none; } .sidenav .menu li ul.sub-menu li { background: rgba(255, 255, 255, 0.01); } .sidenav .menu li ul.sub-menu li a { padding-left: 40px; } ul.sidenav ul.menu li.menu-item-has-children a:before { font-family: FontAwesome; content: "\f107"; position: absolute; right: 8px; top: 11px; color: #fff; width: 30px; height: 30px; line-height: 30px; background: rgba(255, 255, 255, 0.2); border: 1px solid rgba(255, 255, 255, 0.3); text-align: center; } ul.sidenav ul.menu ul.sub-menu a:before { display: none; } .sidenav .off-sl-share ul { margin: 0; } .sidenav .off-sl-share ul li { border: 0; padding: 0; display: inline-block; margin: 10px; line-height: normal; } .sidenav .off-sl-share ul li:before { display: none; } .sidenav .off-sl-share ul li a { color: #fff; font-size: 20px; -webkit-transition: 0.3s ease all; transition: 0.3s ease all; } .sidenav .off-sl-share ul li a:hover { opacity: 0.7; } .sidenav .readon:hover { background: transparent !important; } body.search input[type="search"] { border: 1px solid #444444; padding: 6px 10px; } body.search ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #444444; opacity: 1; } body.search ::-moz-placeholder { /* Firefox 19+ */ color: #444444; opacity: 1; } body.search :-ms-input-placeholder { /* IE 10+ */ color: #444444; opacity: 1; } body.search :-moz-placeholder { /* Firefox 18- */ color: #444444; opacity: 1; } .nav-active-menu-container { -ms-transform: translate(0); -webkit-transform: translate(0); -moz-transform: translate(0); transform: translate(0); } .menu-area .navbar-collapse { padding-left: 0; padding-right: 0; } .menu-area .navbar { margin-bottom: 0; border: 0; } .menu-area .navbar ul { margin: 0; padding: 0; text-align: right; } .menu-area .navbar ul li { height: 70px; line-height: 70px; position: relative; display: inline-block; transition: all 0.3s ease 0s; padding: 0 12px; /*Dropdown Menu area*/ } .menu-area .navbar ul li ul.sub-menu { min-width: 260px; padding: 0; } .menu-area .navbar ul li ul.sub-menu li { float: none; display: block; margin: 0; text-align: left; line-height: 25px; } .menu-area .navbar ul li ul.sub-menu li + li { border-top: 1px solid rgba(255, 255, 255, 0.1); } .menu-area .navbar ul li ul.sub-menu li a { line-height: 25px; padding: 7px 15px; color: #fff; text-transform: uppercase; font-size: 10px; transition: 0.3s ease all; } .menu-area .navbar ul li ul.sub-menu li a:hover { margin-left: 2px; } .menu-area .navbar ul li:hover ul { opacity: 1; position: absolute; } .menu-area .navbar ul li > a { display: block; text-transform: uppercase; text-decoration: none; font-size: 13px; font-weight: 500; letter-spacing: 1.5px; color: #999999; } .menu-area .navbar ul li > a i { margin-left: 5px; } .menu-area .navbar ul li > a:hover { color: #444444 !important; } .menu-area .navbar ul li.active a { color: #444444; } .menu-area .navbar ul li.active li a { color: #444; } .menu-area .navbar ul li.active li a:hover { color: #444444; } .menu-area .navbar ul li .sub-menu { background: #444444; left: 0; opacity: 0; position: absolute; top: 100%; transform: scaleY(0); transform-origin: 0 0 0; transition: all 0.3s ease 0s; width: 250px; z-index: 99999 !important; text-align: left; visibility: hidden; } .menu-area .navbar ul li .sub-menu li { line-height: normal; height: auto; display: block; margin: 0; padding: 0; } .menu-area .navbar ul li .sub-menu li a { display: block; padding: 12px 0; text-transform: none; transition: all 0.3s ease 0s; color: #444444; } .menu-area .navbar ul li:hover ul { opacity: 1; transform: scaleY(1); visibility: visible; } .menu-area .navbar .navbar-toggle { background-color: #444444; border-radius: 2px; -webkit-transition: .4s ease all; transition: .4s ease all; } .menu-area .navbar .navbar-toggle .icon-bar { background-color: #fff; } .menu-area .navbar .navbar-toggle:hover { opacity: 0.8; } #rs-header .menu-area .navbar ul ul li a:hover, #rs-header .menu-area .navbar ul ul li.current-menu-item a { color: #bbbbbb !important; } #rs-header .menu-area .navbar ul > li > .sub-menu a:after { display: none; } li.menu-item-has-children { position: relative; } li.mega:before { font-family: FontAwesome; content: "\f107"; position: absolute; right: auto; top: 0; width: 14px; color: #fff; } #rs-header .menu-area .navbar ul li ul li:before { top: 15px; color: #fff; right: 8px; } #rs-header .menu-area ul li ul li { position: relative; } #rs-header .menu-area .navbar ul li ul li .sub-menu { position: absolute; left: 100%; top: 0; opacity: 0; transform: scaleY(0); visibility: hidden; } #rs-header .menu-area .navbar ul li ul li:hover ul.sub-menu { opacity: 1; transform: scaleY(1); visibility: visible; } li.left-dev ul.sub-menu { left: -100% !important; } #rs-header .menu-area .navbar ul li.three-col ul > li { width: 33.33%; } #rs-header .menu-area .navbar ul li.four-col ul > li { width: 25%; } .transparent_header { position: absolute; } .transparent_header .menu-area .navbar ul > li > a:after { background: #fff; } .default_header .menu-area .navbar ul > li > a:after { background: #444; } .default_header .menu-area .navbar ul li > a { color: #777; } .logo-area h1 { margin: 0; line-height: 70px; } .menu-area:not(.sticky) .navbar ul li > a:hover, .menu-area:not(.sticky) .nav-link-container a:hover { color: #cccccc !important; } .menu-area:not(.sticky) .navbar ul li.active a { color: #cccccc !important; } /*------------------------------------ 04. Sticky Menu --------------------------------------*/ .menu-area .container { z-index: 999; } .menu-sticky { margin: 0; width: 100%; z-index: 999; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; transition: all .7s; background: transparent; } .menu-sticky.sticky { position: fixed; background: #fff; opacity: .9; box-shadow: 0 0 20px -10px rgba(0, 0, 0, 0.8); padding: 0; -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-name: sticky-animation; animation-name: sticky-animation; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .menu-sticky.sticky .toolbar-area { display: none; } .menu-sticky.sticky .logo-area { display: none; } .menu-sticky.sticky .logo-area.sticky-logo { display: block !important; } @-webkit-keyframes sticky-animation { 0% { opacity: 0; -webkit-transform: translateY(-100%); } 100% { opacity: 1; -webkit-transform: translateY(0); } } @keyframes sticky-animation { 0% { opacity: 0; transform: translateY(-100%); } 100% { opacity: 1; transform: translateY(0); } } #rs-header .menu-area .navbar { margin-bottom: 0; padding-right: 25px; float: right; } /* ------------------------------------ 05. Slider Section ---------------------------------------*/ .sl-title { font-size: 62px !important; } .rs-banner { width: 100%; height: 100vh; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; position: relative; background-repeat: no-repeat; background-position: bottom center; } .rs-banner #particles-js { background-size: cover; height: 100%; position: absolute; width: 100%; z-index: 0; } .rs-banner .banner-content { position: absolute; top: 50%; transform: translateY(-50%); } .rs-banner .banner-content .banner_title { display: inline-block; margin-bottom: 25px; font-size: 65px; position: relative; z-index: 9; color: #444; line-height: 70px; } .rs-banner .banner-content .banner-button { margin-top: 20px; } .rs-banner .banner-content .banner-button.btn-light .readon:not(.border):hover { background: transparent; border-color: #fff !important; color: #fff !important; } .rs-banner .banner-content .banner-button.btn-light .readon.border { border-color: #fff !important; color: #fff !important; } .rs-banner .banner-content .banner-button.btn-light .readon.border:hover { border-color: #444444 !important; } .rs-banner .banner-content .work-position h3 { font-size: 40px; color: #bbb; display: inline-block; } .rs-banner .banner-content .work-position .cd-headline { display: inline-block; color: #bbb; font-size: 40px; line-height: 52px; font-weight: 500; } .rs-banner .cd-words-wrapper:after { background-color: #444444; height: 90%; top: 10px; width: 0; } .rs-banner ul { list-style-type: none; margin: 0; padding: 0; } .rs-banner ul li { display: inline-block; margin: 0 25px 25px 0; } .rs-banner .arrow-btn { width: 26px; height: 55px; bottom: 7%; left: 50%; z-index: 99; text-align: center; position: absolute; border: 1px solid #999; border-radius: 20px; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .rs-banner .arrow-btn i { color: #999; font-size: 22px; line-height: 80px; -webkit-animation: bounce 2s infinite; -moz-animation: bounce 2s infinite; -ms-animation: bounce 2s infinite; -o-animation: bounce 2s infinite; animation: bounce 2s infinite; transition: 0.4s; -webkit-transition: 0.4s; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; } .rs-banner .arrow-btn i:hover { -webkit-animation: none; -moz-animation: none; -ms-animation: none; -o-animation: none; animation: none; } @-webkit-keyframes bounce { from, 20%, 53%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 40%, 43% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); } 70% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0); } 90% { -webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0); } } @keyframes bounce { from, 20%, 53%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 40%, 43% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); } 70% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0); } 90% { -webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0); } } .rs-video-slider .wpb_content_element, #slider-btn .wpb_content_element { margin-bottom: 0; } /* ------------------------------------ 05. Heading ---------------------------------------*/ .rs-heading .title-inner h3 { margin-top: 5px; margin-bottom: 17px; } .rs-heading .title-inner h2 { margin-bottom: 17px; position: relative; z-index: 1; } .rs-heading .title-inner h2 span.watermark { position: absolute; font-size: 80px; text-transform: uppercase; font-weight: 800; z-index: -1; opacity: 0.07; width: 100%; left: 0; color: inherit; } .rs-heading .description { max-width: 780px; } .rs-heading.center { text-align: center; } .rs-heading.center .description { margin-left: auto; margin-right: auto; } .rs-heading.center .title-inner h2 span.watermark { left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); } .rs-heading.right { text-align: right; } .rs-heading.right .description { margin-left: auto; } .rs-heading.right .title-inner h2 span.watermark { left: auto; right: 0; } /* ------------------------------------ 06. particles ---------------------------------------*/ .particles-section { z-index: 99; background: #50d2c2; padding: 0; position: relative; } .particles-section h4 { text-align: center; margin: 0; font-size: 28px; line-height: 40px; letter-spacing: 2px; } .particles-section h3 { text-align: center; margin: 23px 0 28px; font-size: 65px; letter-spacing: 4px; line-height: 50px !important; } .particles-section p { text-align: center; margin: 25px 0 40px; font-size: 18px; color: #fff; } .particles-section .particle-btn { padding: 0; margin: 0; text-align: center; } .particles-section .particle-btn li { display: inline-block; list-style: none; } .particles-section .particle-btn li a { padding: 15px 25px 15px 55px; border: 2px solid #fff; display: inline-block; border-radius: 30px; letter-spacing: 2px; transition: all 0.3s ease 0s; margin: 0 10px; } .particles-section .particle-btn li a:hover { color: #212121 !important; } .particles-section .particle-btn li a:hover:after { color: #212121 !important; } .particles-section .inner { position: absolute; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); /* IE 9 */ -webkit-transform: translate(-50%, -50%); /* Safari */ transform: translate(-50%, -50%); } .particles-section .particle-btn li:first-child a { position: relative; background: #444444; color: #fff; border: 2px solid #444444; } .particles-section .particle-btn li:first-child a:after { content: "\f179"; font-family: FontAwesome; font-style: normal; text-decoration: inherit; color: #fff; font-size: 20px; position: absolute; top: 14px; left: 23px; } .particles-section .particle-btn li:last-child a { position: relative; } .particles-section .particle-btn li:last-child a:hover { background: #fff; } .particles-section .particle-btn li:last-child a:after { content: "\f17b"; font-family: FontAwesome; font-style: normal; text-decoration: inherit; color: #fff; font-size: 20px; position: absolute; top: 14px; left: 23px; } /* ------------------------------------ 08. About Us ---------------------------------------*/ .rs-about .about-title { margin-bottom: 25px; } .rs-about .about-title h2 { font-size: 36px; line-height: 27px; color: #212121; margin: 0 0 17px; text-transform: uppercase; } .rs-about .about-title h3 { font-size: 20px !important; margin: 8px 0 0; color: #606060; font-family: 'Lato', sans-serif !important; } .rs-about .vc_column-inner { padding-top: 0 !important; } .rs-about .about-desc { font-size: 15px; line-height: 30px; } .rs-about .wpb_single_image { margin-bottom: 0; } .rs-about .about-skill { padding: 25px 30px 40px; width: 420px; background: #444444; opacity: 0.9; position: absolute; top: 100%; right: -40px; overflow: hidden; transform: translateY(-50%); -webkit-transform: translateY(-50%); z-index: 10; } .rs-about .about-skill h2 { font-size: 22px !important; text-transform: uppercase; margin: 0 0 40px; color: #ffffff; } .rs-about .about-skill .vc_single_bar { background: #bbb; margin-bottom: 48px; height: 5px; } .rs-about .about-skill .vc_single_bar .vc_bar { background: #fff !important; } .rs-about .about-skill .vc_single_bar .vc_label { top: -28px; color: #fff; padding: 0; font-size: 13px; font-family: 'Montserrat', sans-serif; } .rs-about .about-skill .vc_single_bar .vc_label span { margin-left: 5px; } .rs-about .about-right { padding-left: 65px; } .rs-about .about-right .sec-title { margin: 0 0 20px !important; } .rs-about .about-right p { margin: 0 0 40px; } .rs-about .about-right ul li { display: inline-block; } .rs-about .about-right ul li a { display: block; border: 1px solid #444444; } .rs-about .about-right ul li a:hover { background: transparent; color: #444444; } .rs-about .about-right ul li a.white-color { background: transparent; color: #444444 !important; } .rs-about .about-right ul li a.white-color:hover { background: #444444; color: #ffffff !important; } .rs-about .about-resume { max-width: 950px; margin: 0 auto; } /* ---------------------------------- 10. Resume -------------------------------------*/ .rs-resume .resume-title { font-size: 30px; margin-bottom: 50px; text-transform: uppercase; } .rs-resume .resume-title i { font-size: 36px; vertical-align: bottom; } .rs-resume .rs-heading .title-inner h2 span.watermark { font-size: 70px; } .rs-resume .resume-item { padding: 25px 28px; background-color: #fff; margin-bottom: 30px; border: 1px solid #eee; transition: 0.3s all ease; border-left: 3px solid #444; } .rs-resume .resume-item h3 { margin-bottom: 10px; font-size: 22px; } .rs-resume .resume-item span { display: block; font-size: 14px; font-weight: 600; } .rs-resume .resume-item p { margin-top: 8px; margin-bottom: 17px; } .rs-resume .resume-item h5 { margin-bottom: 0; color: #777; font-size: 18px; } .rs-resume .resume-item:hover { box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); } .rs-resume .pr-20 { padding-right: 20px; } .rs-resume .pl-20 { padding-left: 20px; } /* ---------------------------------- 11. Skills -------------------------------------*/ #rs-skills .vc_progress_bar { margin-bottom: 0; } #rs-skills .vc_progress_bar h2 { font-size: 24px; line-height: 34px; margin-bottom: 45px; text-transform: uppercase; } #rs-skills .vc_progress_bar .vc_single_bar { background: #fff; margin-top: 23px; -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1); line-height: 12px; height: 12px; } #rs-skills .vc_progress_bar .vc_single_bar .vc_label { font-size: 13px; text-transform: uppercase; color: #444; text-shadow: none; padding: 0; position: absolute; top: -22px; } #rs-skills .vc_progress_bar .vc_single_bar .vc_label_units { margin-left: 6px; } #rs-skills .vc_progress_bar .vc_single_bar .vc_bar { background-color: #444444; } #rs-skills .vc_progress_bar .vc_single_bar + .vc_single_bar { margin-top: 50px; } .dark .rs-about { background: #000; } .dark .sec-title h3 { color: #ffff; } .services-title2 { position: relative; z-index: 9999; text-align: center; } .services-style-2 .services-item:before { content: ''; position: absolute; left: 0; right: 0; height: 100%; width: 100%; bottom: 0; background: rgba(0, 0, 0, 0.7); transition: all 0.5s ease 0s; transform: scaleX(0); z-index: 9; } .service-inner:hover .services-desc { opacity: 1; } .service-inner .services-icon img { transition: all 0.5s ease 0s; } .service-inner:hover .services-icon img { transform: scale(1.1); } .service-inner:hover .services-item:before { transform: scaleX(1); } /* ---------------------------------- 10. services -------------------------------------*/ .rs-services .sec-title { margin: 0 0 50px; } .rs-services.dark-service { background: #000; } .rs-services .services-details { width: 670px; height: 670px; background: rgba(0, 0, 0, 0.03); border-radius: 50%; margin: 0 auto; position: relative; overflow: hidden; } .rs-services .services-details ul { list-style-type: none; padding: 0; margin: 0; } .rs-services .services-details .single-services { float: left; width: 50%; height: 335px; transition: all 0.3s ease 0s; cursor: pointer; } .rs-services .services-details .single-services:hover { background: #444444; color: #ffffff; } .rs-services .services-details .single-services:hover h4, .rs-services .services-details .single-services:hover i { color: #ffffff; } .rs-services .services-details .single-services h4 { font-size: 14px; transition: all 0.3s ease 0s; margin: 5px 0 0; text-transform: uppercase; } .rs-services .services-details .single-services i { color: #232323; font-size: 24px; } .rs-services .services-details .single-services:hover, .rs-services .services-details .single-services.active { background: #444444 !important; color: #ffffff; } .rs-services .services-details .single-services:hover h4, .rs-services .services-details .single-services.active h4, .rs-services .services-details .single-services:hover i, .rs-services .services-details .single-services.active i { color: #ffffff; } .rs-services .services-details .middle-content { padding: 24px; color: #606060; width: 340px; position: absolute; border: 10px solid #444444; border-radius: 50%; height: 340px; top: 50%; left: 50%; transform: translate(-50%, -50%); -web-transform: translate(-50%, -50%); background: #ffffff; } .rs-services .services-details .middle-content .single-conent { height: 100%; } .rs-services .services-details .bt-10 { border-top: 10px solid #444444; } .rs-services .services-details .br-10 { border-right: 10px solid #444444; } .rs-services.services-list { padding-bottom: 70px; } .rs-services.services-list .single-service { padding: 30px 15px 0; margin-bottom: 30px; transition: 0.4s; -webkit-transition: 0.4s; -ms-transition: 0.4s; } .rs-services.services-list .single-service .service-icon i { color: #444444; font-size: 40px; margin: 0 0 20px; } .rs-services.services-list .single-service .services-content h3 { margin: 0 0 10px; font-size: 24px; } .rs-services.services-list .single-service .services-content h3, .rs-services.services-list .single-service .services-content p { padding-bottom: 20px; margin: 0; transition: 0.4s; -webkit-transition: 0.4s; -ms-transition: 0.4s; } .rs-services.services-list .single-service:hover, .rs-services.services-list .single-service.sevice-active { box-shadow: 0 3px 12px rgba(58, 78, 95, 0.05); background-color: #fff; } .rs-services.services-list .single-service:hover .services-content h3, .rs-services.services-list .single-service.sevice-active .services-content h3 { color: #444444; } .rs-services.services-list.border-area .single-service { border: 1px solid #ddd; margin-bottom: 30px; } .rs-services.box-services .single-service { background: #ddd; padding: 30px 15px; margin: 0 0 30px; } .rs-services.box-services .single-service p { margin-bottom: 0; } .rs-services.box-services .single-service.box-border { background: transparent; transition: 0.4s; -webkit-transition: 0.4s; -ms-transition: 0.4s; box-shadow: rgba(58, 78, 95, 0.2) 0 10px 16px, rgba(58, 78, 95, 0.05) 0 -5px 16px; } .rs-services.box-services .single-service.box-border .service-icon i { font-size: 30px; width: 80px; height: 80px; line-height: 80px; border-radius: 50%; background: #444444; color: #ffffff; transition: 0.4s; -webkit-transition: 0.4s; -ms-transition: 0.4s; } .rs-services.box-services .single-service.box-border:hover { background: #444444; } .rs-services.box-services .single-service.box-border:hover .service-icon i { background: #ffffff; color: #444444; } .rs-services.box-services .single-service.box-border:hover .services-content h3, .rs-services.box-services .single-service.box-border:hover .services-content p { color: #ffffff; } .rs-services.services-dash { padding-bottom: 75px; } .rs-services.services-dash .single-service .service-icon i { border: 1px solid rgba(0, 0, 0, 0.05); font-size: 26px; width: 78px; height: 78px; line-height: 78px; transition: 0.25s; border-radius: 50%; background: #fff; color: #888; } .rs-services.gray-color .services-details .single-services { background: #ffffff; } .rs-services1 { transition: 0.4s; -webkit-transition: 0.4s; -ms-transition: 0.4s; box-shadow: 0 0 30px rgba(0, 0, 0, 0.13); background: #ffffff; padding: 30px 15px; margin: 0 0 30px; text-align: center; } .rs-services1 .services-icon { display: inline-block; font-size: 30px; width: 80px; height: 80px; line-height: 80px; border-radius: 50%; margin: 0 0 20px; background: #f8f8f8; color: #444444; transition: 0.4s; -webkit-transition: 0.4s; -ms-transition: 0.4s; } .rs-services1 .services-title { font-size: 24px; margin-bottom: 15px; } .rs-services1 .services-desc p { margin-bottom: 0; } .rs-services1:hover { background: #444444; } .rs-services1:hover .services-icon { color: #444444; background: #ffffff !important; } .rs-services1:hover .services-title { color: #fff !important; } .rs-services1:hover .services-desc p { color: #fff !important; } .rs-services1.border-style { -webkit-box-shadow: none; box-shadow: none; border: 1px solid #eee; } .rs-services1.border-style .services-icon { border: 1px solid transparent; } .rs-services1.border-style:hover .services-icon { color: #444444; background: #fff; border-color: #ddd; } .rs-services1.border-style:hover .services-title { color: #444444; } .rs-services1.border-style:hover .services-desc p { color: #444444; } /* ---------------------------------- 08. Ratings -------------------------------------*/ #ratings h3 { font-size: 36px; color: #50d2c2; margin-bottom: 50px; } #ratings .vc_bar { text-align: center; display: block; background: #212121 !important; border-radius: 0; } #ratings p { line-height: 25px; } #ratings .vc_progress_bar .vc_single_bar { background: #f2f2f2; border-radius: 0; box-shadow: none; padding: 5px 0; margin-bottom: 25px; } #ratings .vc_chart-legend li { line-height: 30px; margin-bottom: 10px; color: #50d2c2; } #ratings .vc_chart-legend li em { display: block; margin-left: 27px; font-style: normal; color: #50d2c2; } #ratings #total-rat strong { font-size: 40px; color: #50d2c2; display: block; margin-top: 5px; } #ratings #total-rat img { margin: 11px 0 4px; } /* ---------------------------------- 08. Gallery -------------------------------------*/ .rs-partner .partner-item { margin: 0 10px; } .rs-partner .partner-item a { cursor: pointer; } .rs-partner .partner-item img { border: 1px solid #50d2c2; transition: all 0.3s ease 0s; width: 100%; } .rs-partner .partner-item img:hover { box-shadow: 0px 0px 12px 0px #0000007d; } .rs-partner .slick-next { right: 50px; z-index: 999; padding: 0; width: 50px; height: 50px; background: #444444; border-radius: 50%; } .rs-partner .slick-next:after { color: #fff; font-size: 30px; position: absolute; z-index: 99; left: 50%; transform: translateX(-50%); padding: 0; display: block; } .rs-partner .slick-prev { left: 50px; z-index: 999; width: 50px; height: 50px; background: #444444; border-radius: 50%; } .rs-partner .slick-prev:after { color: #fff; position: absolute; left: 50%; transform: translateX(-50%); font-size: 30px; position: relative; z-index: 99; padding: 0; display: block; } .rs-partner .slick-arrow { display: none !important; transition: 0.3s ease all; } .rs-partner .slick-arrow:hover { background: #212121; } .rs-partner:hover .slick-arrow { display: block !important; } .rs-partner.navigation-hidden .slick-arrow { display: none !important; } /* ---------------------------------- 08. video ------------------------------------*/ .rs-video { padding: 60px 0 100px; } .rs-video .videos-icon { text-align: center; } .rs-video .videos-icon span { display: inline-block; line-height: 1; padding: 2px; color: #ffffff; border-style: solid; border-color: #ffffff; border-width: 3px; border-radius: 64px; } .rs-video .videos-icon span i { font-size: 64px; width: 65px; height: 64px; line-height: 65px; text-align: center; transition: all 0.3s ease 0s; } .rs-video .videos-icon span:hover { background: #fff; } .rs-video .videos-icon span:hover i { color: #212121; } .rs-video .title-dsc h4 { text-align: center; position: relative; color: #fff; margin: 0 0 47px; font-size: 36px; } .rs-video .title-dsc h4:before { content: ""; position: absolute; bottom: -17px; left: 50%; transform: translateX(-50%); width: 150px; height: 3px; background: #fff; } .rs-video .title-dsc p { text-align: center; color: #fff; margin: 0; line-height: 25px; } /* ---------------------------------- 08. Calltoaction -------------------------------------*/ .rs-cta .cta-inner { max-width: 780px; text-align: center; margin-left: auto; margin-right: auto; } .rs-cta .cta-inner h3 { display: block; color: #444444; font-size: 28px; margin-bottom: 20px; } .rs-cta .cta-inner h1 { font-size: 36px; line-height: 27px; color: #212121; margin: 0 0 25px; text-transform: uppercase; } /* ---------------------------------- 12. Portfolio -------------------------------------*/ .rs-portfolio.dark-portfolio { background: #000; } .rs-portfolio .portfolio-filter { margin-bottom: 35px; text-align: center; } .rs-portfolio .portfolio-filter button { font-size: 12px; background-color: transparent; color: #444444; margin: 0 20px 20px 0; overflow: hidden; text-transform: uppercase; border: 1px solid #444444; display: inline-block; padding: 4px 25px; letter-spacing: 2px; border-radius: 25px; transition: 0.4s; outline: none; -webkit-transition: 0.4s; -ms-transition: 0.4s; width: auto; } .rs-portfolio .portfolio-filter button:hover, .rs-portfolio .portfolio-filter button.active { color: #ffffff !important; background-color: #444444; border-color: #444444; border-radius: 25px; } .rs-portfolio .portfolio-item { position: relative; overflow: hidden; } .rs-portfolio .portfolio-item .portfolio-content { position: absolute; width: 100%; height: 100%; top: 30%; left: 0; text-align: center; z-index: 10; padding: 25px; opacity: 0; -webkit-transition: 0.3s all ease-out; transition: 0.3s all ease-out; } .rs-portfolio .portfolio-item .portfolio-content:before { content: ''; position: absolute; left: 0; top: 0; height: 100%; width: 100%; background: #444444; opacity: 0.8; z-index: -1; -webkit-transition: .25s opacity ease; transition: .25s opacity ease; } .rs-portfolio .portfolio-item .portfolio-img img { width: 100%; } .rs-portfolio .portfolio-item .p-zoom { display: inline-block; font-size: 14px; color: #ffffff; transition: all 0.3s ease 0s; height: 46px; line-height: 44px; width: 46px; border: 1px solid #fff; border-radius: 50%; text-align: center; } .rs-portfolio .portfolio-item .p-zoom i { margin-left: 2px; } .rs-portfolio .portfolio-item .p-zoom:hover { background-color: #fff; color: #444; } .rs-portfolio .portfolio-item .p-title { font-size: 20px; line-height: normal; margin-top: 25px; color: #fff; margin-bottom: 0; } .rs-portfolio .portfolio-item .p-title a { color: #fff; } .rs-portfolio .portfolio-item .p-title a:hover { color: rgba(255, 255, 255, 0.7); } .rs-portfolio .portfolio-item .p-desc { font-size: 15px; color: rgba(255, 255, 255, 0.7); margin-bottom: 0; margin-top: 10px; } .rs-portfolio .portfolio-item:hover .portfolio-content { opacity: 1; top: 0; } .owl-navigation-yes { padding-top: 50px; } .owl-navigation-yes .owl-nav { right: 0; top: -40px; opacity: 0; transition: all 0.3s ease 0s; } .owl-navigation-yes .owl-nav [class*="owl-"] { font-size: 0; width: 35px; height: 35px; line-height: 35px; color: #131313; border: 1px solid #d7d7d7; display: inline-block; position: relative; transition: all 0.3s ease 0s; } .owl-navigation-yes .owl-nav [class*="owl-"]:before { font-family: FontAwesome; position: absolute; font-size: 26px; top: 50%; left: 50%; -webkit-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); } .owl-navigation-yes .owl-nav [class*="owl-"].owl-prev { left: -8px; } .owl-navigation-yes .owl-nav [class*="owl-"].owl-prev:before { content: "\f104"; } .owl-navigation-yes .owl-nav [class*="owl-"].owl-next:before { content: "\f105"; margin-left: 2px; } .owl-navigation-yes .owl-nav [class*="owl-"]:hover { color: #444444; border-color: #444444; } .owl-navigation-yes:hover .owl-nav { opacity: 1; } .owl-navigation-yes { padding-top: 0; } .owl-navigation-yes .owl-nav { right: 0; top: -45px; } .owl-navigation-yes .owl-nav [class*="owl-"] { font-size: 0; width: 35px; height: 35px; line-height: 35px; color: #131313; border: 1px solid #d7d7d7; display: inline-block; position: relative; transition: all 0.3s ease 0s; } .owl-navigation-yes .owl-nav [class*="owl-"]:before { font-family: FontAwesome; position: absolute; font-size: 26px; top: 50%; left: 50%; -webkit-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); } .owl-navigation-yes .owl-nav [class*="owl-"].owl-prev { left: -8px; } .owl-navigation-yes .owl-nav [class*="owl-"].owl-prev:before { content: "\f104"; } .owl-navigation-yes .owl-nav [class*="owl-"].owl-next:before { content: "\f105"; margin-left: 2px; } .owl-navigation-yes .owl-nav [class*="owl-"]:hover { color: #444444; border-color: #444444; } .owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled { display: block !important; } /* ----------------------- 12. Newsletter --------------------------*/ .mc4wp-form { max-width: 710px; margin-left: auto; margin-right: auto; position: relative; padding-top: 15px; } .mc4wp-form input[type=submit] { position: absolute; top: 15px; right: 0; height: 60px; min-width: 200px; background-color: #4caf50; border: 0; color: #fff; transition: all 0.3s ease 0s; text-transform: uppercase; } .mc4wp-form input[type=text], .mc4wp-form input[type=url], .mc4wp-form input[type=tel], .mc4wp-form input[type=number], .mc4wp-form input[type=email] { width: 100%; height: 60px; padding: 5px 20px; background: #fff; outline: none; color: #000; border: none; } .mc4wp-form ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #000; opacity: 1; } .mc4wp-form ::-moz-placeholder { /* Firefox 19+ */ color: #000; opacity: 1; } .mc4wp-form :-ms-input-placeholder { /* IE 10+ */ color: #000; opacity: 1; } .mc4wp-form :-moz-placeholder { /* Firefox 18- */ color: #000; opacity: 1; } /* ----------------------- 13. Testimonial --------------------------*/ #rs-testimonial .slider3 * { outline: none; } #rs-testimonial .slider3 .testimonial-content { padding: 0; } #rs-testimonial .slider3 .testimonial-content img { margin-bottom: 12px; } #rs-testimonial .slider3 .testimonial-content p { margin-bottom: 15px; font-style: normal; font-size: 15px; } #rs-testimonial .slider3 .testimonial-content i { position: absolute; font-size: 72px; left: 0; z-index: -1; opacity: 0.08; } #rs-testimonial .slider3 ul li:first-child { font-size: 19px; } #rs-testimonial .slider3 ul li:last-child { font-size: 13px; } #rs-testimonial .slick-dots { bottom: 0; } #rs-testimonial .slick-dots button { width: 12px; height: 12px; border-radius: 50%; border: 1px solid #444444; } #rs-testimonial .slick-dots .slick-active button { background: #444444; } .rs-testimonial.slider8#cl-testimonial ul { margin-bottom: 25px; } .rs-testimonial.slider8#cl-testimonial ul li:first-child { font-size: 20px; } .rs-testimonial.slider8#cl-testimonial * { outline: none; } .rs-testimonial.slider8#cl-testimonial p { font-style: normal; } .rs-testimonial.slider8#cl-testimonial .testimonials-nav { margin-bottom: 0; } .rs-testimonial.slider8#cl-testimonial .testimonials-nav .slick-track { padding-bottom: 0; } .rs-partner .wpb_single_image { padding: 20px; box-shadow: 0 0 30px rgba(0, 0, 0, 0.1); background: #ffffff; } .rs-partner .wpb_single_image .vc_box_shadow img { -webkit-box-shadow: none !important; box-shadow: none !important; } .rs-partner .wpb_single_image .vc_single_image-wrapper { border: 0 !important; -webkit-box-shadow: none !important; box-shadow: none !important; } .rs-partner .wpb_single_image:hover { opacity: 0.8; } #blog-home .cat_name { display: none; } #blog-home .blog-meta .blog-title { font-size: 17px; margin: 12px 0 0; } #blog-home .blog-meta .blog-title a { color: #444; } #blog-home .blog-meta .blog-title a:hover { color: #444444; } .full-layout-left { float: right; } .full-blog-content { padding: 20px 20px 25px; } .full-blog-content .blog-title { font-size: 22px !important; margin: 0 0 10px; } .full-blog-content .blog-title a { color: #000; } .full-blog-content:hover a { color: #444444; } button.mfp-close, button.mfp-arrow { background: transparent !important; } /* ----------------------- 14. Blog Post --------------------------*/ .blog h3 { font-weight: 500 !important; } .rs-blog.dark-blog { background: #000; } .rs-blog.dark-blog .blog-details h3 a { color: #fff; } .rs-blog.dark-blog .blog-details h3 a:hover { color: #444444 !important; } .rs-blog.dark-blog .blog-details .read-more a { color: #bbb !important; } .rs-blog.dark-blog .blog-details .read-more a:hover { color: #444444 !important; } .rs-blog .blog-item { margin-bottom: 50px; background: #fff; } .rs-blog .blog-item .blog-img { position: relative; overflow: hidden; } .rs-blog .blog-item .blog-img .blog-img-content { position: absolute; width: 100%; height: 100%; top: 100%; left: 0; text-align: center; z-index: 10; padding: 0px; opacity: 0; -webkit-transition: 0.3s all ease-out; transition: 0.3s all ease-out; } .rs-blog .blog-item .blog-img .blog-img-content:before { content: ''; position: absolute; left: 0; top: 0; opacity: 0; height: 100%; width: 100%; background: #444444; opacity: 0.8; z-index: -1; -webkit-transition: .25s opacity ease; transition: .25s opacity ease; } .rs-blog .blog-item .blog-img .blog-img-content .blog-link { display: inline-block; font-size: 19px; width: 52px; line-height: 54px; height: 52px; text-align: center; border-radius: 50%; border: 1px solid #fff; transition: all .3s ease 0s; color: #fff; } .rs-blog .blog-item .blog-img .blog-img-content .blog-link:hover { background: #fff !important; color: #444 !important; } .rs-blog .blog-item .blog-img:hover .blog-img-content { opacity: 1; top: 0%; } .rs-blog .blog-item .blog-img:hover .blog-img-content:before { top: 0; } .rs-blog .blog-item .blog-title { margin-bottom: 5px; } .rs-blog .blog-item .blog-lc { display: inline-block; font-size: 13px; } .rs-blog .blog-item .blog-date { display: inline-block; margin-right: 10px; font-size: 13px; } .rs-blog .blog-item .blog-meta { margin-bottom: 15px; } .rs-blog .blog-item .blog-meta i { margin-right: 6px; } .rs-blog .blog-item .blog-desc p { margin-bottom: 18px; } .rs-blog .blog-item .blog-button i { margin-left: 2px; } .rs-blog .blog-slider .single-blog-slide { position: relative; width: 100% !important; } .rs-blog .blog-slider .single-blog-slide .images { position: relative; overflow: hidden; } .rs-blog .blog-slider .single-blog-slide .images a { display: block; } .rs-blog .blog-slider .single-blog-slide .images a img { width: 100%; } .rs-blog .blog-slider .single-blog-slide .images span { position: absolute; font-family: 'Montserrat', sans-serif; left: 0; top: 128px; line-height: 22px; background: #444444; border-left: 4px solid #bbb; color: #ffffff; padding: 2px; text-align: center; z-index: 99; padding: 8px; width: 128px; transform: rotate(270deg); transform-origin: 0 0%; font-size: 14px; } .rs-blog .blog-slider .single-blog-slide .images .overley { position: absolute; left: 0; right: 0; text-align: center; width: 100%; height: 100%; background: #444444; top: 0; transform: scale(0.8); transform-origin: 0 1 0; opacity: 0; transition: all 0.3s ease 0s; } .rs-blog .blog-slider .single-blog-slide .images .overley ul { margin: 0; padding: 0; list-style: none; position: relative; top: 45%; transform: rotate(0deg); transition: all .9s; } .rs-blog .blog-slider .single-blog-slide .images .overley ul li { display: inline-block; color: #ffffff; margin-right: 5px; } .rs-blog .blog-slider .single-blog-slide .images:hover .overley { opacity: 0.8; transform: scale(1); } .rs-blog .blog-slider .single-blog-slide .blog-informations { padding: 20px; background: #fff; -webkit-box-shadow: 0 7px 10px rgba(0, 0, 0, 0.1); box-shadow: 0 7px 10px rgba(0, 0, 0, 0.1); } .rs-blog .blog-slider .single-blog-slide .blog-informations ul { margin: 0 0 4px; padding: 0; list-style: none; } .rs-blog .blog-slider .single-blog-slide .blog-informations ul li { display: inline-block; margin-right: 15px; text-transform: capitalize; } .rs-blog .blog-slider .single-blog-slide .blog-informations ul li:last-child { margin-right: 0; } .rs-blog .blog-slider .single-blog-slide .blog-informations ul li i { color: #444444; margin-right: 5px; } .rs-blog .blog-slider .single-blog-slide .blog-informations .blog-details h3 { margin-bottom: 10px; } .rs-blog .blog-slider .single-blog-slide .blog-informations .blog-details h3 a { color: #212121; transition: all 0.3s ease 0s; font-size: 18px; } .rs-blog .blog-slider .single-blog-slide .blog-informations .blog-details h3 a:hover { color: #444444; } .rs-blog .blog-slider .single-blog-slide .blog-informations .blog-details p { margin-bottom: 20px; color: #666; } .rs-blog .blog-slider .single-blog-slide .blog-informations .blog-details .read-more { display: block; } .rs-blog .blog-slider .single-blog-slide .blog-informations .blog-details .read-more a { display: inline-block; color: #333333; font-size: 16px; transition: all 0.3s ease 0s; position: relative; font-weight: 400; } .rs-blog .blog-slider .single-blog-slide .blog-informations .blog-details .read-more a:after { content: "\f101"; font-family: fontawesome; color: #444444; font-size: 16px; position: absolute; top: 0; right: 0px; opacity: 0; transition: all 0.3s ease 0s; } .rs-blog .blog-slider .single-blog-slide .blog-informations .blog-details .read-more a:hover { color: #444444; } .rs-blog .blog-slider .single-blog-slide .blog-informations .blog-details .read-more a:hover:after { right: -15px; opacity: 1; } .rs-blog .blog-slider .owl-stage-outer { padding-bottom: 20px; } .rs-blog .blog-slider .owl-nav div { border: 1px solid #444444; height: 40px; opacity: 1; width: 40px; top: 30%; border-radius: 50%; background: transparent; } .rs-blog .blog-slider .owl-nav div.owl-prev, .rs-blog .blog-slider .owl-nav div.owl-next { position: absolute; left: -5%; text-align: center; transition: 0.4s; -webkit-transition: 0.4s; } .rs-blog .blog-slider .owl-nav div.owl-prev:hover, .rs-blog .blog-slider .owl-nav div.owl-next:hover { background: #444444; color: #fff !important; } .rs-blog .blog-slider .owl-nav div.owl-prev:hover i, .rs-blog .blog-slider .owl-nav div.owl-next:hover i { color: #ffffff !important; } .rs-blog .blog-slider .owl-nav div.owl-next { left: auto; right: -5%; } body.blog, body.archive { background: #fcfcfc !important; } body.blog .main-contain #content, body.archive .main-contain #content { padding: 100px 0 50px; } body.blog .pagination-area, body.archive .pagination-area { margin-bottom: 30px; } .comment i { color: #444444; } .single-blog-slide .overley i { color: #fff; margin-right: 10px; font-size: 16px; width: 45px; height: 45px; line-height: 45px; border: 1px solid #ffffff; border-radius: 50%; transition: all 0.3s ease 0s; } .single-blog-slide .overley i:hover { background: #fff; color: #212121; } /* ----------------------- 404 --------------------------*/ .page-error { position: relative; } .page-error .content-area { position: relative; z-index: 101; max-width: 600px; margin: 0 auto; text-align: center; height: calc(-490vh); height: calc(100vh - 690px); } .page-error .content-area h1.page-title { color: #444444 !important; font-size: 100px !important; margin-bottom: 30px; margin-top: 0px; } .page-error .content-area h3 { color: #606060; } .page-error .bs-sidebar { max-width: 400px; margin: 0 auto; padding-bottom: 20px; } .page-error .bs-sidebar { padding: 0 0 20px !important; } .page-error .not-found { position: absolute; left: 50%; top: 50%; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); width: 100%; } .no-results input[type="search"] { padding: 15px 20px !important; } .no-results .bs-search button { padding: 12px 17px !important; background: transparent !important; width: auto; } .no-results .bs-search button:hover { opacity: 0.8; } /* ----------------------- 16. Footer --------------------------*/ div.wpcf7-response-output { border: 0 !important; margin: 0 !important; color: #ff0000; } .rs-footer { background: #f2f2f2; } .footer-bottom { padding: 40px 0; } .footer-bottom .copyright { text-align: center; } .footer-bottom .copyright p { margin: 0; } .footer-bottom .copyright p a:hover { color: #ddd; } /* ----------------------- 17. Scroll Up --------------------------*/ #scrollUp { text-align: center; bottom: 40px; cursor: pointer; display: none; position: fixed; right: 40px; z-index: 10; } #scrollUp i { height: 40px; font-size: 24px; width: 40px; border-radius: 50%; color: #ffffff; line-height: 36px; transition: all 0.3s ease 0s; background-color: #444444; margin-left: 2px; } #scrollUp i:hover { color: #ffffff; background-color: #212121 !important; } #scrollUp i:hover:before { color: #fff; } /* ----------------------- 18. Video --------------------------*/ .rs-video-area { position: relative; overflow: hidden; } .rs-video-area:before { background-color: rgba(0, 0, 0, 0.8); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .rs-video-area .rs-video-content-wrap { height: 600px; position: relative; } .rs-video-area .rs-video-content-wrap:before { background-color: rgba(0, 0, 0, 0.55); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .rs-video-area .rs-video-content-wrap .display-table-cell { text-align: center; } .rs-video-area .rs-video-content-wrap .sl-subtitle { font-size: 36px; margin-bottom: 10px; position: relative; z-index: 9; } .rs-video-area .rs-video-content-wrap .sl-title { display: inline-block; margin-bottom: 30px; font-size: 52px; position: relative; z-index: 9; } .rs-video-area .rs-video-content-wrap .sl-desc { font-size: 18px; position: relative; z-index: 9; } .rs-video-area .rs-video-content-wrap .slider-botton { display: inline-block; margin-top: 50px; } .rs-video-area .rs-video-content-wrap .slider-botton ul li { display: inline-block; } .rs-video-area .rs-video-content-wrap a.white-color { background: #444444; } .rs-video-area .rs-video-content-wrap a.white-color:hover { background: #212121; } .slider-botton .white-color { background: #444444; } .slider-botton .white-color:hover { background: #212121; } .category .dynamic-sidebar { margin-top: 14px; } /* ------------------------------------ 19. Counter up ---------------------------------------*/ .rs-counter { position: relative; } .rs-counter:before { position: absolute; top: 0; left: 0; background: rgba(0, 0, 0, 0.7); width: 100%; height: 100%; } .counter-top-area { -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1); margin-bottom: 30px; background: #fff; text-align: center; padding: 25px; transition: .3s all ease; } .counter-top-area:hover { -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.13); box-shadow: 0 2px 10px rgba(0, 0, 0, 0.13); } .counter-top-area h2 { font-size: 38px; color: #444444; margin-bottom: 6px; transition: all 0.3s ease 0s; } .counter-top-area h3 { color: #888; margin-bottom: 0; font-size: 14px; text-transform: uppercase; font-family: 'Lato', sans-serif; } .counter-top-area .rs-count { padding: 0 0 25px 0; } .counter-top-area .rs-counter-list { text-align: center; } .counter-top-area .rs-counter-list i { display: inline-block; font-size: 53px; margin-bottom: 15px; color: #999; transition: .3s all ease; } .counter-top-area:hover i { color: #212121; } .counter-top-area.left { overflow: hidden; text-align: left; padding: 40px 20px 40px 20px; } .counter-top-area.left h2 { margin-bottom: 0; } .counter-top-area.left h3 { font-size: 13px; } .counter-top-area.left .count-icon { float: left; padding-right: 20px; } .counter-top-area.left .count-text { float: left; text-align: left; } .counter-top-area.left i { font-size: 40px; } .rs-map .wpb_wrapper { padding: 0 !important; } .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title > a { padding: 8px 20px !important; } /* ------------------------------------ 20. Breadcrumbs ---------------------------------------*/ .rs-breadcrumbs { position: relative; } .rs-breadcrumbs .trail-browse { display: none !important; } .rs-breadcrumbs .trail-items li::after { right: 0px; position: relative; padding: 0; } .rs-breadcrumbs .page-title { margin-bottom: 15px; letter-spacing: 0.5px; margin-top: 0; } .rs-breadcrumbs ul { display: inline-block; padding: 5px 20px; margin: 0px; } .rs-breadcrumbs ul li { color: #707070; display: inline-block; font-size: 16px; } .rs-breadcrumbs ul li a { padding: 0 8px; color: #707070; } .rs-breadcrumbs ul li a:hover { color: #444; } .rs-breadcrumbs ul li.trail-begin a { position: relative; text-transform: capitalize; display: inline-block; padding-left: 20px !important; } .rs-breadcrumbs ul li.trail-begin a:before { font-family: FontAwesome; content: "\f015"; position: absolute; left: 0; top: 0; } .rs-breadcrumbs ul li.trail-end { padding-left: 8px; } .rs-breadcrumbs.porfolio-details { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; position: relative; } .rs-breadcrumbs .container { left: 50%; position: absolute; top: 50%; transform: translateX(-50%) translateY(-50%); z-index: 111; width: 100%; } .rs-breadcrumbs .breadcrumbs-single { min-height: 400px; background-size: cover; background-position: center; } .breadcrumbs-inner .fbc-page { text-align: center; display: inline-block; } .breadcrumbs-inner ol { padding: 5px 6px !important; } .fbc-page .fbc-wrap .fbc-items li { padding: 5px 0; } .rs-breadcrumbs-inner { background: rgba(0, 0, 0, 0.1); padding: 350px 0 0; background-image: url(../images/pattern-bg.png); } .rs-breadcrumbs-inner .breadcrumbs-inner { margin-top: -5px; } /* ------------------------------------ 21. Portfolio Details ---------------------------------------*/ .rs-porfolio-details .ps-informations ul { margin: 0; list-style: none; text-align: left; } .rs-porfolio-details .ps-informations .info-title { font-size: 20px; margin-bottom: 20px; } .rs-porfolio-details .ps-informations ul li + li { padding-top: 7px; margin-top: 7px; border-top: 1px solid rgba(0, 0, 0, 0.05); } .rs-porfolio-details .ps-informations ul li span { width: 120px; display: inline-block; } .rs-porfolio-details .ps-image-wrap { margin-bottom: 25px; } .rs-porfolio-details .ps-image { float: left; margin-bottom: 10px; margin-right: 35px; } .rs-porfolio-details .ps-informations { float: left; } .rs-porfolio-details .ps-share { margin-top: 40px; } .rs-porfolio-details .ps-share ul { margin: 0; } .rs-porfolio-details .ps-share .share-title { font-size: 20px; margin-bottom: 20px; } .rs-porfolio-details .ps-share ul li { display: inline-block; margin: 0 10px 14px 0; } .rs-porfolio-details .ps-share ul li a { font-size: 20px; display: block; width: 50px; height: 48px; line-height: 48px; border: 1px solid #444444; text-align: center; transition: all 0.3s ease 0s; } .rs-porfolio-details .ps-share ul li a:hover { background-color: #444444; color: #fff; } .rs-porfolio-details .project-desc { line-height: 30px; } .rs-porfolio-details .project-desc .ps-title { margin-bottom: 20px; } .rs-porfolio-details .ps-related-project { margin-top: 50px; } .rs-porfolio-details .ps-related-project .ps-related-title { font-size: 20px; margin-bottom: 30px; } .rs-porfolio-details .ps-related-project .portfolio-item { margin-bottom: 20px; } .ps-navigation { margin-top: 50px; } .ps-navigation ul { display: -webkit-flex; /* Safari */ -webkit-justify-content: space-between; /* Safari 6.1+ */ display: flex; justify-content: space-between; margin: 0 !important; list-style: none; } .ps-navigation ul a { text-transform: uppercase; background: rgba(0, 0, 0, 0.05); color: #999; border-radius: 3px; height: 40px; font-size: 14px; width: 44px; line-height: 40px; display: inline-block; text-align: center; } .ps-navigation ul a:hover { background: #444444; color: #fff; } /* ------------------------------------ 22. Blog Details ---------------------------------------*/ .rs-blog-details .type-post { background: #fafafa; } .rs-blog-details .type-post .single-content-full { padding: 20px; overflow: hidden; } .rs-blog-details .type-post .tag-line { background: #f1f1f1; padding: 20px; } .rs-blog-details .bs-info { margin-bottom: 15px; } .rs-blog-details .ps-navigation ul { list-style: none; margin: 0; } .rs-blog-details .bs-title { margin-top: 0px; font-size: 22px; line-height: 1.2; margin-bottom: 5px; } .rs-blog-details .bs-meta { font-size: 16px; margin: 15px 0 0; padding: 0; } .rs-blog-details .bs-meta li { display: inline-block; line-height: 10px; margin-right: 15px; } .rs-blog-details .bs-meta li i { margin-right: 5px; color: #444444; } .rs-blog-details .bs-meta li a { color: #606060; } .rs-blog-details .bs-meta li.category-name ul { margin: 0; float: left; padding-left: 8px; } .rs-blog-details .bs-desc { margin-top: 20px; line-height: 32px; } .rs-blog-details .bs-desc p:last-child { margin-bottom: 5px; } .rs-blog-details .blockquote { padding-left: 30px; border-left: 5px solid #444; display: block; font-size: 18px; line-height: 1.5; margin: 25px 0; } .rs-blog-details .related-post { margin-top: 40px; padding: 0 15px; } .rs-blog-details .related-post .related-title { font-size: 20px; margin-bottom: 30px; } .rs-blog-details .related-post .blog-title { margin-bottom: 10px; font-size: 16px; } .rs-blog-details .related-post .blog-title a { color: #444; } .rs-blog-details .related-post .blog-title a:hover { color: #444444; } .rs-blog-details .author-block { align-items: center; margin-top: 100px; border: 1px solid #eee; padding: 0 35px 35px; text-align: center; } .rs-blog-details .author-block .author-img { text-align: center; margin-top: -60px; } .rs-blog-details .author-block .author-img img { border-radius: 50%; width: 120px; } .rs-blog-details .author-block .author-title { margin: 15px 0; font-size: 20px; position: relative; } .rs-blog-details .author-block .author-title:after { background: #444444; content: ""; position: absolute; left: 0; bottom: -5px; right: 0; width: 120px; height: 1px; margin: 0 auto; } .rs-blog-details .author-block .author-title a { color: #212121; } .rs-blog-details .author-block p { margin-bottom: 15px; } .rs-blog-details .comment-respond { margin-top: 0px; } .rs-blog-details .comments-title { font-size: 20px; margin-bottom: 30px; } .rs-blog-details #reply-title { font-size: 20px; margin-bottom: 30px; margin-top: 18px; } .rs-blog-details .comment-block { margin-top: 50px; } .rs-blog-details .comment-block .comment { padding: 25px; background: #fff; -webkit-box-shadow: 0 0px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 0px 1px rgba(0, 0, 0, 0.2); margin-bottom: 35px; } .rs-blog-details .comment-block .comment .comment-header { margin-bottom: 10px; } .rs-blog-details .comment-block .comment .comment-header:before, .rs-blog-details .comment-block .comment .comment-header:after { content: ""; display: table; } .rs-blog-details .comment-block .comment .comment-header:after { clear: both; } .rs-blog-details .comment-block .comment img { float: left; margin-right: 15px; } .rs-blog-details .comment-block .comment h3 { margin: 5px 0 0 0; font-size: 16px; line-height: 22px; } .rs-blog-details .comment-block .comment .comment-body p.desc { margin-bottom: 10px; } .rs-blog-details .comment-block .comment .comment-reply { margin-bottom: 0; } .btm-cate { overflow: hidden; list-style: none; background: #f1f1f1; margin: 0; padding: 20px; } .btm-cate li { float: left; margin-right: 25px; } .btm-cate li a { color: #000; } .btm-cate li a:hover { color: #444444; } .btm-cate .category-name i { margin-right: 5px; color: #444444; } .btm-cate .tag-line { position: relative; padding-left: 22px; } .btm-cate .tag-line::before { font-family: FontAwesome; content: "\f02b"; position: absolute; left: 0; top: 2px; width: 14px; color: #444444; } .comment-respond .form-field { margin-bottom: 30px; position: relative; } .comment-respond .form-field i { position: absolute; top: 50%; left: 16px; transform: translateY(-50%); } .comment-respond .form-field input { width: 100%; height: 50px; padding: 5px 15px; border: 1px solid rgba(0, 0, 0, 0.1); } .comment-respond .form-field #comment { width: 100%; padding: 10px 20px; border: 1px solid rgba(0, 0, 0, 0.1); } .comment-respond .form-submit { clear: both; margin-bottom: 0; } .comment-respond .form-submit #submit { position: relative; display: inline-block; padding: 12px 30px; line-height: normal; background: #444444; color: #fff; transition: all 0.3s ease 0s; border: none; text-transform: uppercase; } .comment-respond .form-submit #submit:hover { background: #212121; color: rgba(255, 255, 255, 0.8); } .comments-area { margin-top: 40px; } .comments-area ol.children { padding: 0; } .comments-area .comment-list { margin: 0; padding: 0; } .comments-area .comment-list li.comment { padding: 20px 20px; background: #fff; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); margin: 20px 0; list-style: none; } .comments-area .comment-list li.comment .comment-author img { margin-right: 15px; } .comments-area .comment-list li.comment .comment-metadata { margin-left: 50px; } .comments-area .comment-list li.comment .comment-metadata a { color: #666666; } .comments-area .comment-list li.comment .comment-content { margin-top: 20px; } .comments-area .comment-list li.comment .reply a { position: relative; padding-left: 20px; } .comments-area .comment-list li.comment .reply a:before { content: "\f112"; font-family: FontAwesome; left: 0px; position: absolute; top: 0; } .comments-area p.comment-form-author { float: left; width: 50%; padding-right: 10px; } .comments-area p.comment-form-author label { display: block; } .comments-area p.comment-form-author input { width: 100%; height: 50px; padding: 5px 10px; border: 1px solid rgba(0, 0, 0, 0.1); } .comments-area #commentform input, .comments-area #commentform textarea { background: transparent; outline: none; } .comments-area p.comment-form-email { float: left; width: 50%; } .comments-area p.comment-form-email label { display: block; } .comments-area p.comment-form-email input { width: 100%; height: 50px; padding: 5px 10px; border: 1px solid rgba(0, 0, 0, 0.1); } .comments-area p.comment-form-url { clear: both; } .comments-area p.comment-form-url label { display: block; } .comments-area p.comment-form-url input { width: 100%; height: 50px; padding: 5px 10px; border: 1px solid rgba(0, 0, 0, 0.1); } .comments-area p.comment-form-comment { clear: both; } .comments-area p.comment-form-comment label { display: block; } .comments-area p.comment-form-comment textarea { width: 100%; height: 120px; padding: 5px 10px; border: 1px solid rgba(0, 0, 0, 0.1); } .comments-area .comment-navigation { overflow: hidden; } .comments-area .comment-navigation .nav-previous { position: relative; padding-left: 18px; } .comments-area .comment-navigation .nav-previous:before { content: "\f104"; font-family: FontAwesome; font-style: normal; text-decoration: inherit; position: absolute; left: 0; top: 1px; color: #4caf50; } .comments-area .comment-navigation .nav-next { position: relative; padding-right: 18px; } .comments-area .comment-navigation .nav-next:before { content: "\f105"; font-family: FontAwesome; font-style: normal; text-decoration: inherit; position: absolute; right: 0; top: 1px; color: #4caf50; } .img-shadow { box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2); } .inner-page-title { padding-top: 70px; } /* Archive Post */ .archive-post { margin-bottom: 40px; } .archive-post .archive-item { background: #fff; padding: 20px; -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.07); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.07); } .archive-post .archive-item .blog-date { font-size: 14px; } .archive-post .archive-item .blog-date i { margin-right: 5px; } .readmore i { -webkit-transition: 0.3s ease all; transition: 0.3s ease all; } .readmore:hover i { -webkit-transform: translateX(3px); transform: translateX(3px); } /* ------------------------------------ 23. Blog Sidebar ---------------------------------------*/ .bs-sidebar .widget-title { background: #444444; color: #fff; padding: 11px 10px 10px; text-transform: uppercase; font-size: 14px !important; line-height: 20px !important; margin-bottom: 15px; } .bs-sidebar .widget:last-child { margin-bottom: 0; } .bs-sidebar ul { margin: 0; padding: 0; list-style: none; } .bs-sidebar ul a { color: #606060; transition: all 0.3s ease 0s; } .bs-sidebar ul a:hover { color: #444444; } .bs-sidebar .bs-search { overflow: hidden; position: relative; } .bs-sidebar .bs-search .search-wrap { position: relative; } .bs-sidebar .bs-search input { border: 1px solid #444444; color: #000000; padding: 10px; width: 100%; } .bs-sidebar .bs-search button { background: transparent; border: medium none; color: #444444; padding: 8px 11px; position: absolute; right: 0; top: -2px; z-index: 999; font-size: 20px; outline: none; width: auto; } .bs-sidebar .bs-search label { display: inline; } .bs-sidebar .widget_categories ul, .bs-sidebar .widget_recent_entries ul, .bs-sidebar .widget_archive ul, .bs-sidebar .widget_meta ul { list-style: none; } .bs-sidebar .recent-post-widget .post-item { margin-bottom: 20px; } .bs-sidebar .recent-post-widget .post-desc { padding: 15px 0; } .bs-sidebar .recent-post-widget .post-desc a { display: block; font-size: 17px; color: #444444; transition: all 0.3s ease 0s; } .bs-sidebar .recent-post-widget .post-desc a:hover { color: #444444; } .bs-sidebar .recent-post-widget .post-desc span { display: block; font-size: 13px; color: #888; } .bs-sidebar .tagcloud a { display: inline-block; margin: 10px 3px 0px 0; line-height: 20px; padding: 6px 12px; font-size: 13px !important; text-transform: capitalize; -webkit-transition: all .3s ease; transition: all .3s ease; background: #444444; color: #fff; border-radius: 2px; } .bs-sidebar .tagcloud a:hover { background-color: #212121; color: #fff; } .widget ul li { position: relative; padding: 9px 0 9px 15px; border-top: 1px solid #f5f5f5; } .widget ul li:first-child { border-top: 0; } .widget ul li:before { content: "\f105"; font-family: FontAwesome; font-style: normal; text-decoration: inherit; position: absolute; left: 0; top: auto; color: #444444; } .page-header { margin: 0 0 20px; } .page-header h1 { margin-top: 0; } .bs-search { overflow: hidden; position: relative; } .bs-search input { border: 1px solid #444444; color: #000000; padding: 10px; width: 100%; } .bs-search button { background: transparent; border: medium none; color: #444444; padding: 8px 11px; position: absolute; right: 0; top: 0; z-index: 999; font-size: 20px; outline: none; } .bs-search label { display: inline; } article.sticky .blog-title a { color: #444444; position: relative; padding-left: 25px; } article.sticky .blog-title a:after { font-family: FontAwesome; content: "\f08d"; position: absolute; left: 0; top: -2px; color: #444444; font-size: 25px; } /* ------------------------------------ 24. Blog Pagination ---------------------------------------*/ .pagination-area { overflow: hidden; clear: both; text-align: center; } .pagination-area .nav-links { text-align: center; } .pagination-area .nav-links span.current { padding: 5px 15px; line-height: 40px; background: transparent; border: 1px solid #444444; font-size: 18px; text-decoration: none; transition: all 0.3s ease 0s; text-align: center; background: #444444; color: #ffffff; } .pagination-area .nav-links a { padding: 5px 15px; line-height: 40px; background: transparent; border: 1px solid #444444; color: #000000; font-size: 18px; text-decoration: none; transition: all 0.3s ease 0s; text-align: center; } .pagination-area .nav-links a:hover { background: #444444; color: #ffffff; } .pagination-area .nav-links > * { margin: 4px; border-radius: 4px; } /* ------------------------------------ 26. Preloader CSS ---------------------------------------*/ #loader-wrapper { position: fixed; overflow: hidden; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000; } #loader-wrapper #loader { display: block; position: relative; left: 50%; top: 50%; width: 150px; height: 150px; margin: -75px 0 0 -75px; border-radius: 50%; border: 3px solid transparent; border-top-color: #000; -webkit-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari 5+ */ animation: spin 2s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */ z-index: 99999; } #loader-wrapper #loader:before { content: ""; position: absolute; top: 5px; left: 5px; right: 5px; bottom: 5px; border-radius: 50%; border: 3px solid transparent; border-top-color: #fff; -webkit-animation: spin 3s linear infinite; /* Chrome, Opera 15+, Safari 5+ */ animation: spin 3s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */ } #loader-wrapper #loader:after { content: ""; position: absolute; top: 15px; left: 15px; right: 15px; bottom: 15px; border-radius: 50%; border: 3px solid transparent; border-top-color: #ff0; -webkit-animation: spin 1.5s linear infinite; /* Chrome, Opera 15+, Safari 5+ */ animation: spin 1.5s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */ } @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); /* Chrome, Opera 15+, Safari 3.1+ */ -ms-transform: rotate(0deg); /* IE 9 */ transform: rotate(0deg); /* Firefox 16+, IE 10+, Opera */ } 100% { -webkit-transform: rotate(360deg); /* Chrome, Opera 15+, Safari 3.1+ */ -ms-transform: rotate(360deg); /* IE 9 */ transform: rotate(360deg); /* Firefox 16+, IE 10+, Opera */ } } @keyframes spin { 0% { -webkit-transform: rotate(0deg); /* Chrome, Opera 15+, Safari 3.1+ */ -ms-transform: rotate(0deg); /* IE 9 */ transform: rotate(0deg); /* Firefox 16+, IE 10+, Opera */ } 100% { -webkit-transform: rotate(360deg); /* Chrome, Opera 15+, Safari 3.1+ */ -ms-transform: rotate(360deg); /* IE 9 */ transform: rotate(360deg); /* Firefox 16+, IE 10+, Opera */ } } #loader-wrapper .loader-section { position: fixed; top: 0; width: 51%; height: 100%; background: #4caf50; z-index: 99998; } #loader-wrapper .loader-section.section-left { left: 0; } #loader-wrapper .loader-section.section-right { right: 0; } /* Loaded styles */ .loaded #loader-wrapper .loader-section.section-left { -webkit-transform: translateX(-100%); /* Chrome, Opera 15+, Safari 3.1+ */ -ms-transform: translateX(-100%); /* IE 9 */ transform: translateX(-100%); /* Firefox 16+, IE 10+, Opera */ -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6 */ transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+ */ } .loaded #loader-wrapper .loader-section.section-right { -webkit-transform: translateX(100%); /* Chrome, Opera 15+, Safari 3.1+ */ -ms-transform: translateX(100%); /* IE 9 */ transform: translateX(100%); /* Firefox 16+, IE 10+, Opera */ -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6 */ transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+ */ } .loaded #loader { opacity: 0; -webkit-transition: all 0.3s ease-out; /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6 */ transition: all 0.3s ease-out; /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+ */ } .loaded #loader-wrapper { visibility: hidden; -webkit-transform: translateY(-100%); /* Chrome, Opera 15+, Safari 3.1+ */ -ms-transform: translateY(-100%); /* IE 9 */ transform: translateY(-100%); /* Firefox 16+, IE 10+, Opera */ -webkit-transition: all 0.3s 1s ease-out; /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6 */ transition: all 0.3s 1s ease-out; /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+ */ } /*unit test css*/ .footer-top { padding-top: 70px; } .footer-top ul { list-style: none !important; margin: 0 !important; } .footer-top li { list-style: none; } h2 .rsswidget { color: #fff !important; } .single .tag-line a { display: inline-block; margin-right: 0; margin-left: 8px; margin-bottom: 7px; font-size: 12px; padding: 7px 12px; border: 1px solid #444444; border-radius: 3px; line-height: normal; text-transform: uppercase; } .single .tag-line a:hover { background: #444444; color: #fff; } ul.sidenav li.page_item_has_children { position: relative; } ul.sidenav li.page_item_has_children > a:before { font-family: FontAwesome; content: "\f107"; position: absolute; right: 8px; top: 11px; color: #fff; width: 30px; height: 30px; line-height: 30px; background: rgba(255, 255, 255, 0.2); border: 1px solid rgba(255, 255, 255, 0.3); text-align: center; } .entry-footer { padding-top: 20px; } .entry-footer span { margin-right: 10px; } #page { word-wrap: break-word; } .comments-area .comment-list li.comment .comment-author img { padding-top: 12px; } .archive .display-table { word-wrap: break-word; display: block; } .breadcrumbs-inner { max-width: 1170px; margin: 0 auto; } blockquote { border-color: #444444; } mark, ins { background: #444444; color: #fff; padding: 0 4px; } code { background: #444444; color: #fff; } button, html input[type="button"], input[type="reset"], input[type="submit"] { background: #444444; border: 0; color: #fff; padding: 9px 30px; font-size: 15px; text-transform: uppercase; outline: none; } button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { opacity: 0.85; } .post-password-required input[type="submit"] { margin-left: -4px; border-radius: 0 3px 3px 0; padding: 15px 20px 16px; } input[type="text"], input[type="number"], input[type="password"], input[type="email"] { padding: 10px 14px; border: none; background: #f1f1f1; outline: none; width: 100%; height: 50px; } input[type="submit"] { transition: 0.3s ease all; } textarea { padding: 10px 14px; border: none; background: #f1f1f1; outline: none; width: 100%; height: 120px; } .entry-content .page-links { padding-top: 30px; } .comment-reply-title { font-size: 20px; margin-top: 14px; } .page-links span { border: 1px solid #444444; padding: 3px 12px; font-size: 18px; margin: 0 0 0 5px; background: #444444; color: #fff; } .page-links a span { background: transparent !important; color: #444444; } .page-links span:hover { background: #444444 !important; color: #fff; } .single-post h2 { margin-top: 25px; } .single-post .bs-sidebar h2 { margin-top: 0; } .comment-list .pingback, .comment-list .trackback { list-style: none; padding-bottom: 15px; padding-top: 15px; } .rs-blog-details .bs-meta li.category-name a { line-height: 22px; } li.category-name ul.post-categories { position: relative; float: none !important; padding-left: 22px !important; } li.category-name ul.post-categories:before { content: "\f115"; font-family: FontAwesome; font-style: normal; text-decoration: inherit; position: absolute; left: 0; top: 7px; color: #444444; } .format-aside .single-content-full .bs-desc { margin-top: 0; } .error404 .rs-footer { margin: 0; }