html, body { height: 100%; width: 100%; -webkit-font-smoothing: antialiased; }
body { overflow-x: hidden; }
* { overflow-wrap: break-word; }
a, button { transition: 300ms; }
a, a:hover, a:focus { text-decoration: none; outline: none; }
section { position: relative; }
img { max-width: 100%; height: auto; }
ol, ul { padding-left: 30px; font-size: 15px; line-height: 30px; font-weight: 400; }
@-webkit-keyframes hvr-buzz-out { 
  10% { transform: translateX(3px) rotate(2deg); }
  20% { transform: translateX(-3px) rotate(-2deg); }
  30% { transform: translateX(3px) rotate(2deg); }
  40% { transform: translateX(-3px) rotate(-2deg); }
  50% { transform: translateX(2px) rotate(1deg); }
  60% { transform: translateX(-2px) rotate(-1deg); }
  70% { transform: translateX(2px) rotate(1deg); }
  80% { transform: translateX(-2px) rotate(-1deg); }
  90% { transform: translateX(1px) rotate(0deg); }
  100% { transform: translateX(-1px) rotate(0deg); }
}
@keyframes hvr-buzz-out { 
  10% { transform: translateX(3px) rotate(2deg); }
  20% { transform: translateX(-3px) rotate(-2deg); }
  30% { transform: translateX(3px) rotate(2deg); }
  40% { transform: translateX(-3px) rotate(-2deg); }
  50% { transform: translateX(2px) rotate(1deg); }
  60% { transform: translateX(-2px) rotate(-1deg); }
  70% { transform: translateX(2px) rotate(1deg); }
  80% { transform: translateX(-2px) rotate(-1deg); }
  90% { transform: translateX(1px) rotate(0deg); }
  100% { transform: translateX(-1px) rotate(0deg); }
}
.hvr-buzz-out:hover, .hvr-buzz-out:focus, .hvr-buzz-out:active { animation-name: hvr-buzz-out; animation-duration: 0.75s; animation-timing-function: linear; animation-iteration-count: 1; }
.hvr-float:hover, .hvr-float:focus, .hvr-float:active { transform: translateY(-8px); }
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active { transform: scale(1.1); }
.accordion-services .vc_tta-panel a i::before { border-color: rgb(13, 86, 217) !important; }
.accordion-services .vc_tta-panel a:hover i::before { border-color: rgb(0, 0, 0) !important; }
.box-shadox-partners:hover .vc_column-inner { box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 25px; }
.accordion-services .vc_tta-controls-icon::before { border-color: rgb(255, 255, 255) !important; }
textarea, input[type="text"], input[type="button"], input[type="search"], input[type="submit"] { appearance: none; }
.newspaper-info span:nth-of-type(1) { font-weight: bold; }
.newspaper-info span:nth-of-type(2) { font-style: italic; }
body .consultation-button a::before, div.slideouticons label.mainlabel::after, div.slideouticons div.iconswrapper ul li a::before, .btn_slider_venor::before, .woocommerce button.button::before, .woocommerce a.button::before, body .woocommerce-MyAccount-content .button::before { content: ""; position: absolute; z-index: -1; inset: 0px; background: rgb(0, 0, 0); transform: scaleX(0); transform-origin: 0px 50%; transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out; }
body .consultation-button a:hover::before, div.slideouticons label.mainlabel:hover::after, div.slideouticons div.iconswrapper ul li a:hover::before, .btn_slider_venor:hover::before, .woocommerce button.button:hover::before, .woocommerce a.button:hover::before, body .woocommerce-MyAccount-content .button:hover::before { transform: scaleX(1); }
blockquote { color: rgb(255, 255, 255); font-size: 14px; font-weight: 600; margin: 40px 0px; padding: 30px 30px 30px 90px; position: relative; border-radius: 0px; border: 0px; font-style: normal; background: rgb(13, 86, 217); }
blockquote p { color: rgb(255, 255, 255) !important; margin-bottom: 0px !important; font-size: 14px !important; margin-top: 0px !important; }
blockquote::before { content: ""; font-family: FontAwesome; color: rgb(255, 255, 255); font-size: 28px; position: absolute; left: 35px; top: 30px; font-style: normal; background: transparent !important; }
blockquote footer::before { padding-right: 5px; }
.testimonials-container blockquote::before { content: "\""; font-family: "open sans"; font-size: 200px; font-style: italic; left: 15%; line-height: 200px; position: absolute; transform: rotate(180deg); background: transparent; }
.quotes-container blockquote::before { font-family: "Libre Baskerville"; content: "\""; font-size: 200px; font-style: italic; left: 5%; line-height: 0; position: absolute; transform: rotate(180deg); background: transparent; top: -20px; }
.quotes-container blockquote::after { bottom: -20px; content: "\""; font-family: "Libre Baskerville"; font-size: 200px; font-style: italic; line-height: 0; position: absolute; right: 5%; transform: rotate(0deg); }
.no-results .search-form input:focus { padding-left: 25px; border-color: rgba(96, 34, 234, 0.4); }
.back-to-top.sweetthemes-is-visible, .back-to-top.sweetthemes-fade-out, .no-touch .back-to-top:hover { transition: 0.3s; box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 5px; border: 1px solid rgba(255, 255, 255, 0.5); border-radius: 0px; }
.back-to-top:hover::before { transform: scaleX(1); }
.back-to-top::before { content: ""; position: absolute; z-index: -1; inset: 0px; background: rgb(0, 0, 0); transform: scaleX(0); transform-origin: 0px 50%; transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out; border-radius: 0px; }
.no-touch .back-to-top:hover { opacity: 1; }
.post-category-date a[rel="tag"]::before { background: none 0px 0px repeat scroll rgba(255, 255, 255, 0.8); content: ""; height: 3px; left: 6px; position: absolute; top: 11px; width: 3px; }
.single-portfolio-item:hover .holder-top { opacity: 1; top: 0px; }
.single-portfolio-item:hover .holder-bottom { opacity: 1; top: 50%; }
.item-description i:hover { background: none 0px 0px repeat scroll rgb(44, 62, 80); color: rgb(255, 255, 255); }
.holder-top > a:first-child { margin-right: 4px; }
.holder-top > a:nth-child(2) { margin-left: 4px; }
.item-description .holder-bottom::before { border-bottom: 15px solid rgb(57, 57, 57); border-left: 15px solid rgba(0, 0, 0, 0); border-right: 15px solid rgba(0, 0, 0, 0); content: " "; height: 0px; left: 50%; margin-left: -15px; pointer-events: none; position: absolute; top: -14px; width: 0px; }
.left-block-container:last-child { border-bottom: 0px; margin-bottom: 0px; }
.left-block-container:last-child .block-icon { margin-bottom: 0px; }
.testimonail-content p:last-child { margin: 0px; }
.member-container:hover .member-content { transform: translateY(-50%); }
.member-header::before, .member-header::after { content: ""; display: block; position: absolute; bottom: -10px; width: 1px; height: 10px; }
.member-header::before { left: 0px; }
.member-header::after { right: 0px; }
.member-footer .social::before, .member-footer .social::after { content: ""; display: block; position: absolute; top: -10px; width: 1px; height: 10px; }
.member-footer .social::before { left: 0px; }
.member-footer .social::after { right: 0px; }
.timeline::before { content: ""; display: block; width: 4px; height: 100%; position: absolute; top: 0px; left: 50%; margin-left: 2px; background: rgb(0, 173, 241); }
.timeline article::before { content: ""; display: block; position: absolute; width: 15px; height: 90px; background: url("../images/timeline-dot.jpg"); left: 50%; top: 50%; margin-left: -4px; margin-top: -45px; }
#primary .main-content ul li[role="tab"]:not(.rotate45) { margin: 0px; }
.venor-contact input:focus, .venor-contact textarea:focus { padding-left: 25px; }
.venor-contact label span, div.wpcf7-response-output { font-weight: 400; margin: 15px 0px; color: rgb(0, 0, 0) !important; }
.venor-contact input::-webkit-input-placeholder { color: rgb(104, 104, 104) !important; opacity: 1; }
.venor-contact textarea::-webkit-input-placeholder { color: rgb(104, 104, 104) !important; opacity: 1; }
.fixed-sidebar-menu .venor-contact ::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.7); }
.widget_search ::-webkit-input-placeholder { color: rgb(104, 104, 104); }
.contact-form-black-version .venor-contact ::-webkit-input-placeholder { color: rgb(104, 104, 104); }
.venor-contact .wpcf7-submit:hover, .venor-contact .wpcf7-submit:focus, .venor-contact .wpcf7-submit:active { background: rgb(0, 0, 0) !important; }
.venor-contact-sidebar .wpcf7-submit:hover { background: rgb(255, 255, 255) !important; color: rgb(13, 86, 217) !important; border-color: rgb(255, 255, 255) !important; }
.wpcf7-form input, .wpcf7-form textarea, .wpcf7-form select { border-radius: 0px; background: rgb(255, 255, 255); outline: 0px !important; }
.wpcf7-form .wpcf7-submit { width: auto; border: 0px; background: rgb(13, 86, 217); border-radius: 0px; font-size: 15px; line-height: 1; color: rgb(255, 255, 255); margin-top: 20px; transition: 0.3s ease-in-out; font-weight: 600; position: relative; transform: translateZ(0px); overflow: hidden; display: inline-block; text-transform: lowercase; padding: 20px 35px !important; }
.wpcf7-form .wpcf7-submit::before { content: ""; position: absolute; z-index: -1; inset: 0px; background: rgb(0, 0, 0); transform: scaleX(0); transform-origin: 0px 50%; transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out; border-radius: 0px; }
.wpcf7-form .wpcf7-submit:hover::before { transform: scaleX(1); }
.table-striped > tbody > tr:nth-child(2n+1), .table-hover > tbody > tr:hover { background-color: rgb(236, 240, 241); }
.btn-primary:hover { background: rgb(52, 73, 94); }
.single article .article-content .comments-pingbacks-tracebacks li:last-child { padding-bottom: 0px; border-bottom: 0px; }
nav.comment-navigation a:hover { background: rgb(0, 0, 0); color: rgb(255, 255, 255); }
nav.comment-navigation:last-of-type { display: none; }
.main-content .single-post a:hover .thumbnail-overlay { opacity: 1; }
.simple-posts .post-name:hover a { color: rgb(13, 86, 217); }
.pagination > li > a.current, .pagination > li > a:hover { background-color: rgb(0, 173, 241); color: rgb(255, 255, 255); }
.account-urls.first > a:first-child { color: rgb(255, 255, 255); margin-left: 0px; }
.account-urls > a::before { content: "??"; font-size: 28px; left: -12px; position: absolute; top: -9px; }
.account-urls > a:first-child::before { content: ""; }
.account-urls > a:hover { color: rgb(255, 255, 255); opacity: 0.85; }
.pagination a.page-numbers:hover { background-color: rgb(13, 86, 217); color: rgb(255, 255, 255); }
.pagination a.page-numbers::before { content: ""; position: absolute; z-index: -1; inset: 0px; background: rgb(13, 86, 217); transform: scaleX(0); transform-origin: 0px 50%; transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out; border-radius: 0px; }
.pagination a.page-numbers:hover::before { transform: scaleX(1); }
.breadcrumb a::after { margin-left: 5px; content: "-"; }
.breadcrumb > li + li::before { content: ""; padding: 0px; }
.sticky-posts .vc_col-md-4.post:nth-child(3n+1) { clear: left; }
.sticky-posts a:hover .thumbnail-overlay { opacity: 1; transition: 300ms ease-in-out; }
.sticky-posts a:hover .post-date { opacity: 0; transition: 300ms ease-in-out; }
.sticky-posts .sticky_post_text_container .post-name a:hover, .sticky-posts .sticky_post_text_container .post-author { color: rgb(0, 0, 0); }
.article-categories a:hover { color: rgb(181, 185, 189); }
.post-tags-single a:hover { color: rgb(13, 86, 217); }
.comment-edit-link:hover, .comment-reply-link:hover, .comment-edit-link:focus, .comment-reply-link:focus { color: rgb(13, 86, 217) !important; }
.comment-edit-link::before { font: 500 14px / 1 FontAwesome; content: ""; margin-right: 6px; }
.comment-reply-link::before { font: 500 14px / 1 FontAwesome; content: ""; margin-right: 6px; }
.comment_body .reply_button1 .comment-reply-link:first-child { margin: 0px; }
.comment_body .author_name a:hover, .comments-pingbacks-tracebacks .comment-author.vcard b a:hover { color: rgb(13, 86, 217) !important; }
.text-white .post-name a:hover { color: rgba(255, 255, 255, 0.8); }
.text-white .more-link:hover { color: rgba(255, 255, 255, 0.8); }
.single_tax::after { content: ","; color: rgb(0, 0, 0); opacity: 0.5; }
.single_tax:last-child::after { content: ""; }
.social-sharer li:hover a { color: rgb(13, 86, 217); }
.right-side-sharer .social-sharer li a:hover { color: rgba(0, 0, 0, 0.75); }
.right-side-sharer .social-sharer li a:hover { color: rgb(0, 0, 0); }
.author-name span:first-child { color: rgb(181, 185, 189); }
.author-see-more:hover { background: none 0px 0px repeat scroll rgb(235, 236, 237); border: 1px solid rgba(0, 0, 0, 0); color: rgb(0, 0, 0); font-weight: 300; }
.author-see-more:hover { }
.comments-area .single_comment:first-child { border-top: 0px; margin-bottom: 0px; margin-top: 0px; padding: 0px; }
.comment-form input:focus, .comment-form textarea:focus { padding-left: 25px; border-color: rgb(13, 86, 217) !important; }
.comment-form input::-webkit-input-placeholder { color: rgb(104, 104, 104) !important; opacity: 1 !important; }
.comment-form textarea::-webkit-input-placeholder { color: rgb(104, 104, 104) !important; opacity: 1 !important; }
#commentform .form-submit button::before { content: ""; position: absolute; z-index: -1; inset: 0px; background: rgb(0, 0, 0); transform: scaleX(0); transform-origin: 0px 50%; transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out; border-radius: 0px; }
#commentform .form-submit button:hover::before { transform: scaleX(1); }
.next-post a i:hover, .prev-post a i:hover { opacity: 1; }
.widget_sweetthemes_address_social_icons .social-links li:first-child { margin-left: 0px; }
.sidebar-content .widget_search label input.search-field::-webkit-input-placeholder { color: rgb(104, 104, 104) !important; opacity: 1; }
.sidebar-content .widget_search label input.search-field:focus { padding-left: 25px; border-color: rgba(96, 34, 234, 0.4); }
.sidebar-content .widget_search .search-submit::before { content: ""; position: absolute; z-index: -1; inset: 0px; background: rgb(0, 0, 0); transform: scaleX(0); transform-origin: 0px 50%; transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out; border-radius: 0px; }
.sidebar-content .widget_search .search-submit:hover::before { transform: scaleX(1); }
.sidebar-content:not(.header7) aside { background: rgb(255, 255, 255); }
.sidebar_position_left .sidebar-content:not(.header7) { padding-right: 35px; overflow: hidden; }
.sidebar_position_right .sidebar-content:not(.header7) { padding-left: 35px; overflow: hidden; }
.single-post .sidebar_position_left .sidebar-content:not(.header7) { padding-right: 35px; overflow: hidden; }
.single-post .sidebar_position_right .sidebar-content:not(.header7) { padding-left: 35px; overflow: hidden; }
.error404 .sidebar_position_right .sidebar-content:not(.header7) { padding-left: 50px; overflow: hidden; }
.error404 .sidebar_position_left .sidebar-content:not(.header7) { padding-right: 50px; overflow: hidden; }
.sidebar-content .widget .widget-title::before { content: ""; width: 30px; height: 3px; position: absolute; top: 50%; transform: translateY(-50%); left: 20px; background-color: rgb(255, 255, 255); }
.sidebar-content .widget_recent_comments li::before, .sidebar-content .widget_pages li::before, .sidebar-content .widget_meta li::before, .sidebar-content .widget_categories li::before, .sidebar-content .widget_archive li::before, .sidebar-content .widget_nav_menu li::before, .widget_recent_entries li::before, .widget_rss li::before { content: ""; font-family: fontawesome; left: 0px; margin-right: 8px; position: absolute; font-size: 12px; color: rgb(13, 86, 217); background: transparent !important; }
.sidebar-content .widget_recent_comments li::before { content: ""; font-size: 12px; }
.sidebar-content .widget:first-child .widget-title { margin-top: 0px; }
.no-results.not-found .page-title:last-child { margin-top: 30px; font-weight: 400; color: rgb(104, 104, 104); font-size: 16px !important; line-height: 1 !important; }
.tagcloud > a:hover { border-color: transparent; }
#reply-title::after { content: ""; display: block; position: absolute; left: 0px; bottom: -10px; width: 60px; height: 4px; border-radius: 0px; }
.sidebar-content .tagcloud > a:hover { background-color: rgb(13, 86, 217) !important; color: rgb(255, 255, 255); }
.sidebar-content .tagcloud > a:last-child::after { display: none; }
.tagcloud > a:hover { color: rgb(13, 86, 217); }
.sidebar-content .custom-html-widget a.html-widget-link:hover { color: rgb(13, 86, 217); }
.widget_toggles .panel-heading a.collapsed::after { content: ""; font-family: FontAwesome; position: absolute; right: 12%; }
.widget_toggles .panel-heading a::after { content: ""; font-family: FontAwesome; position: absolute; right: 12%; }
.testimonials_slider .testimonial-content::after { bottom: 28px; left: 50px; border-style: solid; border-image: none; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; border-color: rgb(241, 241, 241) rgba(136, 183, 213, 0) rgba(136, 183, 213, 0); border-width: 13px; margin-left: -30px; }
.widget_popular_recent_tabs .recent-post:last-child, .widget_popular_recent_tabs .popular-post:last-child { margin-bottom: 0px; }
.tooltip-item::after { content: ""; position: absolute; width: 360px; height: 20px; bottom: 100%; left: 50%; pointer-events: none; transform: translateX(-50%); }
.tooltip_share:hover .tooltip-item::after { pointer-events: auto; }
.tooltip_share:hover .tooltip-content { pointer-events: auto; opacity: 1; transform: translate3d(20px, 3px, 0px) rotate3d(0, 0, 0, 0deg); }
.tooltip-content::after { content: ""; top: 100%; left: 50%; border-style: solid; border-image: none; height: 0px; width: 0px; position: absolute; pointer-events: none; border-color: rgb(108, 223, 234) transparent transparent; border-width: 10px; margin-left: -10px; }
.shortcode_post_content .text_content .post-download-icons .tooltip-content a.twitter:hover { background: rgb(80, 217, 230); }
.shortcode_post_content .text_content .post-download-icons .tooltip-content a.facebook:hover { background: rgb(52, 79, 135); }
.shortcode_post_content .text_content .post-download-icons .tooltip-content a.google-plus:hover { background: rgb(211, 54, 27); }
.sidebar-content .widget_archive li:last-child, .sidebar-content .widget_categories li:last-child, .sidebar-content .widget_meta li:last-child, .sidebar-content .widget_recent_entries li:last-child { margin-bottom: 0px; }
.sidebar-content .widget_archive li:last-child a, .sidebar-content .widget_categories li:last-child a, .sidebar-content .widget_meta li:last-child a, .sidebar-content .widget_recent_entries li:last-child a { padding-bottom: 0px; }
.widget_sweetthemes_recent_entries_with_thumbnail .post-thumbnail:hover { filter: brightness(1.07); }
.widget_sweetthemes_recent_entries_with_thumbnail li:hover .thumbnail-overlay { opacity: 1; }
.widget_sweetthemes_recent_entries_with_thumbnail li:last-child { margin-bottom: 5px; }
.widget_sweetthemes_recent_entries_with_thumbnail li:hover a { color: rgb(13, 86, 217); }
.tweets .tweet:last-child { border: 0px; margin: 0px; }
.widget_venor_recent_entries_with_thumbnail li:hover .thumbnail-overlay { opacity: 1; }
.widget_recent_entries li:hover .thumbnail-overlay { opacity: 1; }
.slider_navigation .btn:hover { opacity: 0.85; }
.hephaistos .tp-bullet:hover, .hephaistos .tp-bullet.selected { background: none 0px 0px repeat scroll rgb(255, 255, 255); border: 0px; padding: 3px; }
.flickr_badge_image:hover .thumbnail-overlay { opacity: 1; }
.flickr_badge_image a::before { color: rgb(255, 255, 255); content: "???"; cursor: pointer; font-family: FontAwesome; font-size: 18px; left: 39%; opacity: 0; position: absolute; top: 37%; transition: 300ms ease-in-out; z-index: 2; }
.flickr_badge_image a::after { content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; opacity: 0; transition: 300ms ease-in-out; }
.flickr_badge_image a:hover::before, .flickr_badge_image a:hover::after { opacity: 1; }
.latest-posts .single-post:last-child { border-bottom: 0px; margin-bottom: 0px; padding-bottom: 0px; }
.single-tweet:last-child { border-bottom: 0px; }
.single-tweet a:hover { color: rgb(13, 86, 217); transform: translateX(5px); }
.error404 .error-404 .col-md-8 form label input:focus { padding-left: 25px; border-color: rgba(96, 34, 234, 0.4); }
.error-return-home.text-center > a:hover { color: white; }
button.search-submit::before { content: ""; position: absolute; z-index: -1; inset: 0px; background: rgb(0, 0, 0); transform: scaleX(0); transform-origin: 0px 50%; transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out; border-radius: 0px; }
button.search-submit:hover::before { transform: scaleX(1); }
button.search-submit:hover { background: rgb(0, 0, 0); }
body .sidebar-content .widget_search .search-submit:hover { background: rgb(0, 0, 0) !important; }
.clients-container .item > img:hover { filter: grayscale(0%); transition: 100ms ease-in-out; }
.edit-link .vc_inline-link::before { color: rgb(0, 0, 0); content: "/ "; }
#primary .main-content ul.sweetthemes-slider li.single-slide::before { display: none; }
.page .sweetthemes-slider-wrapper .sweetthemes-slider li::before { display: none; }
.sale_banner .sale_banner_holder::before, .sale_banner .sale_banner_holder::after { position: absolute; inset: 20px; content: ""; opacity: 0; transition: opacity 0.35s, transform 0.35s; }
.sale_banner .sale_banner_holder::before { border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); transform: scale(0, 1); }
.sale_banner .sale_banner_holder::after { border-right: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); transform: scale(1, 0); }
.sale_banner:hover .sale_banner_holder::before, .sale_banner:hover .sale_banner_holder::after { opacity: 1; transform: scale(1); }
.categories .category:last-child { margin-right: 0px; }
.categories_shortcode .category.active, .categories_shortcode .category:hover { filter: grayscale(0%); }
.wpb_button.btn-filled::before, .wpb_button.btn-filled::after { display: none; }
.wpb_button.btn-filled.btn-filled-gray:hover, .wpb_button.btn-filled.btn-filled-gray { background: rgb(127, 140, 141); color: rgb(255, 255, 255) !important; }
.wpb_button.btn-filled:hover, .wpb_button.btn-filled { background: white; }
iframe, embed, figure { max-width: 100%; }
li:hover .hover-components .component a { background: transparent !important; }
.mega_dropdown li a::before, .mega_dropdown li a::after { content: ""; display: none; }
.is-mobile .masonry_banner a::before, .is-mobile .masonry_banner a::after, .is-mobile .sale_banner .sale_banner_holder::before, .is-mobile .sale_banner .sale_banner_holder::after { display: none; }
.breadcrumb a:hover { color: rgb(255, 255, 255) !important; }
.breadcrumb a::after { color: rgba(255, 255, 255, 0.8); margin-left: 8px; margin-right: 2px; font-size: 15px; position: relative; bottom: -1px; }
#sync2 .owl-item:nth-child(4) .item.single_post_slider { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
.section1-home .btn::after { font-family: FONTAWESOME; content: ""; color: rgb(13, 86, 217); opacity: 1; position: relative; }
.single-service .hover-service-content a, .single-service .hover-service-content a:hover { background: transparent; }
.single-service:hover .hover-service-content { opacity: 1; visibility: visible; }
body .minimal-dark .esg-navigationbutton:hover, body .minimal-dark .esg-filterbutton:hover, body .minimal-dark .esg-sortbutton:hover, body .minimal-dark .esg-sortbutton-order:hover, body .minimal-dark .esg-filterbutton.selected { background: none 0px 0px repeat scroll rgba(224, 224, 224, 0.5); border-color: rgba(255, 255, 255, 0.2); box-shadow: none; }
.st-pusher::after { position: absolute; top: 0px; right: 0px; width: 0px; height: 0px; background: rgba(0, 0, 0, 0.4); content: ""; opacity: 0; z-index: 201; transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s; }
.st-menu-open .st-pusher::after { width: 100%; height: 100%; opacity: 1; transition: opacity 0.5s; }
.st-menu::after { position: absolute; top: 0px; right: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2); content: ""; opacity: 1; transition: opacity 0.5s; }
.st-menu-open .st-menu::after { width: 0px; height: 0px; opacity: 0; transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s; }
.st-menu ul li a:hover { background: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); }
.st-effect-1.st-menu::after { display: none; }
.sidebar-nav li a:hover { text-decoration: none; color: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.2); }
.sidebar-nav li a:active, .sidebar-nav li a:focus { text-decoration: none; }
.sidebar-nav > .sidebar-brand a:hover { color: rgb(255, 255, 255); background: none; }
@media (min-width: 768px) {
  #wrapper { padding-left: 250px; }
  #wrapper.toggled { padding-left: 0px; }
  #sidebar-wrapper { width: 250px; }
  #wrapper.toggled #sidebar-wrapper { width: 0px; }
  #page-content-wrapper { padding: 20px; position: relative; }
  #wrapper.toggled #page-content-wrapper { position: relative; margin-right: 0px; }
}
.c-hamburger:focus { outline: none; }
.c-hamburger span::before, .c-hamburger span::after { position: absolute; display: block; left: 0px; width: 100%; height: 3px; background-color: white; content: ""; }
.c-hamburger span::before { top: -10px; }
.c-hamburger span::after { bottom: -10px; }
.c-hamburger--htx span::before, .c-hamburger--htx span::after { transition-duration: 0.3s, 0.3s; transition-delay: 0.3s, 0s; }
.c-hamburger--htx span::before { transition-property: top, transform; }
.c-hamburger--htx span::after { transition-property: bottom, transform; }
.c-hamburger--htx.is-active span::before { top: 0px; transform: rotate(45deg); }
.c-hamburger--htx.is-active span::after { bottom: 0px; transform: rotate(-45deg); }
.c-hamburger--htx.is-active span::before, .c-hamburger--htx.is-active span::after { transition-delay: 0s, 0.3s; }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .comment-form textarea { height: 134px !important; line-height: 1.5 !important; }
}
.sweetthemes-content .sweetthemes-close:hover { opacity: 1; }
form#login .register_button:hover, form#login .submit_button:hover { background: rgb(254, 175, 35); }
.shortcode_post_content:hover::after { left: 0px; }
.get-portfolio-details:hover .link--kukuri { color: rgb(255, 255, 255); }
.link--kukuri::after { content: ""; position: absolute; height: 16px; width: 100%; top: 50%; margin-top: -8px; right: 0px; background: rgb(249, 249, 249); transform: translate3d(-100%, 0px, 0px); transition: transform 0.4s cubic-bezier(0.7, 0, 0.3, 1); }
.get-portfolio-details:hover .link--kukuri::after { transform: translate3d(100%, 0px, 0px); }
.link--kukuri::before { content: attr(data-letters); position: absolute; z-index: 2; overflow: hidden; color: rgb(255, 255, 255); white-space: nowrap; width: 0%; transition: width 0.4s 0.3s; }
.get-portfolio-details:hover .link--kukuri::before { width: 100%; }
.portfolio-bottom-icons a:hover, .portfolio-bottom-icons a:hover i { color: rgb(13, 86, 217); }
img.portfolio-single-pic:last-child { margin-bottom: 0px; }
button[data-toggle="modal"]:hover { background: rgb(0, 160, 219) !important; }
#apply_now button.close:hover { opacity: 1; }
#navbar > p:nth-child(2) { display: none; }
.job-type a:hover { color: rgb(255, 255, 255); background: none 0px 0px repeat scroll rgb(211, 84, 0); }
footer .widget:last-child { margin-bottom: 0px; }
.owl-carousel .owl-wrapper::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.owl-theme .owl-controls.clickable .owl-buttons div:hover { opacity: 1; text-decoration: none; color: rgb(13, 86, 217); }
.owl-theme .owl-controls .owl-buttons div:hover i { opacity: 1; }
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { opacity: 1; }
.services-section .box-shadow-column .vc_column-inner:hover { cursor: pointer; background: rgb(247, 250, 253) !important; }
.services-section .box-shadow-column .vc_column-inner:hover .services-icon img { filter: none; }
.services-section .box-shadow-column .vc_column-inner:hover .button-sections a { color: rgb(116, 214, 110) !important; }
.sidebar-menu .menu li.current-menu-item > a, .sidebar-menu .menu li:hover > a, .sidebar-menu .menu li:focus > a, .sidebar-menu .menu li:active > a { border-color: rgb(13, 86, 217); color: rgb(13, 86, 217); }
.sidebar-menu .menu li a::after { content: ""; position: absolute; font-family: FontAwesome; color: rgb(204, 204, 204); left: auto; right: 20px; top: 20px; font-size: 15px; }
.text-light .esg-filterbutton.selected, .text-light .esg-filterbutton:hover { color: rgb(13, 86, 217) !important; }
.text-light .esg-filterbutton.selected span:first-child, .text-light .esg-filterbutton:hover span { text-decoration: none !important; }
.text-light .esg-filterbutton:first-child { padding-left: 0px !important; }
.pace .pace-activity::before, .pace .pace-activity::after { box-sizing: border-box; position: absolute; bottom: 30px; left: 50%; display: block; border: 5px solid rgb(255, 255, 255); border-radius: 50%; content: ""; }
.pace .pace-activity::before { margin-left: -40px; width: 80px; height: 80px; border-right-color: rgba(0, 0, 0, 0.2); border-left-color: rgba(0, 0, 0, 0.2); animation: 3s linear 0s infinite normal none running pace-theme-corner-indicator-spin; }
.pace .pace-activity::after { bottom: 50px; margin-left: -20px; width: 40px; height: 40px; border-top-color: rgba(0, 0, 0, 0.2); border-bottom-color: rgba(0, 0, 0, 0.2); animation: 1s linear 0s infinite normal none running pace-theme-corner-indicator-spin; }
@-webkit-keyframes pace-theme-corner-indicator-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes pace-theme-corner-indicator-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.woocommerce a.remove:hover { background: rgb(255, 34, 34); color: rgb(255, 255, 255) !important; }
.woocommerce button.button:disabled[disabled]:hover { background: rgb(0, 0, 0); }
.woocommerce-page table.cart button.button:hover { background: rgb(0, 0, 0); }
.shipping-calculator-form .button:hover { background: rgb(0, 0, 0) !important; }
ul.products li.product .woocommerce_product__category a:hover { color: rgb(13, 86, 217); }
body.woocommerce ul.products li.product h2.woocommerce-loop-product__title a:hover { color: rgb(13, 86, 217); }
.woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:focus { background: rgb(13, 86, 217) !important; color: rgb(255, 255, 255) !important; }
.woocommerce nav.woocommerce-pagination ul li a::before { content: ""; position: absolute; z-index: -1; inset: 0px; background: rgb(13, 86, 217); transform: scaleX(0); transform-origin: 0px 50%; transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out; border-radius: 0px; }
.woocommerce nav.woocommerce-pagination ul li a:hover::before { transform: scaleX(1); }
.single-product.woocommerce .product_meta > span > span, .single-product.woocommerce .product_meta > span > a:first-child { padding-left: 10px; }
.woocommerce #content div.product .woocommerce-tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce #content div.product div.thumbnails a.first, .woocommerce #content div.product div.thumbnails::after, .woocommerce .cart-collaterals::after, .woocommerce .col2-set::after, .woocommerce .woocommerce-pagination ul.page-numbers::after, .woocommerce div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs ul.tabs::after, .woocommerce div.product div.thumbnails a.first, .woocommerce div.product div.thumbnails::after, .woocommerce ul.products, .woocommerce ul.products li.first, .woocommerce ul.products::after, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page #content div.product div.thumbnails a.first, .woocommerce-page #content div.product div.thumbnails::after, .woocommerce-page .cart-collaterals::after, .woocommerce-page .col2-set::after, .woocommerce-page .woocommerce-pagination ul.page-numbers::after, .woocommerce-page div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails::after, .woocommerce-page ul.products, .woocommerce-page ul.products li.first, .woocommerce-page ul.products::after { clear: none !important; }
.woocommerce .loader::before { display: none !important; }
.woocommerce ul.products li.product .woocommerce_product__wrap_box:hover .woocommerce-product--list-meta .button, .woocommerce ul.products li.product .woocommerce_product__wrap_box:hover .woocommerce-product--list-meta a.added_to_cart.wc-forward { opacity: 1; }
.woocommerce ul.products li.product .button::before { display: none; }
.woocommerce ul.products li.product .button::after { top: 17px; letter-spacing: 0px; right: 6px; }
.woocommerce ul.products li.product .button:hover, .woocommerce ul.products li.product a.added_to_cart.wc-forward:hover { color: rgb(13, 86, 217); }
.woocommerce ul.products li.product .woocommerce-product--list-meta::before { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgba(13, 86, 217, 0.9); z-index: 12; transition: 300ms linear; opacity: 0; content: ""; }
.woocommerce ul.products li.product .woocommerce_product__wrap_box:hover .woocommerce-product--list-meta::before { opacity: 0.9; }
.woocommerce #review_form #respond .form-submit input:hover { background: rgb(0, 0, 0); }
.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .single-product.woocommerce div.product .woocommerce-tabs ul.tabs li::before, .single-product.woocommerce div.product .woocommerce-tabs ul.tabs li a::before, .single-product.woocommerce div.product .woocommerce-tabs ul.tabs::before { display: none !important; }
.single-product .woocommerce-tabs ul.tabs > li a:hover, .single-product .woocommerce-tabs ul.tabs > li.active a { border-bottom: 3px solid rgb(13, 86, 217); margin-bottom: -3px; color: rgb(13, 86, 217) !important; }
.woocommerce-form-login .woocommerce-Button:hover, .woocommerce-notices-wrapper .wc-forward:hover { background-color: rgb(0, 0, 0) !important; color: rgb(255, 255, 255); }
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .return-to-shop a.button.wc-backward:hover, body .woocommerce-MyAccount-content .button:hover { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.woocommerce-cart table.cart td.actions .coupon .input-text::-webkit-input-placeholder { color: rgb(104, 104, 104) !important; opacity: 1 !important; }
.woocommerce-checkout #payment ul.payment_methods li::before { background: transparent !important; }
.woocommerce .woocommerce-checkout .form-row input.input-text::-webkit-input-placeholder { color: rgb(104, 104, 104) !important; opacity: 1; }
.woocommerce .woocommerce-checkout .form-row textarea.input-text::-webkit-input-placeholder { color: rgb(104, 104, 104) !important; opacity: 1; }
.woocommerce-info::before { color: rgb(255, 34, 34); }
.woocommerce .quantity input[type="number"]::-webkit-inner-spin-button, .woocommerce .quantity input[type="number"]::-webkit-outer-spin-button { appearance: none; margin: 0px; }
.woocommerce-form-coupon button.button:hover { background: rgb(0, 0, 0); }
.header_mini_cart .cart_list.product_list_widget li:first-child { padding-top: 0px; }
.header_mini_cart .cart_list.product_list_widget a:hover { color: rgb(13, 86, 217); }
.header_mini_cart .remove::before, .header_mini_cart .remove::after { content: "" !important; }
.header_mini_cart .button.wc-forward:hover, .header_mini_cart .button.checkout:hover { background-color: rgb(0, 0, 0); }
.header_mini_cart .woocommerce ul.cart_list li a.remove, .header_mini_cart .woocommerce ul.cart_list li a.remove::before, .header_mini_cart .woocommerce ul.cart_list li a.remove::after { transition: all !important; }
.top-header-wrapper, body .consultation-button a, div.slideouticons label.mainlabel, div.slideouticons div.iconswrapper ul li a, .woocommerce button.button, .woocommerce a.button, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a::before, .woocommerce nav.woocommerce-pagination ul li a:hover, body .woocommerce-MyAccount-content .button, .woocommerce ul.products li.product .woocommerce-product--list-meta::before, footer .social-links a, body .blogloop-v2.list-view .post-date, article.sticky::after, .sidebar-content.col-md-4 .widget .widget-title, .cd-tab-filter a.selected, .no-touch .cd-tab-filter a:hover, .cd-tab-filter a span, .mt-icon-listgroup-holder::before, .mt-icon-listgroup-holder::after, .sweetthemes-pricing-vers4 .cd-pricing-switcher .cd-switch, .list-view .post-details .post-excerpt .more-link, footer .mc4wp-form-fields button, .projects-posts-list-shortcode .col-project .project_cat_title_overlay, .blog-posts-shortcode.blog-posts .list-view .blog_custom .post-categories, .blog-posts-shortcode .featured_image_blog:hover .flex-icon, body .progress-bar-success, body .sidebar-content .tagcloud > a:hover, #commentform .form-submit button, .single-member .member_social span.social-holder-span a, .mt_members1 .flex-zone, body .services-tabs ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a, button.search-submit, .pagination a.page-numbers::before { background: rgb(13, 86, 217) !important; }
@media only screen and (max-width: 767px) {
  body header #navbar .menu-item > a { background: rgb(13, 86, 217) !important; }
}
body.single-product .woocommerce-tabs ul.tabs > li a:hover, body.single-product .woocommerce-tabs ul.tabs > li.active a { border-bottom-color: rgb(13, 86, 217) !important; color: rgb(13, 86, 217) !important; }
.sidebar-menu .menu li.current-menu-item > a, .sidebar-menu .menu li:hover > a, .sidebar-menu .menu li:focus > a, .sidebar-menu .menu li:active > a { border-color: rgb(13, 86, 217) !important; color: rgb(13, 86, 217) !important; }
.dark_title, footer .social-links a:hover i, .list-view .post-details .post-category-comment-date span > i, .tweet-content i, .projects-posts-list-shortcode .projects-listing a.active, .projects-posts-list-shortcode .projects-listing a:hover, body .blog-posts-shortcode.blog-posts .list-view .post-details .post-name a:hover, .single-st_cases h4.portfolio-name a:hover, .single-st_cases .portfolio-posted-in a:hover, .post-category-comment-date i, .sidebar-content .custom-html-widget a.html-widget-link:hover, .widget_sweetthemes_recent_entries_with_thumbnail li:hover a, body .fixed-sidebar-menu .left-side .social-links li:hover *, .parent-typed-text .mt_typed_text, .parent-typed-text .typed-cursor, body.woocommerce ul.products li.product h2.woocommerce-loop-product__title a:hover, .woocommerce ul.products li.product .button:hover, .woocommerce ul.products li.product a.added_to_cart.wc-forward:hover, .post-tags-single i, .post-navigation .prev-post span, .post-navigation .next-post span, footer .footer-top .menu .menu-item a:hover, .single-member .member_position, .single-member .member_email i, .single-member .member_phone i, .single-member .areas_expertise_content h4, .mt_members1 .member01_link:hover, body .accordion-services .vc_tta-panel .vc_tta-panel-title a { color: rgb(13, 86, 217) !important; }
footer .mc4wp-form-fields input[type="email"]:focus, footer .mc4wp-form-fields button, .accordion-services .vc_tta-panel a i::before { border-color: rgb(13, 86, 217) !important; }
.cd-tab-filter a span::after { border-top-color: rgb(13, 86, 217) !important; }
.sidebar-content .widget_recent_comments li::before, .sidebar-content .widget_pages li::before, .sidebar-content .widget_meta li::before, .sidebar-content .widget_categories li::before, .sidebar-content .widget_archive li::before, .sidebar-content .widget_nav_menu li::before, .widget_recent_entries li::before, .widget_rss li::before { color: rgb(13, 86, 217) !important; }
footer .social-links a:hover i { color: rgb(96, 34, 234); }
.back-to-top:hover { color: rgb(255, 255, 255); }
.back-to-top:hover { background: rgb(0, 0, 0); }
.single article .article-content p, p, .post-excerpt { font-size: 15px; line-height: 28px; font-family: Poppins; color: rgb(104, 104, 104); }
body { font-family: Poppins; }
h1, h1 span { font-family: Poppins; font-size: 36px; }
h2 { font-family: Poppins; font-size: 30px; }
h3 { font-family: Poppins; font-size: 24px; }
h4 { font-family: Poppins; font-size: 18px; }
input, textarea { font-family: Poppins; }
input[type="submit"] { font-family: Poppins; }
@media only screen and (max-width: 767px) {
  .single article .article-content p, p, .post-excerpt { font-size: 13px !important; line-height: 20px !important; }
  body h1, body h1 span { font-size: 26px !important; line-height: 29px !important; }
  body h2 { font-size: 24px !important; line-height: 27px !important; }
  body h3 { font-size: 22px !important; line-height: 25px !important; }
  body h4 { font-size: 19px !important; line-height: 22px !important; }
  body h5 { font-size: 16px !important; line-height: 19px !important; }
  body h6 { font-size: 15px !important; line-height: 17px !important; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .single article .article-content p, p, .post-excerpt { font-size: 14px !important; line-height: 23px !important; }
  body h1, body h1 span { font-size: 35px !important; line-height: 39px !important; }
  body h2 { font-size: 32px !important; line-height: 36px !important; }
  body h3 { font-size: 28px !important; line-height: 32px !important; }
  body h4 { font-size: 24px !important; line-height: 27px !important; }
  body h5 { font-size: 20px !important; line-height: 23px !important; }
  body h6 { font-size: 16px !important; line-height: 22px !important; }
}
.breadcrumb a::after { content: "-"; }
body { background: rgb(255, 255, 255); }
::selection { color: rgb(255, 255, 255); background: rgb(13, 86, 217); }
a, a:visited { color: rgb(13, 86, 217); }
a:focus, a:hover { color: rgb(0, 0, 0); }
a, .widget_popular_recent_tabs .nav-tabs li.active a, .widget_product_categories .cat-item:hover, .widget_product_categories .cat-item a:hover, .widget_archive li:hover, .widget_archive li a:hover, .widget_categories .cat-item:hover, .widget_categories li a:hover, .pricing-table.recomended .button.solid-button, .pricing-table .table-content:hover .button.solid-button, .pricing-table.Recommended .button.solid-button, .pricing-table.recommended .button.solid-button, #sync2 .owl-item.synced .post_slider_title, #sync2 .owl-item:hover .post_slider_title, #sync2 .owl-item:active .post_slider_title, .pricing-table.recomended .button.solid-button, .pricing-table .table-content:hover .button.solid-button, .testimonial-author, .testimonials-container blockquote::before, .testimonials-container blockquote::after, .post-author > a, h2 span, label.error, .author-name, .prev-next-post a:hover, .prev-text, .wpb_button.btn-filled:hover, .next-text, .social ul li a:hover i, .wpcf7-form span.wpcf7-not-valid-tip, .text-dark .statistics .stats-head *, .wpb_button.btn-filled, .widget_meta a:hover, .widget_pages a:hover, .blogloop-v1 .post-name a:hover, .blogloop-v2 .post-name a:hover, .blogloop-v3 .post-name a:hover, .blogloop-v4 .post-name a:hover, .blogloop-v5 .post-name a:hover, .post-category-comment-date span a:hover, .list-view .post-details .post-category-comment-date a:hover, .simple_sermon_content_top h4, .page_404_v1 h1, .widget_recent_comments li:hover a, .list-view .post-details .post-name a:hover, .blogloop-v5 .post-details .post-sticky-label i, header.header2 .header-info-group .header_text_title strong, footer .widget_nav_menu li::before, .widget_recent_entries_with_thumbnail li:hover a, .widget_recent_entries li a:hover, .blogloop-v1 .post-details .post-sticky-label i, .blogloop-v2 .post-details .post-sticky-label i, .blogloop-v3 .post-details .post-sticky-label i, .blogloop-v4 .post-details .post-sticky-label i, .blogloop-v5 .post-details .post-sticky-label i, .error-404.not-found h1, .action-expand::after, .list-view .post-details .post-excerpt .more-link:hover, .header4 header .right-side-social-actions .social-links a:hover i, .sidebar-content .widget_nav_menu li a:hover { color: rgb(13, 86, 217); }
.navstyle-v8.header3 #navbar .menu > .menu-item.current-menu-item > a, .navstyle-v8.header3 #navbar .menu > .menu-item:hover > a, .navstyle-v1.header3 #navbar .menu > .menu-item:hover > a, .navstyle-v1.header2 #navbar .menu > .menu-item:hover > a, .navstyle-v4 #navbar .menu > .menu-item.current-menu-item > a, .navstyle-v4 #navbar .menu > .menu-item:hover > a, .navstyle-v3 #navbar .menu > .menu-item.current-menu-item > a, .navstyle-v3 #navbar .menu > .menu-item:hover > a, .navstyle-v3 #navbar .menu > .menu-item > a::before, .navstyle-v3 #navbar .menu > .menu-item > a::after, .navstyle-v2 #navbar .menu > .menu-item.current-menu-item > a, .navstyle-v2 #navbar .menu > .menu-item:hover > a { color: rgb(13, 86, 217); }
.nav-submenu-style1 #navbar .sub-menu .menu-item.selected > a, .nav-submenu-style1 #navbar .sub-menu .menu-item:hover > a, .navstyle-v2.header3 #navbar .menu > .menu-item > a::before, .navstyle-v2.header3 #navbar .menu > .menu-item > a::after, .navstyle-v8 #navbar .menu > .menu-item > a::before, .navstyle-v7 #navbar .menu > .menu-item .sub-menu > .menu-item > a:hover, .navstyle-v7 #navbar .menu > .menu-item.current_page_item > a, .navstyle-v7 #navbar .menu > .menu-item.current-menu-item > a, .navstyle-v7 #navbar .menu > .menu-item:hover > a, .navstyle-v6 #navbar .menu > .menu-item.current_page_item > a, .navstyle-v6 #navbar .menu > .menu-item.current-menu-item > a, .navstyle-v6 #navbar .menu > .menu-item:hover > a, .navstyle-v5 #navbar .menu > .menu-item.current_page_item > a, .navstyle-v5 #navbar .menu > .menu-item.current-menu-item > a, .navstyle-v5 #navbar .menu > .menu-item:hover > a, .navstyle-v2 #navbar .menu > .menu-item > a::before, .navstyle-v2 #navbar .menu > .menu-item > a::after { background: rgb(13, 86, 217); }
.related-posts .post-name:hover a { color: rgb(0, 0, 0); }
.sweetthemes-icon-search, .wpb_button::after, .rotate45, .latest-posts .post-date-day, .latest-posts h3, .latest-tweets h3, .latest-videos h3, .button.solid-button, button.vc_btn, .pricing-table.recomended .table-content, .pricing-table .table-content:hover, .pricing-table.Recommended .table-content, .pricing-table.recommended .table-content, .pricing-table.recomended .table-content, .pricing-table .table-content:hover, .block-triangle, .owl-theme .owl-controls .owl-page span, body .vc_btn.vc_btn-blue, body a.vc_btn.vc_btn-blue, body button.vc_btn.vc_btn-blue, .pagination .page-numbers.current, .pagination a.page-numbers:hover, #subscribe > button[type="submit"], .prev-next-post a:hover .rotate45, .masonry_banner.default-skin, .form-submit input, .member-header::before, .member-header::after, .member-footer .social::before, .member-footer .social::after, .subscribe > button[type="submit"], .no-results input[type="submit"], h3#reply-title::after, .newspaper-info, header.header1 .header-nav-actions .shop_cart, .categories_shortcode .owl-controls .owl-buttons i:hover, .widget-title::after, .title-subtile-holder .dark_title.section-title::after, .title-subtile-holder .dark_title.section-title::before, body.single-st_cases .post-name::after, h2.heading-bottom::after, .single .content-car-heading::after, .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header.ui-state-active, #primary .main-content ul li:not(.rotate45)::before, .wpcf7-form .wpcf7-submit, ul.ecs-event-list li span, #contact_form2 .solid-button.button, .details-container > div.details-item .amount, .details-container > div.details-item ins, .sweetthemes-search .search-submit, .pricing-table.recommended .table-content .title-pricing, .pricing-table .table-content:hover .title-pricing, .pricing-table.recommended .button.solid-button, #navbar ul.sub-menu li a:hover .blogloop-v5 .absolute-date-badge span, .post-category-date a[rel="tag"], .venor_preloader_holder, #navbar .mt-icon-list-item:hover, .sweetthemes-pagination.pagination .page-numbers.current, .pricing-table .table-content:hover .button.solid-button, footer .footer-top .menu .menu-item a::before, .blogloop-v4.list-view .post-date, .navbar-toggle .icon-bar, .back-to-top, .post-password-form input[type="submit"], .search-form input[type="submit"], .post-password-form input[type="submit"], blockquote { background: rgb(13, 86, 217); }
.sweetthemes-search.sweetthemes-search-open .sweetthemes-icon-search, .no-js .sweetthemes-search .sweetthemes-icon-search, .sweetthemes-icon-search:hover, .latest-posts .post-date-month, .button.solid-button:hover, body .vc_btn.vc_btn-blue:hover, body a.vc_btn.vc_btn-blue:hover, .post-category-date a[rel="tag"]:hover, body button.vc_btn.vc_btn-blue:hover, .blogloop-v5 .absolute-date-badge span:hover, #contact_form2 .solid-button.button:hover, .subscribe > button[type="submit"]:hover, footer .mc4wp-form-fields input[type="submit"]:hover, .no-results.not-found .search-submit:hover, .no-results input[type="submit"]:hover, ul.ecs-event-list li span:hover, .pricing-table.recommended .table-content .price_circle, .pricing-table .table-content:hover .price_circle, #modal-search-form .modal-content input.search-input, .wpcf7-form .wpcf7-submit:hover, .form-submit input:hover, .blogloop-v4.list-view .post-date a:hover, .pricing-table.recommended .button.solid-button:hover, .search-form input[type="submit"]:hover, .error-return-home.text-center > a:hover, .pricing-table .table-content:hover .button.solid-button:hover, .post-password-form input[type="submit"]:hover, .navbar-toggle .navbar-toggle:hover .icon-bar, .back-to-top:hover, .post-password-form input[type="submit"]:hover { background: rgb(0, 0, 0); }
.flickr_badge_image a::after, .portfolio-hover, .pastor-image-content .details-holder, .item-description .holder-top, blockquote::before { background: rgba(155, 89, 182, 0.7); }
.author-bio, .blockquote, .widget_popular_recent_tabs .nav-tabs > li.active, body .left-border, body .right-border, body .member-header, body .member-footer .social, body .button[type="submit"], .navbar ul li ul.sub-menu, .wpb_content_element .wpb_tabs_nav li.ui-tabs-active, #contact-us .form-control:focus, .sale_banner_holder:hover, .testimonial-img, .wpcf7-form input:focus, .wpcf7-form textarea:focus, .header_search_form, .list-view .post-details .post-excerpt .more-link:hover { border-color: rgb(13, 86, 217); }
.header2 header .right-side-social-actions .phone-menu a::before { background: rgb(0, 0, 0) !important; }