/*
 Theme Name:     FP Genetics Child
 Theme URI:      https://www.fpgenetics.ca
 Description:    FP Genetics Child Theme
 Author:         FP Genetics
 Author URI:     https://www.fpgenetics.ca
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
/*https://www.peeayecreative.com/how-to-make-a-horizontal-scrollable-divi-menu-module/

/*diplay the desktop menu on all devices*/

.pa-horizontal-scroll-menu .et_pb_menu__menu {
	display: block !important
}


/*hide the mobile menu*/

.pa-horizontal-scroll-menu .et_mobile_nav_menu {
	display: none !important;
}


/*force the menu to fullwidth to allow for the menu to scroll within it*/

.pa-horizontal-scroll-menu .et_pb_menu__menu {
	width: 100%;
}


/*set the menu to automatically overflow*/

.pa-horizontal-scroll-menu .et_pb_menu__wrap {
	overflow: auto;
}


/*keep the menu items horizontal and avoid stacking*/

.pa-horizontal-scroll-menu .et_pb_menu__menu ul.et-menu {
	white-space: nowrap !important;
	flex-wrap: nowrap !important;
	margin: 10px auto;
}


/*hide scrollbar on IE, Edge, and Firefox*/

.pa-horizontal-scroll-menu .et_pb_menu__wrap {
	-ms-overflow-style: none;
	scrollbar-width: none;
}


/*hide scrollbar on Chrome, Safari, and Opera*/

.pa-horizontal-scroll-menu .et_pb_menu__wrap::-webkit-scrollbar {
	display: none;
}


/* Halo effects */
.et_pb_row.et_pb_row_1 .et_pb_column .et_pb_module.et_pb_team_member .et_pb_team_member_image{
	 border-radius: inherit !important;
	 background-image: url('./halo-images/wheat.png');
	 background-size: cover;
}

body.barley .et_pb_row.et_pb_row_1 .et_pb_column .et_pb_module.et_pb_team_member .et_pb_team_member_image{
	 border-radius: inherit !important;
	 background-image: url('./halo-images/barley.png');
	 background-size: cover;
}

body.barley .et_pb_row.et_pb_row_2 .et_pb_column .et_pb_module.et_pb_team_member .et_pb_team_member_image{
	 border-radius: inherit !important;
	 background-image: url('./halo-images/barley.png');
	 background-size: cover;
}

body.oats .et_pb_row.et_pb_row_1 .et_pb_column .et_pb_module.et_pb_team_member .et_pb_team_member_image{
	 border-radius: inherit !important;
	 background-image: url('./halo-images/oats.png');
	 background-size: cover;
}

body.hybrid-op-rye .et_pb_row.et_pb_row_1 .et_pb_column .et_pb_module.et_pb_team_member .et_pb_team_member_image{
	 border-radius: inherit !important;
	 background-image: url('./halo-images/hfr.png');
	 background-size: cover;
}

body.peas .et_pb_row.et_pb_row_1 .et_pb_column .et_pb_module.et_pb_team_member .et_pb_team_member_image {
	 border-radius: inherit !important;
	 background-image: url('./halo-images/pulses.png');
	 background-size: cover;
}

body.lentils .et_pb_row.et_pb_row_1 .et_pb_column .et_pb_module.et_pb_team_member .et_pb_team_member_image{
	 border-radius: inherit !important;
	 background-image: url('./halo-images/pulses.png');
	 background-size: cover;
}

body.flax .et_pb_row.et_pb_row_1 .et_pb_column .et_pb_module.et_pb_team_member .et_pb_team_member_image{
	 border-radius: inherit !important;
	 background-image: url('./halo-images/flax.png');
	 background-size: cover;
}


.et_pb_row.et_pb_row_1 .et_pb_column .et_pb_module.et_pb_team_member .et_pb_team_member_image img{ 
	padding: 17px !important; 
	border-radius: 100%;  	
}

.et_pb_row.et_pb_row_2 .et_pb_column .et_pb_module.et_pb_team_member .et_pb_team_member_image img{ 
	padding: 17px !important; 
	border-radius: 100%;  	
}

