.main-nav > li {
    display: inline-block;
    margin-right: 20px;
    position: relative;
    text-transform: uppercase;
}

.atgrid--widget .atgrid__item__top__title a {
    color: #fff;
    border-bottom: none;
    font-size: 16px;
}

.faq__accordion__item--open .faq__accordion__heading i {
    background: #ea000c;
}

.atlist__item__price a {
    display: block;
    color: #1cad03;
    border-bottom: none;
    font-family: Oxygen;
    font-weight: 700;
    font-style: normal;
}

.wpb_image_grid .wpb_image_grid_ul img {
    display: block;
    max-width: 100%;
    height: auto;
    padding-right: 10px;
}

.vc_separator.vc_separator_align_center h4 {
    padding: 0 .8em;
    font-size: 2.3em;
}

.form-subscribe__form-wrap .yikes-easy-mc-form {
    display: inline-block;
    line-height: 50px;
    width: auto;
    border: none;
    border-radius: 3px;
}

.form-block--style3 .form-block__button {
    background: #1cad03 !important;   
}


#tourBookingForm, body > div.layout-content > div.header-wrap > header > div > div.header__info > div.header__info__items-right > div.header__info__item.header__info__item--delimiter.header__info__item--shoping-cart > a:nth-child(3) {display:none !important;}

.pt-20{
	padding-top:20px!important;
}

.page-id-2551 .header-section .parallax-image {
    background-size: cover !important;
    background-position: center center !important;
    width: 100% !important;
    height: 100% !important;
}


.page-id-2567 .header-section .parallax-image {
    background-size: cover !important;
    background-position: center center !important;
    width: 100% !important;
    height: 100% !important;
}

.postid-2565 .header-section .parallax-image {
    background-size: cover !important;
    background-position: center center !important;
    width: 100% !important;
    height: 100% !important;
}

.page-id-2551 .header-section .parallax-image,
.page-id-2567 .header-section .parallax-image,
.postid-2554 .header-section .parallax-image,
.postid-2565 .header-section .parallax-image {
    background-size: cover !important;
    background-position: 50% 50% !important;
    background-repeat: no-repeat !important;
    width: 100% !important;
    height: 100% !important;
    transform: none !important;
}

