/*
Theme Name: Seofy
Theme URI: http://seofy.webgeniuslab.net/
Author: WebGeniusLab
Author URI: http://webgeniuslab.net/
Description: WebGeniusLab team presents absolutely fresh and powerful WordPress theme. It combines new technologies and functional design that helps to showcase your content in better way. This WordPress theme is developed with attention to details, so you can create effective presentation of a website easily. Enjoy building web pages with our product!
Version: 1.6.8
Requires at least: 5.7
Requires PHP: 7.4
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: seofy
*/

/* Change theme as per theme logo 17-dec-2024 */

/* Change theme as per theme logo 17-dec-2024 */

.primary-nav > ul > li > a {
    color: #041B29 !important;
}

.bottom_header span span {
	color: #E69C31 !important;
}

.bottom_header .wrapper a span {
	color: #E69C31 !important;
}

::selection, #comments .comment-reply-link:hover, #comments > h3:after, #sb_instagram .sbi_photo:before, #main ul.seofy_plus li:before, aside > .widget + .widget:before, button:hover, body .widget .widget-title .widget-title_dots, body .widget .widget-title .widget-title_dots:before, body .widget .widget-title .widget-title_dots:after, input[type="submit"], mark, span.highlighter, .button-read-more:after, .blog-post_cats span a, .calendar_wrap caption, .comment-reply-title:after, .seofy_divider .seofy_divider_line .seofy_divider_custom .divider_line, .seofy_module_cats .cats_item-count, .seofy_module_double_headings .heading_subtitle:after, .seofy_module_double_headings .heading_subtitle:before, .seofy_module_progress_bar .progress_bar, .seofy_module_progress_bar .progress_label_wrap:before, .seofy_module_infobox.type_tile:hover:before, .seofy_module_social.with_bg .soc_icon, .seofy_module_pricing_plan .pricing_plan_wrap.highlighted .pricing_header, .seofy_module_title:after, .seofy_module_title .carousel_arrows a:hover span, .seofy_module_videobox .videobox_link, .load_more_works, .mc_form_inside #mc_signup_submit, .vc_wp_custommenu .menu .menu-item a:before, .primary-nav > ul > li > a > span:after, .primary-nav ul li ul li > a span:before, .primary-nav ul li ul li > a:before, .primary-nav > ul:not(.lavalamp) > li.current-menu-item > a > span:after, .primary-nav > ul:not(.lavalamp) > li.current-menu-ancestor > a> span:after, .primary-nav ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal > li.is-active > a, .primary-nav ul li.mega-menu-links > ul > li > a:before, .primary-nav ul li.menu-item.current-menu-ancestor > a > span:after, .primary-nav ul li.menu-item.current-menu-item > a > span:after, .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:before, .wgl_module_title.item_title .carousel_arrows a:hover, .wgl_timetabs .timetabs_headings .wgl_tab.active:after, .seofy_banner-widget .banner-widget_button, .widget .calendar_wrap table td#today:before, .widget .calendar_wrap table td#today:before, .widget .calendar_wrap tbody td > a:before, .widget .counter_posts, .widget.widget_pages ul li a:before, .widget.widget_nav_menu ul li a:before, .widget_nav_menu .menu .menu-item:before, .widget_postshero .recent-posts-widget .post_cat a, .widget_categories ul li > a:before, .widget_meta ul li > a:before, .widget_archive ul li > a:before, .tagcloud a:hover {
    background-color: #E69C31 !important;
}

.primary-nav ul li ul li:hover > a > span:before, .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a span:before, .primary-nav ul li ul li > a > span:before, .single_team_page .team-title:before, .isotope-filter a.active, .isotope-filter a:hover, .wgl-container ul.seofy_plus li:after, .wgl-container ul.seofy_plus li:before, .wgl-container ul.seofy_dash li:before, .seofy_module_double_headings .heading_title .heading_divider, .seofy_module_double_headings .heading_title .heading_divider:before, .seofy_module_double_headings .heading_title .heading_divider:after, ul.wp-block-archives.wp-block-archives-list li a:before, .wgl_portfolio_item-wrapper .swipebox:not(.title_sw):before, .wgl_portfolio_item-wrapper .swipebox:not(.title_sw):after {
    background: #E69C31 !important;
}

