.onlyMobile{
        display:block;
    }
.hiddenMobile{
    display:block;
}
.slicknav_btn{
position: absolute;
top: 20px;
right: 10px;
}
.slicknav_nav .current_page_item a{
    border:none;
}
#block-b5s5a81450e8b632{
    display:none;
}
.cs-skin-underline > span {
    border-bottom: none;
}
.hiddenDesktop{
    /*display:none; */ 
}
@media only screen and (max-width : 768px) {
    div#block-b1f5ba3c2d1b3fac{
        margin-bottom:40px;
    }
    div#wrapper-w5a315aa8df24b, div#block-bax5a6b46d673cea{
        display:none;
    }
    div#wrapper-w5baa59cb457a9{
        display:block;
    }
    div#wrapper-w5bbdcad33bbd6 {
  height: 50px;
  overflow-x: visible;
  overflow-y: visible;
}
div#block-bp85bbdf4b0fd69c .apsc-icons-wrapper {
  height:90px;
  overflow:visible;
  padding-left:5px;
}
div#block-bcz5bace1cfa62a4 .hiddenDesktop {
  height: auto;
  overflow-x: visible;
  overflow-y: visible;
}
    div#wrapper-w5baa59cb37686 {
    padding-top: 40px;
    }
    .slicknav_menu .slicknav_menutxt {
    color: white;
    text-shadow: none;
    font-weight:600;
    font-size:16px;
    line-height:100%;
    }
    .slicknav_btn {
    position: absolute;
    top: 0px;
    right: 15px;
    }
    .slicknav_menu .slicknav_icon-bar {
    display: block;
    width: 25px;
    height: 3px;
    margin-bottom:5px;
    -webkit-box-shadow: 0 3px 0 rgba(255, 255, 255, 1);
    -moz-box-shadow: 0 3px 0 rgba(255, 255, 255, 1);
    box-shadow: 0 3px 0 rgba(255, 255, 255, 1);
    }
    .block-type-navigation .slicknav_nav {
    background: #EA663F;
    }
    .block-type-navigation .slicknav_nav li {
    border-top: none;
    }
    .block-type-navigation ul.slicknav_nav li a {
    padding: 5px 10px;
    margin: 2px 5px;
    text-decoration: none;
    min-width: 0;
    line-height: 2;
    max-width: none;
    }
    #block-brh5bbdc0f22f40d .block-content    {
        text-align:center;
    }
    #wrapper-w5baa59cb457a9{
        margin-top:-30px;
    }
    .apsc-icons-wrapper{
        width: auto;
        display: inline-block;
        margin-bottom:30px;
    }
    .hiddenDesktop{
        display:block;
    }
    div#block-bb85bace1df36fdb a {
    font-size: 13px;
    left: 15px;
    right: 15px;
    bottom: -12px;
    }
    div#wrapper-w5bacddfdb550e {
    padding-top: 0px;
    margin-top:-15px;
    }
    div#block-b815bacde05e8d2e .entry-row .post-thumbnail img {
    width: 100%;
    }
    .newTitle{
        /*margin-bottom:20px;
        padding-top:30px;*/
    }
    .artCat{
        margin-bottom:30px;
    }
    .responsive-grid-active .block-type-content a.post-thumbnail img {
        /*height: 100%;*/
    }
    .listingCard a.post-thumbnail img{
      min-height: 100%;
        width:115%;
        height:auto !important;
    }
    .artCat .entry-row header .entry-title a {
        width: 66%;
        margin-left: 4%;
    }
    .artCat .entry-date{
        margin-left: 4%;
    }
    .artCat .entry-row .post-thumbnail {
        width: 30% !important;
    }
    .artCat .entry-row .post-thumbnail img {
        height: 100%;
    }
    .artCat .entry-row {
        width: 100%;
    }
    .artCat .entry-row .type-post {
        padding-left: 0px;
    }
    .artCat .loop>article {
        width: 100%;
    }
    .block-type-content .post-thumbnail-above-title {
        margin: 0 0 15px !important;
    }
    div#block-bl85bacae5e27d47 .entry-row .post-thumbnail img {
        min-width: 100%;
    }
    .hiddenMobile{
        display:none;
    }
    .onlyMobile{
        display:block;
    }
    #block-b5s5a81450e8b632{
        display:block;
    }
    div#block-bzz5a3393a16a6ed .flexslider .flex-viewport .slides li .flex-caption{
        max-width: none;
        left: 0;
        right: 0;
        bottom: 0;
        padding-top: 10px;
        text-transform: none;
        font-size: 15px;
        padding-bottom: 25px;
        line-height: 12px;
        top: initial; 
    }
    div#block-bzz5a3393a16a6ed .flexslider .flex-viewport .slides li .flex-caption:after{
        display:none;
    }
    div#wrapper-w5a339823da04f{
        padding-top:0;
    }
    div#block-bjx5a339baaaf3a2 header{
        top:0;
        position:relative;
    }
    #block-bzh5a36de52364d3, #block-b9w5a36dffad5095, #block-b9o5a36e00136e8c{
        width:100px !important;
        height:50px !important;
        padding-top:5px;
    }
    #wrapper-w5a339823da04f .grid-width-2{
        float:left;
        display:inline-block !important;
        width:30% !important;
        padding:0px 1%;
    }
    .titlePage h2{
        margin: 75px 0 30px 0 !important;
    }
    .listing .entry-row .entry-utility{
        position:relative;
        margin-top:20px;
    }
    html{
        border-top-width: 5px;
        border-bottom-width: 5px;
        border-right-width: 5px;
        border-left-width: 5px;
    }
    .listing .entry-row .type-post{
        height:auto;
    }
    .blocTitle h1{
        line-height:100%;
    }
    .blocTitle{
        margin-bottom:0px;
    }
    div#block-b8y5a6b5b38f21ff .type-post{
        padding:0;
    }
    div#block-b8y5a6b5b38f21ff .entry-content h2{
        line-height:100%;
    }
    .titlePage{
        height:auto !important;
    }
    }
