

/* Start:/local/templates/Inwander.New/components/bitrix/news/traveller/bitrix/news.detail/.default/style.css?17663147951155*/

.traveller_detail {margin-bottom: 32px; margin-top: 48px; background: #F6F5F2; padding: 32px;}
.traveller_detail .subtitle {text-transform: uppercase; font-size: 17px; line-height: 24px; margin-bottom:16px;}
.traveller_detail h1.main_title {font-size: 48px; line-height: 50px; margin:0;}

.traveller_detail .description {font-size: 17px; line-height: 24px;}
.traveller_detail .description a {color:#1A8FE3; border-bottom:solid 1px #1A8FE3;}
.traveller_detail .description a:hover {color:#FF286C; border-color: transparent;}

.traveller_detail .link {display: flex; align-content: center; align-items: center; bordeR:none; margin-top: 1em; margin-right: 12px;}
.traveller_detail .link i, .traveller_detail .link span {display: inline-block; vertical-align: middle; transition: all .2s ease;}
.traveller_detail .link i {font-size: 24px; line-height: 24px; color:#FF286C;}
.traveller_detail .link span {margin-left: 5px;}
.traveller_detail .link:hover i {}
.traveller_detail .link:hover span {color: #FF286C;}

.traveller_detail .photo {display: block; background: #F6F5F2 center center no-repeat; background-size: cover; padding-top: 100%;}
/* End */


/* Start:/local/components/inwander/post.list/templates/.default/style.css?17663147954503*/
.post_list {position: relative;}
.post_list .section_title {font-size: 38px; line-height: 42px; margin-bottom: 25px; font-weight: 700}

.post_list .element {}
.post_list .element .picture {display: block; width: 100%; padding-top: 65%; background: center center no-repeat; background-size: cover; position: relative; overflow: hidden;  border-radius: 6px; border: none; box-shadow: 0 0 8px 4px rgba(0,0,0,.1)}
.post_list .element .picture img {margin: 0; display: block; position: absolute; top: 50%; left:50%; transform: translateY(-50%) translateX(-50%); width: 100%; height: 100%; object-fit: cover; transition: all .5s ease; }

.post_list .element:hover .picture {box-shadow: none;}
.post_list .element:hover .picture img {box-shadow: none;}

.post_list .swiper-container .element .picture {margin-top: 12px;}

.post_list .element .picture .label {position: absolute; display: block; font-size: 13px; line-height: 24px; padding: 0 12px;}
.post_list .element .picture .label.country {color:#FFF; font-weight: bold; background: #FF286C; left: 0; bottom:  0; border-radius: 0 6px 0 0;}

.post_list .element .caption {}
.post_list .element .caption .title {font-weight: 600;}
.post_list .element .caption .title a {color:#000; }
.post_list .element:hover .caption .title a {color:#FF286C;}

.post_list .element .caption .post_info {margin: 10px 0 0 0; font-size: 13px; color:#777;}
.post_list .element .caption .post_info li {display: inline-block;}

/*BIG*/
.post_list .element.big {margin-bottom: 60px;}
.post_list .element.big .picture {height: 420px; margin-bottom: 15px;}
.post_list .element.big .caption .title {font-size: 36px; line-height: 40px;}

/*MEDIUM*/
.post_list .element.medium {margin-bottom: 20px;}
.post_list .element.medium .picture {height: 300px; margin-bottom: 15px;}
.post_list .element.medium .caption .title {font-size: 21px; line-height: 25px;}


/*SMALL*/
.post_list .element.small {margin-bottom: 20px;}
.post_list .element.small .picture {height: 270px; margin-bottom: 15px;}
.post_list .element.small.low .picture {height: 220px;}
.post_list .element.small .caption .title {font-size: 19px; line-height: 22px;}

/*EXTRA SMALL*/
.post_list .element.xsmall {margin-bottom: 10px;}
.post_list .element.xsmall .picture {height: 140px; margin-bottom: 15px;}
.post_list .element.xsmall .caption .title {font-size: 14px; line-height: 18px;}

/*SWIPER*/
.post_list .swiper-container {margin: 0 -30px; padding: 0 30px;}
.post_list .swiper_button {position: absolute; top:0; bottom:0; width: 30px; background: #FFF center center no-repeat; z-index: 10; transition: all .2s ease; cursor: pointer;}
.post_list .swiper_button:focus {outline: none;}
.post_list .swiper_button.swiper_dis, .post_list .swiper_button.swiper_hid {opacity: 0;}
.post_list .swiper_button.swiper_prev {left:0; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDEuMzQiIHdpZHRoPSIxMy4wMiI+PHBhdGggZD0iTTEwLjMzNiAwbDIuNjg0IDEuMzQtOS42NjQgMTkuMzNMMTMuMDIgNDBsLTIuNjg0IDEuMzRMMCAyMC42NyAxMC4zMzYgMHoiLz48L3N2Zz4=)}
.post_list .swiper_button.swiper_next {right:0px; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDEuMzQiIHdpZHRoPSIxMy4wMiI+PHBhdGggZD0iTTIuNjg0IDBMMCAxLjM0bDkuNjY0IDE5LjMzTDAgNDBsMi42ODQgMS4zNEwxMy4wMiAyMC42NyAyLjY4NCAweiIvPjwvc3ZnPg==); }

.post_list .swiper_button:before {content: ""; display: block; position: absolute; top:0; bottom:0; width: 10px; background-position:0 0, 0 0; z-index: 20;}
.post_list .swiper_button.swiper_prev:before {right:-10px;background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(25%,rgba(0,0,0,.02)),color-stop(75%,rgba(0,0,0,.05)),to(transparent)),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.1),transparent); background-image: linear-gradient(transparent,rgba(0,0,0,.02) 25%,rgba(0,0,0,.05) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.1),transparent);}
.post_list .swiper_button.swiper_next:before {left:-10px; background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(25%,rgba(0,0,0,.02)),color-stop(75%,rgba(0,0,0,.05)),to(transparent)),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.1),transparent); background-image: linear-gradient(transparent,rgba(0,0,0,.02) 25%,rgba(0,0,0,.05) 75%,transparent), radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.1),transparent);}
/* End */


