@media (min-width:640px) {
  .tablet\:btn-badge {
    border-radius:9999px;
    /* font-size:24px; */
    /* height:40px; */
    min-width:130px
  }
  @media (min-width:1280px) {
    .tablet\:btn-badge {
      font-size:30px;
      height:60px;
      min-width:188px
    }
  }
}

@media (min-width:1280px) {
  .btn-badge {
    font-size:30px;
    height:60px;
    min-width:188px
  }
}

#post-container, #logo-container-outer, #logo-container-outer-detail {
  top: 10px;
  position: relative;
}

.newfooter{
	color: white;
}

.newfooter .btn {
	color: white !important; 
}

.scrollup {
	width: 48px;
	height: 48px;
	left: 20px;
	background: #000 url('../img/scrollup.png') center no-repeat; /* scroll-top.png */
}

.uppercase {
	text-transform: uppercase;
}

.shortcode-disabled-language {
  display: none !important;
}

.trp-ls-shortcode-language a:first-child {
  display: inline-block !important;
}

.langSeparator{
	display: inline-block;
	padding: 0px 10px;
}

#lang-greet-box {
  float: none !important;
}

.jscalendar-FC-table-style img{
	display: inline;
}

.language-button {
	background-color: transparent !important;
	border-radius: 8px !important;
	transition: background-color 0.3s ease !important;
}

.language-button:hover {
	background-color: rgba(255, 255, 255, 0.2) !important;
}

div.h2top{	
	font-size: 52px !important; font-family: QuestaSans !important; font-weight: 700 !important; 
	word-wrap: break-word !important;
	/*display: inline-block;*/
}


@media (max-width: 991px) {
	div.h2top{	
		font-size: 24px !important;
	}
}

.popupLabel {
	color: #6F6F6F; 
	font-size: 14px; 
	font-family: QuestaSans; 
	font-weight: 400; 
	line-height: 14px; 
	word-wrap: break-word;
}

.popupLink {
	color: #3366CC; 
	font-size: 18px; 
	font-family: QuestaSans; 
	font-weight: 500; 
	line-height: 18px; 
	word-wrap: break-word;
}

.popupInputText {
	color: black; 
	font-size: 18px; 
	font-family: QuestaSans; 
	font-weight: 500; 
	line-height: 18px; 
	word-wrap: break-word;
}


.fbx-search .fancybox-close::before {
    /*content: "\00d7";*/
    content: "\2715";
	font-family: Arial;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 20px;
	line-height: 30px;
    padding: 2px 5px 2px 5px;
    color: #000;
    border: 1px solid #fff;
    border-radius: 20px;
    background-color: #fff;
    /*background-color: black;*/
}

.fbx-search .fancybox-close {
    position: absolute;
	top: 10px;
	right: 24px;
	width: 32px;
	height: 32px;
    cursor: pointer;
    z-index: 9998060;
}

.fbx-search .fancybox-inner {
	border-radius: 10px;
}