.et_pb_module.et_pb_portfolio_grid .et_pb_portfolio_grid_items a span.et_portfolio_image img{
	border-radius: 100%;
	padding: 17px  !important;
}

.et_pb_module.et_pb_portfolio_grid .et_pb_portfolio_grid_items .type-project{
	text-align: center;
	margin-bottom: 30px !important;
	
}

.et_pb_module.et_pb_portfolio_grid .et_pb_portfolio_grid_items .project_category-wheat a span.et_portfolio_image, .et_pb_module.et_pb_portfolio_grid .et_pb_portfolio_grid_items .project_category-durum a span.et_portfolio_image{
	 background-image: url('./halo-images/wheat.png');
	 background-size: cover;
}

.et_pb_module.et_pb_portfolio_grid .et_pb_portfolio_grid_items .project_category-barley a span.et_portfolio_image{
	background-image: url('./halo-images/barley.png');
	background-size: cover;
}

.et_pb_module.et_pb_portfolio_grid .et_pb_portfolio_grid_items .project_category-oats a span.et_portfolio_image{
	background-image: url('./halo-images/oats.png');
	background-size: cover;
}

.et_pb_module.et_pb_portfolio_grid .et_pb_portfolio_grid_items .project_category-hybrid-op-rye a span.et_portfolio_image{
	background-image: url('./halo-images/hfr.png');
	background-size: cover;
}

.et_pb_module.et_pb_portfolio_grid .et_pb_portfolio_grid_items .project_category-peas a span.et_portfolio_image{
	background-image: url('./halo-images/pulses.png');
	background-size: cover;
}


.et_pb_module.et_pb_portfolio_grid .et_pb_portfolio_grid_items .project_category-lentils a span.et_portfolio_image{
	background-image: url('./halo-images/wheat.png');
	background-size: cover;
}

.et_pb_module.et_pb_portfolio_grid .et_pb_portfolio_grid_items .project_category-flax a span.et_portfolio_image{
	background-image: url('./halo-images/flax.png');
	background-size: cover;
}

@media (max-width: 767px) {

	.et_pb_module.et_pb_portfolio_grid .et_pb_portfolio_grid_items .type-project{
		margin-right: 5px !important;
	}

}

/* main page */

#wheat-bg .et_pb_main_blurb_image img, #durum-bg .et_pb_main_blurb_image img, #barly-bg .et_pb_main_blurb_image img, #oats-bg .et_pb_main_blurb_image img, #hrf-bg .et_pb_main_blurb_image img, #peas-bg .et_pb_main_blurb_image img, #lentils-bg .et_pb_main_blurb_image img, #flax-bg .et_pb_main_blurb_image img{ 
	padding: 17px; 
	border-radius: 100%; 
}
#wheat-bg .et_pb_main_blurb_image span, #durum-bg .et_pb_main_blurb_image span{
	border-radius: inherit !important;
	background-image: url('./halo-images/wheat.png');
	background-size: cover;
}
#barly-bg .et_pb_main_blurb_image span{
	border-radius: inherit !important;
	background-image: url('./halo-images/barley.png');
	background-size: cover;
}
#oats-bg .et_pb_main_blurb_image span{
	border-radius: inherit !important;
	background-image: url('./halo-images/oats.png');
	background-size: cover;
}
#hrf-bg .et_pb_main_blurb_image span{
	border-radius: inherit !important;
	background-image: url('./halo-images/hfr.png');
	background-size: cover;
}
#peas-bg .et_pb_main_blurb_image span{
	border-radius: inherit !important;
	background-image: url('./halo-images/pulses.png');
	background-size: cover;
}
#lentils-bg .et_pb_main_blurb_image span{
	border-radius: inherit !important;
	background-image: url('./halo-images/pulses.png');
	background-size: cover;
}
#flax-bg .et_pb_main_blurb_image span{
	border-radius: inherit !important;
	background-image: url('./halo-images/flax.png');
	background-size: cover;
}

