/*
Theme Name: Camp Hither Hills
Template: ashe-pro-premium
Theme URI: https://wp-royal.com/themes/item-ashe-pro/
Author: Royal Flush
Author URI: http://wp-royal.com/
Description: Clean and Minimalist blogging theme.
Version: 1.0
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.en.html
Text Domain: 
Tags: blog, e-commerce, food-and-drink, one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, custom-logo, featured-images, footer-widgets, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

/*--------------------------------------------------------------
 You Custom Code Goes Here
--------------------------------------------------------------*/
.inline{display:inline-block;}
.rounded1 {border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;overflow:hidden;}
.rounded2 {border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;overflow:hidden;}
.rounded3 {border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;overflow:hidden;}
.rounded4 {border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;overflow:hidden;}
.shadow3 {box-shadow:1px 1px 2px rgba(30, 30, 30, 0.45);-webkit-box-shadow:1px 1px 2px rgba(30, 30, 30, 0.45);-moz-box-shadow:1px 1px 2px rgba(30, 30, 30, 0.45);}
.shadow4 {box-shadow:0px 1px 1px rgba(0, 0, 0, 0.85);-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.85);-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.85);}
.shadow5 {box-shadow:1px 1px 2px rgba(0, 0, 0, 0.45);-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.45);-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.45);}
.shadow6 {box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);}


#main-menu li a {transition: all 0.4s ease-in-out 0s;}
#main-menu li a:hover{transition: all 0.4s ease-in-out 0s;}

#main-nav{box-shadow: 0 2px 5px rgba(0, 0, 0, 56%)  !important;}
.main-content{padding-bottom:0px !important;padding-top:0px !important;}


.wpr-advanced-text-preffix{text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.80);}

.mbuButton .wpr-button-text{text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.80);}

.footer-copyright{padding:0px;display:none !important;}

h1.page-title{display:none !important;margin-top:-20px;}
.contactList li.elementor-icon-list-item.elementor-inline-item {padding-top:10px !important;padding-bottom:10px !important;}


.page-id-303 .main-content{padding-top:20px !important;}




.menu-item a:after{
  content: '';
  position: absolute;
  width: 0; height: 2px;
  display: block;
  transform: translateY(-20px);
  left: 0;
  background: #000;
  transition: all .3s ease;
  -webkit-transition: all .5s ease;
}
 
.menu-item a:hover:after{width:100%;left:0;background:#ca9b52;}


.page-content article.page{background:none !important;padding:0 !important;box-shadow:none !important;margin:0 !important;border-radius:0 !important;}



#page-footer .newFooter a,#page-footer .newFooter a:active{color: #fff;  transition: all .5s ease;
  -webkit-transition: all .5s ease;}
#page-footer .newFooter a:hover{color:#ECD2B8;}
#page-footer .newFooter h2 {color:#ECD2B8;margin-bottom:10px;}
#page-footer .newFooter li.elementor-icon-list-item{padding-top:8px;padding-bottom:8px;}

#page-footer .newFooter h2.contStyle{margin-bottom:0px;}

.priceTable{width:100%;margin-bottom:0px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);border-collapse: collapse;border-spacing: 0;}
.priceTable .priceTableRow li.th{font-weight:700;font-size: 15px;background-color:#ca9b52;
background-image: -webkit-gradient(linear, left top, left bottom, from(#E9E6DE),to(#AD957E)); background-image:-webkit-linear-gradient(top, #E9E6DE, #AD957E);border-collapse: collapse;border-spacing: 0;line-height:1.75;border-right:0px;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.20);}
.priceTable ul.priceTableCol{ list-style:none;margin:0;padding:0;min-width:305px;width:50%;display:inline-block;float:left;}
.priceTable ul.priceTableCol li,.priceTable ul.priceTableCol.foot li{ float:left;position:relative;border:1px solid #aaaaaa;text-align:center;padding: 5px;margin-bottom:0px;box-shadow: 0 1px rgba(255,255,255,0.66) inset;border-collapse: collapse;border-spacing: 0;border-right:0px;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.30);}
.priceTable .priceTableRow:after {content: ".";visibility: hidden;display: block;height: 0;clear: both;}
.priceTable .priceTableRow.odd{background-color:#d9d0d0;}
.priceTable .priceTableRow{background-color:#e5ded5;}

.priceTable .odd ul.priceTableCol li{border: 1px solid #aaaaaa;border-right:0px;}
.priceTable ul.priceTableCol li.rates{ width:25%;white-space:nowrap;}
.priceTable ul.priceTableCol li.srvc{width:100%;white-space:nowrap;}
.priceTable ul.priceTableCol li.srvc.th.mobi,.priceTable ul.priceTableCol li.rates.th.mobi{display:none;}
.priceTable ul.priceTableCol.foot {width:100%;border: 0px;}
.priceTable ul.priceTableCol.foot li{border-top:0px;font-style:italic;}
.archive .priceTable{font-size:.92rem;}



/* All Mobile Sizes (devices and browser) */

@media screen and (max-width: 960px){

.priceTable{font-size:1rem;}

}

/* All Mobile Sizes (devices and browser) */


@media screen and (min-width: 960px){


}



@media only screen and (max-width: 767px){

.priceTable ul.priceTableCol li.srvc.th.mobi,.priceTable ul.priceTableCol li.rates.th.mobi{display:block;}
.priceTable .priceTableRow{padding:4px;border:1px solid rgba(31, 166, 122, 0.20);margin-top:10px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}

}



/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 481px) and (max-width: 766px){

.priceTable ul.priceTableCol{width:100% !important;}

}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 480px) {

.priceTable ul.priceTableCol{width:100% !important;min-width:initial;}
.priceTable ul.priceTableCol li.rates{ width:25%;white-space:initial;}
.priceTable ul.priceTableCol li.srvc{width:100%;white-space:initial;}
}









