﻿@import"https://fonts.googleapis.com/css?family=Open+Sans";[class*=bdr-clr--][class*="--bdr-"]{border-color:transparent}.bg-clr--rating25{background-color:red}.clr--rating25{color:red}.bdr-clr--rating25{border-color:red}.bg-clr--rating50{background-color:#e98626}.clr--rating50{color:#e98626}.bdr-clr--rating50{border-color:#e98626}.bg-clr--rating75{background-color:#ffbd42}.clr--rating75{color:#ffbd42}.bdr-clr--rating75{border-color:#ffbd42}.bg-clr--rating100{background-color:#5ebb3f}.clr--rating100{color:#5ebb3f}.bdr-clr--rating100{border-color:#5ebb3f}.h-content-center{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;justify-content:center}.bg-clr--brand,.parent-clr--brand .child__bg-clr{background-color:#ed862d}.clr--brand,.parent-clr--brand .child__clr{color:#ed862d}.bdr-clr--brand,.parent-clr--brand .child__bdr-clr{border-color:#ed862d}.bg-clr-hover--brand,.parent-clr--brand .child__bg-clr-hover{background-color:#ed862d}.bg-clr-hover--brand:hover,.parent-clr--brand .child__bg-clr-hover:hover{background-color:#d57929}.bg-clr--brand-dark,.parent-clr--brand-dark .child__bg-clr{background-color:#212121}.clr--brand-dark,.parent-clr--brand-dark .child__clr{color:#212121}.bdr-clr--brand-dark,.parent-clr--brand-dark .child__bdr-clr{border-color:#212121}.bg-clr-hover--brand-dark,.parent-clr--brand-dark .child__bg-clr-hover{background-color:#212121}.bg-clr-hover--brand-dark:hover,.parent-clr--brand-dark .child__bg-clr-hover:hover{background-color:#1e1e1e}.bg-clr--1,.parent-clr--1 .child__bg-clr{background-color:#1a658f}.clr--1,.parent-clr--1 .child__clr{color:#1a658f}.bdr-clr--1,.parent-clr--1 .child__bdr-clr{border-color:#1a658f}.bg-clr-hover--1,.parent-clr--1 .child__bg-clr-hover{background-color:#1a658f}.bg-clr-hover--1:hover,.parent-clr--1 .child__bg-clr-hover:hover{background-color:#175b81}.bg-clr--2,.parent-clr--2 .child__bg-clr{background-color:#b94c52}.clr--2,.parent-clr--2 .child__clr{color:#b94c52}.bdr-clr--2,.parent-clr--2 .child__bdr-clr{border-color:#b94c52}.bg-clr-hover--2,.parent-clr--2 .child__bg-clr-hover{background-color:#b94c52}.bg-clr-hover--2:hover,.parent-clr--2 .child__bg-clr-hover:hover{background-color:#a7444a}.bg-clr--3,.parent-clr--3 .child__bg-clr{background-color:#c6a464}.clr--3,.parent-clr--3 .child__clr{color:#c6a464}.bdr-clr--3,.parent-clr--3 .child__bdr-clr{border-color:#c6a464}.bg-clr-hover--3,.parent-clr--3 .child__bg-clr-hover{background-color:#c6a464}.bg-clr-hover--3:hover,.parent-clr--3 .child__bg-clr-hover:hover{background-color:#b2945a}.bg-clr--4,.parent-clr--4 .child__bg-clr{background-color:#367d4d}.clr--4,.parent-clr--4 .child__clr{color:#367d4d}.bdr-clr--4,.parent-clr--4 .child__bdr-clr{border-color:#367d4d}.bg-clr-hover--4,.parent-clr--4 .child__bg-clr-hover{background-color:#367d4d}.bg-clr-hover--4:hover,.parent-clr--4 .child__bg-clr-hover:hover{background-color:#317145}.bg-clr--success,.parent-clr--success .child__bg-clr{background-color:#68c710}.clr--success,.parent-clr--success .child__clr{color:#68c710}.bdr-clr--success,.parent-clr--success .child__bdr-clr{border-color:#68c710}.bg-clr-hover--success,.is-desactive .travel-route__checkbox,.parent-clr--success .child__bg-clr-hover{background-color:#68c710}.bg-clr-hover--success:hover,.is-desactive .travel-route__checkbox:hover,.parent-clr--success .child__bg-clr-hover:hover{background-color:#5eb30e}.bg-clr--action,.parent-clr--action .child__bg-clr{background-color:#f60}.clr--action,.parent-clr--action .child__clr{color:#f60}.bdr-clr--action,.parent-clr--action .child__bdr-clr{border-color:#f60}.bg-clr-hover--action,.parent-clr--action .child__bg-clr-hover{background-color:#f60}.bg-clr-hover--action:hover,.parent-clr--action .child__bg-clr-hover:hover{background-color:#e65c00}.bg-clr--warning,.parent-clr--warning .child__bg-clr{background-color:#fc0}.clr--warning,.parent-clr--warning .child__clr{color:#fc0}.bdr-clr--warning,.parent-clr--warning .child__bdr-clr{border-color:#fc0}.bg-clr-hover--warning,.parent-clr--warning .child__bg-clr-hover{background-color:#fc0}.bg-clr-hover--warning:hover,.parent-clr--warning .child__bg-clr-hover:hover{background-color:#e6b800}.bg-clr--danger,.parent-clr--danger .child__bg-clr{background-color:#df1105}.clr--danger,.parent-clr--danger .child__clr{color:#df1105}.bdr-clr--danger,.parent-clr--danger .child__bdr-clr{border-color:#df1105}.bg-clr-hover--danger,.parent-clr--danger .child__bg-clr-hover{background-color:#df1105}.bg-clr-hover--danger:hover,.parent-clr--danger .child__bg-clr-hover:hover{background-color:#c90f05}.bg-clr--info,.parent-clr--info .child__bg-clr{background-color:#d1ecf1}.clr--info,.parent-clr--info .child__clr{color:#d1ecf1}.bdr-clr--info,.parent-clr--info .child__bdr-clr{border-color:#d1ecf1}.bg-clr-hover--info,.parent-clr--info .child__bg-clr-hover{background-color:#d1ecf1}.bg-clr-hover--info:hover,.parent-clr--info .child__bg-clr-hover:hover{background-color:#bcd4d9}.bg-clr--grray,.parent-clr--grray .child__bg-clr{background-color:#aaa}.clr--grray,.parent-clr--grray .child__clr{color:#aaa}.bdr-clr--grray,.parent-clr--grray .child__bdr-clr{border-color:#aaa}.bg-clr-hover--grray,.parent-clr--grray .child__bg-clr-hover{background-color:#aaa}.bg-clr-hover--grray:hover,.parent-clr--grray .child__bg-clr-hover:hover{background-color:#999}.clr--grray--black10,.parent-clr--grray .child__clr--black10{color:#999}.clr--grray--white10,.parent-clr--grray .child__clr--white10{color:#b3b3b3}.bg-clr--grray--black10,.parent-clr--grray .child__bg-clr--black10{background-color:#999}.bg-clr--grray--white10,.parent-clr--grray .child__bg-clr--white10{background-color:#b3b3b3}.clr--grray--black20,.parent-clr--grray .child__clr--black20{color:#888}.clr--grray--white20,.parent-clr--grray .child__clr--white20{color:#bbb}.bg-clr--grray--black20,.parent-clr--grray .child__bg-clr--black20{background-color:#888}.bg-clr--grray--white20,.parent-clr--grray .child__bg-clr--white20{background-color:#bbb}.clr--grray--black30,.parent-clr--grray .child__clr--black30{color:#777}.clr--grray--white30,.parent-clr--grray .child__clr--white30{color:#c4c4c4}.bg-clr--grray--black30,.parent-clr--grray .child__bg-clr--black30{background-color:#777}.bg-clr--grray--white30,.parent-clr--grray .child__bg-clr--white30{background-color:#c4c4c4}.travel-route.is-draganddrop .travel-route__destination:hover .travel-route__draganddrop-bars,.travel-route.is-draganddrop .travel-route__destination .travel-route__city-name:hover .travel-route__draganddrop-bars,.is-draganddrop .travel-route .travel-route__destination:hover .travel-route__draganddrop-bars,.is-draganddrop .travel-route .travel-route__destination .travel-route__city-name:hover .travel-route__draganddrop-bars,.travel-route__detail-icon:not([class*=bg-clr]),.travel-route__checkbox:hover{color:#777}.travel-route__item.is-not-available .travel-route__content{color:#c4c4c4}.clr--grray--black40,.parent-clr--grray .child__clr--black40{color:#666}.clr--grray--white40,.parent-clr--grray .child__clr--white40{color:#ccc}.bg-clr--grray--black40,.parent-clr--grray .child__bg-clr--black40{background-color:#666}.bg-clr--grray--white40,.parent-clr--grray .child__bg-clr--white40{background-color:#ccc}.travel-route__collapse .travel-route__city-name:hover .travel-route__checkbox i,.travel-route{color:#666}.travel-route__locked,.travel-route__draganddrop-bars,.travel-route__checkbox{color:#ccc}.clr--grray--black50,.parent-clr--grray .child__clr--black50{color:#555}.clr--grray--white50,.parent-clr--grray .child__clr--white50{color:#d5d5d5}.bg-clr--grray--black50,.parent-clr--grray .child__bg-clr--black50{background-color:#555}.bg-clr--grray--white50,.parent-clr--grray .child__bg-clr--white50{background-color:#d5d5d5}.clr--grray--black60,.parent-clr--grray .child__clr--black60{color:#444}.clr--grray--white60,.parent-clr--grray .child__clr--white60{color:#ddd}.bg-clr--grray--black60,.parent-clr--grray .child__bg-clr--black60{background-color:#444}.bg-clr--grray--white60,.parent-clr--grray .child__bg-clr--white60{background-color:#ddd}.clr--grray--black70,.parent-clr--grray .child__clr--black70{color:#333}.clr--grray--white70,.parent-clr--grray .child__clr--white70{color:#e6e6e6}.bg-clr--grray--black70,.parent-clr--grray .child__bg-clr--black70{background-color:#333}.bg-clr--grray--white70,.parent-clr--grray .child__bg-clr--white70{background-color:#e6e6e6}.clr--grray--black80,.parent-clr--grray .child__clr--black80{color:#222}.clr--grray--white80,.parent-clr--grray .child__clr--white80{color:#eee}.bg-clr--grray--black80,.parent-clr--grray .child__bg-clr--black80{background-color:#222}.bg-clr--grray--white80,.parent-clr--grray .child__bg-clr--white80{background-color:#eee}.travel-route__detail-icon:not([class*=bg-clr]){background-color:#eee}.clr--grray--black90,.parent-clr--grray .child__clr--black90{color:#111}.clr--grray--white90,.parent-clr--grray .child__clr--white90{color:#f7f7f7}.bg-clr--grray--black90,.parent-clr--grray .child__bg-clr--black90{background-color:#111}.bg-clr--grray--white90,.parent-clr--grray .child__bg-clr--white90{background-color:#f7f7f7}.travel-route.is-draganddrop .travel-route__destination:hover .travel-route__draganddrop-bars,.travel-route.is-draganddrop .travel-route__destination .travel-route__city-name:hover .travel-route__draganddrop-bars,.is-draganddrop .travel-route .travel-route__destination:hover .travel-route__draganddrop-bars,.is-draganddrop .travel-route .travel-route__destination .travel-route__city-name:hover .travel-route__draganddrop-bars,.design__map-composer .travel-route .travel-route__transport--origin{background-color:#f7f7f7}.bg-clr--1--white30,.parent-clr--1 .child__bg-clr--white30{background-color:#5f93b1}.bg-clr--1--white70,.parent-clr--1 .child__bg-clr--white70{background-color:#bad1dd}.bg-clr--1--white10,.parent-clr--1 .child__bg-clr--white10{background-color:#31749a}.bg-clr--1--white90,.parent-clr--1 .child__bg-clr--white90{background-color:#e8f0f4}.bdr-clr--1--top,.parent-clr--1 .child__bdr-clr--top{border-color:transparent;border-top-color:#1a658f}.bdr-clr--1--bottom,.parent-clr--1 .child__bdr-clr--bottom{border-color:transparent;border-bottom-color:#1a658f}.bdr-clr--1--left,.parent-clr--1 .child__bdr-clr--left{border-color:transparent;border-left-color:#1a658f}.bdr-clr--1--right,.parent-clr--1 .child__bdr-clr--right{border-color:transparent;border-right-color:#1a658f}.bg-clr--1--alpha50,.parent-clr--1 .child__bg-clr--alpha50{background-color:rgba(26,101,143,.5)}.bg-clr--1--alpha90,.parent-clr--1 .child__bg-clr--alpha90{background-color:rgba(26,101,143,.9)}.bg-clr--2--white30,.parent-clr--2 .child__bg-clr--white30{background-color:#ce8286}.bg-clr--2--white70,.parent-clr--2 .child__bg-clr--white70{background-color:#eac9cb}.bg-clr--2--white10,.parent-clr--2 .child__bg-clr--white10{background-color:#c05e63}.bg-clr--2--white90,.parent-clr--2 .child__bg-clr--white90{background-color:#f8edee}.bdr-clr--2--top,.parent-clr--2 .child__bdr-clr--top{border-color:transparent;border-top-color:#b94c52}.bdr-clr--2--bottom,.parent-clr--2 .child__bdr-clr--bottom{border-color:transparent;border-bottom-color:#b94c52}.bdr-clr--2--left,.parent-clr--2 .child__bdr-clr--left{border-color:transparent;border-left-color:#b94c52}.bdr-clr--2--right,.parent-clr--2 .child__bdr-clr--right{border-color:transparent;border-right-color:#b94c52}.bg-clr--2--alpha50,.parent-clr--2 .child__bg-clr--alpha50{background-color:rgba(185,76,82,.5)}.bg-clr--2--alpha90,.parent-clr--2 .child__bg-clr--alpha90{background-color:rgba(185,76,82,.9)}.bg-clr--3--white30,.parent-clr--3 .child__bg-clr--white30{background-color:#d7bf93}.bg-clr--3--white70,.parent-clr--3 .child__bg-clr--white70{background-color:#eee4d1}.bg-clr--3--white10,.parent-clr--3 .child__bg-clr--white10{background-color:#ccad74}.bg-clr--3--white90,.parent-clr--3 .child__bg-clr--white90{background-color:#f9f6f0}.bdr-clr--3--top,.parent-clr--3 .child__bdr-clr--top{border-color:transparent;border-top-color:#c6a464}.bdr-clr--3--bottom,.parent-clr--3 .child__bdr-clr--bottom{border-color:transparent;border-bottom-color:#c6a464}.bdr-clr--3--left,.parent-clr--3 .child__bdr-clr--left{border-color:transparent;border-left-color:#c6a464}.bdr-clr--3--right,.parent-clr--3 .child__bdr-clr--right{border-color:transparent;border-right-color:#c6a464}.bg-clr--3--alpha50,.parent-clr--3 .child__bg-clr--alpha50{background-color:rgba(198,164,100,.5)}.bg-clr--3--alpha90,.parent-clr--3 .child__bg-clr--alpha90{background-color:rgba(198,164,100,.9)}.bg-clr--4--white30,.parent-clr--4 .child__bg-clr--white30{background-color:#72a482}.bg-clr--4--white70,.parent-clr--4 .child__bg-clr--white70{background-color:#c3d8ca}.bg-clr--4--white10,.parent-clr--4 .child__bg-clr--white10{background-color:#4a8a5f}.bg-clr--4--white90,.parent-clr--4 .child__bg-clr--white90{background-color:#ebf2ed}.bdr-clr--4--top,.parent-clr--4 .child__bdr-clr--top{border-color:transparent;border-top-color:#367d4d}.bdr-clr--4--bottom,.parent-clr--4 .child__bdr-clr--bottom{border-color:transparent;border-bottom-color:#367d4d}.bdr-clr--4--left,.parent-clr--4 .child__bdr-clr--left{border-color:transparent;border-left-color:#367d4d}.bdr-clr--4--right,.parent-clr--4 .child__bdr-clr--right{border-color:transparent;border-right-color:#367d4d}.bg-clr--4--alpha50,.parent-clr--4 .child__bg-clr--alpha50{background-color:rgba(54,125,77,.5)}.bg-clr--4--alpha90,.parent-clr--4 .child__bg-clr--alpha90{background-color:rgba(54,125,77,.9)}.tc-stars{font-size:inherit}.tc-stars__star{color:#f7a827}.travel-route{background-color:#fff}.travel-route__item{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;min-height:50px}@supports(display: grid){.travel-route__item{display:grid;display:-ms-grid;grid-template-columns:40px 30px auto;-ms-grid-columns:40px 30px auto;justify-content:initial;column-gap:8px}}.travel-route__travelling .travel-route__item:not(.travel-route__city):not(.travel-route__transport):not(.travel-route__closed-tour__header) .travel-route__days{border-bottom:1px solid rgba(255,255,255,.5)}.design__map-composer .travel-route__item{padding-left:10px}.design__map-composer .travel-route__item:not(.travel-route__input):not(.travel-route__count),.travel-route__item.is-desactive,.travel-route__item.is-not-available,.travel-route__item.travel-route__closed-tour__step{grid-template-columns:40px 30px auto 50px;-ms-grid-columns:40px 30px auto 50px}.design__map-composer .travel-route__travelling .travel-route__item,.design__map-composer .travel-route__item.travel-route__transport--origin,.travel-route__item.travel-route__add-destination__header{border-right-style:solid;border-right-width:4px}.design__map-composer .travel-route__travelling .travel-route__item:not(.travel-route__city):not(.travel-route__closed-tour__header),.design__map-composer .travel-route__item.travel-route__transport--origin:not(.travel-route__city):not(.travel-route__closed-tour__header),.travel-route__item.travel-route__add-destination__header:not(.travel-route__city):not(.travel-route__closed-tour__header){border-right-color:transparent}.travel-route__item .travel-route__draganddrop-bars{transition-duration:.2s;display:none}.travel-route__item.is-active .__edit{display:none}.travel-route__item.is-desactive .travel-route__content{font-style:italic;font-weight:bold}.travel-route__item.is-not-available .travel-route__not-available{font-size:14px}.travel-route__days,.travel-route__point,.travel-route__main-state{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;justify-content:center}.travel-route__days{padding-bottom:7px;position:relative;color:#fff;text-shadow:0 0 2px rgba(0,0,0,.2);max-width:40px;min-width:40px;width:40px}.travel-route__days b{font-size:16px}.travel-route__days b i{font-size:14px}.travel-route__days small{font-size:9px;margin-top:2px;line-height:0}.travel-route__hotel .travel-route__days small,.travel-route__closed-tour__step .travel-route__days small{font-size:12px;margin-top:4px}@supports(display: grid){.travel-route__days{width:auto;max-width:initial;min-width:initial}}.travel-route__arrow{display:block;position:absolute;content:" ";z-index:1;bottom:-11px;left:50%;width:0;height:0;margin-left:-6px;border-width:6px;border-style:solid}.travel-route__point{width:25px;height:25px;border-radius:250px;min-height:25px;font-size:12px;font-weight:bold;justify-self:center;align-self:center;margin:3px 0}.travel-route__travelling .travel-route__point:not([class*=bg-]){background-color:rgba(255,255,255,.4)}.travel-route__point[class*=bg-]{color:#fff;text-shadow:0 0 2px rgba(0,0,0,.2)}.travel-route__city .travel-route__point{min-height:30px;width:30px;height:30px;border-radius:300px;font-size:20px}.travel-route__count .travel-route__point i{font-size:25px}.travel-route__point[class*=bdr]{border-style:solid;border-width:1px}@supports(display: grid){.travel-route__point{padding-top:1px;line-height:27px;margin:0}}.travel-route__step-line--bottom,.travel-route__step-line--top{width:4px;position:relative;height:100%}.travel-route__step-line--bottom span,.travel-route__step-line--top span{border-radius:10px;display:block;position:absolute;content:" ";z-index:1;left:1px;width:2px;height:2px}.travel-route__travelling .travel-route__step-line--bottom span,.travel-route__travelling .travel-route__step-line--top span{background-color:#fff}.travel-route__step--dotted .travel-route__step-line--bottom,.travel-route__step--dotted .travel-route__step-line--top{width:10px;border-right:4px dotted rgba(0,0,0,.15);border-radius:0;margin-left:-6px}@supports(display: grid){.travel-route__step-line--bottom,.travel-route__step-line--top{height:initial}}.travel-route__step-line--top{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.travel-route__step-line--top span{bottom:1px}.travel-route__destination:first-child .travel-route__city .travel-route__step-line--top,.travel-route__destination:first-child .travel-route__closed-tour__header .travel-route__step-line--top{opacity:0}.--departure .travel-route__step-line--top{opacity:0}.--arrival .travel-route__step-line--top{margin-top:5px}.travel-route__step-line--bottom{border-top-left-radius:4px;border-top-right-radius:4px}.travel-route__step-line--bottom span{top:1px}.travel-route__destination:last-child .travel-route__item:last-child .travel-route__step-line--bottom,.travel-route__insurance .travel-route__step-line--bottom{opacity:0}.--departure .travel-route__step-line--bottom{margin-bottom:5px}.--arrival .travel-route__step-line--bottom{margin-bottom:4px}.travel-route:not(.travel-route--with-insurance) .--arrival .travel-route__step-line--bottom{opacity:0}.travel-route__step{max-width:40px;min-width:40px;width:40px;padding:0 5px;display:flex;flex-flow:column nowrap;align-items:center;min-height:50px;justify-content:center}@supports(display: grid){.travel-route__step{width:auto;max-width:initial;min-width:initial;align-items:initial;min-height:initial;padding:0;display:grid;display:-ms-grid;grid-template-rows:auto 25px auto;justify-items:center;grid-gap:5px}}.travel-route__add-origin .travel-route__step,.travel-route__count .travel-route__step,.travel-route__add-destination__main .travel-route__step{-webkit-align-content:center;align-content:center;grid-template-rows:25px}.travel-route__closed-tour__step .travel-route__step{grid-gap:2px}.travel-route__city .travel-route__step{grid-template-rows:auto 30px auto;grid-gap:3px}.travel-route__main-state{max-width:50px;min-width:50px;width:50px}@supports(display: grid){.travel-route__main-state{width:auto;max-width:initial;min-width:initial}}.travel-route__locked{font-size:12px}.travel-route__checkbox{-webkit-transition-duration:.2s;transition-duration:.2s;text-align:center;min-width:50px}.travel-route__checkbox:hover{background-color:rgba(0,0,0,.05);cursor:pointer}.travel-route__checkbox i{-webkit-transition-duration:.2s;transition-duration:.2s}.is-desactive .travel-route__checkbox{color:#fff;border-bottom:1px solid rgba(255,255,255,.4)}.is-desactive .travel-route__checkbox i{transform:rotate(45deg)}.travel-route__detail-icon{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;justify-content:center;display:-webkit-flex;display:inline-flex;width:16px;height:16px;border-radius:160px;font-size:9px;margin-right:3px;font-weight:bold}.travel-route__list-destinations .travel-route__detail-icon{color:#fff;margin-right:3px}.travel-route__city-name{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;justify-content:flex-start;font-weight:bold;font-size:16px;margin:0}.travel-route__city-name i.fa-angle-double-right{transition:all .2s ease-in-out 0s;opacity:0;margin-left:-10px;margin-top:2px}.travel-route__city-name:hover i.fa-angle-double-right{opacity:.7;margin-left:3px}.travel-route__closed-tour__step .travel-route__city-name{font-size:14px}.travel-route__list-destinations{display:none;padding:10px 0;border-bottom:rgba(0,0,0,.05) 4px solid;border-top:rgba(0,0,0,.05) 4px solid}.travel-route__list-destinations>div{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;justify-content:flex-start;font-weight:bold}.travel-route__list-destinations>div:not(:first-child){margin-top:3px}.travel-route__collapse .travel-route__checkbox{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;justify-content:center;min-height:50px}.travel-route__collapse .travel-route__checkbox i{-webkit-transition-duration:.2s;transition-duration:.2s;font-size:16px}.travel-route__collapse .travel-route__city-name{justify-content:space-between}.travel-route__collapse .travel-route__city-name:hover{cursor:pointer}.travel-route__collapse .travel-route__city-name:hover .travel-route__checkbox{background-color:rgba(0,0,0,.05)}.travel-route__collapse.is-opened i.fa-angle-down{transform:rotate(180deg)}.travel-route__collapse.is-opened .travel-route__checkbox{background-color:rgba(0,0,0,.05)}.travel-route__collapse.is-opened .travel-route__list-destinations{display:block}.travel-route__collapse.is-opened .travel-route__city-name:hover i:before{content:""}.travel-route__content{font-size:12px;display:flex;flex-flow:column wrap;align-content:flex-start;justify-content:center;width:100%}@supports(display: grid){.travel-route__content{display:grid;align-content:center;justify-content:initial;flex-flow:initial}}.travel-route__input .travel-route__content{flex-flow:row nowrap;justify-content:space-between;padding:10px;padding-left:0}.travel-route__input .travel-route__content>*{width:100%}.travel-route__input .travel-route__content input{border-color:transparent}.travel-route__input .travel-route__content a{max-width:35px;min-width:35px;text-align:center;min-height:35px;line-height:35px;background-color:#fff;border-radius:4px;margin-left:10px}@supports(display: grid){.travel-route__input .travel-route__content{display:grid;justify-content:initial;grid-template-columns:auto 35px;-ms-grid-columns:auto 35px;grid-gap:5px}.travel-route__input .travel-route__content a{margin:0}}.sidebar .travel-route__content{padding-left:10px}@supports(display: grid){.travel-route__content{width:auto;width:auto}}.travel-route__service-content{-webkit-transition-duration:.2s;transition-duration:.2s;overflow:hidden;padding-right:5px;flex-flow:row nowrap;align-content:center;justify-content:space-between}@supports(display: grid){.travel-route__service-content{grid-template-columns:auto 25px;-ms-grid-columns:auto 25px;justify-content:space-between;grid-gap:5px}.travel-route__service-content>div{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column wrap;flex-flow:column wrap;justify-content:center}}.travel-route__service-content:hover{background-color:rgba(0,0,0,.05);cursor:pointer}.travel-route__service-content:hover .travel-route__animation-options{padding-left:0}.travel-route__service-details{padding:10px 5px 10px 0}.travel-route__service-title{font-weight:bold;margin:0}.travel-route__hotel-status{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;justify-content:flex-start;font-size:10.8px}.travel-route__hotel-status .tc-stars{font-size:8px}.travel-route__hotel-status>*:not(:first-child){margin-left:8px}.travel-route__hotel-plan span{display:inline-block;margin-right:5px;margin-bottom:3px}.travel-route__flight-details{font-size:10.8px}.travel-route__flight-details span{display:inline-block}.travel-route__flight-details span .btn:not(:first-child){margin-left:2px}.travel-route__service-options{padding:5px 0}.travel-route__service-options a{display:block;width:100%;background-color:rgba(0,0,0,.05);color:rgba(0,0,0,.5);padding:2px 3px;text-align:center;border-radius:4px;-webkit-transition-duration:.2s;transition-duration:.2s}.travel-route__service-options a:hover{background-color:rgba(0,0,0,.1);color:rgba(0,0,0,.4)}.travel-route__service-options a:hover.__delete{background-color:#df1105;color:#fff}.travel-route__service-options a:not(:first-child){margin-top:2px}.travel-route__animation-options{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column wrap;flex-flow:column wrap;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start;justify-content:center}@supports(display: grid){@media only screen and (min-width: 992px){.travel-route__animation-options{-webkit-transition:padding-left .2s;transition:padding-left .2s;width:25px;padding-left:40px}.travel-route__animation-options a{width:25px}}}.travel-route__count{background-color:#fff}.travel-route__count .travel-route__content{display:flex;flex-flow:row nowrap;justify-content:space-between;padding:10px;padding-left:0}.travel-route__count .travel-route__content>div{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;justify-content:center;border-radius:4px;border:1px solid #ddd;padding:10px 0;width:100%}.travel-route__count .travel-route__content>div:last-child{max-width:50px;margin-left:10px}.travel-route__count .travel-route__content span{margin:0 5px}@supports(display: grid){.travel-route__count .travel-route__content{display:grid;justify-content:stretch;grid-auto-flow:column;grid-gap:10px;grid-template-columns:auto 50px}.travel-route__count .travel-route__content>div{width:auto}.travel-route__count .travel-route__content>div:last-child{margin-left:0}}.design__map-composer .travel-route .travel-route__transport--origin .travel-route__step{-webkit-align-content:center;align-content:center;grid-template:auto/auto}.design__map-composer .travel-route .travel-route__city .travel-route__city-name{cursor:pointer}.travel-route__add-destination__title{font-size:18px}.travel-route__add-destination__header{color:#fff}.travel-route__add-destination__header .travel-route__content{grid-auto-flow:row}.is-simple .travel-route__add-destination__header .travel-route__point,.is-circuitplusfly.is-active .travel-route__add-destination__header .travel-route__point{display:none}.is-simple .travel-route__add-destination__header .travel-route__step,.is-circuitplusfly.is-active .travel-route__add-destination__header .travel-route__step{padding-top:4px}@supports(display: grid){.is-simple .travel-route__add-destination__header .travel-route__step,.is-circuitplusfly.is-active .travel-route__add-destination__header .travel-route__step{grid-template-rows:50% 50%;grid-gap:0}}.is-simple .travel-route__add-destination__header .travel-route__step-line--top,.is-circuitplusfly.is-active .travel-route__add-destination__header .travel-route__step-line--top{margin-bottom:-10px}.is-simple .travel-route__add-destination__header .travel-route__content{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end;justify-content:flex-start}.is-circuitplusfly .travel-route__add-destination__header{min-height:60px}.is-circuitplusfly .travel-route__add-destination__header .travel-route__checkbox{min-height:50px}.travel-route__add-destination .travel-route__point,.travel-route__add-destination .travel-route__step-line--top,.travel-route__add-destination .travel-route__step-line--bottom{background-color:#fff}.travel-route__add-destination .travel-route__checkbox{color:#fff;background-color:rgba(255,255,255,.2)}.travel-route__add-destination .travel-route__checkbox:hover{background-color:rgba(255,255,255,.4)}.travel-route__add-destination .__add-destination__options label{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;justify-content:flex-start;margin:0;color:#fff !important}.travel-route__add-destination .__add-destination__options label input{margin:0;margin-right:5px}.travel-route__add-destination.is-simple .fa-plus:before,.travel-route__add-destination.is-circuitplusfly.is-active .fa-plus:before{content:""}.travel-route__add-destination.is-circuitplusfly .travel-route__step{padding-top:5px;padding-bottom:5px}.travel-route.is-draganddrop,.is-draganddrop .travel-route{background-color:#ececec;overflow:hidden}.travel-route.is-draganddrop .travel-route__transport,.is-draganddrop .travel-route .travel-route__transport{opacity:.25;min-height:35px}.travel-route.is-draganddrop .travel-route__transport .travel-route__days>*,.is-draganddrop .travel-route .travel-route__transport .travel-route__days>*{display:none}.travel-route.is-draganddrop .travel-route__destination,.is-draganddrop .travel-route .travel-route__destination{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.1)}.travel-route.is-draganddrop .travel-route__destination:hover,.travel-route.is-draganddrop .travel-route__destination .travel-route__city-name:hover,.is-draganddrop .travel-route .travel-route__destination:hover,.is-draganddrop .travel-route .travel-route__destination .travel-route__city-name:hover{cursor:move}.travel-route.is-draganddrop .travel-route__hotel,.travel-route.is-draganddrop .travel-route__arrow,.travel-route.is-draganddrop .travel-route__checkbox,.travel-route.is-draganddrop .travel-route__locked,.travel-route.is-draganddrop .travel-route__closed-tour__step,.travel-route.is-draganddrop .travel-route__city-name i,.travel-route.is-draganddrop .travel-route__add-destination,.travel-route.is-draganddrop .travel-route__add-origin,.is-draganddrop .travel-route .travel-route__hotel,.is-draganddrop .travel-route .travel-route__arrow,.is-draganddrop .travel-route .travel-route__checkbox,.is-draganddrop .travel-route .travel-route__locked,.is-draganddrop .travel-route .travel-route__closed-tour__step,.is-draganddrop .travel-route .travel-route__city-name i,.is-draganddrop .travel-route .travel-route__add-destination,.is-draganddrop .travel-route .travel-route__add-origin{display:none}.travel-route.is-draganddrop .travel-route__step-line--top,.travel-route.is-draganddrop .travel-route__step-line--bottom,.is-draganddrop .travel-route .travel-route__step-line--top,.is-draganddrop .travel-route .travel-route__step-line--bottom{opacity:0}.travel-route.is-draganddrop .travel-route__draganddrop-bars,.is-draganddrop .travel-route .travel-route__draganddrop-bars{display:flex}.travel-route__city .travel-route__checkbox:hover,.travel-route__closed-tour__header .travel-route__checkbox:hover{background-color:#df1105;color:#fff}.o-media,.o-media__main,.o-media__body{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap}.o-media>div,.o-media__main>div,.o-media__body>div{width:100%}.box-complete .o-media{padding-top:20px}.o-media__img{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border-radius:4px;overflow:hidden;margin-bottom:10px;max-height:300px}.o-media__img img{width:100%;height:100%;object-fit:cover;object-position:center;max-height:300px}.o-media__main{justify-content:space-between}.is-selected .o-media__header{padding-right:35px;position:relative}.o-media__title{margin:0;font-size:1rem;font-weight:bold}.o-media__subtitle{margin-top:5px;font-size:.875rem}.o-media__details{color:#777;font-size:.75rem}.o-media__destinations b{display:block}.o-media__icons{display:flex;margin-top:5px;align-content:flex-end}.o-media__icons span{border:1px solid #cecece;width:100%;line-height:29px;height:30px;border-radius:3px;text-align:center;display:inline-block;min-width:30px}.o-media__icons span i{margin-left:2px}.o-media__icons span:not(:first-child){margin-left:5px}.o-media__confirm{display:flex;flex-flow:column wrap;justify-content:flex-end;align-items:flex-end}.o-media__confirm a{margin-top:10px}.o-media__price h2{margin:0;font-weight:bold}.o-media__price h2 small{font-weight:bold}.o-media__price>small{display:block;color:#999}.o-media__delete{position:absolute;top:0;right:0;color:#ccc;width:30px;text-align:center;line-height:30px;border-radius:3px;transition-duration:.2s;background-color:#f7f7f7;display:none}.o-media__delete:hover{background-color:#ddd;color:#aaa}.is-selected .o-media__delete{display:inline-block}@media screen and (max-width: 450px){.o-media .text-right{text-align:left}.o-media__confirm{margin-top:15px;padding-top:15px;border-top:1px solid #ddd;flex-flow:row nowrap;justify-content:space-between}}@media screen and (max-width: 767px){.o-media__img{height:200px}.o-media__delete{background-color:#ddd;color:#aaa}}@media screen and (min-width: 450px){.o-media__body{-webkit-flex-flow:row nowrap;flex-flow:row nowrap;align-items:flex-end;justify-content:space-between}.o-media__title{font-size:1.25rem;font-weight:normal}.o-media__icons span{max-width:55px}.o-media__confirm a{max-width:200px}}@media screen and (min-width: 767px){.o-media--horizontal{-webkit-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:space-between}.o-media--horizontal>div{width:100%}.o-media--horizontal .o-media__img{margin-bottom:0;max-width:200px;margin-right:10px}.o-media__confirm a{min-width:120px}}@media screen and (min-width: 992px){.comp-app .o-media--horizontal .o-media__img{max-width:250px}}.brand{margin:0}.brand a{width:200px;background:url("./images/brand-primary.png") no-repeat top left;display:block;vertical-align:middle;text-indent:-99999em;height:60px;background-size:100%}footer a.ms-brand img.img-brand{background:transparent url("./images/grupo_emviagem.png") no-repeat left top/180px auto !important;margin-top:60px;max-height:70px;max-width:210px}footer a.ms-brand{background:rgba(0,0,0,0) url("./images/brand-primary-white.png") no-repeat scroll left top/210px auto !important;width:210px}.ms-footer .top-footer a.ms-brand{width:210px}.ms-footer .top-footer a.ms-brand>h1{background:rgba(0,0,0,0) url("images/grupo_emviagem.png") no-repeat scroll 0 0/contain;height:50px;min-height:40px;width:168px;margin-top:90px}.ms-footer .top-footer a.ms-brand img.img-brand{max-width:230px;display:none}#modalCargando .modal-footer .brand a{background:rgba(0,0,0,0) url("./images/brand-primary-white.png") no-repeat scroll left top/100% auto}#nav-menu{border:1px solid transparent;min-height:2px;background:#404040;border-bottom:30px solid #333;position:relative}#nav-menu.bkg-oscuro{background:#fff !important;border-bottom:30px solid rgba(0,0,0,.1)}#nav-menu .container{margin:10px auto;min-height:2px}#nav-menu .navbar-collapse .navbar-nav>li{padding:10px 5px}#nav-menu .navbar-collapse .navbar-nav>li>a{border-radius:4px;background:rgba(0,0,0,.3);padding:5px 10px;color:rgba(255,255,255,.9);transition:all .3s ease-in-out 0s}#nav-menu .navbar-collapse .navbar-nav>li>a:hover{background:#fcd100;color:#fff}#nav-menu .navbar-collapse .navbar-nav>li.login{background:none !important}#nav-menu .navbar-collapse .navbar-nav>li.login:hover{background:none !important}#nav-menu .navbar-collapse .navbar-nav>li.login>a{border-radius:4px}.navbar-nav>li>.dropdown-menu{border-radius:4px}.navbar-nav>li>.dropdown-menu li:first-child a{border-top-left-radius:4px;border-top-right-radius:4px}body.map-page #nav-menu{padding-left:10px;border-bottom:1px solid #ddd}body.map-page #nav-menu:before{display:none}body.map-page .brand{margin:8px 0}body.map-page .brand a{height:35px;background-size:contain}body.map-page #nav-menu .container{margin:0}body.map-page #nav-menu .container .navbar-collapse ul{margin:0}.map-page nav#generic-MS-nav{border-bottom:0 !important}.map-page nav#generic-MS-nav .navbar-container{max-width:none}.map-page #generic-MS-nav .img-header{display:none}.map-page .top-header{display:none}.map-page a.ms-brand img.img-brand{max-height:40px;max-width:140px;margin:5px 0}.box-home-search .nav-tabs>li.active>a{background-color:#fcd100}.box-home-search .nav-tabs>li.active>a:before{border-top-color:#fcd100}.clrbase,label{color:#ed862d !important}.bkgbase,.panel-c-base>.panel-heading,.panel-c-base>.panel-footer,.circle-price:before,.ui-datepicker-calendar tbody td>.ui-state-active{background:#ed862d !important}.box-home-search .nav-tabs>li>a{transition:all .3s ease-in-out 0s}.bkgbase-005{background:rgba(237,134,45,.05) !important}.bkgbase-025{background:rgba(237,134,45,.25) !important}.bkgbase-06,.bc-corporate{background:rgba(237,134,45,.6) !important}.bkgbase-09{background:rgba(237,134,45,.9) !important}.bdrbase,.panel-c-base,.list-tc>.ltc-item.bkgbase{border-color:#ed862d !important}*[class*=btn].bkgbase{color:#fff !important}*[class*=btn].bkgbase:hover{background:#501019 !important}.bdrbase-05{border-color:rgba(237,134,45,.5) !important}.bdrbase-08{border-color:rgba(237,134,45,.8) !important}.btn{transition:all .3s ease-in-out 0s}.clr-second,.panel-cool-img .accion,.panel-img .pi-col-simbols i.clrbase{color:#fcd100 !important}.bkg-second{background-color:#fcd100 !important}.bkg-second[class*=btn]:hover{background-color:#c69e00 !important}.btn-primary,.page-home .main .btn.bkg-second{background-color:#ed862d !important}.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.page-home .main .btn.bkg-second:hover{background-color:#95462f !important}.navbar-toggle{border-color:#ed862d !important}.navbar-inverse .navbar-toggle .icon-bar{background-color:#ed862d}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:transparent}footer .rrss-icons a:hover{background-color:#fcd100 !important;color:#212121 !important}footer.ms-footer .list-contact li a{color:#b21e19}footer.ms-footer .list-contact>li:hover i{color:#fcd100}footer.ms-footer .list-contact li a:hover{color:#fcd100}.navegacion2 .nav-pills li a:hover i,.navegacion2 .nav-pills li a:hover span{transition:all .3s ease-in-out 0s}.navegacion2 .nav-pills .active a,.navegacion2 .nav-pills a:hover{background:#fcd100 none repeat scroll 0 0}.navegacion2 .nav-pills li a:hover i,.navegacion2 .nav-pills li a:hover span{color:#000}.map-page .buttons-continents a:hover{background:#fcd100 none repeat scroll 0 0}.theme-filters .btn{background:transparent none repeat scroll 0 0;border:1px solid rgba(237,134,45,.5) !important;transition:all .3s ease-in-out 0s}.theme-filters .btn:hover{background:#ed862d none repeat scroll 0 0;border:1px solid #ed862d;color:#fff}.theme-filters .btn:hover span{color:#fff}@media screen and (max-width: 767px){h1.brand{margin:0 15px}#nav-menu.bkg-oscuro{border-bottom-width:3px}#nav-menu .container{margin-bottom:0}#nav-menu .navbar-collapse .navbar-nav>li{padding:0}#nav-menu .navbar-collapse .navbar-nav>li>a{background:rgba(0,0,0,0) none repeat scroll 0 0;border-radius:0;color:rgba(255,255,255,.9);padding:10px;transition:all .3s ease-in-out 0s}.navbar-collapse.collapse,.navbar-collapse.collapsing{background:rgba(0,0,0,.3) none repeat scroll 0 0;border:none}footer.ms-footer .list-contact>li{clear:both;display:block;float:none;width:auto}nav#generic-MS-nav.navbar{border-bottom:10px solid #e6e6e6}}.file-xs.h4,.file-xs h4{font-size:16px}.btn.bkg-second{background-color:#68c710 !important}.btn.bkg-second:hover{background-color:#468b0e !important}@media screen and (max-width: 480px){.box-confirm .col-confirm .il-btns a{font-size:20px}.modal.modal-file .modal-body h3.ellipsis{font-size:20px;white-space:initial}}nav#generic-MS-nav.navbar{border-bottom:30px solid #e6e6e6}a.ms-brand img.img-brand{margin:15px 0;max-height:100px;max-width:300px}.modal.modal-file .modal-body h3.ellipsis{white-space:initial}.top-header{color:#fff;padding:5px;text-align:right}.top-header a.tel{transition:all .3s ease-in-out 0s;display:inline-block}.top-header a.tel:hover{color:#fcd100}.navbar-toggle .icon-bar{height:0 !important;border:1px solid #ed862d !important}.footer-bottom-bar span.text-powered{float:left;text-align:left !important}@media screen and (max-width: 1025px){.ms-footer .top-footer .container{margin-bottom:-30px}}@media screen and (max-width: 767px){.top-header{text-align:center}a.ms-brand img.img-brand{margin:15px 0;max-height:60px;max-width:240px}footer a.ms-brand{margin:0 auto;width:210px}.footer-bottom-bar span.text-powered{display:block !important;float:none !important;text-align:center !important;width:100%}.ms-footer .top-footer a.ms-brand>h1{margin:auto;margin-top:80px}}#generic-MS-nav .img-header{float:right;margin:15px 0;width:100%;max-width:320px;clear:right}div.top-header.bkgbase{background:#ed862d}nav ul.cd-breadcrumb li.active{background-color:#95462f !important;color:#95462f !important}nav ul.cd-breadcrumb li.bkgbase:hover{background-color:#95462f !important;color:#95462f !important}nav ul.cd-breadcrumb li:not(.disabled) div.arrow-up{border-left:15px solid #ed862d !important}nav ul.cd-breadcrumb li.active div.arrow-up{border-left:15px solid #95462f !important}nav ul.cd-breadcrumb li.bkgbase:hover .arrow-up{border-left:15px solid #95462f !important}/*# sourceMappingURL=styles_emviagem.css.map */