#wheat-bg .et_pb_blurb_container, #durum-bg .et_pb_blurb_container, #barly-bg .et_pb_blurb_container, #oats-bg .et_pb_blurb_container, #hrf-bg .et_pb_blurb_container, #peas-bg .et_pb_blurb_container, #lentils-bg .et_pb_blurb_container, #flax-bg .et_pb_blurb_container{
	text-align: center;
}

/* recently reviewed posts */

ul.recentviewed_post li a span.img-bg img.attachment-48x48.size-48x48.wp-post-image{ padding:5px; border-radius: 100%;  }
ul.recentviewed_post li a.wheat-bg span.img-bg, ul.recentviewed_post li a.durum-bg span.img-bg{
	background-image: url('./halo-images/wheat.png');
	background-size: cover;
	display: inline-flex;
}
ul.recentviewed_post li a.barley-bg span.img-bg{
	background-image: url('./halo-images/barley.png');
	background-size: cover;
	display: inline-flex;
}
ul.recentviewed_post li a.oats-bg span.img-bg{
	background-image: url('./halo-images/oats.png');
	background-size: cover;
	display: inline-flex;
}
ul.recentviewed_post li a.hybrid-op-rye-bg span.img-bg{
	background-image: url('./halo-images/hfr.png');
	background-size: cover;
	display: inline-flex;
}
ul.recentviewed_post li a.peas-bg span.img-bg, ul.recentviewed_post li a.lentils-bg span.img-bg{
	background-image: url('./halo-images/pulses.png');
	background-size: cover;
	display: inline-flex;
}
ul.recentviewed_post li a.flax-bg span.img-bg{
	background-image: url('./halo-images/flax.png');
	background-size: cover;
	display: inline-flex;
}


/* Footer social icons */

