/*
Theme Name:     Bellevue - Child Theme
Theme URI:      https://bellevuetheme.com
Template:       bellevuex
Author:         Themovation
Author URI:     http://themovation.com
Version:        4.2.7
Text Domain:    bellevue
Domain Path:    /languages/
*/


/* Theme customization starts here
-------------------------------------------------------------- */

#thhf-masthead.transparent-header {
	backdrop-filter: blur(6px);
}

.elementor-pagination {margin-top: 60px;}

/* homepage subtitle */
.elementor-60 .elementor-element.elementor-element-56e12954 #main-flex-slider .elementor-repeater-item-c13c297 .slider-bg .slider-subtitle p {padding-top:20px;padding-bottom:20px;}

#main-flex-slider .th-btn:not(.btn-cta-primary):not(.btn-cta-accent) {font-weight: normal;}

.offers-shadow {
	filter: drop-shadow(0px 16px 36px #50505029);
}

#th-portfolio-row {
	filter: drop-shadow(0px 16px 36px #50505029);
}

/* accomidation slider pagination color */
.flex-control-paging li a.flex-active {
	background:#C79C2A !important;
}

/* drop shadow header */
.drop-shad {
filter: drop-shadow(0px 13px 26px #50505015);
}

/*gmaps links*/
.map-info .th-gmap-links a {
  background-color: #C79C2A;
  border-radius: 31px;
  padding: 10px 45px;
  display: inline-block;

	@media (max-width: 769px) {
	padding: 10px 15px;
	}
	@media (max-width: 320px){
	padding: 10px 15px;
	}
}
.elementor-2536 .elementor-element.elementor-element-54e7d96 .map-info .th-gmap-links a {padding: 8px 20px;}
/*.elementor-2536 .elementor-element.elementor-element-54e7d96 .map-info .th-gmap-links a:hover {border-style:solid; border-color: black; border-width:1px; color:#C79C2A; background-color:white;}*/

/* gmaps info card */
.elementor-2536 .elementor-element.elementor-element-54e7d96 .th-gmap-wrap .map-info {
	left:-240px;

	@media (min-width: 320px){
    left:0px;
    }
	@media (min-width: 481px){
    left:0px;
    }
	@media (min-width: 769px){
		left:0px;
    }
	@media (min-width: 1025px){
		left:0px;
    }
	@media (min-width: 1201px){
		left:0px;
    }
	@media (min-width: 1280px){
		left:0px;
    }
	@media (min-width: 1600px){
		left:-240px;
    }
}

.elementor-posts .elementor-post__card .elementor-post__read-more {text-transform:capitalize !important;}

/* image card tag */
/*.elementor-2536 .elementor-element.elementor-element-997fcef .elementor-post__card .elementor-post__badge {

	padding-top: 300px;
	
	@media (min-width: 320px) {
    padding-top: 33%;
    }
	@media (min-width: 481px){
    padding-top: 33%;
    }
	@media (min-width: 769px) {
    padding-top: 55%;
    }
}*/
/*.elementor-2945 .elementor-element.elementor-element-89f73bb .elementor-post__card .elementor-post__badge {

	padding-top: 300px;
	
	@media (min-width: 320px) {
    padding-top: 33%;
    }
	@media (min-width: 481px){
    padding-top: 33%;
    }
	@media (min-width: 769px) {
    padding-top: 55%;
    }
	@media (min-width: 1025px){
	padding-top: 0%;
    }
	@media (min-width: 1201px){
	padding-top: 0%;
    }
	@media (min-width: 1280px){
	padding-top: 0%;
    }
	@media (min-width: 1600px){
	padding-top: 55%;
    }
}
*/
.elementor-1072 .elementor-element.elementor-element-4466bc1 .sub-menu, .elementor-1072 .elementor-element.elementor-element-4466bc1 nav.hfe-dropdown, .elementor-1072 .elementor-element.elementor-element-4466bc1 nav.hfe-dropdown-expandible, .elementor-1072 .elementor-element.elementor-element-4466bc1 nav.hfe-dropdown .menu-item a.hfe-menu-item, .elementor-1072 .elementor-element.elementor-element-4466bc1 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item {
	right:0px;
}*/