
.headline-center h2{color:#555;font-size:30px;position:relative;margin-bottom:20px;padding-bottom:10px;font-weight:700}
.headline-center h2:after{left:43%;z-index:1;width:15%;height:1px;content:" ";bottom:-5px;margin-left:0;text-align:center;position:absolute;background:#E00025}
.tours-nav{display:block;border:1px #fff solid;border-left:none;border-right:none}
.tour-block{display:block}
.tour-block img{display:inline-block;height:auto;max-width:100%;vertical-align:middle;border:0}
.text-block .description{font-size:13px!important}
.tour-block .sub-tour-box{margin-top:30px}
.tour-block .sub-tour-box .thumbnail-box{height:224px;margin-bottom:20px;background:#fff}
.tour-block .sub-tour-box .thumbnail-box h3{color:#3498db;text-align:center;font-size:17px}
@media (max-width: 992px) {
.tour-block .sub-tour-box .thumbnail-box{height:auto;margin-bottom:20px}
}
.tour-block .sub-tour-box .thumbnail-box:hover h2{color:#f60}
.tour-block .sub-tour-box .thumbnail-box a>img{width:100%;height:179px}
.tour-block .sub-tour-box-v2{margin-top:30px}
.tour-block .sub-tour-box .thumbnail-box-v2{height:219px;margin-bottom:20px;background:#fff}
.tour-block .sub-tour-box .thumbnail-box-v2 h3{color:#3498db;text-align:center;font-size:17px}
.tour-block .sub-tour-box .thumbnail-box-v2 img{width:100%;height:170px}
.tour-block .sub-tour-box .thumbnail-box-v2:hover a>img,.sub-tour-box .thumbnail-box-v2:hover a>img{opacity:.7}
@media (max-width: 992px) {
.tour-block .sub-tour-box .thumbnail-box-v2{height:auto;margin-bottom:20px}
.tour-block .sub-tour-box .thumbnail-box-v2 img{width:100%;height:230px}
}
.special-purposes-item{position:relative}
.special-purposes-item-info{position:absolute;top:10px;right:10px;bottom:10px;left:10px;color:#fff;padding:20px;text-transform:uppercase;transition:background .1s ease-in-out}
.special-purposes-item:hover .special-purposes-item-info{background:rgba(231,76,60,.8)}
.special-purposes-item:hover .special-purposes-item--big .special-purposes-item-info,.special-purposes-item--big .special-purposes-item-info{max-width:200px;top:auto;right:auto;padding:20px 30px;padding-bottom:60px;background:#e74c3c}
.special-purposes-item-info-inner{position:absolute;left:20px;right:20px;bottom:5%}
.special-purposes-item h3{font-size:16px;line-height:1.2;color:#fff;margin:0 0 20px}
.special-purposes-item--big .special-purposes-item h3{font-size:18px}
.special-purposes-item h3 em{font-style:normal;font-size:11px;display:block;margin-bottom:10px}
.special-purposes-item-info p{color:rgba(255,255,255,.8);font-size:10px;margin:0}
.special-purposes-item-info-price{font-weight:700;font-size:11px;background:#e74c3c;display:inline-block;padding:10px}
.special-purposes-item--big .special-purposes-item-info-price{position:absolute;right:0;bottom:0;left:0;background:#31353e;font-size:18px;padding:5px}
.special-purposes-item--big .special-purposes-item-info-price strong{color:#e74c3c}
.special-purposes-item__more,.popular-tours-item__more,.our-tours-list-item__more{position:absolute;top:0;right:0;bottom:0;left:0;text-indent:-10000px}
.popular-tours-item{position:relative}
.popular-tours-item-info{position:absolute;top:10px;right:10px;bottom:10px;left:10px;color:#fff;padding:10px;transition:background .1s ease-in-out}
.popular-tours-item:hover .popular-tours-item-info{background:rgba(255,255,255,.08)}
.popular-tours-item .gradient-bg{background-image:linear-gradient(to bottom,rgba(0,0,0,0) 60%,#000);height:240px;position:absolute;width:100%;bottom:0}
.popular-tours-item-info-inner{position:absolute;left:10px;bottom:0}
.popular-tours-item-info-description{padding:10px;display:absolute;background:#fff}
.popular-tours-item-info-description .description{font-size:13px}
.popular-tours-item-info h3{font-size:18px;line-height:1.5;color:#fff;margin:0 0 10px}
.popular-tours-item-info h3 em{font-style:normal;font-size:11px;display:block;margin-bottom:10px}
.popular-tours-item-info p{color:rgba(255,255,255,.8);font-size:10px;margin:0}
.popular-tours-item-info-price{background:#31353e;font-size:13px;padding:5px;display:inline-block}
.popular-tours-item-info-price strong{color:#e74c3c}
.popular-tours-item .img-wrapper img{width:360px;height:240px}
@media (max-width: 992px) {
.popular-tours-item .img-wrapper img{width:100%;height:300px}
}
.img-wrapper--shadow{position:relative}
.img-wrapper--shadow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}
.tours-items{display:block}
.tours-items .thumbnails{display:block;padding:15px 0;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:1px}
.tours-items h3{color:#003D79!important}
.tours-items h3:hover{color:#f60!important}
.tours-items .thumbnails a>img{width:100%;height:200px;text-align:left}
.travel-guides{display:block;text-align:center}
.travel-guides .service a>img{width:145px;height:110px}
@media (max-width: 992px) {
.tours-items .thumbnails a>img{height:300px}
.travel-guides .service a>img{width:100%;height:110px}
}
.tours-items .thumbnails .divider-dotted{border-top:1px dotted #eee}
.tour-block .sub-tour-box .thumbnail-box-v3{height:149px;margin-bottom:30px;background:#fff}
.tour-block .sub-tour-box .thumbnail-box-v3 a>img{width:100%;height:110px}
.tour-block .sub-tour-box .thumbnail-box-v3 h4{font-weight:400;font-size:14px;color:#3498db;text-align:center}
.tour-block .sub-tour-box .thumbnail-box-v3:hover a>img{opacity:.7}
@media (max-width: 992px) {
.tour-block .sub-tour-box .thumbnail-box-v3{height:auto;margin-bottom:20px;padding-bottom:10px}
.tour-block .sub-tour-box .thumbnail-box-v3 a>img{width:100%;height:190px}
}
.border-tb{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}
.tab-v1 .tab-content{background:#fff;border:1px solid #eee;margin:20px 0 0;padding:25px}
.tab-v1 .tab-content .tab-pane{background:#fff}
#itinerary .details strong{color:#3498db}
.include ul{list-style:none;padding:0}
.include li{padding-left:1.3em}
.include li:before{content:"\f055";font-family:FontAwesome;display:inline-block;color:#2ecc71;margin-left:-1.3em;width:1.3em}
.exclude ul{list-style:none;padding:0}
.exclude li{padding-left:1.3em}
.exclude li:before{content:"\f057";font-family:FontAwesome;display:inline-block;color:#E00025;margin-left:-1.3em;width:1.3em}
.tab-v1 .nav-tabs{border:none;background:none;border-bottom:solid 2px #e67e22}
.tab-v1 .nav-tabs > .active > a:hover{color:#555;border:none;background:#d35400}
.tab-v1 .nav-tabs > li > a:hover{color:#fff;background:#d35400}
.tab-v1 .nav-tabs > .active > a,.tab-v1 .nav-tabs > .active > a:focus{color:#fff;border:none;background:#e67e22}
.tab-v1 .nav-tabs a{font-size:16px;padding:5px 15px;color:#d35400;}
.tour-blocksub-tour-box{margin-top:30px;}
.tab-v1 .tab-content .details a{color:#3498db;}
.tab-v1 .tab-content .details a:hover{color:#d35400;}