/*
Theme Name: Divi Child Theme
Theme URI: https://affairsgroup.co.uk
Description: Child Theme For Divi
Author: Affairs Group
Author URI: https://affairsgroup.co.uk
Version: 1.0.0
Template: Divi
*/


/*********Header***********/
@media (min-width: 1450px) {
	header .et_pb_menu .et-menu>li {padding-left: 25px;padding-right: 25px;}
}
header .et_pb_menu .et-menu>li:first-child {padding-left: 0px;}
header .et_pb_menu .et-menu>li:last-child {/* padding-right: 0px; */}
header .et_pb_menu--style-centered .et_pb_menu__menu>nav>ul, header .et_pb_menu--style-centered .et_pb_menu__wrap{justify-content:end;}
@media (min-width: 1201px) {
	header .et_pb_button[data-icon]:not([data-icon=""]):after{display:none;}
}
@media (max-width: 1300px) {
	header .et_pb_button_0_tb_header_wrapper .et_pb_button_0_tb_header, header .et_pb_button_0_tb_header_wrapper .et_pb_button_0_tb_header:hover {padding-right: 25px !important;padding-left: 25px !important;font-size: 16px;}
}
@media (max-width: 1200px) {
	header .et_pb_menu .et_mobile_nav_menu{display: flex;}
	header .et_pb_menu .et_pb_menu__menu {display: none;}
	header .et_pb_menu .et_mobile_menu, header .et_pb_menu .et_mobile_menu ul {list-style: none !important;text-align: left;}
	header .et_pb_button[data-icon]:not([data-icon=""]):after{display:block;}
	.promote .et_pb_module.et_pb_promo .et_pb_button_wrapper a{font-size:22px!important;}
}
@media (max-width: 980px) {
	header .et_pb_row_0_tb_header.et_pb_row{display:flex;justify-content:space-between;}
	header .et_pb_row_0_tb_header.et_pb_row .et_pb_column_1_tb_header{display:flex;justify-content:space-between;width:80px;position: static;}
	header .et_pb_module.et_pb_menu{position:static;}
	header .et_pb_module.et_pb_menu .et_pb_menu_inner_container{position:unset;}
}
/*********Body***********/
body.et_divi_theme{font-weight:400;}

/*********Promote***********/
.promote .et_pb_module.et_pb_promo{position:relative;}
.promote .et_pb_module.et_pb_promo .et_pb_button_wrapper{position:absolute;bottom:0;width: 100%;}
.promote .et_pb_module.et_pb_promo .et_pb_button_wrapper a{width:100%;text-transform:none;}
.promote .et_pb_module.et_pb_promo .et_pb_button_wrapper a:after{position:absolute;right:22px;}

/*********Slider***********/
.slide-to{position: absolute;bottom: 112px;margin: 0 auto;left: 0;right: 0;z-index: 2;}

/*********Footer***********/
footer .et_pb_menu .et_pb_menu__wrap{justify-content: flex-end;}
footer .et_pb_menu .et_pb_menu__wrap .nav{display: inline-block;column-count: 2;column-gap: 35px;}
footer .et_pb_menu .et_pb_menu__wrap .nav li{margin-top:0px;margin-bottom:18px;}
footer .et_pb_menu .et_pb_menu__wrap .nav li a{font-weight:500;}
footer .et_pb_blurb_position_left .et_pb_main_blurb_image{padding-top:7px;}
@media (max-width: 980px) {
	footer .et_pb_column .et_pb_module.et_pb_blurb{margin-bottom: 0px;}
	footer .et_pb_blurb_position_left .et_pb_blurb_content{text-align: center;display: flex;justify-content: center;}
	footer .et_pb_menu .et_pb_menu__menu{display: flex;}
	footer .et_pb_menu .et_mobile_nav_menu{display: none;}
	footer .et_pb_menu .et_pb_menu__wrap {justify-content: center;}
}
.et_pb_gutters2.coryright.et_pb_row .et_pb_column_1_3{width: auto;text-align: center;margin: 0;padding: 0px 20px;}
@media (max-width: 780px) {
	.et_pb_gutters2.coryright.et_pb_row .et_pb_column_1_3{width:100%;}
}