/*Mobile Styles*/
/* Additional Media Queries here: https://css-tricks.com/snippets/css/media-queries-for-standard-devices/ */
/*Break Points*/

@media only screen and (min-width: 980px) and (max-width: 1080px) {
    /* square displays */
}

@media only screen and (min-width: 768px) and (max-width: 980px) {
    /* tablets */

.home .et_pb_column.et_pb_column_1_5.et_pb_column_13.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    width: 100%;
}

.cdg-featured-menu a {
    border: 1px solid #272727!important;
}

.et_pb_with_border.et_pb_row.et_pb_row_1_tb_footer.et_pb_equal_columns.et_pb_gutters1.et_pb_row--with-menu .et_pb_module.et_pb_text.et_pb_text_0_tb_footer.et_pb_text_align_left.et_pb_bg_layout_light {
    width: 100%;
    border-right: 0!important;
}

.et_pb_with_border.et_pb_row.et_pb_row_1_tb_footer.et_pb_equal_columns.et_pb_gutters1.et_pb_row--with-menu .et_pb_module.et_pb_text.et_pb_text_1_tb_footer.et_pb_text_align_left.et_pb_bg_layout_light {
    width: 100%;
    padding-left: 0!important;
}

.et_pb_with_border.et_pb_row.et_pb_row_1_tb_footer.et_pb_equal_columns.et_pb_gutters1.et_pb_row--with-menu .et_pb_module.et_pb_code.et_pb_code_0_tb_footer {
    width: 70%;
    margin-top: 0;
}

.et_pb_with_border.et_pb_row.et_pb_row_1_tb_footer.et_pb_equal_columns.et_pb_gutters1.et_pb_row--with-menu .et_pb_module.et_pb_menu.et_pb_menu_1_tb_footer.et_pb_bg_layout_light.et_pb_text_align_right.et_dropdown_animation_fade.et_pb_menu--without-logo.et_pb_menu--style-left_aligned {
    display: none;
}

.home .et_pb_salvattore_content .column.size-1of2:nth-child(2) {
    display: none;
}

footer.et-l.et-l--footer .et_pb_row_0_tb_footer.et_pb_row {
    z-index: 99999!important;
}
#logo {
    z-index: 99999!important;
    position: relative;
}

li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-80 a, li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-81 a {
    border-bottom: 0;
}

li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-80, li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-81 {
    display: inline-block;
    text-align: center;
    margin: 0 auto;
    width: 49%;
}

.et_mobile_menu li a {
    border-bottom: 1px solid rgba(0,0,0,.3);
    text-align: center;
}

li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-78 a {
    border-bottom: 0;
}

}

@media only screen and (max-width: 767px) {
    /* phones */
}

@media only screen and (max-width: 767px) and (orientation: portrait) {
    /* portrait phones */

#main-header .container.clearfix.et_menu_container {
    max-width: 98%;
    width: 98%;
}

.cdg-featured-menu a {
    border: 1px solid #272727!important;
}

.et_pb_with_border.et_pb_row.et_pb_row_1_tb_footer.et_pb_equal_columns.et_pb_gutters1.et_pb_row--with-menu .et_pb_module.et_pb_text.et_pb_text_0_tb_footer.et_pb_text_align_left.et_pb_bg_layout_light {
    width: 100%;
    border-right: 0!important;
}

.et_pb_with_border.et_pb_row.et_pb_row_1_tb_footer.et_pb_equal_columns.et_pb_gutters1.et_pb_row--with-menu .et_pb_module.et_pb_text.et_pb_text_1_tb_footer.et_pb_text_align_left.et_pb_bg_layout_light {
    width: 100%;
    padding-left: 0!important;
}

.et_pb_with_border.et_pb_row.et_pb_row_1_tb_footer.et_pb_equal_columns.et_pb_gutters1.et_pb_row--with-menu .et_pb_module.et_pb_code.et_pb_code_0_tb_footer {
    width: 70%;
    margin-top: 0;
}

.et_pb_with_border.et_pb_row.et_pb_row_1_tb_footer.et_pb_equal_columns.et_pb_gutters1.et_pb_row--with-menu .et_pb_module.et_pb_menu.et_pb_menu_1_tb_footer.et_pb_bg_layout_light.et_pb_text_align_right.et_dropdown_animation_fade.et_pb_menu--without-logo.et_pb_menu--style-left_aligned {
    display: none;
}

.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h2.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h3.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h4.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h5.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h6.et_pb_module_header {
    font-size: 30px!important;
}

img.wp-image-282.alignleft.size-full {
    display: block;
    float: none;
    margin: 0 auto;
}

.parent-pageid-64 .et_pb_row.et_pb_row_0 h1 {
    font-size: 30px;
}

.home .et_pb_salvattore_content .column.size-1of2:nth-child(2) {
    display: none;
}

footer.et-l.et-l--footer .et_pb_row_0_tb_footer.et_pb_row {
    z-index: 99999!important;
}

.page-id-141 .embed-container {
    padding-bottom: 386.25%;
}

#logo {
    z-index: 99999!important;
    position: relative;
}

li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-80 a, li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-81 a {
    border-bottom: 0;
}

li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-80, li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-81 {
    display: inline-block;
    text-align: center;
    margin: 0 auto;
    width: 49%;
}

.et_mobile_menu li a {
    border-bottom: 1px solid rgba(39, 39, 39, 0.3);
    text-align: center;
}

li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-78 a {
    border-bottom: 0;
}

li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-80 a {
    text-align: right;
}

li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-81 a {
    text-align: left;
}
}