.seofy_module_button a.wgl_button_link::before {
    background: linear-gradient(90deg, #DCA958, #E69C31) !important;
}

.seofy_module_button a.wgl_button_link::after {
    background: linear-gradient(90deg, #E69C31, #DCA958) !important;
}

.seofy_module_button a.wgl_button_link span.button_border_gradient:before {
    background: linear-gradient(90deg, #DCA958, #E69C31) !important;
}

.seofy_module_button a.wgl_button_link span.button_border_gradient:after {
    background: linear-gradient(90deg, #E69C31, #DCA958) !important;
}

.theme-gradient .example, .single_team_page .team-info_icons a, #main ul.seofy_check_gradient li:before {
    background: #E69C31 !important;
}

ul.seofy_check.seofy_check_gradient li:before {
    color: #ffffff !important;
}

.seofy_hexagon svg {
    fill: #E69C31 !important;
    filter: drop-shadow(4px 5px 4px rgba(0,0,0,0.25)) !important;
}

.seofy_hexagon + .seofy_hexagon svg {
    fill: #DCA958 !important;
}

.services_icon_wrapper i.services_icon {
    background-image: -webkit-linear-gradient(0deg, #DCA958 0%, #E69C31 100%) !important;
}

.seofy_module_services_3 .services_icon_wrapper {
    background-color: rgba(0, 0, 0, 0.035) !important;
}

.seofy_module_testimonials.type_author_top_inline .testimonials_meta_wrap:after {
	background-image: -webkit-linear-gradient(0deg, #DCA958 0%, #E69C31 100%) !important;
}

ul.slick-dots li.slick-active button {
    background: #E69C31 !important;
}

#seofy_carousel_6762699c5c959.pagination_circle .slick-dots li button, #seofy_carousel_6762699c5c959.pagination_square .slick-dots li button, #seofy_carousel_6762699c5c959.pagination_line_circle .slick-dots li button {
	background: #072E46 !important;
}

.soc_icon {
    color: #072E46 !important;
}

.theme-gradient #scroll_up, .theme-gradient button, .theme-gradient .widget.seofy_widget.seofy_banner-widget .banner-widget_button, .theme-gradient .load_more_item, .theme-gradient input[type="submit"], .theme-gradient .rev_slider .rev-btn.gradient-button, .theme-gradient .seofy_module_demo_item .di_button a, .page_404_wrapper .seofy_404_button.wgl_button .wgl_button_link {
	background: -webkit-linear-gradient(0deg, #DCA958 0%, #E69C31 100%) !important;
}

.hover_links a:hover, header .header-link:hover {
    color: #E69C31 !important;
}

#main ul li:before, .meta-wrapper span:after, .prev-link_wrapper .image_prev .no_image_post, .next-link_wrapper .image_next .no_image_post, .next-link_wrapper .image_next:after, .prev-link_wrapper .image_prev:after, .wgl-pagination .page .current, .wgl-pagination .page a:hover, .page-header_breadcrumbs .divider, .slick-dots li button, ul.wp-block-categories.wp-block-categories-list li .post_count {
	background: #E69C31 !important;
}

.blog-post_link:before, .blog-post_meta-categories span, .blog-post_quote-text:before, .wgl_portfolio_item-meta a, .wgl_portfolio_item-meta span, .seofy_module_demo_item .di_label {
	color: #E69C31 !important;
}

.page-header {
    background-color: rgba(0, 0, 0, .0425) !important;
}

.seofy_module_double_headings .heading_subtitle {
    color: #E69C31 !important;
}

span.counter_value {
    color: #072E46 !important;
}

span.counter_value_suffix {
    color: #E69C31 !important;
}

body ol > li:before {
    color: #072E46 !important;
}

.services_item-wrap .services_item-icon i.services_icon:before {
    background-image: -webkit-linear-gradient(0deg, #DCA958 0%, #E69C31 100%) !important;
}

.services_item-wrap.active .services_item-icon::after {
    background-image: -webkit-linear-gradient(0deg, #DCA958 0%, #E69C31 100%) !important;
}

.services_item-wrap.active .services_item-icon i.services_icon:before {
   background-image: -webkit-linear-gradient(0deg, #ffffff 0%, #ffffff 100%) !important;
}

header .header-link:hover {
    color: #E69C31 !important;
}

.seofy_module_circuit_services .services_item-icon:after {
	background-image: none !important;
}

.blog-post_meta-categories span a {
	background-color: #072E46 !important;
	border-color: #072E46 !important;
}

.blog-post_meta-categories span a:hover,
.blog-post_meta-categories span a:focus {
	border-color: #E69C31 !important;
}

body .widget_categories ul li .post_count, body .widget_product_categories ul li .post_count, body .widget_meta ul li .post_count, body .widget_archive ul li .post_count {
	background: #072E46 !important;
}

footer.wp-block-latest-comments__comment-meta a {
	color: #E69C31;
}

footer.wp-block-latest-comments__comment-meta a:hover,
footer.wp-block-latest-comments__comment-meta a:focus {
	color: #072E46;
}

body input:not([type=checkbox]):not([type=radio]):not([type=submit]), select, textarea {
	background-color: rgba(0, 0, 0, 0.05) !important;
}

.widget.widget_categories ul li a:hover, .widget.widget_categories ul li a:hover {
	color: #E69C31 !important;
}

p a {
    color: #E69C31;
}

.mobile_nav_wrapper {
	background-color: #ffffff !important;
}

.mobile_nav_wrapper nav.primary-nav {
	background-color: #ffffff;
}

.footer_top-area .wpb_single_image img {
    height: 50px;
    width: auto;
}

.footer_top-area .wpb_column.vc_column_container.vc_col-sm-4:nth-child(2) {
    padding-left: 75px;
}

@media (max-width: 1200px) {

.wgl-mobile-header {
    background: #041B29 !important;
}

.wgl-menu_outer {
    background: #f6f6f6;
}

}

@media (min-width: 480px) and (max-width: 1200px) {


rs-layer-wrap.rs-parallax-wrap img, rs-layer-wrap.rs-parallax-wrap + rs-layer-wrap.rs-parallax-wrap img {
    margin-top: 40px;
}

}

@media (max-width: 479px) {


rs-layer-wrap.rs-parallax-wrap img, rs-layer-wrap.rs-parallax-wrap + rs-layer-wrap.rs-parallax-wrap img {
    margin-top: 120px;
}

}

@media (max-width: 992px) {

.footer_top-area .wpb_column.vc_column_container.vc_col-sm-4:nth-child(2) {
    padding-left: 0;
}

}

