/* Table of Contents 1.0 - General 2.0 - Blockquote 3.0 - Highlight 4.0 - Dropcap 5.0 - Heading 6.0 - Buttons (shortcodes) 7.0 - More Link + Filter Link 8.0 - Icon Box 8.0.1 - Iconbox Style 1 8.0.2 - Iconbox Style 2 8.0.3 - Iconbox Style 3 9.0 - Services List + Portfolio 9.0.1 - Service Style1 9.0.2 - Service Style 2 and 3 10.0 - Socials 11.0 - Counter 11.0.1 - Counter Default 11.0.2 - Counter Icon 12.0 - Countdown 13.0 - Promobox 14.0 - Blog 14.0.1 - Sticky Post 14.0.2 - Shortcodes Post 14.0.3 - Single Post 14.0.4 - Post Link 15.0 - Teams 15.0.1 - Team Style 1 15.0.2 - Team Style 2 15.0.3 - Team Single Page 16.0 - Testimonial 16.0.1 - Testimonial Default 16.0.2 - Testimonial Slider 17.0 - Clients 17.0.1 - Clients Slider 18.0 - Pricing Tables 19.0 - Contact 20.0 - Custom All */ /*========================================================================= General //=======================================================================*/ /*========================================================================= Blockquote //=======================================================================*/ blockquote, blockquote.pull-left, blockquote.pull-right{ font-weight:normal; border-left-width:3px; border-color:#009cff; padding:0 20px; font-size:16px; } blockquote.pull-left, blockquote.pull-right{ width:50%; max-width:300px; } blockquote cite{ font-style:normal; display:inline-block; position:relative; font-size:14px; opacity:.75; } blockquote cite::before{ position:relative; content:''; width:10px; bottom:4px; border-top:1px solid; margin-right:5px; display:inline-block; } blockquote p{ margin-bottom:10px; } /*========================================================================= Highlight //=======================================================================*/ .wdc-highlight { font-weight:600; border-bottom:1px solid; } /*========================================================================= Dropcap //=======================================================================*/ .wdc-dropcap, .wdc-dropcap2{ float:left; display:block; margin:5px 10px 0 0; width:40px; line-height:40px; font-size:2em; text-align:center; font-weight:600; text-transform:uppercase; } .wdc-dropcap{ font-size:48px; width:auto; } .wdc-dropcap2{ color:#fff; } /*========================================================================= Heading //=======================================================================*/ .wdc-heading{ position:relative; margin-top:0; color:#222; } .wpb_color .wdc-heading{ color:inherit; } .wdc-heading .box-title{ position:relative; font-size:24px; letter-spacing:-1px; margin:0; font-weight:600; } .wdc-heading .box-title::after{ position:relative; content:''; display:block; width:30px; margin:10px 0; top:-1px; border-top-style:solid; border-top-width:1px; border-top-color:#009cff; } .wdc-heading.text-left .box-title::after{ left:0; } .wdc-heading.text-center .box-title::after{ left:50%; margin-left:-15px; } .wdc-heading.text-right .box-title::after{ left:100%; margin-left:-30px; } .wdc-heading .box-content{ font-weight: 400; font-size:16px; } .wdc-heading .box-content strong, .wdc-heading .box-content b{ font-weight:600; } /*sub-heading*/ .wdc-subheading, .upsells > h2, .related > h2, .cart-collaterals h2, .shipping_calculator > h2, h3.comment-reply-title, .address .title h3, .woocommerce-tabs .panel h2, .related products h2, #order_review_heading, .woocommerce-billing-fields > h3, #ship-to-different-address label{ font-size:17px; } /*========================================================================= Buttons (shortcodes) //=======================================================================*/ .wdc-button{ display:inline-block; cursor:pointer; position:relative; text-align:center; word-wrap:break-word; text-transform:uppercase; font-weight:700; margin:0 0 7px; border:2px solid transparent; line-height: normal; white-space:nowrap; } .wdc-button i{ } .wdc-button.size-small{ font-size:12px; padding:10px 15px; } .wdc-button.size-small i{ margin-right:13px; } .wdc-button.size-medium{ font-size:14px; padding:13px 19px; } .wdc-button.size-medium i{ margin-right:17px; } .wdc-button.size-large{ font-size:16px; padding:17px 24px; } .wdc-button.size-large i{ margin-right:19px; } .wdc-button.style-1{ color:#fff; opacity:.9; background-color:#009cff; -webkit-transition:opacity 0.3s ease 0s; -moz-transition:opacity 0.3s ease 0s; transition:opacity 0.3s ease 0s; } .wdc-button.style-1:hover{ opacity:1; } .wdc-button.style-2{ border-color:#009cff; color:#009cff; -webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s; } .wdc-button.style-2:hover{ color:#fff; background-color:#009cff; -webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s; } /*========================================================================= More Link //=======================================================================*/ .load-more{ text-align:center; } .load-more a{ margin-top:30px; } /*========================================================================= Icon Box //=======================================================================*/ .wdc-iconbox .box-icon{ margin-bottom:30px; color:#009cff; } .wdc-iconbox .box-icon span{ display:block; } .wdc-iconbox .box-title{ font-size:18px; letter-spacing:0px; margin-bottom:20px; font-weight:700; } .wdc-iconbox .box-link{ margin-top:10px; } .wdc-iconbox .box-link a{ font-size:12px; font-weight:700; text-transform:uppercase; } .wdc-iconbox .box-link a::after{ font-family: 'FontAwesome'; position:relative; content:'\f061'; margin-left:5px; font-weight:normal; font-size:12px; } .wdc-iconbox .box-link a:hover{ color:#009cff; } /*Iconbox Style 1*/ .wdc-iconbox.style-1{ text-align:center; padding:0 10px; } .wdc-iconbox.style-1 .box-icon{ font-size:3em; } .wdc-iconbox.style-1 .box-icon span{ line-height:1; display:inline-block; } .wdc-iconbox.style-1:hover .box-icon{ border-color:#009cff; } /*Iconbox Style 2*/ .wdc-iconbox.style-2 .box-icon{ margin:0; width:50px; font-size:2em; text-align:center; position:relative; transform:translateY(6px); -webkit-transform:translateY(6px); -webkit-transition:transform 0.3s ease 0s; -moz-transition:transform 0.3s ease 0s; transition:transform 0.3s ease 0s; } .wdc-iconbox.style-2 .box-icon span{ line-height:1; } .wdc-iconbox.style-2:hover .box-icon{ transform:translateY(-3px); -webkit-transform:translateY(-3px); } .wdc-iconbox.icon-left .box-icon{ float:left; text-align:left; } .wdc-iconbox.icon-right .box-icon{ float:right; text-align:right; } .wdc-iconbox.style-2 .box-content{ overflow:hidden; } /*Iconbox Style 3*/ .wdc-iconbox.style-3{ text-align:center; z-index:2; margin-top:32px; padding:0 40px 40px; position:relative; background-color:#ffc8ee; } .wdc-iconbox.style-3 .box-icon{ display:inline-block; width:100px; height:100px; font-size:48px; line-height:100px; margin-top:-50px; text-align:center; background-color:#009cff; color:#fff; margin-bottom:30px; border-radius:50%; -webkit-transition:background-color 0.3s ease 0s; -moz-transition:background-color 0.3s ease 0s; transition:background-color 0.3s ease 0s; } .wdc-iconbox.style-3:hover .box-icon{ background-color:#2e3841 !important; } .wpb_color .wdc-iconbox.style-3{ background-color:rgba(0, 0, 0, 0.25); } /*========================================================================= Services List //=======================================================================*/ .load-filter{ margin-bottom:45px; text-align:center; } .load-filter ul{ margin:0; padding:15px 20px; display:inline-block; } .load-filter li{ position:relative; display:inline-block; } .load-filter li::before{ position:relative; content:'/'; color:#c0c0c0; } .load-filter li:first-child::before{ display:none; } .load-filter li a{ line-height:normal; padding:0 10px; display:inline-block; font-weight:700; font-size:12px; letter-spacing:.7px; text-transform:uppercase; } .load-filter li.active a, .load-filter li a:hover{ color:#009cff; } .wdc-service .service-container .service-content h4{ font-size:24px; margin-bottom:5px; margin-top:0; font-weight:600; letter-spacing:1px; text-transform:uppercase; font-family:'Montserrat'; text-align:center; } .wdc-service .service-container .service-link{ display:block; } .wdc-service .service-container .service-link a{ display:block; background-color:#7d118b; border-radius: 0 0 10px 10px; } .wdc-service .service-container .service-link a:hover{ } /*Service Style 1*/ .wdc-service .service-container.style-1{ padding:40px; border:1px solid #e2e6e7; background-color:#fff; } .wdc-service .service-container.style-1 .service-icon{ font-size:2.5em; color:#009cff; line-height: normal; margin-bottom:30px; } .wdc-service .service-container.style-1 .service-icon span{ line-height:1; } /*Service Style 2*/ .wdc-service .service-container.style-2{ margin-bottom:45px !important; background-color:#ffc8ee; } .wdc-service .service-container.style-2 .service-image{ position:relative; margin-bottom:25px; } .wdc-service .service-container.style-2 .service-image a{ display:block; } .wdc-service .service-container.style-2 .service-image a::after{ position:absolute; content:''; left:0; top:0; width:100%; height:100%; opacity:0; display:block; background-color:#ff00c1; border-radius:20px 20px 0 0; -webkit-transition:opacity 0.45s ease 0s; -moz-transition:opacity 0.45s ease 0s; transition:opacity 0.45s ease 0s; } .wdc-service .service-container.style-2:hover .service-image a::after{ opacity:.40; } .wdc-service .service-container.style-2 .service-content{ padding:0 15px 15px 15px; } /*========================================================================= Portfolio //=======================================================================*/ .wdc-portfolio.nospace [class*="col-"] { padding: 0; } .wdc-portfolio.nospace .portfolio-container { margin-bottom: 0 !important; } .portfolio-container{ overflow:hidden; } .portfolio-container .portfolio-image{ position:relative; overflow:hidden; } .portfolio-container .portfolio-image img{ transform:scale(1); transform:scale(1); -webkit-transition:transform 0.45s ease 0s; -moz-transition:transform 0.45s ease 0s; transition:transform 0.45s ease 0s; } .portfolio-container:hover .portfolio-image img{ transform:scale(1.2); -webkit-transform:scale(1.2); } .portfolio-container .zoom-overlay{ position:absolute; content:''; left:0; top:0; width:100%; height:100%; background-color:#343434; opacity:0; -webkit-transition:opacity 0.45s ease 0s; -moz-transition:opacity 0.45s ease 0s; transition:opacity 0.45s ease 0s; } .portfolio-container:hover .zoom-overlay{ opacity:.9; } .portfolio-container .portfolio-content h4{ font-size:17px; margin-top:0; font-weight:400; letter-spacing:-.4px; } .portfolio-container .portfolio-link{ display:inline-block; } .portfolio-container .portfolio-link a{ } .portfolio-container .portfolio-link a:hover{ } /*Portfolio Style 1*/ .portfolio-container.style-1{ position:relative; } .portfolio-container.style-1 .portfolio-content{ position:absolute; top:10%; left:10%; right:10%; bottom:10%; color:#fff; transform:translateX(-100%); -webkit-transform:translateX(-100%); -webkit-transition:transform 0.45s ease 0s; -moz-transition:transform 0.45s ease 0s; transition:transform 0.45s ease 0s; } .portfolio-container.style-1:hover .portfolio-content{ transform:translateX(0); -webkit-transform:translateX(0); } .portfolio-container.style-1 .portfolio-content h4{ margin-top:0; color:inherit; } /*Portfolio Style 2*/ .portfolio-container.style-2 .portfolio-image{ } .portfolio-container.style-2 .portfolio-content{ padding:20px 25px; background-color:#fff; } .portfolio-container.style-2 .portfolio-content h4{ letter-spacing:-1px; margin:0; } .portfolio-container.style-2 .portfolio-content h4 a{ color:#222; } .portfolio-container.style-2 .portfolio-content h4 a:hover{ color:#009cff; } /*Meta Box*/ .wdc-metabox{ background-color:#fafafa; padding:20px; } .wdc-metabox ul{ margin:0; padding:0; list-style:none; } .wdc-metabox ul li{ margin-bottom:15px; } .wdc-metabox ul li:last-child{ margin-bottom:0; } .wdc-metabox .box-label{ font-weight:700; } .wdc-metabox .box-label::after{ position:relative; content:':'; margin-right:5px; } /*========================================================================= Socials //=======================================================================*/ .wdc-social{ margin:0; !important; } .wdc-social ul.list-inline{ margin:0; padding:0; } .wdc-social li{ line-height:1; position:relative; } .wdc-social li::before{ position:relative; content:'/'; opacity:.5; } .wdc-social li:first-child::before{ display:none; } .wdc-social a{ font-size:16px; color:inherit; padding:0 7px; } .wdc-social a:hover{ color:#009cff; } #footer .wdc-social a{ color:#009cff; } #footer .wdc-social a:hover{ color:#fff; } /*========================================================================= Counter //=======================================================================*/ .wdc-counter{ line-height:1; } .wdc-counter .box-title{ font-size:14px; text-transform:uppercase; letter-spacing:0; margin:0; font-weight:400; } .wpb-color .wdc-counter .box-title{ color:inherit; } .wdc-counter .counter-number{ font-size:40px; font-weight:700; margin-bottom:20px; } .wdc-counter.style-icon .box-icon{ font-size:2em; } /*Counter Default*/ .wdc-counter.style-default{ text-align:center; } /*Counter Icon*/ .wdc-counter.icon-top{ text-align:center; } .wdc-counter.icon-top .box-icon{ margin-bottom:20px; } .wdc-counter.icon-left .box-icon{ position:relative; float:left; } .wdc-counter.icon-left .box-inner{ overflow:hidden; padding-left:20px; } /*========================================================================= Countdown //=======================================================================*/ .wdc-countdown{ text-align:center; line-height:1; } .wdc-countdown .countdown{ display:inline-block; } .wdc-countdown .countdown-row{ display:flex; flex-flow:row nowrap; align-items:center; justify-content: center; } .wdc-countdown .countdown-section{ display:inline-block; overflow:hidden; margin:0 3px; padding:15px 15px 10px; width:110px; height:110px; background-color:rgba(0, 0, 0, .05); } .wdc-countdown .countdown-amount{ display:block; font-size:40px; font-weight:600; margin-bottom:20px; } .wdc-countdown .countdown-period{ display:block; font-size:14px; font-weight:600; text-transform:uppercase; letter-spacing:2px; } /*========================================================================= Promobox //=======================================================================*/ .wdc-promobox{ line-height:normal; } .wdc-promobox a{ color:#fff; position:relative; display:block; overflow:hidden; } .wdc-promobox a::before{ position:absolute; content:''; left:0; top:0; right:0; bottom:0; background-color:#313131; opacity:.65; -webkit-transition:opacity 0.35s ease 0s; -moz-transition:opacity 0.35s ease 0s; transition:opacity 0.35s ease 0s; } .wdc-promobox a:hover::before{ opacity:.9; } .wdc-promobox a .box-content{ position:absolute; left:0; bottom:0; padding:20px; } .wdc-promobox a .box-title{ margin-top:0; color:inherit; font-size:17px; font-weight:400; color:#009cff; letter-spacing:-.4px; } /*========================================================================= Blog //=======================================================================*/ .blogHolder { width:100%; margin:0; } .blog-container{ text-align:center; } .post-title{ font-size:36px; letter-spacing:-1.5px; font-weight:700; line-height:1.15; margin:0 5%; position:relative; } .post-title a{ line-height:inherit; color:#212121; } .post-title a:hover{ color:#565656; } .post-title::after{ content:''; display:block; margin:15px auto 15px; width:55px; height:2px; background-color:#222; } .post-thumb{} .post-thumb a{ display:block; position:relative; } /*post-meta*/ .post-meta{ font-size:14px; color:#333; font-weight:normal; } .post-meta a{ color:inherit; } .post-meta a:hover{ color:#000; } .post-category em, .post-author em{ margin-right:7px; color:#101010; } .post-meta span{ display:inline-block; } .post-meta span:not(.post-author)::before{ display:inline-block; position:relative; content:''; top:-2px; width:5px; height:5px; border:1px solid #009cff; margin-left:7px; margin-right:10px; } .post-meta span.post-category a{ text-transform:uppercase; } /*post-meta*/ /*post tags*/ .post-tags{ font-size:12px; } .post-tags a{ } .post-tags a:before{ position:relative; content:'#'; } .post-tags a:hover{ text-decoration:underline; } /*Post List*/ .blog-container, .sticky .blog-container{ margin-top:45px; padding-top:45px; border-top:1px solid #e2e6e7; } .blog article:first-child .blog-container{ margin-top:0; padding-top:0; border:none; } .post-thumb, .post-quote, .post-slider{ margin:40px 0; position:relative; display:none; } .blog-container .post-quote{ text-align:left; background-color:#f5f5f5; padding:30px 30px 10px; } .blog-container .post-quote blockquote{ border:none; padding:0; } /*Sticky Post*/ .sticky .post-thumb::after, .sticky .post-slider::after, .sticky .post-quote::after{ position:absolute; display:block; content:'\2665'; left:20px; top:-20px; width:40px; height:40px; color:#fff; text-align:center; font-size:2em; line-height:40px; background-color:#009cff; } /*Single Post*/ .blog-single{ } .blog-single .post-title{ text-align:center; color:#212121; } .blog-single .post-meta{ text-align:center; } .blog-single .post-content{ padding-bottom:45px; margin-bottom:45px; border-bottom:1px solid #e2e6e7; } /*Shortcodes Post*/ .wdc-blog .blog-container{ text-align:left; margin-top:0; padding-top:0; border-top:none; } .wdc-blog .post-title{ font-size:19px; font-weight:400; margin:0 0 10px; letter-spacing:-1px; letter-spacing:-.4px; } .wdc-blog .post-title::after{ display:none; } .wdc-blog .post-meta{ margin-bottom:20px; font-size:13px; } .wdc-blog .post-category{ font-size:11px; font-weight:600; letter-spacing:.5px; } .wdc-blog .post-category a{ text-transform:uppercase; } .wdc-blog .post-thumb, .wdc-blog .post-quote, .wdc-blog .post-slider{ margin:0 0 20px; } .wdc-blog .post-thumb a::before{ position:absolute; content:''; left:0; top:0; right:0; bottom:0; background-color:#313131; opacity:.35; -webkit-transition:opacity 0.35s ease 0s; -moz-transition:opacity 0.35s ease 0s; transition:opacity 0.35s ease 0s; } .wdc-blog .post-thumb a:hover::before{ opacity:.85; } /*post author*/ .post-authors{ text-align:center; margin:0 5% 45px; } .author-left{ display:block; margin:0 auto 30px; width:75px; height:75px; overflow:hidden; border-radius:50%; -webkit-border-radius:50%; } .author-right h4{ letter-spacing:-1px; } /*more link*/ .more-link a{ } .more-link a:hover{ } /*========================================================================= Team //=======================================================================*/ .team-container{ background-color:#fff; padding:15px; } .team-container .team-photo{ position:relative; overflow:hidden; margin-bottom:20px; } .team-container .team-photo > span{ display:block; } .team-container .team-photo > span::after{ display:block; position:absolute; content:''; top:0; left:0; width:100%; height:100%; opacity:0; background-color:#009cff; -webkit-transition:opacity 0.35s ease 0s; -moz-transition:opacity 0.35s ease 0s; transition:opacity 0.35s ease 0s; } .team-container:hover .team-photo > span::after{ opacity:.9; } .team-container .team-meta{ margin-bottom:20px; } .team-container .team-meta h4{ margin:0 0 5px; color:inherit; font-size:17px; font-weight:400; letter-spacing:-.4px; } .team-container .team-position{ display:block; font-weight:600; color:#999; font-size:12px; line-height:normal; text-transform:uppercase; } .team-container .wdc-social{ position:absolute; left:0; right:0; bottom:0; padding:10px; color:#fff; transform:translateY(100%); -webkit-transform:translateY(100%); -webkit-transition:transform 0.35s ease 0s; -moz-transition:transform 0.35s ease 0s; transition:transform 0.35s ease 0s; } .team-container:hover .wdc-social{ transform:translateY(0); -webkit-transform:translateY(0); } /*========================================================================= Testimonial //=======================================================================*/ .testimonial-container{ padding-left:40px; padding-top:10px; position:relative; } .testimonial-container::before{ position: absolute; content:'\201C'; font-size:75px; font-family:Georgia, "Times New Roman", Times, serif; top:20px; left:0; opacity:.3; } .testimonial-content{ margin-bottom:20px; } .testimonial-photo{ width:50px; hanging-punctuation:50px; overflow:hidden; float: left; margin-right:20px; border-radius:50%; -webkit-border-radius:50%; } .testimonial-meta{ position:relative; top:3px; } .testimonial-meta h4{ margin:0; font-size:17px; letter-spacing:-.4px; font-weight:400; } /*========================================================================= Clients //=======================================================================*/ .wdc-client{ overflow:hidden; } .wdc-client ul.list-inline{ margin-top:-3px; margin-bottom:0; } .wdc-client ul.list-inline li{ position:relative; text-align:center; padding:20px 3.3%; margin:-0.5px; border-left:1px solid rgba(0, 0, 0, .065); border-top:1px solid rgba(0, 0, 0, .065); } .wdc-client ul.list-inline li span{ display:block; } .wdc-client ul.list-inline li span img{ width:auto; opacity:0.75; } .wdc-client ul.list-inline li span img:hover{ opacity:1; } .wdc-client-slider .client-container{ padding:5px 30px; } /*========================================================================= Pricing Tables //=======================================================================*/ .wdc-pricingbox{ z-index:1; overflow:hidden; position:relative; display:block; text-align:center; margin:40px 0; color:#5c5c5c; background-color:#fff; } .wdc-pricingbox:hover{ } .wdc-pricingbox .box-title{ color:inherit; margin:0 0 15px; letter-spacing:-.7px; text-transform:uppercase; } .wdc-pricingbox .box-price{ position:relative; } .wdc-pricingbox .box-price::after, .wdc-pricingbox .box-content::after{ position:relative; content:''; display:inline-block; margin:35px auto; width:45px; border-top:1px solid #e0e0e0; } .wdc-pricingbox .price-currency{ margin-right:7px; font-weight:normal; vertical-align:top; font-size:22px; } .wdc-pricingbox .price-cost{ display:inline-block; font-size:75px; font-weight:300; line-height:100%; letter-spacing:-2px; } .wdc-pricingbox .price-note{ display:block; font-size:12px; font-weight:600; letter-spacing:1px; text-transform:uppercase; } .wdc-pricingbox .box-content{ font-weight:normal; position:relative; } .wdc-pricingbox .box-content ul{ list-style:none; margin:0; padding:0; } .wdc-pricingbox .box-content ul li{ margin-top:7px; } .wdc-pricingbox .box-content ul li:first-child{ margin-top:0; } .wdc-pricingbox .box-link{ display:inline-block; } .wdc-pricingbox .box-link a{ } .wdc-pricingbox.box-featured{ padding:40px 0; border:4px solid #e5e5e5; background-color:#fff; transform:translateY(-40px); -webkit-transform:translateY(-40px); } .wdc-pricingbox.box-featured .price-cost{ color:#009cff; } .wdc-pricingbox.box-featured .box-link a{ } /*========================================================================= contact //=======================================================================*/ .wdc-contact-form label{ display:block; } .wdc-contact-info, .wdc-contact-info li{ list-style:none; padding:0; margin:0; } .wdc-contact-info li{ display:table; width:100%; table-layout:fixed; margin-bottom:5px; } .wdc-contact-info li div, .wdc-contact-info li p{ display:table-cell; vertical-align:top; } .wdc-contact-info li div{ width:100px; text-transform:uppercase; } /*========================================================================= Custom All //=======================================================================*/ .wdc-inherit .wdc-heading{ color:inherit; } .wdc-inherit h1, .wdc-inherit h2, .wdc-inherit h3, .wdc-inherit h4, .wdc-inherit h5, .wdc-inherit h6{ color:inherit; } .text-center{ text-align:center; } /*===========Custom VC Styles============*/ /*Progress bar*/ body .vc_progress_bar .vc_single_bar{ position:relative; margin-bottom:10px; background:none; height:auto; color:#555; box-shadow:none; -webkit-box-shadow:none; border-radius:0; -webkit-border-radius:0; } body .vc_progress_bar .vc_single_bar .vc_label, body .wpb_pie_chart_heading{ display:block; font-size:14px; font-weight:400; position:relative; padding:0; text-shadow:none; } body .vc_progress_bar .vc_single_bar .vc_label_units{ font-weight:600; } body .vc_progress_bar .vc_single_bar .vc_bar{ display:block; position:relative; left:0; bottom:0; top:auto; height:7px; z-index:1; background-color:#ffb300; border-radius:0; -webkit-border-radius:0; } body .vc_progress_bar .vc_general.vc_single_bar::before{ position:absolute; content:''; left:0; bottom:0; height:7px; width:100%; background-color:#e2e6e7; } body .vc_progress_bar .vc_single_bar .vc_bar, body .vc_progress_bar .vc_general.vc_single_bar .vc_label{ text-shadow:none !important; color:inherit !important; } /*pie cart*/ body .vc_pie_chart .vc_pie_chart_value{ font-size:18px; font-weight:600; } body .vc_pie_chart_back{ border-color:#e0e0e0 !important; opacity:.5; } /*toggle & accordion*/ body .vc_toggle_title > h4, body .vc_tta.vc_general .vc_tta-panel-title{ font-size:15px; letter-spacing:-.7px; } body .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a{ color:#666; } body .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a{ color:inherit; } /*tabs & tour*/ body .vc_tta.vc_general .vc_tta-tab > a{ font-weight:500; } /*divider*/ body .vc_separator.vc_sep_color_grey .vc_sep_line{ border-color:#e2e6e7; } /*custom*/ .color_white{ color:#fff; } .color_white a, .color_white h4{ color:inherit; } .overflow_inherit { overflow: inherit !important; } .icon_box_bottom_0 .wdc-iconbox { margin-bottom: 0px !important; } .align_center { text-align: center; }