/*
Theme Name: Kadence Child
Theme URI: https://bowdenworks.com
Template: kadence
Author: Bowden Works
Author URI: https://bowdenworks.com
Description: Kadence child theme
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/


/* Typography
-------------------------------------------------------------- *

/* Search Bar Fix Color Fix */
#search-drawer .drawer-inner input.search-field {
	background:white;
	color:black;
}

/* archive entry type */
.bw-entry-type a {
	text-decoration: none;
	color: inherit;
}
.bw-entry-type a:hover {
	color: var(--global-palette-highlight);
}


/* Typography */

h1
  color: #000000;
  letter-spacing: 1.25px;
	font-weight: 200;
	text-transform: uppercase;
	margin-bottom: 0px!important;
}
h2{
  color: #007BA4;
  font-weight: 200;
  letter-spacing: 1.09px;
}
h3{
  color: #595959;
  font-weight: 500;
  letter-spacing: 0.82px;
}
h4{
 	color: #595959;
 	letter-spacing: 0.6px;
	font-weight: 200;
	text-transform: uppercase;
}
/* Header */
.home.site-header-wrap{
background-image: linear-gradient(180deg, #000000 0%, rgba(0,0,0,0.1) 100%)!important;
}
/* Inner pages header */
@media screen and (min-width:760px){
	body:not(.home) .site-main-header-wrap{
	margin-top: -60px;
	margin-bottom: -36px
}
	.site-branding{
		margin-top: -60px;
	}
}
/* Homepage transparent header */
@media screen and (min-width:760px){
	.home .site-main-header-wrap{
	margin-top: -40px;
	margin-bottom: -36px
}
}
.home .btn-top-tel{
	color: #fff!important;
}
.home .btn-top-tel :hover{
	text-decoration: underline;
}

.btn-top-tel,.btn-top-tel-inner:hover{
	box-shadow:none;
}

.home .btn-top-tel :before{
		content: url(/wp-content/uploads/2022/09/icon-telephone.svg);
	padding-right: 20px;	
}

.btn-top-tel-inner :before{
		content: url(/wp-content/uploads/2022/09/icon-tel-teal.svg)!important;
	padding-right: 20px;	
}

.btn-top-tel-inner :hover{
	text-decoration: underline;
}

.home .btn-top-contact{
	color: #fff!important;
	border: solid 1px #fff!important;
	
}
.home .btn-top-contact:hover{
	color: #fff!important;
	border-color:solid 1px #008080!important;
	
}
.home .btn-top-book{
	
}

.btn-top-contact :hover{
	
}



.covid-note{
	font-size: 1em;
	font-weight: 200;
}


.no-click-href{
  pointer-events: none;
  cursor: default;
  text-decoration: none;
}

/* Sidebar - Kadence Bug?*/
.widget-area li{
    list-style:none;
}

/* Sidebar CTA */
.emblem-cta img{
	margin: auto;
	padding-top: 30px;
	padding-bottom: 30px;
}

/* Custom Footer */
.custom-footer p, .custom-footer li{
	font-size: 14px;
}
.custom-footer a{
	text-decoration: none;
}
.custom-footer h4{
	font-size: 22px;
	color: #5288B5;
	letter-spacing: 0.6px;
	font-weight: 600;
}

/* Button arrow */
.bw-arrow :before, .bw-arrow :after{
    content: "";
    display: block;
    margin: auto;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    width: 27px;
    height: 15px;
    background: url(/wp-content/uploads/2022/09/icon-btn-hover-path.svg) right center no-repeat;
    transform: translateX(0px);
    transition-delay: .3s;
    transition: transform .4s ease-out,opacity .4s ease-out;
}


/* Zoom iamage on hover */
.bw-zoom-hover {
  height: 300px; 
  overflow: hidden;
}
.bw-zoom-hover img {
  transition: transform 1s ease;
}
.bw-zoom-hover:hover img {
  transform: scale(1.05);
}

/*  Footer */
.footer-copyright a{
	color: #add7f7;
	text-decoration: none;
}


/* Buttons */
a.btn-outline-teal:hover{
	background: #008080!important;
	color: #fff!important;
}
.bw-button-arrow .kt-button {
	height: 66px;
}

/* Sidebar */
/* Sidebar - Kadence Bug?*/
.widget_nav_menu, .widget_block{
    list-style:none ;
}
.widget_pages li, .widget_nav_menu li, .widget li .wp-block-latest-posts__post-title, .widget .wp-block-categories-list li, .widget-area li{
	font-size: 14px;
	border-bottom: 1px dashed #eee;
	padding: 4px 8px;
	font-weight: 300;
}
.widget-area li:last-child{
	border-bottom:none;
}
.widget_nav_menu li.current-menu-item{
	font-weight: bold;
}

/* Heading Icon */
.heading-icon-resort:before{
	content: url(/wp-content/uploads/2022/09/icon-resort.svg);
	padding-right: 20px;
}
.heading-icon-accommodation:before{
	content: url(/wp-content/uploads/2022/09/icon-accommodation.svg);
	padding-right: 20px;
}
.heading-icon-blog:before{
		content: url(/wp-content/uploads/2022/09/icon-blog.svg);
	padding-right: 20px;
	
}
/*  Instagram feed heading */
.sbi_no_avatar .sbi_header_img{
	background: #ccc;
}


/* Tabordion */
.kt-tab-title{
	font-size: 14px!important;
	font-weight: 200;
	color: #595959!important;


}
.kt-tab-title, .wp-block-kadence-tab{
	border-radius: 0px!important;
}

.kt-tab-title  .kt-tab-title-active{
	 border-bottom:none!important;
}
.wp-block-kadence-tab{
	border-left:none!important;
	border-right:none!important;
	padding-left: 0px!important;
	padding-right: 0px!important;
	border-bottom:none!important;
}


/* Footer */
.custom-footer .wp-block-navigation{
	padding-bottom: 28px;
}
.custom-footer h4{
	padding-bottom: 8px;
}

/* Breadcrumb */
.kadence-breadcrumbs a{
	color: #437AA0;
	text-decoration:none;
}

/*  Single accommodation */
.accommodation-template-default .kt-blocks-post-grid-item-inner{
	background: #1F496D;
	padding-bottom: 5px!important;
	padding-top: 5px!important;
	background-image: url("/wp-content/uploads/2022/09/icon-right-chevron.svg");
	background-repeat:no-repeat;
	background-position: 95% 50%;
}
.accommodation-template-default .kt-blocks-post-grid-item-inner:hover{
	background-image: url("/wp-content/uploads/2022/09/icon-right-chevron-orange.svg");
}

.accommodation-template-default h2.entry-title{
	color: #fff!important;
}
.accommodation-template-default h1.entry-title{
	color: #437AA0!important;
}

/* Kadence bullet list */
.wp-block-kadence-iconlist a{
	text-decoration: none;
}

/* Table no border */
.table-no-border.wp-block-table td,.table-no-border.wp-block-table th{
	border: none!important;
	padding-left: 0;
}

