/*
	Theme Name: Adventure Tours Child
	Theme URI: http://themeforest.net/user/themedelight/portfolio
	Description: Adventure Tours child theme
	Template: adventure-tours
	Version: 1.0.0
*/
@import 'https://fonts.googleapis.com/css?family=Montserrat';


body.home .container.layout-container.margin-top.margin-bottom {margin-top: 0;}
.body {font-family: 'Montserrat', sans-serif;}
.main-nav a {font-size: 10px; font-family: 'Montserrat', sans-serif;}
.main-nav li {font-size: 10px; font-family: 'Montserrat', sans-serif;}
.title__primary {font-family: 'Montserrat', sans-serif;}
h1, h2, h3, h4, h5, h6 {font-family: 'Montserrat', sans-serif;}
.footer {background-image: url("/wp-content/uploads/2016/08/riverelement-footer.png");}
.icons-set__item__description {line-height: 1.2em;}
.form-block__title {font-size: 23px; font-family: 'Montserrat', sans-serif; font-weight: bold; text-transform: uppercase;}
.form-block__description {font-size: 10px; font-family: 'Montserrat', sans-serif;}
.form-block input {border-radius: 8px;}
.form-block__item .bootstrap-select .btn-default {border-radius: 8px;}
button.atbtn.atbtn--full-width.atbtn--primary {border-radius: 8px;}
.atbtn {background: #004b8d;}
.atbtn--light:before {display: none;}
.vc_row.section-blue {margin-left: -2000px; margin-right: -2000px; padding-left: 2000px; padding-right: 2000px; background-color: #5679bd;}
/*.last-posts__item__content {background:none;}*/
/*.last-posts .title h3.title__primary {color: #fff;}*/
/*.last-posts__item__title a {color: #fff;}*/
/*.last-posts__item__description {color: #fff;}*/
/*h3.shortcode-tour-reviews__item__title a {color: #fff;}
.shortcode-tour-reviews__item__description {color: #fff;}
.shortcode-tour-reviews .title .title__primary {color: #fff;}*/
.title--decoration-bottom-center:after {background:#1a2f5a;}
.shortcode-tour-reviews__item__info__name {font-size: 10px; font-family: 'Montserrat', sans-serif; }
.vc_row.section-none {margin-left: -2000px; margin-right: -2000px; padding-left: 2000px; padding-right: 2000px; background-color: transparent;}
.section-white {margin-left: -2000px; margin-right: -2000px; padding-left: 2000px; padding-right: 2000px; background-color: transparent;}
div#section-bg {background-image: url("/wp-content/uploads/2016/08/destinations-riverelement.jpg"); background-position-x: 1600px;}
.form-subscribe__shadow {background-image: url("/wp-content/uploads/2016/08/subscribe-bg.jpg"); background-repeat: no-repeat; background-position-x: 1600px;}
.form-subscribe__description {font-family: 'Montserrat', sans-serif;}
.title__subtitle {font-family: 'Montserrat', sans-serif; text-transform: uppercase; margin-bottom: 0;}
.atgrid__item__content {min-height: 145px;}
.header__info__items-right{margin-left: 20px;}
.article-info > li {font-family: 'Oxygen'; font-size: 1.067em; font-style: italic;}
.about-author__name {margin-bottom: 5px;font-family: 'Oxygen';font-size: 1.200em;font-style: italic;}
.widget-contact-info__item__text a{font-size: initial;}
.form-subscribe__form-wrap .yikes-easy-mc-form .yikes-easy-mc-submit-button{background-color: #3c68b4;}
.adventure-header {	width: 100%;}
.atbtn {background: #2e6da4;}
.atbtn--transparent {color: #ffffff !important;border: 0 !important;}
h1.header-section__title {text-transform: uppercase;}
h3.title__primary {text-transform: capitalize;}
span.revo-slider-title {font-size: 40px; text-shadow: none;}
span.revo-subtitle {font-size: 22px;}
.revo-subtitle{text-shadow: none;}
h1.header-section__title {text-align: center;}

	.tp-revslider-mainul >li div.tp-parallax-wrap:nth-child(5){
		display: block;
		z-index: 4!important;
	}

	.tp-video-play-button{
	display: block;
	z-index: 9999;
	opacity: 1;
	visibility: visible;
	margin-top: -25px!important;
    margin-left: -25px!important;
	}

	.slotholder{
		display: none;
	}

	video::-webkit-media-controls-start-playback-button {
	  display: none;
	}

@media (max-width: 480px){
	.adventure-header {
    	width: 200px;
    	margin-left: auto;
    	margin-right: auto;
	}

	.tp-revslider-mainul >li div.tp-parallax-wrap:nth-child(2){
		top: 230px!important;
	}

	.tp-revslider-mainul >li div.tp-parallax-wrap:nth-child(3){
		top: 250px!important;
	}
	.tp-revslider-mainul >li div.tp-parallax-wrap:nth-child(4){
		top: 300px!important;
	}
		span.revo-slider-title{
		font-size: 28px!important;
	}
	.revo-subtitle{
		font-size: 14px!important;
	}

	.atbtn.revo-button{
		line-height: 30px!important;
		font-size: 12px!important;
	}


}
@media (max-width: 568px) and (min-width: 480px){
	.header__info div.header__info__items-right:nth-child(2){
		margin: 0;
		float: left;
		width: 50%;
		text-align: left;
	}
	.header__info div.header__info__items-right:first-child{
		width: 50%;
		margin: 0;
		text-align: right;
	}
	.header__info__items-right{
		display: inline-block;
	}
	.adventure-header {
    	width: 200px;
    	margin-left: auto;
    	margin-right: auto;
	}
	.tp-revslider-mainul >li div.tp-parallax-wrap:nth-child(2){
		top: 195px!important;
	}

	.tp-revslider-mainul >li div.tp-parallax-wrap:nth-child(3){
		top: 210px!important;
	}
	.tp-revslider-mainul >li div.tp-parallax-wrap:nth-child(4){
		top: 255px!important;
	}
	span.revo-slider-title{
		font-size: 28px!important;
	}
	.revo-subtitle{
		font-size: 14px!important;
	}
	.atbtn.revo-button{
		line-height: 30px!important;
		font-size: 12px!important;
	}
}
@media (max-width: 667px) and (min-width: 480px){
	.header__info div.header__info__items-right:nth-child(2){
	margin: 0;
	float: left;
	width: 50%;
	text-align: left;
	}
	.header__info div.header__info__items-right:first-child{
		width: 50%;
		margin: 0;
		text-align: right;
	}
	.header__info__items-right{
		display: inline-block;
	}
	.tp-revslider-mainul >li div.tp-parallax-wrap:nth-child(2){
		top: 230px!important;
	}

	.tp-revslider-mainul >li div.tp-parallax-wrap:nth-child(3){
		top: 250px!important;
	}
	.tp-revslider-mainul >li div.tp-parallax-wrap:nth-child(4){
		top: 300px!important;
	}
	span.revo-slider-title{
		font-size: 28px!important;
	}
	.revo-subtitle{
		font-size: 14px!important;
	}
	.atbtn.revo-button{
		line-height: 30px!important;
		font-size: 12px!important;
	}
}
@media (max-width: 799px) and (min-width: 660px){
	.header__info div.header__info__items-right:nth-child(2){
	margin: 0;
	float: left;
	width: 50%;
	text-align: left;
	}
	.header__info div.header__info__items-right:first-child{
		width: 50%;
		margin: 0;
		text-align: right;
	}
	.header__info__items-right{
		display: inline-block;
	}

		.tp-revslider-mainul >li div.tp-parallax-wrap:nth-child(2){
		top: 260px!important;
	}

	.tp-revslider-mainul >li div.tp-parallax-wrap:nth-child(3){
		top: 280px!important;
	}
	.tp-revslider-mainul >li div.tp-parallax-wrap:nth-child(4){
		top: 340px!important;
	}
	span.revo-slider-title{
		font-size: 28px!important;
	}
	.revo-subtitle{
		font-size: 14px!important;
	}
	.atbtn.revo-button{
		line-height: 30px!important;
		font-size: 12px!important;
	}
}

@media(min-width: 768px){#nav_menu-2.block-after-indent{float:right;}
.logo {width: 230px;}
#logoLink img{width: 100%;}
}
@media(min-width: 1024px){.widget-contact-info__item__text a{font-size: 12px;}
		.tp-revslider-mainul >li div.tp-parallax-wrap:nth-child(2){
		top: 330px!important;
	}

	.tp-revslider-mainul >li div.tp-parallax-wrap:nth-child(3){
		top: 350px!important;
	}
	.tp-revslider-mainul >li div.tp-parallax-wrap:nth-child(4){
		top: 400px!important;
	}
	span.revo-slider-title{
		font-size: 28px!important;
	}
	.revo-subtitle{
		font-size: 14px!important;
	}
	.atbtn.revo-button{
		line-height: 30px!important;
		font-size: 12px!important;
	}



}
@media(min-width: 1026px){.widget-contact-info__item__text a{font-size: initial;}
	.tp-revslider-mainul >li div.tp-parallax-wrap:nth-child(5){
		display: none;
	}
	.tp-revslider-mainul >li div.tp-parallax-wrap:nth-child(2){
		bottom: 157px!important;
    top: auto!important;
	}

	.tp-revslider-mainul >li div.tp-parallax-wrap:nth-child(3){
		bottom: 132px!important;
    	top: auto!important;
	}
	.tp-revslider-mainul >li div.tp-parallax-wrap:nth-child(4){
		bottom: 70px!important;
    	top: auto!important;
	}
	span.revo-slider-title{
		font-size: 40px!important;
	}
	.revo-subtitle{
		font-size: 20px!important;
	}
	.atbtn.revo-button{
		line-height: 45px!important;
		font-size: initial!important;
	}

	.tp-revslider-mainul >li div.tp-parallax-wrap:nth-child(5){
		display: none;
	}

	.tp-video-play-button{
	display: none;
	}

		.slotholder{
		display: block;
	}
}
@media(max-width: 768px){#nav_menu-2.block-after-indent{float:left;}
.header-wrap--sticky-header .header{position: fixed;z-index: 100;}
.header-wrap--sticky-header .header .header__info{display: none;}
}
@media(max-width: 414px){#logoLink img{margin-left: 40px;}
.header__info div.header__info__items-right:nth-child(2){
	margin: 0;
	float: left;
	width: 50%;
}
.header__info div.header__info__items-right:first-child{
	width: 50%;
	margin: 0;
}
.header__info__items-right{
	display: inline-block;
}



}
@media(max-width: 392px){#logoLink img{margin-left: 40px;}
	.tp-revslider-mainul >li div.tp-parallax-wrap:nth-child(2){
		top: 200px!important;
	}

	.tp-revslider-mainul >li div.tp-parallax-wrap:nth-child(3){
		top: 220px!important;
	}
	.tp-revslider-mainul >li div.tp-parallax-wrap:nth-child(4){
		top: 270px!important;
	}
		span.revo-slider-title{
		font-size: 28px!important;
	}
	.revo-subtitle{
		font-size: 14px!important;
	}

	.atbtn.revo-button{
		line-height: 30px!important;
		font-size: 12px!important;
	}
}
@media(max-width: 320px){#logoLink img{margin-left: 20px;}
	.tp-revslider-mainul >li div.tp-parallax-wrap:nth-child(2){
		top: 170px!important;
	}

	.tp-revslider-mainul >li div.tp-parallax-wrap:nth-child(3){
		top: 190px!important;
	}
	.tp-revslider-mainul >li div.tp-parallax-wrap:nth-child(4){
		top: 230px!important;
	}
	span.revo-slider-title{
		font-size: 28px!important;
	}
	.revo-subtitle{
		font-size: 14px!important;
	}
	.atbtn.revo-button{
		line-height: 30px!important;
		font-size: 12px!important;
	}
}




/* ▬▬ι═══════ﺤ  css styles starts here  -═══════ι▬▬ */

.tours-section {
    background-color: #fff;
}
.tours-section-flex {
    display: flex;
    flex-wrap: wrap;
}
.tours-section-nav {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 30px;
}
.tours-section-nav li {
    flex-grow: 1;
    text-align: center;
}
.tours-section-nav li a {
    text-decoration: none;
    color: #374c66;
    border-bottom: none;
    display: block;
    padding: 5px 10px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
}
.tours-section-nav li a.active, .tours-section-nav li a:hover {
    background-color: #cacaca;
}
.tours-section-list {
	display: none!important;
}
.tours-section-list.active {
	display: flex!important;
}
.tours-section-item {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 30px;
}
.tours-section-item-content {
    background-color: #cacaca;
    height: 100%;
}
.tours-section-item-header {
    background-color: #374c66;
    color: #fff;
    padding: 5px 10px;
}
.tours-section-item-header span {
    float: right;
    font-size: 22px;
    font-weight: 600;
}
.tours-section-item-body {
    padding: 10px 10px 0;
}
.tours-section-item-body img {
    display: block;
    margin: auto;
    width: 100%;
    border: 4px solid #fff;
    box-shadow: 0 5px 5px rgba(0,0,0,.2);
}
.tours-section-item-body h2 {
    font-size: 16px;
    text-align: center;
}
.tours-section-item-body a, .tours-section-item-body a:hover {
    color: #374c66;
}


.tour-package {
    background: #fff;
}
.tour-package-header {
    background: #374c66;
    color: #fff;
    padding: 15px;
}
.tour-package-header h1 {
    margin: 0;
    font-size: 20px;
    text-transform: uppercase;
    text-align: center;
}
.tour-package-body {
    background: #cacaca;
    padding: 30px 15px 15px;
}
.flexslider {
    margin-bottom: 15px!important;
}
.flex-direction-nav a:before {
    margin-top: 8px;
}
.tour-package-desc {
    background: #47a0ff;
    color: #fff;
    padding: 15px;
}
.tour-package-desc .col-sm-6 {
    padding-left: 30px;
    padding-right: 30px;
}
.tour-package-desc span {
    font-size: 28px;
    margin-left: 10px;
}
.tour-package-desc a.btn {
    background: #01427b;
    color: #fff;
    border-radius: 20px;
    padding: 3px 30px;
    text-transform: uppercase;
    margin-top: 10px;
}
.tour-package-desc .t-a {
    padding-top: 10px;
}
.tour-package-desc h2 {
    margin: -10px 0;
    text-transform: uppercase;
    font-size: 16px;
}
.tour-package-content {
    padding: 30px 0;
}
.tour-package-content b {
    color: #47a0ff;
    text-transform: uppercase;
}
.tour-package-content-grey {
    background: #cacaca;
    padding: 10px 15px;
}
.tour-package-content-grey b {
    color: #374c66
}
.tour-package-content-grey ul {
    margin-top: 0;
    list-style: none;
    padding-left: 30px
}
.tour-package-content-sidebar h3 {
    background: #cacaca;
    padding: 3px 10px;
    font-size: 15px;
}
.tour-package-content-sidebar ul {
    list-style: none;
    padding-left: 25px;
    font-size: 14px;
}
.tour-package-content-sidebar ul li:before {
    content: "";
    margin-right: 10px;
    margin-left: -15px;
    margin-bottom: 3px;
    display: inline-block;
    width: 5px;
    height: 5px;
    background-color: #47a0ff;
    border-radius: 50%;
}

@media (min-width: 576px) {
    .tours-section-item {
        flex: 0 0 50%;
        max-width: 50%;
    }
}
@media (min-width: 767px) {
    .tour-package-desc .t-a {
        text-align: right;
        padding-top: 0
    }
}
@media (min-width: 992px) {
    .tours-section-item {
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
}

/* ▬▬ι═══════ﺤ  css styles ends here  -═══════ι▬▬ */
