/*Info page*/
.DnnModule-491 .WorldExpeditions_Title h1{
margin-top: -15px;
	margin-bottom: 35px;
}

.DnnModule-491 .WorldExpeditions_Title h1:before{
 content:url(/portals/0/images/icon-page-title-42.png); /* with class ModalCarrot ??*/
  position:relative; /*or absolute*/
  left:0px;
  top:10px;
	margin-right: 10px;
}

div .event-search{
  background: #9caa3a;
  padding: 30px;
}

.event-search .event-conent p{
  color: #fff!important;
  line-height: 4px;
}

.event-search .event-conent p:nth-child(2){
font-size: 17px;
    font-family: 'open_sansbold';
}
    
.event-search .event-icon{
    background: url(/portals/0/images/icon-event-search.png) right center repeat;
position:relative;
  top:2px;
  width: 29px;
  height: 39px;
  margin-right: 15px;
}

.event-icon, .event-conent{
  display: inline-block;
}

#city{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  position:relative;
 background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 3px; 
  /* Firefox 1-3.6 */
  -moz-border-radius: 3px; 
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 3px;
  width:100%;
  height: 35px;
  padding: 0 10px;
  font-family: "open_sansregular";
  color: #373b40
}

.selectbox-container{
  position:relative;   
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  display: inline;
}

.selectbox-container:after{
	content:"\f078";
	font: normal normal normal 12px/1 FontAwesome;
  color: #9caa3a;
  position:absolute;
  right: 15px;
  bottom:4px;
  z-index:9999;
}

.event-img{
  background: red;
  padding: 0px!important;
}

.event-img img {
    object-fit: cover;
    width: 100%;
    padding: 0px;
   margin: 0px
}

.event-details h3{
  font-family: 'asapbold';
  text-transform: none;
  font-size: 24px;
}

.event-schedule {
    background-image: url(../images/icon-event-schedule.png);
    background-size: 29px 29px;
      background-position: left center;

}

.event-location {
    background-image: url(../images/icon-event-location.png);
    background-size: 23px 32px;
    background-position: 10px center;
}

.event-price {
    background-image: url(../images/icon-event-price.png);
    background-size: 13px 32px;
      background-position: 20px center;
}

.event-schedule, .event-location, .event-price {
    padding: 10px 0 10px 45px;
    vertical-align: middle;
    background-repeat: no-repeat;
    font-size: 14px;
    font-family: 'asapbold';
    color: #000;
    line-height: 14px;
    height: 40px;
    display: table-cell;
    margin: 0 0 30px;
}

/* FORM DROPDOWN SECTION */
signupform h4{
  padding-top: 20px;
  font-size: 18px;
  font-weight: bold;
}

signupform .input-box{
  margin: 20px 0;
}

signupform label{
  width: 140px;
  font-weight: bold!important;
  font-size: 14px!important;
}

signupform .input-box.narrow label{
  padding-top: 10px;
}

signupform .input-box.narrow{
  padding-top: 40px;
}

signupform label.full{
  width: 100%;
  padding-top: 10px;
  display: block;
  float: left;
}

.WEXENewsForm input.form-control{
  height: 40px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #cecece;
  padding: 0 10px;
   margin: 20px 0;
}

.WEXENewsForm label.verticalCenterFormLabel{

	margin-top: 30px;
}

.WEXENewsForm select.form-control{
	height: 40px;
	margin: 20px 0;
	

	background: rgba(255,255,255,0.5) url('/Portals/World%20Expeditions/Images/dropdown-bg.jpg');
	background-position: right;
	background-size:auto 40px;
}

