/*
Theme Name: ZikZag Child
Author: WebGeniusLab
Author URI: http://webgeniuslab.net
Description: -
Version: 1.0
Template: zikzag
Text Domain:  zikzag-child
*/

@charset "UTF-8";
:root {
  --star-size: 30px;
  --star-color: #616161;
  --star-background: #fc0;
}

.Stars {
  --percent: calc(var(--rating) / 5 * 100%);
  display: block;
  font-size: var(--star-size);
  font-family: Times;
  line-height: 1;
  margin-top:25px;
}
.Stars::before {
  content: "★★★★★";
  letter-spacing: 3px;
  background: linear-gradient(90deg, var(--star-background) var(--percent), var(--star-color) var(--percent));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/*.slick-arrow{margin-top:-150px !important;}*/

.elementor-element-5f3191d1 .wgl-infobox{min-height:430px !important;}
.elementor-element-ba7082e .wgl-infobox{min-height:430px !important;}

/*.elementor-social-icon-twitter{background-color: transparent !important;border:1px solid rgba(255, 255, 255, 0.1) !important;}*/

.elementor-element-61fb48be .wgl-pricing_plan{max-width: 100% !important;}
.elementor-element-61fb48be .pricing_plan_wrap{min-height:730px !important;}

.elementor-element-469e1abe .wgl-infobox{min-height:230px !important;}



.top-nav a{color: #ffffff !important;margin-right:10px;}

.menu-item.soon-event, .menu-item.soon-event a {
    pointer-events: none;
}

#main{margin-top:0px !important; padding-bottom:0px !important;}

.breadcrumbs > a{color: #666666 !important;opacity:1;}

.breadcrumbs > .current{color: #666666 !important;}

/*.elementor-section-wrap{
	border-top: 1px solid #666666;
}*/

#slider-1-slide-1-layer-0{font-weight:bold !important;}

@media only screen and (min-width: 767px) {
  	.wgl-site-header, .wgl-theme-header .primary-nav {
    	display:inline !important;
  	}
	.wgl-mobile-header {display:none !important;}
	.wgl-site-header {display:inline !important;}
	
	.wgl-site-header, .wgl-theme-header .primary-nav {
    	display: inline;
	}
	//.custom_menu_heading
	li > a.mega-menu-link{font-size: 22px;
    text-decoration: underline;
    line-height: 30px;
    text-underline-position: under;}
	
	.primary-nav ul li.mega-menu-links > ul > li{margin-top:0px !important;margin-bottom:5px !important;}
	
/*li.custom_menu_heading2 > a:hover{border-bottom:1px solid #578f44;}*/
	
	.mega_menu_spacer{margin-top:28px !important;}
	
}

.top-nav a{color: #ffffff; margin-right:15px;font-weight:700;font-size:11px;line-height:14px;text-transform: uppercase;}
.top-nav a:hover{color:#578f44;}

.menu-item_plus{display:none;}

.primary-nav > ul > li > a:before, .primary-nav > ul > li > a:after{display:none;}

.sub-menu-columns li .item_text{font-weight:normal;line-height: 18px;
    font-size: 18px;}
.sub-menu li .item_text{font-weight:normal;font-size: 16px;}
.sub-menu-columns_item li .item_text{font-size:16px;font-weight:normal;margin-bottom: 0px;}



#main{
    margin-top: 0px;padding-top:0px !important;}

.page-header {
    padding-top: 120px !important;
    height: 200px !important;
}

#rev_slider_1_1 {
    margin-top: 108px;
    max-height: 600px !important;
}

.blog-style-standard .wgl_col-6 .blog-post_title > a, .blog-style-standard .wgl_col-4 .blog-post_title > a, .blog-style-standard .wgl_col-3 .blog-post_title > a{font-size:25px;}

li.custom_menu_heading ul .menu-item a{padding:7px 15px !important;}

/*.sub-menu-columns_item .item_text{line-height:30px !important;}*/
.elementor-social-icon-facebook-f{
background-color: #3B5998 !important;
    border-color: #3B5998 !important;
}

.elementor-social-icon-twitter{
background-color: #1DA1F2 !important;
    border-color: #1DA1F2!important;
}
.elementor-social-icon-linkedin{
	background-color: #E40000 !important;
    border-color: #E40000 !important;
}

.elementor-social-icon-youtube{
	background-color: #C32AA3 !important;
    border-color: #C32AA3 !important;
}

.post_date{background-color: #027ac0 !important;}

.blog-post.format-quote .blog-post_quote-icon svg .st0, .quote_icon_svg svg .st0{fill: #027ac0;}


.primary-nav ul li.mega-menu-links > ul.mega-menu .item_text{text-align:left !important;}

.wgl-button.btn-size-sm {
		margin-top:10px;
    padding: 7px 15px !important;
}

.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 > a > span:after, .mobile_nav_wrapper .primary-nav > ul > li > a > span:after, .primary-nav ul li ul li > a > span:first-child:before, .primary-nav ul li ul li > a > span:first-child:after, .wpcf7 .demo-1-form .wpcf7-submit:hover{background:none !important;color:#027ac0 !important;}

.elementor-3757 .elementor-element.elementor-element-ea42509 .elementor-spacer-inner{height:85px !important;}

.menu-item a span span.item_text:hover{color:#027ac0 !important;}

.primary-nav ul li.mega-menu-links > ul.mega-menu > .menu-item > a:hover{color:#027ac0 !important;}
.primary-nav ul li ul .menu-item a{line-height:40px !important;padding:0px !important;}
.sub-menu-columns li .item_text{line-height:30px !important;padding-right:45px !important;}

.primary-nav ul li.mega-menu-links > ul{margin-top:-30px !important;}
.hideme{display:none !important;}

.sub-menu-columns{width:auto !important;}

.wgl-mega-menu{max-width: 80%;
    margin-left: 25px;
    margin-right: 25px;
	position: absolute;
padding-bottom: 10px !important;}

#menu-item-3880 .wgl-mega-menu{width:40% !important;}

.search_mobile_menu {display:none;}

@media only screen and (max-width: 767px) {
	//suaoday
	.wgl-header-row_wrapper{display:inline !important;}
	
.wgl-logotype-container img{width: 50%;
    /* margin-right: 25px; */
    /* margin-bottom: -7px; */
    position: relative;
    z-index: 5000;
    left: 10px;
    top: -16px;
}
	.wgl-logotype-container{position: absolute;}
	
	.mega-toggle-animated-slider{position:absolute;right:15px;}
	
	#mega-menu-wrap-main_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box{margin-top:-5px !important;}
	
#rev_slider_1_1 {
	margin-top: 29px !important;}
	
	.searchandfilter p{display:none;}
	.searchandfilter ul li{width:100%;margin-bottom:15px;}
	
	.searchandfilter input[type="text"],.searchandfilter select{width:100%;}
	
	.elementor-29 .elementor-element.elementor-element-a991feb > .elementor-widget-container{padding-top:0px !important;}
}


@media only screen and (min-width: 1200px) and (max-width: 1300px){
#mega-menu-main_menu{margin-top:26px !important;}
}

@media only screen and (min-width:1200px){
	.elementor-3889 .elementor-element.elementor-element-2398b6db .header_search{height:90px !important;}
	.elementor-element-761447ab,.elementor-element-205b6d22{height:90px !important;}
	.elementor-element-24334b40{height:90px !important;}
	#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item > a.mega-menu-link{line-height:21px !important; height:21px !important;font-size: 16px !important;font-weight:600 !important;
    padding: 0 8px !important;}
#mega-menu-wrap-main_menu #mega-menu-main_menu > li:first-child.mega-menu-item{border-left:none !important;}
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item{border-left: 0px solid #003e51 !important;}
	
	#mega-menu-wrap-main_menu #mega-menu-main_menu > li:last-child.mega-menu-item{padding-right:8px !important;}
	
}

.page-header_content{display:table !important;}
.page-header_title{display: none !important;
    text-align: left !important;
}
.page-header_breadcrumbs{
    float: left !important;
    text-align: left !important;
position: absolute !important;
    left: 40px !important;}

.custom_menu_heading a{font-size:18px !important;}
.custom_menu_top_heading{padding-bottom: 0px !important;}
.custom_menu_top_heading a{text-decoration:none !important;font-weight:600;font-size:26px !important;line-height:26px !important;}

div.custom_menu_top_heading{font-weight:600;font-size:26px !important;line-height:30px !important;color:#ffffff !important;text-transform:uppercase;margin-bottom:10px !important;}

div.custom_menu_2nd_heading{font-weight:600;font-size:20px !important;line-height:28px !important;color:#ffffff !important;text-transform:capitalize;text-decoration:underline !important;}

div.custom_menu_2nd_heading a{color:#ffffff !important;}

div.custom_menu_2nd_heading a:hover{color:#027ac0 !important;}

#mega-menu-main_menu > li.mega-menu-item:first-child > ul.mega-sub-menu{z-index: 20000 !important;overflow-y:scroll !important;max-height:450px !important;}

#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{padding:15px 0px 0px 15px !important;}

a.mega-menu-link{font-size: 16px !important;text-decoration: none !important;line-height:20px !important;text-transform:capitalize !important;}

a.mega-menu-link:hover{color:#027ac0 !important;}

}

.top_buttons{margin-bottom: 35px !important;margin-left: 10px !important;}

.top_buttons .custom_btn1{color: #ffffff !important;background-color: #578F44 !important;    padding: 3px 10px !important;
    border-radius: 5px !important;margin-right:5px;
  }

.top_buttons .custom_btn2{color: #ffffff !important;background-color: #027AC0 !important;    padding: 3px 10px !important;
    border-radius: 5px !important;margin-right:5px;}

.top_buttons .custom_txt1{float:right;margin-right:20px !important;color: #ffffff !important;font-size:20px !important;line-height:30px !important;}

@media only screen and (max-width: 400px) {
.top_buttons .custom_txt1{font-size:13px !important;}
}

/*ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size:20px !important;}*/

/*ul.mega-sub-menu > li.mega-custom_menu_top_heading > a.mega-menu-link{font-size:26px !important;}*/

ul.mega-sub-menu{padding-bottom:24px !important;}

@media only screen and (min-width:767px){
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-megamenu > ul.mega-sub-menu{position:fixed;margin-left:9%;margin-right:4%;width:87% !important;}
	
}

@media only screen and (max-width:767px){
	
	.page-header {
    padding-top: 160px !important;
    height: 220px !important;
    width: 90%;
}
	
	.search_box_container{display:block !important;margin-left:15px !important;}
	.search_box_left{width:93% !important;}
	.search_box_right{width:93% !important;}
	
}

.page-header_breadcrumbs{
		padding-bottom: 8px;
    width: 93%;
    border-bottom: 1px solid #666666;
}

.searchandfilter ul{padding:0px !important;}

.search_box_container{margin-bottom:20px;display: flex;width: 100%;margin-left: auto;margin-right: auto;}
.search_box_left{text-align: center;border: none;vertical-align: middle;width:38%;}
.search_box_right{text-align: center;border: none;vertical-align: middle;width:62%;}

.wgl_module_team .team-item_info {
	padding: 20px 0px !important;
}
.team-title_wrapper{
	width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
}

.video-container {
    border-left: 1px solid #fff !important;
}

.home .wgl-infobox_content h3{text-align:center;margin-top:10px;}

.elementor-element-4c303f9 .wgl-infobox_content {text-align:center;min-height:440px !important;}

/*.elementor-element-3bc76441 .pricing_plan_wrap{min-height:1050px !important;}*/

.elementor-element-3bc76441 .pricing_title{margin-top:20px;margin-bottom:20px;}

.elementor-element-3bc76441 .pricing_content{text-align:center;}

.elementor-element-3bc76441 .pricing_content .zikzag_next_bottom {text-align:left;}
.elementor-element-3bc76441  .pricing_footer{text-align:center;}

.elementor-element-4eca382 .wgl-infobox{min-height:415px !important;}

.home_page_custom_height1 .pricing_plan_wrap{min-height:1020px !important;}
.home_page_custom_height1 .pricing_plan_wrap .pricing_footer{padding-bottom:0px !important;}

/*.distribution_2_columns_height_custom1 .pricing_plan_wrap{min-height:934px !important;}
.distribution_2_columns_height_custom2 .pricing_plan_wrap{min-height:930px !important;}*/

.by-software-sage-crm-custom-height1 .wgl-infobox{min-height:390px !important;}
.by_software_sage300_custom_height1 .elementor-widget-container{min-height:995px !important;}

.by-software-sage-enterprise-intelligence-custom-height1 .wgl-infobox{min-height:940px !important;}

.custom-solution-barcode-scanning-custom-height1 .wgl-infobox{min-height:460px !important;}
.custom-solution-cadlink-custom-height1 .wgl-infobox{min-height:650px !important;}

.by-software-sage-inventory-advisor-custom-height1 .wgl-infobox{min-height:460px !important;}
.by-software-sage-hrms-custom-height1 .wgl-infobox{min-height:460px !important;}
.by-software-sage-fixed-assets-custom-height1 .wgl-infobox{min-height:960px !important;}
.by-software-sage-people-custom-height1 .wgl-infobox{min-height:480px !important;}

.software-sage-300-custom-height1 .wgl-infobox_wrapper{min-height:670px !important;}

.by_industry_distribution_custom_height1 .pricing_plan_wrap{min-height:1255px !important;}

.by-industry-retail-custom-height1 .pricing_plan_wrap{min-height:660px !important;}
.by-industry-professional-services-custom-height1 .wgl-infobox{min-height:790px !important;}

.business_solution_discrete_manufacturing_custom_height1 .wgl-infobox{min-height:440px !important;}
.by_industry_discrete_manufacturing_custom_height1 .wgl-infobox{min-height:440px !important;}

.business_solution_distribution_custom_height1 .pricing_plan_wrap{min-height:1255px !important;}

.distribution_custom_height1 .pricing_plan_wrap{min-height:1170px !important;}
.distribution_custom_height1 .pricing_plan_wrap .pricing_footer{padding-bottom:0px !important;}

.distribution_custom_height2 .pricing_plan_wrap{min-height:900px !important;}
.distribution_custom_height2 .pricing_plan_wrap .pricing_footer{padding-bottom:0px !important;}

.distribution_section_custom_height1 .pricing_plan_wrap{min-height:1150px !important;}
.distribution_section_custom_height1 .pricing_plan_wrap .pricing_footer{padding-bottom:0px !important;}

.distribution_section_custom_height2 .pricing_plan_wrap{min-height:900px !important;}
.distribution_section_custom_height2 .pricing_plan_wrap .pricing_footer{padding-bottom:0px !important;}

.financial_management_custom_height1 .pricing_plan_wrap{min-height:1350px !important;}
.financial_management_custom_height1 .pricing_plan_wrap .pricing_footer{padding-bottom:0px !important;}

.financial_management_custom_height2 .pricing_plan_wrap{min-height:970px !important;}
.financial_management_custom_height2 .pricing_plan_wrap .pricing_footer{padding-bottom:0px !important;}

.financial_management_section_custom_height1 .pricing_plan_wrap{min-height:1360px !important;}
.financial_management_section_custom_height1 .pricing_plan_wrap .pricing_footer{padding-bottom:0px !important;}

.financial_management_section_custom_height2 .pricing_plan_wrap{min-height:970px !important;}
.financial_management_section_custom_height2 .pricing_plan_wrap .pricing_footer{padding-bottom:0px !important;}

.process_manufacturing_custom_height1 .pricing_plan_wrap{min-height:1190px !important;}
.process_manufacturing_custom_height1 .pricing_plan_wrap .pricing_footer{padding-bottom:0px !important;}

.process_manufacturing_custom_height2 .pricing_plan_wrap{min-height:900px !important;}
.process_manufacturing_custom_height2 .pricing_plan_wrap .pricing_footer{padding-bottom:0px !important;}

.process_manufacturing_section_custom_height1 .pricing_plan_wrap{min-height:1100px !important;}
.process_manufacturing_section_custom_height1 .pricing_plan_wrap .pricing_footer{padding-bottom:0px !important;}

.process_manufacturing_section_custom_height2 .pricing_plan_wrap{min-height:905px !important;}
.process_manufacturing_section_custom_height2 .pricing_plan_wrap .pricing_footer{padding-bottom:0px !important;}

.by_industry_retail_custom_height1 .pricing_plan_wrap{min-height:1190px !important;}
.by_industry_retail_custom_height1 .pricing_plan_wrap .pricing_footer{padding-bottom:0px !important;}

.discrete_manufacturing_custom_height1 .pricing_plan_wrap{min-height:1190px !important;}
.discrete_manufacturing_custom_height1 .pricing_plan_wrap .pricing_footer{padding-bottom:0px !important;}

.discrete_manufacturing_custom_height2 .pricing_plan_wrap{min-height:910px !important;}
.discrete_manufacturing_custom_height2 .pricing_plan_wrap .pricing_footer{padding-bottom:0px !important;}

.discrete_manufacturing_section_custom_height1 .pricing_plan_wrap{min-height:1100px !important;}
.discrete_manufacturing_section_custom_height1 .pricing_plan_wrap .pricing_footer{padding-bottom:0px !important;}

.discrete_manufacturing_section_custom_height2 .pricing_plan_wrap{min-height:905px !important;}
.discrete_manufacturing_section_custom_height2 .pricing_plan_wrap .pricing_footer{padding-bottom:0px !important;}

.business_intelligence_custom_height1 .pricing_plan_wrap{min-height:1190px !important;}
.business_intelligence_custom_height1 .pricing_plan_wrap .pricing_footer{padding-bottom:0px !important;}

.business_intelligence_custom_height1 .wgl-infobox{min-height:495px !important;}

.crm_custom_height1 .pricing_plan_wrap{min-height:1120px !important;}
.crm_custom_height1 .pricing_plan_wrap .pricing_footer{padding-bottom:0px !important;}

.human_resource_section_custom_height1 .pricing_plan_wrap{min-height:870px !important;}
.human_resource_section_custom_height1 .pricing_plan_wrap .pricing_footer{padding-bottom:0px !important;}

.human_resource_section_custom_height2 .pricing_plan_wrap{min-height:870px !important;}
.human_resource_section_custom_height2 .pricing_plan_wrap .pricing_footer{padding-bottom:0px !important;}

.process_manufacturing_custom_height1 .wgl-infobox_wrapper{min-height:350px !important;}

.custom_footer_green_blocks .wgl-infobox_button:hover span{text-decoration:underline !important;}

.software-sage-intacct-custom-height1 .wgl-infobox_wrapper{min-height:620px !important;}
.software-sage-intacct-custom-height2 .wgl-infobox_wrapper{min-height:1120px !important;}

.by_software_sage_intacct_custom_height3 .wgl-infobox_wrapper{min-height:925px !important;}
.by_software_sage_intacct_custom_height3 .wgl-image-box_img{text-align:center !important;}
.by_software_sage_intacct_custom_height3 .button-read-more{float:right !important;}

.software-sage-x3-custom-height1 .wgl-infobox_wrapper{min-height:635px !important;}
.software-sage-x3-custom-height2 .wgl-infobox_wrapper{min-height:635px !important;}

.by_software_sage_x3_custom_height3 .elementor-widget-container{min-height:780px !important;}
.by_software_sage_x3_custom_height3 .wgl-image-box_img{text-align:center !important;}
.by_software_sage_x3_custom_height3 .button-read-more{float:right !important;}

.by-industry-financials-custom-height1 .wgl-infobox_wrapper{min-height:420px !important;}
.by-industry-food-beverage-custom-height1 .wgl-infobox_wrapper{min-height:590px !important;}

.by-industry-food-beverage-custom-height2 .pricing_plan_wrap{min-height:910px !important;}
.by-industry-food-beverage-custom-height3 .pricing_plan_wrap{min-height:1210px !important;}

.by-industry-non-profit-custom-height1 .wgl-infobox_wrapper{min-height:780px !important;}
.by-industry-non-profit-custom-height2 .wgl-infobox_wrapper{min-height:560px !important;}

.required{color: #ff0000 !important;}

.wgl-pricing_plan .button-wrapper{text-align:center !important;}

.sage_intacct_right_column_custom1{box-shadow: 0px 4px 10px 1px rgb(0 0 0 / 10%) !important;padding: 30px !important;margin-left: 10%;height:100%;}

.labelw {color: white;}
