 @charset "UTF-8";

/*
	Theme Name: Eventchamp
	Theme URI: https://themeforest.net/user/gloriathemes
	Author: Gloria Themes
	Author URI: https://gloriathemes.com
	Description: Eventchamp – Multiple Event & Conference WordPress Theme
	License: GNU General Public License v2 or later
	License URI: https://gnu.org/licenses/gpl-2.0.html
	Tags: right-sidebar, featured-images, custom-header, custom-menu
	Text Domain: eventchamp
	Version: 2.1.1
*/
rs-module-wrap {left: 0 !important;}

.gt-sticky-header .gt-navbar .gt-menu>li>a, .gt-sticky-header .gt-navbar .gt-menu>li>a:visited {
	   color: #db4d55 !important;
}
.gt-menu > li:focus > a:visited {
    color: #ce9193;
}
.minTit1 {
  
  margin: 20px 10px !important;
}
.carousel1 {
	background: transparent center center no-repeat !important;
}
.theme-text-color{
	color:#db4d55 !important;
}
.img-about{
	min-height:610px;
	margin:140px 0px;
}
@media(max-width:767px)
{
	.img-about{
	
		    display: none;
	}
	
}
p{
	font-size: 16px;
	margin-bottom: 20px;
}
.m-boxshdow{
	box-shadow: 0px 0px 30px rgb(0 0 0 / 10%);
}

.flex-control-nav {
    width: 100%;
    position: relative !important;
    text-align: center;
    z-index: 900;
}

.gt-eventchamp-service-box.gt-style-1 .gt-title {
   
    font-size: 2.854rem !important;
    font-weight: 500 !important;
  
}
.gt-navbar .gt-menu {
  font-family: "Poppins";
  margin-bottom: unset !important;
}
.gt-elements ul{
	margin-bottom: unset !important;
}

.single-event .gt-sticky-header.gt-active{
	opacity:0 !important;
	
}
.single-event .gt-site-inner .container{
	    margin-top: 50px !important;
}
.single-accommodation a,.single-accommodation a:visited {
    margin-bottom: 0;
	word-break:break-all !important;
}
.gt-content-detail-box>ul>li {
    display: flex;
    align-items: flex-start;
    margin-bottom: 15px !important;
    border-bottom: 1px solid #eee;
    padding-bottom: 15px !important;
}

/* .custom-file-input1::-webkit-file-upload-button {
  visibility: hidden;
}
.custom-file-input1::before {
  content: 'Add Certificate';
  display: inline-block;
  background: -webkit-linear-gradient(top, #f9f9f9, #e3e3e3);
  border: 1px solid #999;
  border-radius: 3px;
  padding: 5px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
	
	 -moz-user-select: none;
  cursor: pointer;
  text-shadow: 1px 1px #fff;
  font-weight: 700;
  font-size: 10pt;
}
.custom-file-input1:hover {
  border-color: black;
}
.custom-file-input1:active {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
} */
.custom-input {
  width: 100px !important;
  
  display: inline-block;
  cursor: pointer;
  text-shadow: 1px 1px #fff;
  
  border: 1px solid #999;
  border-radius: 3px;
   background: -webkit-linear-gradient(top, #f9f9f9, #e3e3e3);
 
  position: relative;
  color: #222;
	white-space:nowrap;
  
}

.custom-input::before {
  content: "Add cerificate";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.custom-input input{
padding-left: 40px;
}
.custom-input input::file-selector-button,.custom-input input::-webkit-file-upload-button {
  visibility: hidden;
	
}
@media(max-width:767px){
	.custom-input {
		display:block !important;
	}
	.custom-input input {
    padding-left: 25px;
   
}
}

