.d-block{
    display:block;
}
.search-filter-scroll-loading{
    margin:0 auto;
}
#panel-25-3-0-0{
    padding-top:20px;
}
.text-center{
    text-align:center;
}
.search-page-form .categories-tags .tag-item > form > ul{
    min-height: 102px;
}
@media (max-width: 991px){
    .search-page-form .categories-tags{
        margin-top:0;
        margin-bottom:0;
    }
    .search-page-form{
        padding-bottom:0;
    }
}
@media (max-width: 991px){
.sf-field-search input[type=text] {
    margin-bottom:0;
}
}
@media (min-width: 992px){
    .search-page-form .categories-tags .tag-item > form > ul{
        display: flex;
        overflow: hidden;
        min-height: 42px;
    }
}
@media (max-width: 767px){
    .search-page-form .categories-tags .tag-item > form > ul ul li{
        display:inline-block;
    }
}
@media (min-width: 768px){
.search-page-form .categories-tags .tag-item > form > ul ul{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-family: CerebriSans;
}
.search-page-form .categories-tags .tag-item > form > ul ul li{
    /*-webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;*/
    display:inline-block;
}
/*.search-page-form .categories-tags .tag-item > form .sf-field-search{
    width:25%;
    float:left;
}
.search-page-form .categories-tags .tag-item > form .sf-field-tag{
    width:75%;
    float:left;
}
.search-page-form .categories-tags .tag-item > form .sf-field-category{
    width:75%;
    float:right;
}*/
/*.search-page-form .categories-tags .tag-item > form .sf-field-tag li,*/
.search-page-form .categories-tags .tag-item > form .sf-field-category li{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
}
@media (min-width: 1200px){
    .search-page-form .categories-tags .tag-item > form > ul ul{
        padding-inline-start: 20px;
    }
}
.sf-field-search {
    width:100%;
}
/*.sf-field-tag label,*/
.sf-field-category label{
    font-size: 12px;
    text-transform: uppercase;
}
/*.sf-field-tag label:hover,*/
.sf-field-category label:hover{
    text-decoration: underline;
}
/*.sf-field-tag input,*/
.sf-field-category input{
    display:none;
}
/*.sf-field-tag li.sf-option-active label,*/
.sf-field-category li.sf-option-active label{
    font-weight:700;
    font-size:14px;
}
@media (min-width: 1200px){
    .sf-field-search {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    /*.sf-field-tag,*/
    .sf-field-category{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .sf-field-category ul{
        padding-right: 15px;
        padding-left: 15px;
    }
}
.sf-field-tag{
    display:none !important;
}
.sf-field-search input[type=text]{
    background: #f2f2f2;
    height: 42px;
    width: 100%;
    max-width: 260px;
    border: 0;
    padding-left: 45px;
    padding-right: 20px;
    border-radius: 21px;
    color: #1a1a1a;
}
.sf-field-search input[type=text]{
    font-size: 16px;
}
.d-flex{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
}
@media (min-width: 992px){
    .d-flex-lg{
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
    }
}
.align-items-center{
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.justify-content-center{
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.flex-row{
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}
.flex-column{
    -webkit-flex-flow:column;
    -ms-flex-flow:column;
    flex-flow:column;
}
.searchandfilter ul li{
    padding-top:0;
}
.cats-for-posts li{
    height:31px;
}
.cats-for-posts a{
    height:31px;
    line-height:1em;
}
.cats-for-posts div{
    width:20px;
    margin-right:15px;
}
.sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 10;
}
.site-header {
    background-color:rgba(255,255,255,1);
    will-change: transform;
    transition: transform .3s;
}
.headroom--pinned {
    transform: translateY(0%);
    background-color:rgba(255,255,255,.9);
     position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 10;
}
.headroom--unpinned {
    transform: translateY(-100%);
}
.headroom--top{
   position:relative;
}
.menu-top-menu-container .menu-item-type-custom.menu-item-has-children > a:hover{
    cursor:pointer;
}
.icon.icon-youtube {
    width:.75em;
    height:.875em;
}
.b-fix{
    -webkit-overflow-scrolling : touch !important;
    overflow: auto !important;
    height: 100% !important;
}
/*modal menu*/
.site-header .container .align-items-center .menu-toggle2{position:relative;width:24px;height:16px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;background:0 0;border:0;padding:0}.site-header .container .align-items-center .menu-toggle2:focus{outline:0}.site-header .container .align-items-center .menu-toggle2 span{display:block;position:absolute;height:3px;border-radius:3px;width:100%;opacity:1;left:0;background:#fc4902;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.site-header .container .align-items-center .menu-toggle2 span:nth-child(1){top:0}.site-header .container .align-items-center .menu-toggle2 span:nth-child(2){top:6px}.site-header .container .align-items-center .menu-toggle2 span:nth-child(3){top:12px}.site-header .container .align-items-center .menu-toggle2.opened span{background:#fff;height:2px}.site-header .container .align-items-center .menu-toggle2.opened span:nth-child(1){top:12px;width:0;left:50%}.site-header .container .align-items-center .menu-toggle2.opened span:nth-child(2){top:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.site-header .container .align-items-center .menu-toggle2.opened span:nth-child(3){top:7px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.site-header .container .align-items-center .mobile-cell .menu-toggle2{margin-left:auto}
#menuModal .menu-top-menu-container .menu>li.menu-item-has-children>a svg.icon-angle-down,
#menuModal .menu-top-menu-container .menu>li.menu-item-has-children>button.dropdown-toggle{
    display:none;
}
@media (max-width: 767px){
    #menuModal .menu-top-menu-container .menu>li.menu-item-has-children>a:after{
        background: url(../arrow_icon_black-orange.html) no-repeat center;
    }
}
#menuModal .menu-top-menu-container .menu>li.menu-item-has-children>a:after{
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 10px;
    height: 5px;
}
.modal.menu-modal{
    padding:0 !important;
}
.menu-modal .modal-content{
    background:none;
}
.menu-modal .modal-header{
    padding:13px 21px 0 0;
    border-bottom:none;
}
.menu-modal .modal-body{
    padding:0;
}
.test{
    background-color: #fc4902;
}
#menuModal .modal-content{
    padding:0 !important;
}
#menuModal .modal-body{
    padding: 1px 50px 50px 50px !important;
}
#menuModal .menu-top-menu-container .menu>li{
    font-size:24px;
}
#menuModal .menu-top-menu-container .menu>li>a{
    color:#fff;
    font-size:24px;
    padding-top:.8em;
    padding-bottom:.8em;
    font-weight: 500;
    display: block;
}
#menuModal .menu-top-menu-container .sub-menu a{
    color: #fff;
    font-size:16px;
    display: block;
    padding: 3px 0;
}
#menuModal .dropdown-menu.show {
    position:static !important;
    transform:none !important;
    border: none;
    margin: 0;
    padding-top: 0;
    border-radius: 0;
    background:none !important;
}
#menuModal .dropdown-menu li{
    margin-bottom:7px;
}
#menuModal .dropdown-menu.show a{
    color:#fff !important;
}
.clear-both{
    clear:both;
}
.mobile-menu-open .modal-backdrop{
    background-color:#fc4902;
    opacity:1 !important;
}

