/*======================================
Theme Name: Divi - Child Theme
Theme URI: https://divicake.com/
Description: Child Theme
Version: 1.0
Author: Keystone Connect
Author URI: https://divicake.com/
Template: Divi
======================================*/


/* You can add your own CSS styles here. Use !important to overwrite styles if needed. */
.um-366.um {
    max-width: 100% !important;
}
.um input[type=submit].um-button, .um input[type=submit].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active {
    background: #993853;
	color:#fff !important;
}
.um input[type=submit].um-button:hover, .um a.um-button:hover{
	 background: #993853;
	color:#fff !important;
}
.um .um-button.um-alt:hover, .um input[type=submit].um-button.um-alt:hover{
    background: #993853;
	color:#fff;
}
.cleanlogin-form input[type="submit"]:hover{
	 background: #993853;
	color:#fff;
}
.um .um-button.um-alt, .um input[type=submit].um-button.um-alt, .cleanlogin-form input[type="submit"]{
    background: #993853;
	color:#fff !important;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li.login-reg-button a {
    color: #FFF !important;
    background-color: #993853;
    padding: 10px !important;
    border-radius: 2px;
}
.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{
	padding:0 !important;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item.login-reg-button a{
	 color: #FFF !important;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li a{
	line-height:0 !important;
}
.sbd_dashboard_main_area {
    padding: 0;
    border: 10px solid #9b9452 !important;
}
.contact-details{
	border-left: 5px solid #993853 !important;
}
.et_pb_menu .et-menu>li {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.pdnav .pdnav__list__item:nth-child(4) {
    display: none !important;
}
.contact-details ul {
    padding: 0;
}
.contact-details ul li {
    list-style: none;
}
.et_pb_text_6.et_pb_text a, .et_pb_text_5.et_pb_text a, .et_pb_text_7.et_pb_text a, .et_pb_text_2.et_pb_text a, .et_pb_text_4.et_pb_text a, .et_pb_text_3.et_pb_text a, .et_pb_text_1.et_pb_text a{
	color:#000 !important;
}
.pdnav .pdnav__list__item {
    border: none;
}
.pdnav__list__item a {
    color: #fff;
    padding: 20px;
}
ul.pdnav__list {
    margin: 0 auto;
    text-align: center;
}
.sbd_dashboard_main_area form {
    padding: 25px 30px;
}
.qc_pd_table {
    padding: 25px;
}
.sbd_dashboard_main_area h2 {
    padding-left: 25px;
}
p.updateprofile {
    padding-left: 25px;
}
input.pd_submit_style {
    margin: 0 5px 0 0 !important;
    padding: 8px 8px !important;
    background-color: #993853 !important;
    background-image: none;
    border: none;
    font-weight: normal !important;
    font-size: 16px !important;
    color: #ffffff !important;
    box-shadow: 1px 1px 2px #ccc !important;
    border-radius: 0px !important;
    border-bottom: 1px !important;
    border-bottom-style: solid !important;
    border-bottom-color: #ffffff !important;
    max-width: 125px;
}
ul.pd_form-style-1.pd_width li select {
    width: 97.5%;
}
.pdnav {
    background-color: #37629E;
}
.et_pb_column.et_pb_column_3_5.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough {
    display: flex;
    flex-wrap: wrap;
	width:100%;
	justify-content: space-between;
}
.et_pb_section_0_tb_body et_pb_module et_pb_code et_pb_code_0 {
    width: 50%;
}
.et_pb_section_0_tb_body .et_pb_gutters3.et_pb_row .et_pb_column_3_5 {
    width: 50%;
}
.et_pb_section_0_tb_body .et_pb_gutters3.et_pb_row .et_pb_column {
    margin-right: 0;
}
.single .et_builder_inner_content .et_pb_row {
    width: 100%;
	padding-top:0;
}
.single .et_pb_section_0 {
	padding-top:0;
}
button.qcld_pd_tablinks {
    background: #37629e;
    color: #FFF;
    padding-right: 22px;
    font-size: 13px;
}
.ca-content h3.ca-main.subtitle-present {
    color: #993853 !important;
}
.ca-menu li {
    border-left: 10px solid #9b9452 !important;
}
body .ca-menu li:hover {
    background-color: #37629E !important;
    border-color: #9b9452 !important;
}
i.fa.fa-phone, i.fa.fa-link, i.fa.fa-envelope, i.fa.fa-info-circle{
    color: #9b9452;
    font-size: 20px !important;
}
#sbdopd-list-holder li:hover {
    background: #37629E !important;
}
h3.ca-main.subtitle-absent:hover {
    color: #fff !important;
}
.sbd_popup_phone_content>a, .sbd_email_form{
    color: #993853;
}
.pd_single_button {
    border: 1px solid #9b9452;
    color: #9b9452;
}
a.pd_single_button:hover {
    background: #993853;
    border: 1px solid #FFFFFF;
    color: #fff !important;
}
.pd_content_text h2:before {
    background: #9b9452;
}
.ca-menu li:hover i.fa.fa-phone, .ca-menu li:hover i.fa.fa-link, .ca-menu li:hover i.fa.fa-envelope, .ca-menu li:hover i.fa.fa-info-circle, .ca-menu li:hover .ca-content h3.ca-main.subtitle-present {
    color: #fff !important;
}
table.pd_total_count {
    display: none;
}
.pdnav__list li:first-child{
   visibility: hidden;
	display: none;
}
.et_pb_column_2_3 .et_pb_post_extra.el_dbe_box_extended .post-media, .et_pb_column_3_4 .et_pb_post_extra.el_dbe_box_extended .post-media, .et_pb_column_4_4 .et_pb_post_extra.el_dbe_box_extended .post-media {
    width: calc(49% + 100px) !important;
}
#mobile_menu1 {
	margin-top: 10px;
    border: none;
    left: -9%;
    width: 100vw;
	height:100vh;
}
#mobile_menu1 li a{
	padding:20px 0;
}
div#block-8 {
    margin: 0;
}
.single .et_builder_inner_content .et_pb_row {
    width: 70%;
}