signupform textarea {
    width: calc(100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #cecece;
    padding: 0 10px;
   
}

signupform select {
  background-color: #fff;
  content: '2'!important;
  top: 0px!important;
  height: 40px!important;
  border: none;
  width: 35%!important;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #cecece;
  padding-left: 10px;
  /* background-image: url("http://wexdesigns.spawnit.com/portals/0/images/icon-dropdown.png"); */
  background-repeat: no-repeat;
  background-position: right;
}

signupform .selectboxit-container .selectboxit {
    width: 160px !important;
  height: 40px;
}

signupform .selectboxit-text {
    height: 40px !important;
    padding-top: 5px;
}

signupform .selectboxit-btn {
    background-color: #fff!important;
    background-image: none!important;
    border: 1px solid #cccccc;
    border-color: #e6e6e6!important
    -webkit-border-radius: 3px; 
    -moz-border-radius: 3px; 
    border-radius: 3px;
}

signupform .gray.info-signup-btn{
  background: #aeaeae!important;
  font-weight: normal;
  float:right;
}

signupform .gray.info-signup-btn:hover{
  border: 1px solid #a9a9a9;
  background: transparent!important;
  color: #a9a9a9!important;
}

signupform .world-ex.info-signup-btn{
  font-weight: normal;
  float: right;
  margin-left: 15px;
}

.thin{
  font-weight: normal!important;
}

.info-close-bottom{
  position: absolute;
  top: 20px;
  right: -80px;
  color: #a9a9a9;
}

.info-close-bottom:hover{
  text-decoration: none!important;
}

.country-title.top-right{
background-color: #262626;
  position: absolute;
  top: 0px;
  right: 0px;
}


.reg-test{
 background: #f2f2f2;
  margin-top: 50px;
  min-height: 400px;
}

.videoh-toggle{
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
    display: block;
}

.videoh-toggle iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.form-checkbox{
  width: 30px;
 height: 15px;
}


signupform div.fullbox select{
  width: calc(100% - 150px)!important;
}

signupform div.halfbox {
  width: 56%!important;
}

.black-text{
  color: #000;
}

.form-margin-bottom{
  margin-bottom: 50px;
}

.thanks-message{
  text-align: center;
  font-style:italic;
  font-weight: bold;
  line-height: 2;
  margin: 20px auto!important;
}

.thanks-message span{
  font-size: 20px;
}

.country-title.top-right{
background-color: #262626;
  position: absolute;
  top: 0px;
  right: 0px;
}


.reg-test{
 background: #f2f2f2;
 margin: 50px auto;
 min-height: 150px;
 padding: 100px;
}


img.form-tick{
display: block;
float: left;
  position: relative;
  top: -12px;
  margin-right: 20px;
}

.JoinOurNewsletter{
  margin: 40px 0 0 0;
}

.info-night-sent h2{
  font-size: 22px;
  margin: 3px 0;
}

.info-night-sent img.form-tick {
    display: block;
    float: left;
    position: relative;
    top: 5px;
    margin-right: 20px;
}

.info-night-sent{
  padding-top: 30px;
}

.mini-event-icon{
  margin-right: 20px;
  margin-left: 30px;
  position: relative;
  top: -7px;
}

.add-event-calendar strong{
  position: relative;
  top: -5px;
}

.w100{
  width: 100%!important;
}

.form-checkbox.contact-checkbox {
    display: inline-block;
  float: left;
}

/* Code to get it slide from the side */
.form-slider.accordion-body.collapse.in{
  position: absolute;
  z-index: 10;
  top: -192px;
  width: calc(100% + 15px);
  

    -webkit-animation-name: example; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 0.5s; /* Safari 4.0 - 8.0 */
    animation-name: example;
    animation-duration: 0.5s;
}

@-webkit-keyframes example {
    from {width: 0px;}
    to {width: calc(100% + 15px);overflow:hidden}
}

@keyframes example {
    from {width: 0px;}
    to {width: calc(100% + 15px);overflow:hidden;}
}

.form-slider.accordion-body.collapsing {
	height:0px!important;
	overflow:hidden!important;
	-webkit-transition-timing-function:ease!important;
	-o-transition-timing-function:ease!important;
	transition-timing-function:ease!important;
	-webkit-transition-duration:.1s!important;
	-o-transition-duration:.1s!important;
	transition-duration:.1s!important;
	-webkit-transition-property:width,visibility!important;
	-o-transition-property:width,visibility!important;
	transition-property:width,visibility!important;
}


.eNewsletterTextWrapper .eNewsletterTitle{
	font-family: open_sansbold;
}

.eNewsletterTextWrapper{
	margin-left: 30px;
	margin-bottom: 30px;
}

table.eNewsletterCheckboxList input{
position:absolute;
margin-top: 6px;
}

.eNewsletterCheckboxListOuterWrapper{
	margin-top: 30px;
}

ul.portfolio-list.sort-destination li.isotope-item{
  list-style-type: none;
}

.informationSectionSubNavigationHeader {
	color: #c57b24;	
	font-family: 'asapbold';
	margin: 0 10px 10px 10px;	
	font-size: 20px;
}

.no-bullet{
	list-style-type: none!important;
}