.menu-modal .menu-toggle2{position:relative;width:24px;height:16px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;background:0 0;border:0;padding:0}
.menu-modal .menu-toggle2:focus{outline:0}
.menu-modal .menu-toggle2 span{display:block;position:absolute;height:3px;border-radius:3px;width:100%;opacity:1;left:0;background:#fc4902;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
.menu-modal .menu-toggle2 span:nth-child(1){top:0}
.menu-modal .menu-toggle2 span:nth-child(2){top:6px}
.menu-modal .menu-toggle2 span:nth-child(3){top:12px}

.menu-modal .menu-toggle2.opened span{background:#fff;height:2px}
.menu-modal .menu-toggle2.opened span:nth-child(1){top:12px;width:0;left:50%}
.menu-modal .menu-toggle2.opened span:nth-child(2){top:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.menu-modal .menu-toggle2.opened span:nth-child(3){top:7px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}

#menuModal .menu-top-menu-container:not(.clear-both){
    padding: 0;
    margin-bottom: 40px;
}
#menuModal .search-form input[type=search]{
    border-top: 1px solid rgba(255,255,255,.3);
    border-bottom: 1px solid rgba(255,255,255,.3);
    background: 0 0;
    font-size: 24px;
    padding-top:35px;
    padding-bottom: 5px;
    color: #fff;
    font-weight:400;
    border-radius:0;
}
#menuModal .search-form input[type=search]::-webkit-input-placeholder
{color:rgba(255,255,255,.3); font-weight:400;}
#menuModal .search-form input[type=search]:-moz-placeholder
{color:rgba(255,255,255,.3); font-weight:400;}
#menuModal .search-form input[type=search]::-moz-placeholder
{color:rgba(255,255,255,.3); font-weight:400;}
#menuModal .search-form input[type=search]:-ms-input-placeholder
{color:rgba(255,255,255,.3); font-weight:400;}
#menuModal .search-form input[type=search]:focus
{outline:0}
#menuModal .search-form .search-submit{
    top:auto;
    bottom:5px;
}
#menuModal .menu-top-menu-container .menu>li.menu-item-has-children>a:after{
    font-size:16px;
    opacity:.6;
}
@media (min-width: 768px){
.entry-content .previews-row.side-bordered-row {
    padding-bottom: 150px!important;
}
}
@media (min-width: 1200px){
.entry-content .previews-row.side-bordered-row {
    padding-bottom: 90px!important;
}
}
.header-alert-line{
    height:44px; 
    background:#FFF4F0;
    position:relative;  
    z-index:1000; 
    text-align:center; 
    font-family: 'Cerebri Sans'; 
    font-size: 13px; 
    line-height: 24px; 
    font-weight: 500; 
    letter-spacing: 0;
}
@media (max-width: 767px){
.carousel-four-in-row .panel-grid .widget_sow-post-carousel li.sow-carousel-item .sow-carousel-thumbnail,
.carousel-four-in-row .panel-grid-cell .widget_sow-post-carousel li.sow-carousel-item .sow-carousel-thumbnail {
    height: 35%;
}
}
@media (max-width: 767px){
.carousel-four-in-row .sow-carousel-items li {
    height: 390px;
}
}
@media (max-width: 767px){
div[id*="pg-4250"]> .panel-row-style {
    background-position: center center !important;
}
}
/*.error404 .site-main .btn{
    border-radius:24px;
    border-width:2px;
    font-weight:500;
}
.error404 h2{
    font-size: 42px;
    line-height: 50.4px;
    margin-bottom:30px;
}
.error404 p{
    font-size: 16px;
    line-height: 26px;
    margin-bottom:40px;
}
@media (min-width:768px){
.error404 h2{
    font-size: 52px;
    line-height: 60.4px;
    margin-bottom:35px;
}
.error404 p{
    font-size: 16px;
    line-height: 26px;
    margin-bottom:45px;
}
}
@media (max-width:767px){
.img-404-wrap{
    padding-top:50px;
}
.text-dmd-center{
    text-align:center;
}
}
.inner-404-wrap{
    padding-top:50px;
    padding-bottom:50px;
}*/
.error404 .site-main .btn{
    border-radius:24px;
    border-width:2px;
    font-weight:500;
}
.error404 h2{
    font-size: 42px;
    line-height: 50.4px;
    margin-bottom:30px;
}
.error404 p{
    font-size: 16px;
    line-height: 26px;
    margin-bottom:40px;
}
@media (min-width:768px){
.error404 h2{
    font-size: 52px;
    line-height: 60.4px;
    margin-bottom:35px;
}
.error404 p{
    font-size: 16px;
    line-height: 26px;
    margin-bottom:45px;
}
}
@media (max-width:767px){
.img-404-wrap{
    padding-top:50px;
}
.text-dmd-center{
    text-align:center;
}
}
.inner-404-wrap{
    padding-top:50px;
    padding-bottom:50px;
}
/*.site-content{
    position:relative;
    z-index:1;
}*/
#page {
    margin-bottom:0 !important;
}
.footer-placeholder{
    height:200px;
}
.error404 .footer-placeholder{
    height:230px;
}
.search-filter-results-list .sow-sub-headline a{
    color:#fff;
}
.page-template-page-explore .site > .panel-grid,
.site-content{
    position: relative;
    z-index: 1 !important;
    background: #fff;
}
.site-footer{
    z-index:0 !important;
}
.gallery-mobile-carousel-row .panel-grid-cell .widget_sow-post-carousel li.sow-carousel-item .inner h3 a{
    color:#fff !important;
}
@media (max-width: 767px){
.see-more-button-mobile-row{
    margin-top:30px;
}
}
.image-text-row .panel-grid-cell .widget_sow-editor .textwidget a{
   color: #ff4500;
   text-decoration: underline;
}
.image-text-row .panel-grid-cell .widget_sow-editor .textwidget a:hover{
   text-decoration: none;
}
.site-header .menu .current-menu-item a:link,
.site-header .menu .current-menu-item a:active,
.site-header .menu .current-menu-item a:visited {
 color: #fc4902;
}