@import url(https://fonts.googleapis.com/css?family=Roboto|Roboto:300);.headerContainer{grid-area:header}.header{background-color:var(--primary-color);height:95px;padding:17px 0;padding-bottom:6px;display:grid;grid-template-columns:16% auto auto 16%;grid-template-rows:auto}.header .header-left{justify-self:start;align-self:center;grid-column-start:2}.header .header-right{justify-self:end;align-self:center;grid-column-start:3}.header-right .header-datos{text-align:right;margin-top:30px;color:var(--secondary-color)}.header-right .header-datos .header-datos-tlf{font-size:1.4em}.header-right .header-datos .header-datos-email{margin-top:5px}.header-right .header-datos .header-datos-email a{text-decoration:none;color:var(--secondary-color)}@media screen and (max-width:1040px){.header{grid-template-columns:5% auto auto 5%}}@media screen and (max-width:745px){.header .header-left{justify-self:center;align-self:center;grid-column-start:3}.header-right .header-datos{display:none}.header{grid-template-columns:20px 35px auto 20px;padding-bottom:17px;height:71px}.header .menuMobile-button{display:block;grid-column-start:2;align-self:center}}@media screen and (max-width:530px){.logo-header img{height:50px}}.menuMobile-button{cursor:pointer;display:none}.menuMobile-button .menuMobile-line{width:100%;height:4px;background-color:var(--secondary-color);margin-top:8px;border-radius:3px}.menu{list-style:none}.menu a{text-decoration:none;color:inherit;opacity:1;transition:opacity .2s linear}.menu li{display:inline}.menu a:hover{opacity:.7;transition:opacity .1s linear}#menuAdmin{width:100%;background-color:var(--secondary-color);padding:10px 0;display:flex}#menuAdmin .menu{margin:0 auto;display:inline-flex}@media screen and (max-width:910px){.headerContainer #menuAdmin .menu li{margin:0 40px}}#menuAdmin .menu li{margin:0 60px;font-weight:700}.menuMobile{display:none;background-color:var(--secondary-color)}.menuMobile #menuAdmin .menu,.menuMobile .menu{display:block;padding:7px 0}.menuMobile .menu li{width:100%;display:block;text-align:center}.menuMobile #menuAdmin .menu{padding-top:0}.menuMobile #menuAdmin .menu li{margin:0;text-align:center;margin-top:7px}@media screen and (max-width:745px){.menuDesktop,.menuDesktop#menuAdmin{display:none}}@media screen and (min-width:745px){.menuMobile{display:none!important}}.countries-page{padding:0 15%;margin-top:60px}.trip-page-tripTabs{width:100%;margin-top:10px}.tripTabs-menu{display:grid;grid-template-rows:auto}.tripTabs-menu .tripTabs-menu-item{justify-self:stretch;font-size:1.1rem;color:var(--font-color-1);padding:12px 20px;margin-left:-1px;border:1px solid #e4e7e8;cursor:pointer;background-color:#f5f7f7;transition:all .2s ease-in-out}.tripTabs-menu .tripTabs-menu-item.tripTabs-menu-item-active,.tripTabs-menu .tripTabs-menu-item:hover{background-color:#fff;border-bottom-color:#fff;transition:all .2s ease-in-out}.tripTabs-tabs{padding:20px;padding-bottom:50px;border:1px solid #e4e7e8;margin-top:-1px}@media screen and (max-width:600px){.tripTabs-menu .tripTabs-menu-item{font-size:.8rem}}@media screen and (max-width:490px){.tripTabs-menu .tripTabs-menu-item{font-size:.7rem}}.modal{display:none;position:fixed;top:25px;z-index:1000}.modal .modal-container{display:grid;grid-template-columns:20px auto 20px;grid-template-rows:20px auto 20px}.modal .modal-content{grid-column-start:2;grid-row-start:2;width:100%;background-color:#fff;display:grid}.modal .modal-close{grid-column-start:3;grid-row-start:1;justify-self:end;align-self:start;border:2px solid #000;background-color:#fff;color:#000;font-weight:700;font-size:1.3rem;padding:5px 7px;border-radius:50%;cursor:pointer}.listCountries-countries{margin-top:30px;padding:0 200px}.listCountries-countries-item .item-menu{display:grid;padding:10px 0;grid-template-columns:50px auto 70px 70px;border:1px solid var(--light-gray);margin-top:-1px}.listCountries-countries-item .item-menu.item-menu-header{font-weight:700;background-color:var(--secondary-color)}.listCountries-countries-item .item-menu li{justify-self:center;align-self:center}.listCountries-countries-item .item-menu li.item-menu-name{justify-self:start}.listCountries-countries-item .item-menu .item-menu-btn{transition:all .2s linear;cursor:pointer;font-size:1.1rem}.listCountries-countries-item .item-menu .item-menu-btn:hover{color:var(--primary-color);transition:all .2s linear}.listCountries .listCountries-btn-container{margin:15px 40px}.listCountries .listCountries-btn{padding:10px;background-color:var(--primary-color);border-radius:4px;color:#fff;cursor:pointer;transition:all .1s ease-in-out}.listCountries .listCountries-btn::selection{background-color:transparent}.listCountries .listCountries-btn:hover{opacity:.8;transition:all .1s ease-in-out}.listCountries-modal form{display:grid;grid-template-rows:auto auto 50px;grid-row-gap:15px;padding:30px}.listCountries-modal .btn-modal-countries{align-self:center}.listCountries-modal .homeValues{margin-top:10px}.listCountries-modal .homeValues div{margin-top:5px}.sales-page{padding:0 15%;margin-top:60px}.sales-page .sales-list{margin-top:30px}.sales-page .sales-addButton .sales-addButton-btn{padding:10px;background-color:var(--primary-color);border-radius:4px;color:#fff;cursor:pointer;transition:all .1s ease-in-out}.sales-page .sales-addButton .sales-addButton-btn::selection{background-color:transparent}.sales-page .sales-addButton .sales-addButton-btn:hover{opacity:.8;transition:all .1s ease-in-out}.saleItem .saleItem-menu{display:grid;padding:10px 0;grid-template-columns:repeat(10,10%);border:1px solid var(--light-gray);margin-top:-1px}.saleItem.saleItem-header .saleItem-menu{font-weight:700;background-color:var(--secondary-color)}.saleItem .saleItem-menu li{justify-self:center;align-self:center}.saleItem .saleItem-menu li.saleItem-menu-large{grid-column-start:span 5;justify-self:start}.saleItem .saleItem-menu .saleItem-menu-btn{transition:all .2s linear;cursor:pointer;font-size:1.1rem}.saleItem .saleItem-menu .saleItem-menu-btn:hover{color:var(--primary-color);transition:all .2s linear}.formSale{padding:40px}.formSale-container{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto auto;grid-gap:20px}.formSale-container .formSale-item{grid-column-start:span 2;grid-row-start:1;width:100%}.formSale-container .formSale-item.formSale-item-btnSubmit{grid-row-start:3;grid-column-start:span 6;justify-self:center;display:grid;margin-top:20px;width:40px}.formSale-container .formSale-item.formSale-item-btnSubmit input{padding:10px;background-color:#fff;border:2px solid var(--primary-color);border-radius:4px;color:var(--primary-color);cursor:pointer;transition:all .1s ease-in-out;font-weight:700}.formSale-container .formSale-item.formSale-item-btnSubmit input:hover{transition:all .1s ease-in-out;background-color:var(--primary-color);color:#fff}.formSale-container input,.formSale-container select,.formSale-container textarea{padding:5px;transition:all .2s linear;border:1px solid var(--light-gray)}.formSale-container input:focus,.formSale-container select:focus,.formSale-container textarea:focus{border:1px solid var(--primary-color);transition:all .2s linear}.formSale-container .formSale-item .formSale-item-input{margin-top:10px}.formSale-container .formSale-item .formSale-item-input .formSale-item-input-inp{margin-top:4px;margin-left:4px}.trips-page{padding:0 15%;margin-top:60px}.trips-page .trips-list{margin-top:30px}.trips-page .trips-addButton .trips-addButton-btn{padding:10px;background-color:var(--primary-color);border-radius:4px;color:#fff;cursor:pointer;transition:all .1s ease-in-out}.trips-page .trips-addButton .trips-addButton-btn::selection{background-color:transparent}.trips-page .trips-addButton .trips-addButton-btn:hover{opacity:.8;transition:all .1s ease-in-out}.tripItem .tripItem-menu{display:grid;padding:10px 0;grid-template-columns:repeat(10,10%);border:1px solid var(--light-gray);margin-top:-1px}.tripItem.tripItem-header .tripItem-menu{font-weight:700;background-color:var(--secondary-color)}.tripItem .tripItem-menu li{justify-self:center;align-self:center}.tripItem .tripItem-menu li.tripItem-menu-large{grid-column-start:span 5;justify-self:start}.tripItem .tripItem-menu .tripItem-menu-btn{transition:all .2s linear;cursor:pointer;font-size:1.1rem}.tripItem .tripItem-menu .tripItem-menu-btn:hover{color:var(--primary-color);transition:all .2s linear}.formTrip{padding:40px}.formTrip-container{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto auto auto;grid-gap:20px}.formTrip-container .formTrip-item{grid-column-start:span 2;grid-row-start:1;width:100%}.formTrip-container .formTrip-item.formTrip-item-large{grid-column-start:span 3;grid-row-start:2}.formTrip-container .formTrip-item.formTrip-item-btnSubmit{grid-row-start:3;grid-column-start:span 6;justify-self:center;display:grid;margin-top:20px;width:40px}.formTrip-container .formTrip-item.formTrip-item-btnSubmit input{padding:10px;background-color:#fff;border:2px solid var(--primary-color);border-radius:4px;color:var(--primary-color);cursor:pointer;transition:all .1s ease-in-out;font-weight:700}.formTrip-container .formTrip-item.formTrip-item-btnSubmit input:hover{transition:all .1s ease-in-out;background-color:var(--primary-color);color:#fff}.formTrip-container input,.formTrip-container select,.formTrip-container textarea{padding:5px;transition:all .2s linear;border:1px solid var(--light-gray)}.formTrip-container input:focus,.formTrip-container select:focus,.formTrip-container textarea:focus{border:1px solid var(--primary-color);transition:all .2s linear}.formTrip-container .formTrip-item .formTrip-item-input{margin-top:10px}.formTrip-container .formTrip-item .formTrip-item-input.formTrip-item-input-continent,.formTrip-container .formTrip-item .formTrip-item-input.formTrip-item-input-price{display:grid;grid-column-gap:10px}.formTrip-container .formTrip-item .formTrip-item-input.formTrip-item-input-price{grid-template-columns:90px 250px}.formTrip-container .formTrip-item .formTrip-item-input.formTrip-item-input-continent{grid-template-columns:auto auto;justify-content:start}.formTrip-container .formTrip-item .formTrip-item-input .formTrip-item-input-inp{margin-top:4px;margin-left:4px}.listInputs{display:grid;grid-row-gap:15px}.listInputs .listInputs-data{overflow-y:auto;overflow-x:hidden;height:170px}.listInputs .listInputs-btn a{padding:10px;background-color:var(--primary-color);border-radius:4px;color:#fff;cursor:pointer;transition:all .1s ease-in-out}.listInputs .listInputs-btn a:hover{opacity:.8;transition:all .1s ease-in-out}.listInputs .listInputs-btn a::selection{background-color:transparent}.listInputs .listInputs-row{width:95%;display:grid;margin-top:5px;grid-column-gap:20px}.listInputs .listInputs-row .listInputs-col{align-self:center}.listInputs .listInputs-row .listInputs-col input{width:100%;padding:5px;transition:all .2s linear}.listInputs .listInputs-row .listInputs-col input:focus{border-color:var(--primary-color);transition:all .2s linear}.listInputs .listInputs-btn{justify-self:center}.listInputs .listInputs-buttons{margin-top:15px;justify-self:center;display:grid;grid-template-columns:auto}.listInputs .listInputs-trash{transition:all .2s linear;cursor:pointer;font-size:1.1rem}.listInputs .listInputs-trash:hover{color:var(--primary-color);transition:all .2s linear}.fileInputs{display:grid;grid-row-gap:15px}.fileInputs .fileInputs-data{overflow-y:auto;overflow-x:hidden;height:170px}.fileInputs .fileInputs-btn a{padding:10px;background-color:var(--primary-color);border-radius:4px;color:#fff;cursor:pointer;transition:all .1s ease-in-out}.fileInputs .fileInputs-btn a:hover{opacity:.8;transition:all .1s ease-in-out}.fileInputs .fileInputs-btn a::selection{background-color:transparent}.fileInputs .fileInputs-row{width:95%;display:grid;margin-top:5px;grid-column-gap:20px}.fileInputs .fileInputs-row .fileInputs-col input{width:100%;padding:5px;transition:all .2s linear}.fileInputs .fileInputs-row .fileInputs-col input:focus{border-color:var(--primary-color);transition:all .2s linear}.fileInputs .fileInputs-btn{justify-self:center}.fileInputs .fileInputs-buttons{margin-top:15px;justify-self:center;display:grid;grid-template-columns:auto auto;grid-column-gap:5px}.fileInputs .fileInputs-trash{transition:all .2s linear;cursor:pointer;font-size:1.1rem;align-self:center}.fileInputs .fileInputs-trash:hover{color:var(--primary-color);transition:all .2s linear}.help-page{padding:0 15%;margin-top:60px}.help-page .help-list{margin-top:30px}.help-page .help-addButton .help-addButton-btn{padding:10px;background-color:var(--primary-color);border-radius:4px;color:#fff;cursor:pointer;transition:all .1s ease-in-out}.help-page .help-addButton .help-addButton-btn::selection{background-color:transparent}.help-page .help-addButton .help-addButton-btn:hover{opacity:.8;transition:all .1s ease-in-out}.helpItem .helpItem-menu{display:grid;padding:10px 0;grid-template-columns:repeat(8,12.5%);border:1px solid var(--light-gray);margin-top:-1px}.helpItem.helpItem-header .helpItem-menu{font-weight:700;background-color:var(--secondary-color)}.helpItem .helpItem-menu li{justify-self:center;align-self:center}.helpItem .helpItem-menu li.helpItem-menu-large{grid-column-start:span 5;justify-self:start}.helpItem .helpItem-menu .helpItem-menu-btn{transition:all .2s linear;cursor:pointer;font-size:1.1rem}.helpItem .helpItem-menu .helpItem-menu-btn:hover{color:var(--primary-color);transition:all .2s linear}.formHelp{padding:40px}.formHelp-container{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto auto;grid-gap:20px}.formHelp-container .formHelp-item{grid-column-start:span 2;grid-row-start:1;width:100%}.formHelp-container .formHelp-item.formHelp-item-btnSubmit{grid-row-start:3;grid-column-start:span 6;justify-self:center;display:grid;margin-top:20px;width:40px}.formHelp-container .formHelp-item.formHelp-item-btnSubmit input{padding:10px;background-color:#fff;border:2px solid var(--primary-color);border-radius:4px;color:var(--primary-color);cursor:pointer;transition:all .1s ease-in-out;font-weight:700}.formHelp-container .formHelp-item.formHelp-item-btnSubmit input:hover{transition:all .1s ease-in-out;background-color:var(--primary-color);color:#fff}.formHelp-container input,.formHelp-container select,.formHelp-container textarea{padding:5px;transition:all .2s linear;border:1px solid var(--light-gray)}.formHelp-container input:focus,.formHelp-container select:focus,.formHelp-container textarea:focus{border:1px solid var(--primary-color);transition:all .2s linear}.formHelp-container .formHelp-item .formHelp-item-input{margin-top:10px}.formHelp-container .formHelp-item .formHelp-item-input .formHelp-item-input-inp{margin-top:4px;margin-left:4px}.opinion-page{padding:0 5%;margin-top:60px}.opinion-page .opinion-list{margin-top:30px}.gallery{display:grid;grid-column-gap:10px;grid-template-columns:repeat(3,70px)}.gallery-item{width:70px;height:70px;background-position:0 0;background-size:cover;justify-self:center;cursor:pointer;transition:all .2s ease-in-out}.gallery-item:hover{opacity:.7;transition:all .2s ease-in-out}.gallery-modal-img{grid-row-start:2;width:100%;max-height:800px}.opinionItem .opinionItem-menu{display:grid;padding:20px 0;grid-template-columns:repeat(20,5%);grid-template-rows:auto auto;grid-row-gap:20px;border:1px solid var(--light-gray);margin-top:-1px}.opinionItem.opinionItem-header .opinionItem-menu{padding:10px 0;font-weight:700;background-color:var(--secondary-color);grid-template-rows:auto}.opinionItem .opinionItem-menu li{justify-self:center;align-self:center}.opinionItem .opinionItem-menu li.opinionItem-menu-large{grid-column-start:span 5;justify-self:start}.opinionItem .opinionItem-menu li.opinionItem-menu-medium{grid-column-start:span 3}.opinionItem .opinionItem-menu .opinionItem-menu-btn .fas{transition:all .2s linear;font-size:1.1rem;opacity:.4}.opinionItem .opinionItem-menu .opinionItem-menu-btn .tick-active{cursor:pointer;color:green;opacity:.7}.opinionItem .opinionItem-menu .opinionItem-menu-btn .fas.fa-times{cursor:pointer;color:red;opacity:.7}.opinionItem .opinionItem-menu .opinionItem-menu-btn .fa-times:hover,.opinionItem .opinionItem-menu .opinionItem-menu-btn .fas.tick-active:hover{opacity:1;transition:all .2s linear}.opinionItem .opinionItem-menu li.opinionItem-menu-gallery{grid-column-start:2;grid-column-end:20;justify-self:start}.footer{width:100%;padding:150px 0;margin-top:100px;display:grid;grid-row-gap:15px;background-color:#222}.footer .footer-item{justify-self:center;color:#fff}.footer .footer-item.footer-title h2{font-weight:200;letter-spacing:1px}.footer .footer-item.footer-copyright{margin-top:20px}.footer .footer-item.footer-copyright h5{font-weight:200}.footer .footer-item.footer-social{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:5px}.footer .footer-item.footer-social .footer-social-item a{color:#fff;font-size:1.2rem;transition:all .2s linear}.footer .footer-item.footer-social .footer-social-item a:hover{color:var(--primary-color);transition:all .2s linear}body{padding-bottom:500px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}:focus{outline:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}#home-container,body,html{width:100%}.blackCoverModal{position:absolute;width:100%;height:10000px;background-color:rgba(0,0,0,.3);top:0;left:0;z-index:999;display:none}body{font-family:Roboto,sans-serif;font-size:15px;color:var(--font-color-1)}.font-color-1{color:var(--font-color-1)!important}.font-color-2{color:var(--font-color-2)!important}.font-color-3{color:var(--font-color-3)!important}:root{--primary-color:#16ada6;--primary-color-rgb:22,173,166;--secondary-color:#f5f7f6;--secondary-color-darker:#e5e7e6;--font-color-1:#333;--font-color-2:var(--secondary-color);--font-color-3:#777;--gray:#999;--light-gray:#bbb;--dark-gray:#777;--orange:#fbb03b}.login{min-height:70vh;display:flex;justify-content:center;align-items:center}.login .login__container{max-width:500px;display:flex;flex-direction:column;padding:27px;border:1px solid gray;border-radius:4px}.login .login__container .error{background-color:rgba(255,20,20,.2);color:#ff1414;border:1px solid #ff1414;padding:8px;border-radius:3px}.login .login__container form{display:flex;flex-direction:column;padding:27px}.login .login__container form label{display:flex;flex-direction:column;font-size:18px}.login .login__container form label input{margin-top:6px;font-size:18px;padding:5px}.login .login__container form input[type=submit]{width:fit-content;margin-left:auto;margin-top:20px;font-size:16px;padding:7px}