@import url('https://fonts.googleapis.com/icon?family=Material+Icons');#primary{min-height:100vh}section.login{margin-top:60px}.custom-container{display:flex;flex-wrap:wrap;width:calc(100% - 10px);max-width:1400px;margin:0 auto}.custom-container>div{padding:0 40px 40px}.login_section form{padding-top:40px}.login_section label{font-weight:700}.login_section{flex:0 45%;border:1px solid #d5d5d5;background:#f2f2f2}.info_section{flex:0 55%}section.register{max-width:600px;margin:40px auto 0 auto}.register .form_register{padding:40px}.pl0{padding-left:0!important}.pr0{padding-right:0!important}@media(max-width:860px){.login_section,.info_section{flex:0 100%}}.info_section h5{text-transform:uppercase}.login_section .btn-login,.profile_form .btn-login{width:300px;margin:20px auto 0 auto;display:block;height:50px}.login_section small{width:100%;display:block;margin-top:10px}.form-control.form-flat{border:0;border-bottom:1px solid #d5d5d5;padding-left:0;padding-top:10px;margin-top:5px;background:0 0;color:#111}.travel_agency_bar{background:0 0;color:#fff;padding:10px 30px;border:1px solid rgba(255,255,255,.1)}.fixed .travel_agency_bar,.base .travel_agency_bar{background:#111}.travel_agency_bar a{color:#fff}.travel_agency_bar .dropdown>a{color:#fff;font-weight:700}.travel_agency_bar .dropdown-menu>li>a{padding:8px 40px}.travel_agency_bar .dropdown>a:hover{color:#fff}.travel_agency_bar .dropdown{float:right}.check{width:20px;height:20px;background:#8bc34a;border-radius:50%;float:left;margin-right:10px;text-align:center;line-height:1.2}.check span{font-size:11px!important}.lds-spinner{color:#fff;display:block;position:relative;width:32px;height:32px;margin:0 auto}.lds-spinner div{transform-origin:16px 16px;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:15px;width:2px;height:7px;border-radius:20%;background:#fff}.lds-spinner div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}.shake{animation:shaked 1s ease-in-out}@keyframes shaked{0%{transform:translateX(0px)}10%{transform:translateX(10px)}20%{transform:translateX(0px)}30%{transform:translateX(-10px)}40%{transform:translateX(0px)}50%{transform:translateX(10px)}60%{transform:translateX(0px)}70%{transform:translateX(-10px)}80%{transform:translateX(0px)}90%{transform:translateX(10px)}100%{transform:translateX(0px)}}.travel_agency_profile{display:flex;flex-wrap:wrap;width:100%}aside.tr-navigation{flex:0 20%;min-height:100vh;background:#f5f5f5;border-right:1px solid #d5d5d5}.content{flex:0 80%}.tr-navigation .nav_links{list-style:none;margin:0}.nav_links li{background:#fff;border-bottom:1px solid #d5d5d5;transition:all .3s}.nav_links li:hover{background:rgba(8,125,194,.1)}.nav_links li.active{background:#087dc2}.nav_links li.active a{color:#fff}.nav_links li a{color:#222;text-transform:uppercase;display:block;padding:20px 30px;font-weight:700}.travel_agency_profile h4{padding:25px}.profile_form{display:table;width:100%;padding:0 15px}.profile_form label{font-weight:700}.profile_form .btn-login{margin:20px 0 0 auto}.content .inner{padding:0 25px}#tab-title-additional_tab>a{background:#b60e22;color:#fff}#tab-title-additional_tab:before{content:"";width:100%;height:6px;background:#b60e22;position:absolute;bottom:0;left:0}.request_information label{font-weight:700;color:#666;font-family:'Montserrat',sans-serif}.request_information input{height:52px!important;color:#222}.btn-product{font-family:'Open Sans',sans-serif!important;font-weight:400!important;border-radius:3px!important;letter-spacing:0!important;padding:10px 30px!important;transition:all. 3s;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.btn.loading{animation:load .2s forwards,spinning .4s .3s infinite linear;background:#000!important;color:#000!important}@keyframes load{100%{clip-path:polygon(49% 0%,51% 0%,51% 100%,49% 100%)}}@keyframes spinning{100%{transform:rotate(360deg)}}input[data-check-type]{position:relative}input.verified+*:after{content:"check";position:absolute;top:30px;right:15px;font-size:24px;font-family:'Material Icons';color:#00c851}input.not_verified+*:after{content:"close";position:absolute;top:30px;right:15px;font-size:24px;font-family:'Material Icons';color:#f44}.request_information .form-group{position:relative}.formEsito{padding:15px 40px 15px 15px;margin:20px 0;width:100%;box-shadow:1px 1px 2px 1px rgba(0,0,0,.1);color:#fff;position:relative;border-radius:3px}.formEsito.form_success{background:#00c851}.formEsito.form_error{background:#f44}.formEsito.form_success:after{content:"check";position:absolute;top:50%;transform:translateY(-50%);right:15px;font-size:24px;font-family:'Material Icons';color:#fff}.formEsito.form_error:after{content:"close";position:absolute;top:50%;transform:translateY(-50%);right:15px;font-size:24px;font-family:'Material Icons';color:#fff}.checkbox_container input[type=checkbox]{height:auto!important;float:left}.checkbox_container label{font-weight:400;color:#222;font-size:12px;margin-left:10px;cursor:pointer}.btn.btn_search_bar{border-radius:30px;font-family:'Open Sans',sans-serif;font-weight:400;background:#fff;color:#065787;border:1px solid #044a73;margin:19px 0 20px!important;transition:all .3s}.btn.btn_search_bar.inverse{color:#fff;background:#065787;padding:0 40px}.btn.btn_search_bar:hover{background:#065787;color:#fff}.inner_categories{margin-bottom:40px}.inner_categories>div{border-radius:25px;width:100%}.cat_element{width:100%;max-width:450px;transition:all .3s}.cat_element:hover{cursor:pointer;opacity:.7}.cat_element img{width:100%;max-width:450px;border-radius:25px;box-shadow:0 30px 10px -20px rgba(0,0,0,.3)}.cat_addons{display:flex;flex-wrap:wrap;margin-top:20px;padding:0 10px}.cat_addons .cat_title{color:#111;font-weight:700;font-family:'Open Sans',sans-serif;font-size:12px;flex:0 50%}.cat_addons .reviews{flex:0 50%;text-align:right}.cat_addons .cat_short_description{flex:0 100%;color:#666;font-size:11px;font-family:'Open Sans',sans-serif}.reviews i{color:#f4ae00;font-size:16px;line-height:.8}.inner_categories .owl-controls,.locations .owl-controls{position:absolute;top:40%;left:0;color:#333;transition:all .3s;width:100%}.inner_categories .owl-controls:hover,.locations .owl-controls:hover{color:#087dc2}.inner_categories .owl-controls .owl-nav,.locations .owl-controls .owl-nav{position:relative}.inner_categories .owl-controls .owl-nav .owl-prev,.locations .owl-controls .owl-nav .owl-prev{top:0;left:-40px;position:absolute}.inner_categories .owl-controls .owl-nav .owl-next,.locations .owl-controls .owl-nav .owl-next{top:0;right:-40px;position:absolute}.inner_categories .owl-controls .owl-nav i,.locations .owl-controls .owl-nav i{font-size:40px}.locations .owl-controls .owl-nav i{font-size:30px!important}.locations .owl-controls{top:8%!important}.locations{margin-top:20px}.limited-text{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.location{padding:10px 0;border-radius:3px}.location a{background:#087dc2;color:#fff;transition:all .3s;padding:10px 20px;border-radius:3px}.location a:hover{color:#fff;background:#085b8c}.main_title_heading p{font-size:12px}.main_categories h1{font-size:2em}.tour_random_picks{margin-top:20px;clear:both}.tours_category{margin:100px 0}.tour_random_picks h4{color:#222;font-size:1em;margin-bottom:20px}.tour_radius{border-radius:25px;width:300px;position:relative;font-family:'Open Sans',sans-serif;background-size:cover!important;height:250px;box-shadow:0 30px 10px -20px rgba(0,0,0,.3);cursor:pointer;transition:all .3s}.tour_radius:hover{opacity:.8}.tour_heading{position:absolute;top:5%;left:0;width:100%;padding:5px 20px;z-index:2}.tour_heading .title{float:left;color:#fff;font-weight:700;width:80%}.tour_heading .reviews_summary{color:#f4ae00}.tour_heading .reviews_summary i{line-height:.9;float:left;font-size:20px;margin-right:3px}.tour_actions{position:absolute;bottom:1%;left:0;width:100%}.tour_actions .more{float:left;margin-left:20px}.tour_actions .adv_price{float:right;margin-right:20px}.tour_actions .btn_more{background:#fff!important;color:#087dc2!important;border-radius:20px!important;font-family:'Open Sans',sans-serif!important;font-weight:400!important;padding:8px 25px!important;transition:all .3s}.tour_actions .btn_more:hover{color:#fff!important;background:#087dc2!important}.tour_actions .btn_adv_price{color:#fff!important;background:#087dc2!important;border-radius:20px!important;font-family:'Open Sans',sans-serif!important;font-weight:400!important;padding:8px 25px!important}.tour_radius:after{content:"";width:100%;height:70px;position:absolute;top:0;left:0;z-index:1;border-radius:25px 25px 0 0;background:-moz-linear-gradient(top,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=0)}.locations.flexato>div{float:left;margin-right:10px;margin-bottom:10px}.locations.flexato a{font-size:12px}.tour_random_picks_inner .owl-stage-outer{padding-bottom:25px}.single-item ul.list-includes{padding:0!important;margin:5px 0 0 0!important;clear:unset!important}.single-item ul.list-includes li{line-height:1;min-height:unset;font-size:12px;height:20px;overflow:hidden}.woocommerce ul.products li.product .price{display:inline!important}.product-detail-txt>p.price{display:none!important}.btn-pdf{position:absolute;bottom:10px;right:0;z-index:9;transition:all .3s}.btn-pdf a{background:#ab0808;color:#fff;font-size:18px;padding:10px 20px;transition:background .3s,color 0s}.btn-pdf a:hover{color:#fff}.btn-pdf:hover a{background:#180202}@media(max-width:460px){.owl-controls{display:none!important}}