/* Start:/local/templates/Inwander.New/components/bitrix/system.pagenavigation/.default/style.css?1766314795993*/
div.modern-page-navigation {margin: 30px 0; border-bottom:solid 8px #EEE; text-align: left}

div.modern-page-navigation span.count {float:left; color:#000; line-height: 40px;}
div.modern-page-navigation span.count strong {font-weight: 800;}

div.modern-page-navigation a, 
span.modern-page-current, 
span.modern-page-dots
{
    font-size: 24px;
    display:inline-block;
    min-width: 64px;
    line-height: 64px;
    height: 64px;
    text-align: center;
	text-decoration: none;
    border:none;
    color:#000;
    font-weight: 400;
    position: relative;
    border-bottom:solid 8px transparent;
    margin-bottom:-8px;
}

div.modern-page-navigation a:hover {color:#000; border-color:#FF286C;}


div.modern-page-navigation a.modern-page-previous, div.modern-page-navigation a.modern-page-next {width:auto;}
div.modern-page-navigation a.modern-page-first, 
div.modern-page-navigation span.modern-page-first {}

span.modern-page-current {color:#000; font-weight: 900; border-color:#FF286C;}
/* End */
/* /local/templates/Inwander.New/components/bitrix/news/traveller/bitrix/news.detail/.default/style.css?17663147951155 */
/* /local/components/inwander/post.list/templates/.default/style.css?17663147954503 */
/* /local/templates/Inwander.New/components/bitrix/system.pagenavigation/.default/style.css?1766314795993 */