ul.et-social-icons.npfooter{ float: none !important; padding-left: 0; }
ul.et-social-icons.npfooter li.et-social-icon a{ color: #ffffff !important;  }
ul.et-social-icons.npfooter li.et-social-icon:first-child{ margin-left: 0 !important; }

ul.ft_contactus{ color: #fff; list-style:none; padding-left:0;}
ul.ft_contactus li a{ color: #fff;}
ul.ft_contactus li span{ margin-right:10px;}

div.ft_widtitle_fst  h2.et_pb_module_heading{ text-align:center;}

div.ft_widtitle h3{ color: #fff;}



/* dealer map css */
#wpgmza_filter_10 select#wpgmza_filter_select option.catLvl_1, 
#wpgmza_filter_10 select#wpgmza_filter_select option.catLvl_ {
    font-weight:bold !important;
}


#wpgmza_filter_10 select#wpgmza_filter_select option:nth-child(3), 
#wpgmza_filter_10 select#wpgmza_filter_select option:nth-child(18),
#wpgmza_filter_10 select#wpgmza_filter_select option:nth-child(20),
#wpgmza_filter_10 select#wpgmza_filter_select option:nth-child(24),
#wpgmza_filter_10 select#wpgmza_filter_select option:nth-child(26),
#wpgmza_filter_10 select#wpgmza_filter_select option:nth-child(16),
#wpgmza_filter_10 select#wpgmza_filter_select option:nth-child(32),
#wpgmza_filter_10 select#wpgmza_filter_select option:nth-child(41),
#wpgmza_filter_10 select#wpgmza_filter_select option:nth-child(42),
#wpgmza_filter_10 select#wpgmza_filter_select option:nth-child(355555),
#wpgmza_filter_10 select#wpgmza_filter_select option:nth-child(52222),
#wpgmza_filter_10 select#wpgmza_filter_select option:nth-child(500000),
#wpgmza_filter_10 select#wpgmza_filter_select option:nth-child(54),
#wpgmza_filter_10 select#wpgmza_filter_select option:nth-child(611111),
#wpgmza_filter_10 select#wpgmza_filter_select option:nth-child(57),
#wpgmza_filter_10 select#wpgmza_filter_select option:nth-child(6222222),
#wpgmza_filter_10 select#wpgmza_filter_select option:nth-child(36),
#wpgmza_filter_10 select#wpgmza_filter_select option:nth-child(40),
#wpgmza_filter_10 select#wpgmza_filter_select option:nth-child(43),
#wpgmza_filter_10 select#wpgmza_filter_select option:nth-child(51),
#wpgmza_filter_10 select#wpgmza_filter_select option:nth-child(60),
#wpgmza_filter_10 select#wpgmza_filter_select option:nth-child(65),

#wpgmza_filter_10 select#wpgmza_filter_select option:nth-child(66666){
    font-weight:bold;
}

#wpgmza_filter_10 { width: 50%; float: left; }
body.page-id-987503287 div.wpgmza-filter-widgets, body.page-id-1199 div.wpgmza-filter-widgets{ width: 50%; text-align: left; }
div#wpgmza_filter_10{ margin-top: 6px; text-align: right !important; }
div#wpgmza_filter_10 span{ margin-right: 10px; }
body.page-id-987503287 .wpgmza-filter-widgets select, body.page-id-1199 .wpgmza-filter-widgets select{
background-color: #fff  !important;
  border: 1px solid #bbb  !important;
  padding: 2px 10px !important;
  color: #4e4e4e  !important;
  border-radius: 0px !important; 
}





/* home map css */
#wpgmza_filter_12 select#wpgmza_filter_select option.catLvl_1, 
#wpgmza_filter_12 select#wpgmza_filter_select option.catLvl_ {
    font-weight:bold !important;
}


#wpgmza_filter_12 select#wpgmza_filter_select option:nth-child(3), 
#wpgmza_filter_12 select#wpgmza_filter_select option:nth-child(18),
#wpgmza_filter_12 select#wpgmza_filter_select option:nth-child(20),
#wpgmza_filter_12 select#wpgmza_filter_select option:nth-child(24),
#wpgmza_filter_12 select#wpgmza_filter_select option:nth-child(26),
#wpgmza_filter_12 select#wpgmza_filter_select option:nth-child(16),
#wpgmza_filter_12 select#wpgmza_filter_select option:nth-child(32),
#wpgmza_filter_12 select#wpgmza_filter_select option:nth-child(41),
#wpgmza_filter_12 select#wpgmza_filter_select option:nth-child(42),
#wpgmza_filter_12 select#wpgmza_filter_select option:nth-child(35555),
#wpgmza_filter_12 select#wpgmza_filter_select option:nth-child(52222),
#wpgmza_filter_12 select#wpgmza_filter_select option:nth-child(5000000),
#wpgmza_filter_12 select#wpgmza_filter_select option:nth-child(54),
#wpgmza_filter_12 select#wpgmza_filter_select option:nth-child(611111),
#wpgmza_filter_12 select#wpgmza_filter_select option:nth-child(57),
#wpgmza_filter_12 select#wpgmza_filter_select option:nth-child(622222),
#wpgmza_filter_12 select#wpgmza_filter_select option:nth-child(36),
#wpgmza_filter_12 select#wpgmza_filter_select option:nth-child(40),
#wpgmza_filter_12 select#wpgmza_filter_select option:nth-child(43),
#wpgmza_filter_12 select#wpgmza_filter_select option:nth-child(51),
#wpgmza_filter_12 select#wpgmza_filter_select option:nth-child(60),
#wpgmza_filter_12 select#wpgmza_filter_select option:nth-child(65),
#wpgmza_filter_12 select#wpgmza_filter_select option:nth-child(66666){
    font-weight:bold;
}

#wpgmza_filter_12 { width: 50%; float: left; }
body.page-id-13 div.wpgmza-filter-widgets{ width: 50%; text-align: left; }
div#wpgmza_filter_12{ margin-top: 6px; text-align: right !important; }
div#wpgmza_filter_12 span{ margin-right: 10px; }
body.page-id-13 .wpgmza-filter-widgets select{
background-color: #fff  !important;
  border: 1px solid #bbb  !important;
  padding: 2px 10px !important;
  color: #4e4e4e  !important;
  border-radius: 0px !important; 
}

/* END home map css */