@media only screen and (max-width : 992px) {
    
  .reserverShortcode a{
      float:none !important;
  }
  .reserverShortcode .right{
      text-align:center;
  }
    #block-bzh5a36de52364d3, #block-b9w5a36dffad5095, #block-b9o5a36e00136e8c{
        width:100px !important;
        height:50px !important;
        padding-top:5px;
    }
#wrapper-w5a339823da04f .grid-width-2{
        float:left;
        display:inline-block !important;
        width:20% !important;
        padding:0px 1%;
    }
    .listing .entry-row .type-post{
        height:auto;
    }
    .blocTitle h1{
        line-height:100%;
    }
    .blocTitle{
        margin-bottom:0px;
    }
}
.menu.fixed {
  background-color: white;
  transition: all 0.3s linear;
}
.menu.hide ul.nav {
  display: none;
}
.menu .cs-select {
  margin-top: 6px;
}
.menu .cs-select .cs-placeholder {
  color: #404041;
}
.menu .cs-options {
  color: white;
}
.menu .navbar {
  padding: .5rem 1rem;
}
.menu .navbar .nav-item a, .menu .navbar button {
  color: #404041;
  border-color: #404041;
}
.menu .navbar .nav-link.decale {
  margin-top: 8px;
}
.menu .navbar .nav-item a:hover {
  text-decoration: underline;
  color: #404041;
}
.menu .navbar .navbar-toggler {
  float: right;
}
.menu .pull-right{
    float:right;
}
.menu .navbar-nav .nav-item{
    float:left;
    padding-left:15px;
}
/*div#wrapper-w5a315aa8df24b {display:none;}

div#wrapper-w5a6b46beb7374 {display:none;}*/
.menu .navbar-nav .nav-link{
    display: block;
padding-top: .425rem;
padding-bottom: .425rem;
text-decoration: none;
font-family: "Raleway", sans-serif;
font-size: 1rem;
line-height: 1.5;
}
.menu .img-fluid{
    max-width: 100%;
height: auto;
}
.menu .pull-left{
    float:left;
}
.menu .navbar-brand{
    float: left;
padding-top: .25rem;
padding-bottom: .25rem;
margin-right: 1rem;
font-size: 1.25rem;
line-height: inherit
}
.cs-skin-underline .cs-options li span:hover,
.cs-skin-underline .cs-options li.cs-focus span,
.cs-skin-underline li.cs-selected span {
  color: #EA663F;
}
.select-universe{
  z-index: 1001 !important;
}
.cs-select{
    margin-top: 6px;
}
.cs-placeholder{
  color: #404041;
}
.cs-options{
color:white;
  }
  .cs-skin-underline>span::after{
      font-family: 'IconProFont';
content: "\ec7f";
right: .25em;
-webkit-transform: translate3d(0, -50%, 0) rotate3d(0, 0, 1, 90deg);
transform: translate3d(0, -50%, 0) rotate3d(0, 0, 1, 90deg);
-webkit-transition: -webkit-transform .5s;
transition: -webkit-transform .5s;
transition: transform .5s;
transition: transform .5s , -webkit-transform .5s
  }
