/*Mobile Styles*/

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

.cdg-menu-stuff {
    display: none;
}

.cdg-text-above-button {
    display: none;
}

.et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 40%;
    max-height: none;
/*     margin-top: 10px; */
}

header#main-header {
    height: 80px;
}

.mobile_menu_bar:before {
	color: #AF8051;
}

div#et-top-navigation {
    margin-top: 30px;
}

.et_pb_fullscreen .et_pb_fullwidth_header_container {
    width: 100%;
}

.cdg-right-fancy-border {
    height: 170px;
    top: -210px;
}

.home .et_pb_divider_1 {
    height: 0;
}

#main-footer a {
	color: #303030!important;
}

.page-id-140 .et_pb_row, .page-id-290 .et_pb_row {
    width: 95%;
}

/*
.cdg-menu-page h3:before, .cdg-menu-page h3:after {
    width: 10%;
}

.cdg-menu-page h3 {
    line-height: 0.9;
}

.entry-content thead th, .entry-content tr th {
    padding: 6px 4px;
    border: 1px solid black !important;
    border-top: 0!important;
}

.entry-content tr th:first-child {
	border-top: 1px solid black!important;
}
*/
}

@media only screen and (max-width: 767px) {
    /* phones */
    
.cdg-menu-stuff {
    display: none;
}

.et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 40%;
    max-height: none;
/*     margin-top: 10px; */
}

header#main-header {
    height: 80px;
}

.mobile_menu_bar:before {
	color: #AF8051;
}

div#et-top-navigation {
    margin-top: 30px;
}

.et_pb_fullscreen .et_pb_fullwidth_header_container {
    width: 100%;
}

.cdg-right-fancy-border {
    height: 170px;
    top: -210px;
}

.home .et_pb_divider_1 {
    height: 0;
}

#main-footer a {
	color: #303030!important;
}

.page-id-140 .et_pb_row, .page-id-290 .et_pb_row {
    width: 95%;
}

.cdg-menu-page h3:before, .cdg-menu-page h3:after {
    width: 10%;
}

.cdg-menu-page h3 {
    line-height: 0.9;
}

.entry-content thead th, .entry-content tr th {
    padding: 6px 4px;
    border: 1px solid black !important;
    border-top: 0!important;
}

.entry-content tr th:first-child {
	border-top: 1px solid black!important;
}
}

@media only screen and (max-width: 767px) and (orientation: portrait) {
    /* portrait phones */
    
.cdg-menu-stuff {
    display: none;
}

.et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 40%;
    max-height: none;
/*     margin-top: 10px; */
}

header#main-header {
    height: 80px;
}

.mobile_menu_bar:before {
	color: #AF8051;
}

div#et-top-navigation {
    margin-top: 30px;
}

.et_pb_fullscreen .et_pb_fullwidth_header_container {
    width: 100%;
}

.cdg-right-fancy-border {
    height: 170px;
    top: -210px;
}

.home .et_pb_divider_1 {
    height: 0;
}

#main-footer a {
	color: #303030!important;
}

.page-id-140 .et_pb_row, .page-id-290 .et_pb_row {
    width: 95%;
}

.cdg-menu-page h3:before, .cdg-menu-page h3:after {
    width: 10%;
}

.cdg-menu-page h3 {
    line-height: 0.9;
}

.entry-content thead th, .entry-content tr th {
    padding: 6px 4px;
    border: 1px solid black !important;
    border-top: 0!important;
}

.entry-content tr th:first-child {
	border-top: 1px solid black!important;
}
}