.container,.container-fluid{max-width:none;width:auto}.container{padding:0 15px}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:5px 5px}.navbar>.container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}body{font-family:"Arial","Hiragino Sans","Meiryo","Hiragino Kaku Gothic ProN",sans-serif;font-size:14px;font-weight:400;color:#1a1a1a;line-height:1.5;margin:0;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:"Arial","Hiragino Sans","Meiryo","Hiragino Kaku Gothic ProN",sans-serif;font-weight:500;color:#000;line-height:1.2}h1 span:not(.tgt),h2 span:not(.tgt),h3 span:not(.tgt),h4 span:not(.tgt),h5 span:not(.tgt),h6 span:not(.tgt){font-weight:700}h1,.section-title,.heading-title{font-size:26px;margin-bottom:20px;position:relative;padding-bottom:15px}h1:after,.section-title:after,.heading-title:after{position:absolute;content:"";border-bottom:1px solid #000;width:40px;height:0;bottom:0;left:0}h2{font-size:20px;margin:30px 0}h3{font-size:18px;margin:25px 0 30px}h4{font-size:16px;margin:25px 0}h5{font-size:14px;margin:25px 0}.section-title a{color:inherit;text-decoration:none;cursor:default}.lead-tagline{font-family:"Arial","Hiragino Sans","Meiryo","Hiragino Kaku Gothic ProN",sans-serif;font-size:14px;color:#6a6a6a;font-weight:400;display:flex;margin:0}.lead-tagline a{color:#6a6a6a!important;text-decoration:none!important;cursor:default!important}.lead-tagline img{margin-right:10px;filter:invert(38%) sepia(25%) saturate(0%) hue-rotate(246deg) brightness(98%) contrast(77%)}b,strong{font-weight:700}p{margin-bottom:20px}p img.aligncenter,p img.alignnone{margin-top:30px;margin-bottom:30px}span:empty:not(.dashicon):not(.toggle-indicator),p:empty{display:none!important;margin:0!important}a{color:#4a90e2;font-size:inherit}.light{font-weight:300}.normal{font-weight:400}.medium{font-weight:500}.bold{font-weight:700}img{max-width:100%;height:auto;border-radius:.313rem;border-radius:0}figure{max-width:100%}.alignnone{display:block;margin:5px auto 5px auto}.desktop{display:none}.text-center{text-align:center}.chevron::before{border-style:solid;border-width:.1em .1em 0 0;content:"";display:inline-block;height:.45em;left:.15em;position:relative;top:.15em;transform:rotate(-45deg);vertical-align:top;width:.45em}.chevron.right:before{left:0;transform:rotate(45deg)}.chevron.bottom:before{top:0;transform:rotate(135deg)}.chevron.left:before{left:.25em;transform:rotate(-135deg)}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px}.alignleft{float:left;margin:5px 0 20px}a img.alignright{float:right;margin:5px 0 20px}a img.alignnone{margin:5px 0 20px}a img.alignleft{float:left;margin:5px 0 20px}a img.aligncenter,.aligncenter img{display:block;margin-left:auto;margin-right:auto}.btn-fd-strip.btn-fd-off .show-more{display:inline}.btn-fd-strip.btn-fd-off .show-less{display:none}.btn-fd-strip.btn-fd-on .show-more{display:none}.btn-fd-strip.btn-fd-on .show-less{display:inline}.fading-box{max-height:300px;position:relative;overflow:hidden}.fading-box.collapsed{max-height:0}.restore-paddings{padding-left:15px;padding-right:15px}table{border:0 none;background-color:#fff;border-collapse:collapse;border-spacing:0;margin-bottom:20px;width:100%}table thead th{color:#fff;text-align:center;background-color:#000;border:0 none}table thead th img{filter:invert(100%)}table thead th,table tfoot th{font-weight:600;vertical-align:middle;padding:15px 10px}table tfoot th{background-color:#fff}table tbody td,table tfoot td{vertical-align:middle;padding:20px 10px;border:1px solid #000;border-left:0 none;border-right:0 none;text-align:center}table tbody td p,table tfoot td p{font-size:16px}table tbody td p:last-child,table tfoot td p:last-child{margin-bottom:0}table tbody tr:nth-child(2n){background-color:#f4f4f4}table.raffle-list-data .winner{color:red}.btn{display:inline-block;color:#fff;font-weight:500;border:0 none!important;background-color:#01A0C6;border-radius:8px;outline:none;padding:12px 20px;text-decoration:none;text-align:center}.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:active{color:#fff;border:0 none;background-color:#000}.btn.btn-secondary{color:#000;background-color:#fff;border-color:#fff;font-size:16px;font-weight:400}.btn.btn-secondary:hover,.btn.btn-secondary:focus,.btn.btn-secondary:active{color:#000;background-color:#fff;border-color:#fff;box-shadow:2px 2px 4px rgb(0 0 0 / .15)}.btn.btn-disabled{color:#fff;border:0 none;background-color:#d8d8d8;cursor:default}.btn.btn-disabled.btn-disabled:hover{background-color:#d8d8d8}.noscroll{-webkit-overflow-scrolling:touch}.breadcrumbs{font-size:14px;margin:25px 0}.breadcrumbs span{margin:0 5px}.breadcrumbs a,.breadcrumbs span{color:#666}.breadcrumbs .breadcrumb-link-root img{margin-right:5px;filter:invert(38%) sepia(0%) saturate(0%) hue-rotate(153deg) brightness(100%) contrast(86%)}.video{background-color:#000;margin-bottom:30px;position:relative;padding-top:56.25%;overflow:hidden;cursor:pointer;width:100%}.video img{width:100%;top:-16.84%;left:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;cursor:pointer;position:absolute}.video .play-button{width:90px;height:60px;background-color:#333;box-shadow:0 0 30px rgb(0 0 0 / .6);z-index:1;opacity:.8;border-radius:6px;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.video .play-button:before{content:"";border-style:solid;border-width:15px 0 15px 26px;border-color:#fff0 #fff0 #fff0 #fff;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.video iframe{position:absolute;height:100%;width:100%;top:0;left:0}.vimeo-video{background-color:#000;margin-bottom:30px;position:relative;padding-top:56.25%;overflow:hidden;cursor:pointer;width:100%}.vimeo-video img{width:100%;top:0;left:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;cursor:pointer;position:absolute}.vimeo-video iframe{position:absolute;height:100%;width:100%;top:0;left:0}.sticky{position:-webkit-sticky;position:sticky;top:30px}header{position:sticky;top:0;left:0;right:0;z-index:20!important;background-color:#fff;-webkit-box-shadow:0 2px 5px rgb(111 111 111 / .5);-moz-box-shadow:0 2px 5px rgb(111 111 111 / .5);box-shadow:0 2px 5px rgb(111 111 111 / .5)}header nav.navbar{padding:0}header nav.navbar #main-nav{position:fixed;top:55px;left:0;right:0;height:0;background-color:#fff;overflow:hidden;-webkit-transition:height 0.6s ease;-moz-transition:height 0.6s ease;-o-transition:height 0.6s ease;transition:height 0.6s ease}header nav.navbar #main-nav ul,header nav.navbar #main-nav li{padding:0;margin:0}header nav.navbar #main-nav ul#menu-main-menu{background-color:#fff;width:100%;height:100%;overflow-y:auto;overflow-x:hidden}header nav.navbar #main-nav ul#menu-main-menu>li{border-bottom:none;line-height:56px;position:relative}header nav.navbar #main-nav ul#menu-main-menu>li a{padding:0 15px;text-align:left;position:relative;text-decoration:none;display:block;color:#101010}header nav.navbar #main-nav ul#menu-main-menu>li a:hover{color:#101010}header nav.navbar #main-nav ul#menu-main-menu>li .sub-menu{height:0;border:0 none;border-radius:0;position:relative;float:none;margin:0;padding:0;overflow:hidden;background-color:#fff}header nav.navbar #main-nav ul#menu-main-menu>li .sub-menu a{color:#101010;padding-left:30px}header nav.navbar #main-nav ul#menu-main-menu>li .sub-menu a:hover{color:#101010}header nav.navbar #main-nav ul#menu-main-menu .sub-menu li{line-height:43px}header nav.navbar #main-nav ul#menu-main-menu .sub-menu li a::before{content:none}header nav.navbar #main-nav ul#menu-main-menu .sub-menu a{margin-left:5px;padding-left:0px!important;font-size:12px}header nav.navbar .user-profile{margin-right:30px;padding:10px}header nav.navbar .navbar-toggle{position:absolute;top:50%;transform:translateY(-50%);right:6px;padding:10px;outline:none!important;border:0 none;z-index:1000000;background-color:#fff0}header nav.navbar .navbar-toggle #navbar-toggle-button{width:26px;height:16px;position:relative;margin:auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer}header nav.navbar .navbar-toggle #navbar-toggle-button span{display:block!important;height:2px;position:absolute;width:100%;background:#000;border-radius:9px;opacity:1;left:0;-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}header nav.navbar .navbar-toggle #navbar-toggle-button span:nth-child(2){display:block;top:6px;opacity:1;transition:opacity 0.25s ease-in-out}header nav.navbar .navbar-toggle #navbar-toggle-button span:last-child{top:12px}header nav.navbar .navbar-toggle:not(.collapsed) #navbar-toggle-button span:first-child{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:6px}header nav.navbar .navbar-toggle:not(.collapsed) #navbar-toggle-button span:nth-child(2){display:block;opacity:0}header nav.navbar .navbar-toggle:not(.collapsed) #navbar-toggle-button span:last-child{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:6px}header nav.navbar span.submenu-toggle{display:inline-flex;align-items:center;justify-content:center;height:49px;width:59px;position:absolute;top:0;right:0;cursor:pointer}header nav.navbar span.submenu-toggle img{display:block;height:22px;transition:all 0.5s ease-out}header nav.navbar span.submenu-toggle.active img{transform:rotateZ(540deg)}header nav.navbar .container{padding:0 15px;width:100%}header nav.navbar .navbar-brand{padding:10px 0;margin:0}header nav.navbar .navbar-brand img.header-logo{height:27px;width:85px}.menu-opened{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden}.menu-opened header nav.navbar #main-nav{height:calc(100vh - 60px);overflow-y:auto;padding-bottom:115px}.nav-opened{position:fixed;left:0;right:0;bottom:0;overflow:hidden;padding-top:60px}.nav-opened header{position:fixed}@media (min-width:601px){body.admin-bar header{top:46px}}@media (min-width:783px){body.admin-bar header{top:32px}}.fading-box.collapsed{visibility:hidden;max-height:0}.featured-image picture{height:100%;display:block}.featured-image picture img{display:inherit;width:100%;object-fit:cover}.fullheight{height:100%;display:block}.page-content h2:not(:first-child){margin-top:50px;margin-bottom:25px}.page-content h3:not(:first-child),.page-content h4:not(:first-child){margin-top:40px;margin-bottom:25px}.page-content .content-heading{margin-top:50px}.page-content .content-heading .short-content{max-width:768px;margin:auto}.page-content .section-block:first-child{padding-top:0!important}.page-content .overlay-block{position:relative;margin-bottom:50px}.page-content .overlay-block.no-margin{margin-bottom:0}.page-content .overlay-block .overlapping-container{text-align:center;position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;background:rgb(0 0 0 / .5)}.page-content .overlay-block .overlapping-container .content-overlap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:400;min-width:70%}.page-content .overlay-block .overlapping-container .content-overlap .text{font-size:14px;line-height:1.4;text-align:center}.page-content .overlay-block .overlapping-container .content-overlap .text .title{font-size:20px;font-weight:500;margin-bottom:10px}.page-content .overlay-block .overlapping-container .content-overlap .btn{margin-top:20px}.section-block{padding:25px 0}.section-block .btn{display:block;margin:20px 0}.home .page-content h2:nth-child(2){margin-top:0}.home .page-content .full-bg-mobile{display:block;position:relative;top:-20px;left:-webkit-calc(0px - ((100vw - 100%)/2));left:-moz-calc(0px - ((100vw - 100%)/2));left:calc(0px - ((100vw - 100%)/2));min-width:100vw}.home main{overflow:hidden}.article-content>div>img{margin-bottom:20px}.article-content>div>figure{margin-bottom:20px}.meta-field{font-size:14px;text-align:left}.meta-field .published-date,.meta-field .modified-date{display:block}.meta-field .separator{display:none}.meta-field-negative-margin{margin-top:-20px}footer .backtotop{margin:10px;position:fixed;bottom:20px;right:7px;z-index:9999}footer .backtotop .backtotop-btn{opacity:0}footer .backtotop .backtotop-btn.show{opacity:1}footer .backtotop .backtotop-btn img{width:48px;height:48px}.floating-notification-on .backtotop{bottom:50px}.star-rating{white-space:nowrap}.star-rating img{display:inline!important;height:20px}.star-rating img:not(:last-child){padding-right:4px}.star-rating .fa-star,.star-rating .fa-star-half{-webkit-filter:invert(88%) sepia(89%) saturate(2073%) hue-rotate(340deg) brightness(95%) contrast(91%);filter:invert(88%) sepia(89%) saturate(2073%) hue-rotate(340deg) brightness(95%) contrast(91%)}.star-rating .fa-star-blank{-webkit-filter:invert(87%) sepia(0%) saturate(855%) hue-rotate(171deg) brightness(89%) contrast(73%);filter:invert(87%) sepia(0%) saturate(855%) hue-rotate(171deg) brightness(89%) contrast(73%)}.star-rating .half-star-group{position:relative}.star-rating .half-star-group img{padding:0;bottom:0}.star-rating .half-star-group .fa-star-half{position:absolute;z-index:1}.star-rating .half-star-group:not(:last-child){padding-right:4px}.star-rating .fa.fa-star{color:#f8cc1c}.star-rating .fa.half-star-group{color:#d8d8d8!important}.star-rating .fa.half-star-group .fa-star-half{color:#f8cc1c}.star-rating-svg{height:24px;position:relative;width:120px}.star-rating-svg:before{background-image:url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJzdGFyIiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtc3RhciBmYS13LTE4IiByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDU3NiA1MTIiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTI1OS4zIDE3LjhMMTk0IDE1MC4yIDQ3LjkgMTcxLjVjLTI2LjIgMy44LTM2LjcgMzYuMS0xNy43IDU0LjZsMTA1LjcgMTAzLTI1IDE0NS41Yy00LjUgMjYuMyAyMy4yIDQ2IDQ2LjQgMzMuN0wyODggNDM5LjZsMTMwLjcgNjguN2MyMy4yIDEyLjIgNTAuOS03LjQgNDYuNC0zMy43bC0yNS0xNDUuNSAxMDUuNy0xMDNjMTktMTguNSA4LjUtNTAuOC0xNy43LTU0LjZMMzgyIDE1MC4yIDMxNi43IDE3LjhjLTExLjctMjMuNi00NS42LTIzLjktNTcuNCAweiI+PC9wYXRoPjwvc3ZnPg==);background-repeat:repeat-x;background-size:24px;bottom:0;content:"";display:block;height:24px;left:0;position:absolute;right:0;top:0;width:120px;filter:invert(100%) sepia(0%) saturate(34%) hue-rotate(142deg) brightness(91%) contrast(85%)}.star-rating-svg>span{display:block;width:120px;height:24px;position:absolute;overflow:hidden}.star-rating-svg>span:before{background-image:url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJzdGFyIiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtc3RhciBmYS13LTE4IiByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDU3NiA1MTIiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTI1OS4zIDE3LjhMMTk0IDE1MC4yIDQ3LjkgMTcxLjVjLTI2LjIgMy44LTM2LjcgMzYuMS0xNy43IDU0LjZsMTA1LjcgMTAzLTI1IDE0NS41Yy00LjUgMjYuMyAyMy4yIDQ2IDQ2LjQgMzMuN0wyODggNDM5LjZsMTMwLjcgNjguN2MyMy4yIDEyLjIgNTAuOS03LjQgNDYuNC0zMy43bC0yNS0xNDUuNSAxMDUuNy0xMDNjMTktMTguNSA4LjUtNTAuOC0xNy43LTU0LjZMMzgyIDE1MC4yIDMxNi43IDE3LjhjLTExLjctMjMuNi00NS42LTIzLjktNTcuNCAweiI+PC9wYXRoPjwvc3ZnPg==);background-repeat:repeat-x;background-size:24px;bottom:0;content:"";display:block;height:24px;left:0;position:absolute;right:0;text-indent:10000px;top:0;filter:invert(93%) sepia(17%) saturate(7310%) hue-rotate(345deg) brightness(108%) contrast(94%)}nav .container{position:relative}@media (max-width:1200px){nav .container{display:flex;justify-content:space-between;align-items:center}nav .container #main-nav{order:1}}@media (max-width:992px){nav .container #main-nav{top:140px}}.search-result-article{margin-bottom:8px}.search-result-article h2{font-size:14px;border:0;margin:0;padding-bottom:5px}@media (max-width:768px){.search-result-article .entry-image{overflow:hidden}.search-result-article .entry-image img{max-width:170%;width:170%}}.search .loader,.author-archive .loader{text-align:center;display:none;margin-top:15px}.lds-spinner{color:official;display:inline-block;position:relative;width:30px;height:30px}.lds-spinner div{transform-origin:15px 15px;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:20px;width:1px;height:6px;border-radius:-3%;background:#000}.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:-0.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-0.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-0.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-0.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-0.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-0.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-0.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-0.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-0.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}.floating-notification{position:fixed;bottom:0;left:0;right:0;padding:15px 20px;text-align:center;z-index:9999}.floating-notification a{font-size:15px;text-decoration:none;line-height:1}.floating-notification img{margin-left:10px;filter:invert(100%)}.grecaptcha-badge{display:none!important}footer{background-color:#000;font-family:"Arial","Hiragino Sans","Meiryo","Hiragino Kaku Gothic ProN",sans-serif;font-size:14px;color:#e2e2e2;padding-top:30px}footer .backtotop{margin:10px;position:fixed;bottom:20px;right:7px;z-index:9999}footer .backtotop .backtotop-btn{opacity:0}footer .backtotop .backtotop-btn.show{opacity:1}footer .backtotop .backtotop-btn img{width:48px;height:48px}footer a,footer a:hover{text-decoration:none;color:#e2e2e2}footer ul{list-style:none;padding:0}footer ul li:not(:last-child){margin-bottom:10px}footer img.footer-logo{width:125px;margin-bottom:30px;border-radius:0}footer .footer-nav .footer-area h4{display:none}footer .footer-bottom-area{background-color:#000;padding:16px 0;margin-top:30px;border-top:1px solid #fff}footer .footer-block{display:flex;flex-direction:column}.error404 .page-404{display:flex;margin:50px auto;flex-direction:column}.error404 .page-404 .icon-404{flex:1}.error404 .page-404 .icon-404 img{margin-bottom:30px}.error404 .page-404 .info-404{flex:2;text-align:left}.error404 .page-404 .info-404 h1{text-align:left;font-size:33px;margin:0}.error404 .page-404 .info-404 h1:after{left:0;transform:none}#cookie-consent{display:none;font-family:"Arial","Hiragino Sans","Meiryo","Hiragino Kaku Gothic ProN",sans-serif;font-size:14px;line-height:26px;color:#fff;background-color:#313131;box-shadow:0 1px 6px #0000000f;min-width:100%;height:auto;position:fixed;z-index:100000;left:0;bottom:0}#cookie-consent .cookie-consent-container{padding:25px 15px;display:flex;flex-direction:column;justify-content:center;text-align:initial}#cookie-consent .cookie-consent-container .cookie-consent-text{line-height:20px;display:flex;margin-bottom:25px}#cookie-consent .cookie-consent-container .cookie-consent-btn{display:inline-block;align-self:unset;line-height:1;text-align:center;padding:10px;border-radius:4px;min-width:140px;width:140px;color:#515151;border:1px solid #313131;background-color:#fff}#cookie-consent .cookie-consent-container .cookie-consent-btn.cookie-consent-info-btn{border:1px solid #313131;margin:0;position:absolute;bottom:5px}#cookie-consent .cookie-consent-container .cookie-consent-btn.cookie-consent-info-btn:hover{background-color:rgb(255 255 255 / .2);text-decoration:none}#cookie-consent .cookie-consent-container .cookie-consent-btn.cookie-consent-agree-btn{text-shadow:none;position:relative;margin:auto;font-weight:600}#cookie-consent .cookie-consent-container .cookie-consent-btn.cookie-consent-agree-btn:hover{cursor:pointer}.user-front-profile #login{margin:0}.user-front-profile form .phone-conditions{font-size:10px;margin:-20px 0 20px 0!important}.user-front-profile form .phone-conditions span{display:block}.user-front-profile form .form-submit{text-align:center}.user-front-profile form .form-submit .btn{width:auto}.single-travel-app .additional-info{border-top:1px solid #01a0c6}@media (max-width:991px){header nav.navbar #main-nav{padding-bottom:0}header nav.navbar #main-nav ul#menu-main-menu{background-color:#fff}header nav.navbar #main-nav ul#menu-main-menu>li{border-bottom:none;line-height:56px;font-weight:400}header nav.navbar #main-nav ul#menu-main-menu>li a{border-bottom:1px solid #ededed}header nav.navbar #main-nav ul#menu-main-menu .submenu-toggle img{height:5px}header nav.navbar #main-nav ul#menu-main-menu .sub-menu li{line-height:43px}header nav.navbar #main-nav ul#menu-main-menu .sub-menu li a::before{content:none}header nav.navbar #main-nav ul#menu-main-menu .sub-menu a{margin-left:49px;padding-left:0px!important;font-size:12px}}@media (max-width:992px){.menu-opened nav #main-nav{height:calc(100vh - 140px)}}@media (min-width:476px){.error404 .page-404{flex-direction:row}.error404 .page-404 .icon-404{padding-right:30px}.error404 .page-404 .icon-404 img{margin-bottom:0}}@media (min-width:576px){.section-block .btn{display:inline-block;margin:20px 0 20px 50%;transform:translateX(-50%)}footer .footer-block{flex-direction:row}footer .footer-block .footer-column{flex:50%}}@media (min-width:680px){.floating-notification{position:fixed;right:0;left:auto;bottom:10%;width:22px;padding:15px 20px;border-radius:6px 0 0 6px}.floating-notification a{word-break:break-all;font-size:22px}.floating-notification img{margin-top:10px;margin-left:0}.floating-notification-on .backtotop{bottom:20px}}@media (min-width:768px){body{font-size:16px}h1,.section-title{font-size:56px;margin-bottom:24px;padding-bottom:20px;text-align:center}h1:after,.section-title:after{width:70px;left:50%;transform:translateX(-50%)}h2{font-size:24px}h3{font-size:22px}h4{font-size:18px}.lead-tagline{font-size:17px;text-align:center;display:block}.section-block{padding:50px 0}.page-content .content-heading{text-align:center}.page-content .overlay-block{max-height:450px;overflow:hidden}.page-content .overlay-block .overlapping-container .content-overlap .text{font-size:28px}.page-content .overlay-block .overlapping-container .content-overlap .text .title{font-size:40px;margin-bottom:30px;margin-top:0;line-height:1}.page-content .overlay-block .overlapping-container .content-overlap .btn{margin-top:50px}.error404 .page-404 .info-404{flex:3}}@media (min-width:992px){.desktop{display:unset}.mobile{display:none}header nav.navbar .navbar-toggle{display:none}header nav.navbar #main-nav{margin:0;position:relative;top:0;left:0;width:auto;height:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:block;overflow:visible;max-height:none;background-color:#fff0;font-size:14px}header nav.navbar #main-nav ul#menu-main-menu{border-top:none;border:0 none;display:flex;flex-direction:row;list-style:none;flex-wrap:wrap;float:none;padding-left:15px;overflow:visible;background-color:#fff0}header nav.navbar #main-nav ul#menu-main-menu>li{padding:0;margin:0 10px;background-color:#fff!important;border-bottom:0 none!important}header nav.navbar #main-nav ul#menu-main-menu>li.current-menu-item a{font-weight:500;border-bottom:1px solid #000}header nav.navbar #main-nav ul#menu-main-menu>li>a{line-height:30px;color:#0c0c0c;padding:15px 0;text-decoration:none}header nav.navbar #main-nav ul#menu-main-menu>li>a:hover{color:#101010}header nav.navbar #main-nav ul#menu-main-menu>li.black-back span{background-color:#000;color:#fff;padding:8px 12px;border-radius:8px}header nav.navbar #main-nav ul#menu-main-menu>li.black-back span:hover{background-color:#01a0c6}header nav.navbar #main-nav ul#menu-main-menu>li.black-back img{margin-right:5px;filter:invert(100%)}header nav.navbar #main-nav ul#menu-main-menu>li .sub-menu{top:65px;border-radius:30px;padding:7px;margin:0;overflow:visible;border:2px solid #fff;background:#222;box-shadow:0 0 10px 0 #222;display:none;position:absolute;z-index:99999;top:auto;left:50%;transform:translateX(-50%);min-width:200px;height:auto}header nav.navbar #main-nav ul#menu-main-menu>li .sub-menu:before{content:"";display:block;border-top:5px solid #fff0;border-bottom:20px solid #222;border-left:10px solid #fff0;border-right:10px solid #fff0;position:absolute;top:-25px;left:50%;transform:translateX(-50%);z-index:2}header nav.navbar #main-nav ul#menu-main-menu>li .sub-menu:after{content:"";display:block;border-top:5px solid #fff0;border-bottom:22px solid #fff;border-left:12px solid #fff0;border-right:12px solid #fff0;position:absolute;top:-28px;left:50%;transform:translateX(-50%);z-index:1}header nav.navbar #main-nav ul#menu-main-menu>li .sub-menu li{display:block}header nav.navbar #main-nav ul#menu-main-menu>li .sub-menu li a{color:#fff;padding:0 15px!important;white-space:nowrap;line-height:30px}header nav.navbar #main-nav ul#menu-main-menu>li .sub-menu li a:active,header nav.navbar #main-nav ul#menu-main-menu>li .sub-menu li a:hover{color:#fff;text-decoration:underline}header nav.navbar #main-nav ul#menu-main-menu>li .submenu-toggle{top:50%;transform:translateY(-50%);height:auto;width:auto}header nav.navbar #main-nav ul#menu-main-menu>li.submenu-longlist .sub-menu{flex-wrap:wrap;min-width:620px}header nav.navbar #main-nav ul#menu-main-menu>li.submenu-longlist .sub-menu li{flex:1 0 35%}header nav.navbar #main-nav ul#menu-main-menu>li:hover .sub-menu{display:block}header nav.navbar #main-nav ul#menu-main-menu>li:hover.submenu-longlist .sub-menu{display:flex}header nav.navbar #main-nav ul#menu-main-menu>li:hover a:after{content:"";display:block;position:absolute;bottom:-5px;height:5px;width:100%}.error404 .page-404 .info-404{flex:4}}@media (min-width:992px) and (max-width:1199px){footer .icons .social img{width:30px}}@media (min-width:1280px){header nav.navbar .container{width:1280px}.container{margin:0 auto;width:1280px;padding:0}}