.cs-skin-underline{
      background: transparent;
max-width: 400px;
color: #fff;
font-size: 22px;
margin-left: 5px;
font-family: "Raleway", sans-serif;
  }
  .cs-skin-underline>span{
      margin: 3px 0 0 0;
      padding-right:50px;
font-weight: 300;
  }
  .cs-skin-underline .cs-options{
      background: rgba(0, 0, 0, .4);
opacity: 0;
-webkit-transition: opacity .3s .4s , visibility 0s .7s;
transition: opacity .3s .4s , visibility 0s .7s;
  }
    .cs-skin-underline .cs-options li span{
        font-weight: 300;
  }
  #block-bax5a6b46d673cea{
      overflow: visible;
      
  }
  .reserverShortcode{
      padding-top:15px;
      text-align: center;
  }
  .reserverShortcode img{
      float:left;
      width:80px;
      margin-right:20px;

  }
  .reserverShortcode .left{
      width:60%;
      float:left;
  }
   .reserverShortcode .left .title{
       padding-top:0;
       margin-bottom:0;
       font-family: "Josefin Sans";
        font-size: 24px;
        color:#EA663F;
  }
    .reserverShortcode .left p{
      color:#EA663F !important;
      font-weight:500;
      line-height:110%;
  }
  .reserverShortcode a{
      display: inline-block;
        color: #fff;
        background-color: #EA663F;
        border-radius: 80px; 
        padding: 0 25px;
        text-decoration: none;
        text-transform: uppercase;
        font-family: 'Capriola';
        font-size: 14px;
        font-weight: normal;
        line-height: 55px;
        font-family: 'Work Sans', sans-serif;
  
  }
  .reserverShortcode a:hover {
  background-color: #D25C22;
}
  .clear{
      clear:both;
  }
.cs-skin-underline ul span{  
}
div.cs-skin-underline {
font-size: 22px;
}
.cs-skin-underline ul span::before {
    height: 2px;
}



  .reserverShortcodemobile{
  position: fixed;
  bottom:0%;
  z-index:9999;
  width: 100%;
  margin: 0 auto !important;
left: auto;
right: auto;
background-color: #fff !important;
box-shadow: 0 .1333333333rem 1.3333333333rem 0 rgba(0, 0, 0, 0.06);
display: flex;
flex-direction: column;
position: fixed;
box-sizing: border-box;
padding: 1.2rem 1rem 1rem;
border-radius: 1.5rem 1.5rem 0 0;
   margin-left: -3.5% !important;
      
  }
  .reserverShortcodemobile img{
      float:left;
      width:80px;
      margin-right:20px;
  }
  .reserverShortcodemobile .left{
      width:60%;
      float:left;
  }
   .reserverShortcodemobile .left .title{
       padding-top:0;
       margin-bottom:0;
       font-family: "Josefin Sans";
        font-size: 24px;
        color:#EA663F;
  }
    .reserverShortcodemobile .left p{
      color:#EA663F !important;
      font-weight:500;
      line-height:110%;
  }
  .reserverShortcodemobile a{
      display: inline-block;
        color: #fff;
        background-color: #EA663F;
        border-radius: 80px; 
       /* padding: 0 25px; */
        text-decoration: none;
        text-transform: uppercase;
        font-family: 'Capriola';
        font-size: 14px;
        font-weight: normal;
        line-height: 35px;
        width:100%;
     
                font-family: 'Work Sans', sans-serif;
  }
  .reserverShortcodemobile a:hover {
  background-color: #D25C22;
}
  .clear{
      clear:both;
  }
  
  .block-type-navigation .sub-menu li a 
  {
      color: var(--grey-dark) !important;
      line-height: 35px !important;
      text-align: left !important;
      
      

      
  }
  
  .block-type-navigation .sub-menu {
top: 3.5em !important;
border-radius: 0.6em 0.6em .8em .8rem !important;
box-shadow: 0 .1333333333rem 1.3333333333rem 0 var(--box-shadow) !important;
padding: 1rem !important;
  }
  
  
  .wp-pagenavi a, .wp-pagenavi span {
border: 1px solid #ff3a0000 !important;
}

.wp-pagenavi span.current {
  border-bottom: 1px solid #ff3a00 !important;
}

.wp-pagenavi {
  text-align: center !important;
}

abbr[title] {
  display: none !important;
}

.block-type-navigation .slicknav_nav .slicknav_row {
  padding: 5px 0px !important;
  margin: 2px 0px !important;
}

.block-type-navigation .sub-menu li a {

  line-height: 25px !important;
}



.yarpp p {
  list-style: none;
  line-height:130% !important;
  font-size: 1.48em !important;
 
}

.yarpp-related a {
  font-weight: 700 !important;
  text-decoration: none !important;
}

.apss-share-text {
  padding-top: 10px !important;
}


.wrapper.footer {
    content-visibility: auto;
    contain-intrinsic-size: 1516px;
}
@media (min-width: 886px) {
    .wrapper.footer {
        contain-intrinsic-size: 658px;
    }
}
@media (min-width: 1025px) {
    .wrapper.footer {
        contain-intrinsic-size: 745px;
    }
}


@media (min-width: 980px){

    .hide-desktop{
    display: none !important;
    }

}

    @media (max-width: 980px){
    .hide-mobile{
    display: none !important;
    }

}

  @media only screen and (max-width: 768px){
   div#block-b1f5ba3c2d1b3fac {
  margin-bottom: 0px !important;
   }
  div#block-ban62302d3363f80 .type-post {
  padding-top: 0px !important;
  }
}