/*
Theme Name: Divi Child Theme
Theme URI: https://divireadythemes.com/
Description: Divi Child Theme
Author: Divi Ready Themes
Author URI: https://divireadythemes.com/
Template: Divi
Version: Updated for Divi 3+
*/



/*------------------------------------------------*/
/*-------------------[GENERAL]--------------------*/
#extraFields input{width:29% !important;border: 1px solid #bbb !important;padding: 2px !important;margin-left: 1% !important;border-radius: 5px !important;},.et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item, .et_pb_gutters3 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters3 .et_pb_column_1_2 .et_pb_widget, .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item, .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_widget {    width: 48%;    margin-right: 1%;    margin-bottom: 1.64%;  }::placeholder{font-size:13px !important;padding:5px !important;}#myfrm label{margin-bottom: 2px !important;}.formContent .btn-primary{background-color: #f96636 !important;border: 0px !important;}.formContent table .leftProperty{text-align:left;font-weight: 300;}.entry-content table:not(.variations) {  border:none !important;  margin: 0 0 15px;  text-align: left;  width: 100%;}.entry-content tr td {  border-top: none !important;	padding: 0px 5px;}.abc{	vertical-align:top;text-align:right; font-weight:bold;	font-size: 20px;text-decoration: underline;}.logo-outer{width: 10% !important;margin-right: 0.5% !important;}.menu-outer{width: 100% !important;}.foogallery .fg-caption-title{font-size: 10px !important;text-align: center !important;background-color: #fbfbfb !important;margin:0px !important;padding-top: 2px !important;}#trustees{	display: flex;    justify-content: space-between;    list-style: none;}#trustees p{line-height: 1.3em;text-align: center;}#trustees p span{font-size: 13px;font-family: 'Poppins';}.aboutus-right{font-weight:600  !important;line-height:1.3em  !important;line-height: 1.4em  !important;padding-bottom: 10px  !important;} .et_pb_column_3_tb_footer, .et_pb_column_2_tb_footer, .et_pb_column_0_tb_footer, .et_pb_column_1_tb_footer {  border-right-width: 2px;  border-right-color: #FFFFFF;  height: 200px;}et_pb_menu_0_tb_header.et_pb_menu ul li a  {  color: #ffffff !important;}et_pb_menu--without-logo et_pb_menu__menu>nav>ul>li>a {    padding: 2px 0px;    font-size: 13px;}/* Default state for the menu */#headerSection {    background-color: transparent;    transition: background-color 0.3s ease;	padding: 0px 0px;}/* Sticky state for the menu */#headerSection.sticky {    background-color: #4a3e36;    padding: 0px 0px;	transition: 1s;}/* Default state for menu items */.et_pb_menu_0_tb_header.et_pb_menu ul li a {    background-color: transparent;    color: #ffffff;    transition: all 0.3s ease;}/* Active state for menu items */.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a,.et_pb_menu_0_tb_header.et_pb_menu ul li.active a {    background-color: #fff;    color: #000000 !important;    padding: 5px;    font-size: 13px !important;    margin-top: -3px;    border-radius: 3px;}/* Ensure all menu items have the correct initial state */.et_pb_menu_0_tb_header.et_pb_menu ul li {    list-style: none;}/* Style for non-active menu items */.et_pb_menu_0_tb_header.et_pb_menu ul li a {    background-color: transparent;    color: #ffffff !important;}/* Ensure the menu items have proper padding and font size */.et_pb_menu--without-logo .et_pb_menu__menu > nav > ul > li > a {    padding: 2px 0px;    font-size: 13px;}.page-id-6 .et_pb_fullwidth_slider_0_tb_header .et_pb_more_button{	background-color:#FFFFFF !important;	color:#f76333 !important;	border:0px !important;	font-size:16px !important;}.page-id-6 .et_pb_slider .et_pb_slide{ text-align:left !important;	} .page-id-6.et_pb_slide_description .et_pb_slide_title{	   font-weight: 300;	 font-size:46px;	width:600px;}.gt_selector{margin-top: -3px !important;}@media (max-width: 768px) {	.et_pb_text_12 {		padding-right: 0px !important;	}	.et_pb_text_9 {		font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;		padding-left: 25px !important;		margin-bottom: 25px !important;	}	.et_pb_text_10 {		padding-right: 0px !important;	}	.et_pb_image_0 {		padding-left: 0px !important;		text-align: left;		margin-left: 0;	}	.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before {		color: #f55a22 !important;	}	#mobile_menu1 {		background-color: #FFFFFF !important;		padding: 0px !important;	}	#mobile_menu2 {		background-color: #FFFFFF !important;		padding: 0px !important;	}	.et_pb_menu_0_tb_header.et_pb_menu ul li {		border-bottom: 1px solid #f05922 !important;	}	.et_pb_menu_0_tb_header.et_pb_menu ul li a {		color: #000 !important;		padding-left: 10px !important;		font-size: 13px !important;	}	.page-id-6 .et_pb_text_3 {		font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;		padding-left: 10px !important;		margin-bottom: 25px !important;	}	.et_pb_gallery_0.et_pb_gallery {		margin-top: 0px !important;		margin-right: 0px !important;		margin-bottom: 0px !important;		margin-left: 58px !important;	}	.page-id-6 .et_pb_text_7 {		font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;		padding-left: 25px !important;		margin-bottom: 25px !important;	}	.et_pb_column_3_tb_footer,	.et_pb_column_2_tb_footer,	.et_pb_column_0_tb_footer,	.et_pb_column_1_tb_footer {		border: none !important;	}	.page-id-6 .logo-outer {		margin-bottom: 0px !important;	}	#headerSection {		background-color: #FFFFFF !important;	}	.page-id-6 .et_pb_column_9 {		margin-right: 2.5% !important;	}}@media (max-width: 480px) {	.page-id-6 #headerSection,.page-id-840 #headerSection{    background-color: #4e3f38 !important;}	.page-id-840 #headerSection .logo-outer{	margin-bottom:0px !important;   		}		.page-id-6 .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{    color: #ffffff !important;}	.page-id-6 .et_pb_row_0_tb_header.et_pb_row{	padding-top:5px !important;	padding-bottom: 5px !important;}	.et_pb_slides .et_pb_slider_container_inner{	padding-top:50px !important;	}	 .page-id-6 #mobile_menu2 .mobile_menu_bar {    padding-top: 0px !important;  }	 #mobile_menu2.et_mobile_menu li a {  border-bottom: 1px solid rgba(0,0,0,.03);  color: #666 !important;  padding: 10px 5%;  display: block;}	 .page-id-6 .mobile_menu_bar{		padding-top: 0px !important;	}	 .page-id-6 .logo-outer {  width: 25% !important;  margin-right: 0.5% !important;		margin-top: 14px;}	.et_pb_row_0_tb_header.et_pb_row {  padding-top: 20px !important;  padding-bottom: 0px !important;  }	.page-id-6 .et_pb_text_12 {  padding-right: 15px !important;		padding-left: 15px !important;}	 .page-id-6 .et_pb_text_9 {  font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;  padding-left: 30px !important;  margin-bottom: 25px !important;		 padding-right:30px !important;		}	.et_pb_text_10 {  padding-right: 0px !important;}.et_pb_image_0 {  padding-left: 0px !important;  text-align: left;  margin-left: 0;}.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{color: #f55a22 !important;}#mobile_menu2 {		background-color: #FFFFFF !important;		padding: 0px !important;	color:#000000 !important;	}	#mobile_menu1{background-color:#FFFFFF !important;padding:0px !important;}.et_pb_menu_0_tb_header.et_pb_menu ul li{border-bottom:1px solid #f05922 !important;}.et_pb_menu_0_tb_header.et_pb_menu ul li a{color: #000 !important;padding-left: 10px !important;font-size: 13px !important;}	 .page-id-6 .et_pb_text_3 {  font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;    padding-left: 0px !important;    margin-bottom: 0px !important;    padding-right: 30px !important;}		.page-id-6.et_pb_gallery_0.et_pb_gallery {  margin-top: 0px !important;  margin-right: 0px !important;  margin-bottom: 0px !important;  margin-left: 58px !important;} .page-id-6 .et_pb_text_7 {  font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;  padding-left: 25px !important;  margin-bottom: 25px !important;}		.et_pb_column_3_tb_footer, .et_pb_column_2_tb_footer, .et_pb_column_0_tb_footer, .et_pb_column_1_tb_footer {  border:none !important;}	.page-id-6 .logo-outer{margin-bottom: 0px !important;}			#headerSection{background-color: #FFFFFF !important;}	} .page-id-6 .et_pb_column_9{	margin-right: 2.5% !important;}



/*------------------------------------------------*/
/*-----------------[HEADER-MENU]------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------[HOMEPAGE]--------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------[SUBPAGES]--------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*-------------------[Footer]---------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*--------------------[RWD]-----------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*--[ADD TUTORIAL CUSTOMIZATION BELOW THIS LINE]--*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/




