@media (max-width: 980px){
.page-id-246127 .dsm_image_carousel_1 .dsm_image_carousel_container{padding-top: 0 !important;}
.page-id-246127 .et_pb_column.et_pb_column_1_3.et_pb_column_6{display:none !important;}
.page-id-246127 .et_pb_column.et_pb_column_3_5.et_pb_column_5, .page-id-246127 .et_pb_column_4{padding-bottom: 0 !important;}
.page-id-246127 .dsm_image_carousel .dsm_image_carousel_container{margin-bottom: 0 !important;}
}

@media (min-width: 981px){
.page-id-246127 .et_pb_section_1{min-height: unset !important; height: unset !important; max-height: unset !important;} .page-id-246127 .et_pb_column_4{padding-bottom: 0 !important;}
}

.et-db #et-boc .et-l .et_builder_inner_content {
position: relative;
z-index: auto;
}

 

.my_new_template{max-width:100%!important}.my_post_title_row.et_pb_row{width:90%;max-width:1200px!important;margin:auto}.single .et_pb_post{margin-bottom:0}.single .post{padding-bottom:0}

.my_new_template p{padding-bottom:2px!important}@media only screen and (max-width:767px){.my_post_title_row .my_post_title h3 span{font-size:18px}}@media only screen and (max-width:767px){.my_post_title_row .my_post_title h3 span{font-size:12px}}.my_post_title_row{padding:.5% 0}

header#main-header {
box-shadow: none !important;
}
body.single-post.et_pb_pagebuilder_layout {
padding-top: 0px !important;
}
body.post-type-archive-tribe_events, body.home .et_pb_button,
#tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title, .dpdfg_filtergrid_0 .entry-header .entry-title {
font-family: “Open Sans”!important;
letter-spacing: inherit!important;
}
body.et-db #et-boc .et-l .dpdfg_filtergrid .entry-header .entry-title, body.single .et_pb_button {
font-family: “Open Sans”!important;
letter-spacing: inherit!important;
font-variant: inherit!important;
line-height: inherit;
}
body.single.single-post .et_pb_title_container h1.entry-title {
font-variant: inherit!important;
}
.et_pb_toggle_title {
padding: 0!important;
}
/*—————————————————————*/
/*——Replace the Search Button with an Icon by Divi Soup——*/
/*—————————————————————*/
/*Hide the search button*/
.ds-icon-search input.et_pb_searchsubmit,
.widget_search input#searchsubmit {
background: transparent;
color: transparent;
border: none;
width: 55px;
z-index: 2;
}
/*Add padding to the search input field*/
.ds-icon-search input.et_pb_s,
.widget_search input#s {
padding-right: 55px !important;
}
/*Add the icon*/
.ds-icon-search .et_pb_searchform:before,
.widget_search::before {
content: ‘\55’;
position: absolute;
font-family: ‘ETModules’;
z-index: 1;
right: 0;
font-size: 20px;
padding: 8px 20px;
}
/*—————————————————————*/
/*—End – Replace the Search Button with an Icon by Divi Soup—*/
/*—————————————————————*/
.dp-dfg-skin-default .dp-dfg-filter a.active, .dp-dfg-skin-default .pagination li.active a {
color: #995ae9;
background-color: #f9f9f9;
}

.single .et_pb_section_first {
margin-top:50px;
}
.dsm_card_carousel .dsm_card_carousel_child .dsm_card_wrapper { padding: 0 !important; }
.dsm_card .dsm_card_wrapper { padding: 0 display: none; }
.et_pb_toggle_open {
overflow-y: hidden;}
}
#et_mobile_nav_menu {
display: none;
}
@media screen and (max-width:480px){
body.home div#et-top-navigation {
display: none !important;
}
}