/*Ana Govde*//*media*/@media (min-width:823px) {}@media (min-width:824px) {}@media (min-width:992px) {}@media (min-width:1200px) {}@media screen and (max-width:767px) {}@media screen and (max-width:480px) {}@media (max-device-width:480px) and (orientation:landscape) {}#header .header-nav-main nav>ul>li>a{ font-size:14px;}.social-icons li a{ color:#ffffff !important;}/*uyeustmenu*/.uyemenu .aside-xl { width: 360px; right: 0; top:25px !important;}.uyemenu .dropdown-menu>.panel { background-color: #fff; margin: -5px 0; border: 0; color: #788188;}ul.uyemenu { padding: 0px; list-style:none;}.uyemenu a.top-icon span { color: #ffffff;}.uyemenu .navbar-nav>li>a { padding: 5px 10px;}.uyemenu ul.links { list-style: none; padding: 0px; margin: 0px;}.uyemenu ul.links li { -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; float: right; border-left: 1px solid #999999; border-right: 1px solid #999999; border-radius: 0px; margin-top: 0px;}.uyemenu ul.links li.face { border: 0px solid #999999; border-radius: 0px; margin-top: 0px;}.uyemenu ul.links li a { color: #ffffff; text-decoration: none; padding: 10px; display: block; position: relative; line-height: 20px;}.uyemenu ul.links li a:hover { color: #f60; text-decoration: none;}.uyemenu ul.links li a.facebooklogin { padding: 10px; background: url(../images/temp/3/111201673366.PNG) no-repeat center left #3b5ba8; color: #ffffff; background-size: auto 55%; border-radius: 0px;}.uyemenu ul.links li a span { margin-right: 5px; font-size: 18px;}.uyemenu ul.links li.facebooklogin:hover { color: #ffffff;}ul li.lang a { color: #ffffff !important;}.uyemenu ul.links li.facebook a { background: url(../images/temp/8/2301201434961.PNG) no-repeat; background-position: -128px -32px;}.uyemenu ul.links li.facebook a:hover { background-position: -128px 0px;}.uyelikmenu { width: 485px; height: 31px; float: left; padding: 0px;}.uyemenu .panel>.list-group .list-group-item { margin-top: 0px;}.uyemenu .thumb-sm { width: 40px;}/*Anagovde*/.thumbnail{}.thumbnail .image{width:100%; height:150px; background-size:cover;}.thumbnail .caption{}.thumbnail .caption h3{font-size:12px;}#rs-demo-id {}.tp-caption.nicdarkwithlight50,.nicdarkwithlight50{ font-size:50px; line-height:50px; font-weight:100; font-family:"Open Sans"; color:rgb(255,255,255); text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(0,0,0); border-style:none; text-shadow:none}.tp-caption.nicdarkwithregular75,.nicdarkwithregular75{ font-size:75px; line-height:75px; font-weight:500; font-family:"Open Sans"; color:rgb(255,255,255); text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(0,0,0); border-style:none; text-shadow:none}.tp-caption.nicdarkwithlight75,.nicdarkwithlight75{ font-size:75px; line-height:75px; font-weight:100; font-family:"Open Sans"; color:rgb(255,255,255); text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(0,0,0); border-style:none; text-shadow:none}.tp-caption.nicdarkwithlight40,.nicdarkwithlight40{ font-size:40px; line-height:40px; font-weight:100; font-family:"Open Sans"; color:rgb(255,255,255); text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(0,0,0); border-style:none; text-shadow:none}.tp-caption.nicdarkwithlight20,.nicdarkwithlight20{ font-size:20px; line-height:20px; font-weight:100; font-family:"Open Sans"; color:rgb(255,255,255); text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(0,0,0); border-style:none; text-shadow:none}.tp-caption.nicdarkwithregular15btn,.nicdarkwithregular15btn{ font-size:15px; line-height:15px; font-weight:500; font-family:"Open Sans"; color:rgb(255,255,255); text-decoration:none; background-color:rgb(243,164,107); border-width:0px; border-color:rgb(0,0,0); border-style:none; text-shadow:none}.tp-caption.nicdarkwithregular60,.nicdarkwithregular60{ font-size:60px; line-height:60px; font-weight:500; font-family:"Open Sans"; color:rgb(255,255,255); text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(0,0,0); border-style:none; text-shadow:none}.tp-caption.nicdarkwithregular25,.nicdarkwithregular25{ font-size:25px; line-height:25px; font-weight:500; font-family:"Open Sans"; color:rgb(255,255,255); text-decoration:none; background-color:transparent; border-width:0px; border-color:rgb(0,0,0); border-style:none; text-shadow:none}#rev_slider_4_1_wrapper .tp-loader.spinner2{ background-color: #1bbc9b !important;}.hades.tparrows { cursor:pointer; background:rgba(0,0,0,0.25); width:100px; height:100px; position:absolute; display:block; z-index:100;}.hades.tparrows:before { font-family: "revicons"; font-size:30px; color:rgba(255, 255, 255, 1); display:block; line-height: 100px; text-align: center; transition: background 0.3s, color 0.3s;}.hades.tparrows.tp-leftarrow:before { content: "\e824";}.hades.tparrows.tp-rightarrow:before { content: "\e825";}.hades.tparrows:hover:before { color:rgba(0,0,0,0.5); background:rgba(255, 255, 255, 1);}.hades .tp-arr-allwrapper { position:absolute; left:100%; top:0px; background:#888; width:100px; height:100px; -webkit-transition: all 0.3s; transition: all 0.3s; -ms-filter: "progid:dximagetransform.microsoft.alpha(opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0.0; -khtml-opacity: 0.0; opacity: 0.0; -webkit-transform: rotatey(-90deg); transform: rotatey(-90deg); -webkit-transform-origin: 0% 50%; transform-origin: 0% 50%;}.hades.tp-rightarrow .tp-arr-allwrapper { left:auto; right:100%; -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; -webkit-transform: rotatey(90deg); transform: rotatey(90deg);}.hades:hover .tp-arr-allwrapper { -ms-filter: "progid:dximagetransform.microsoft.alpha(opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; -webkit-transform: rotatey(0deg); transform: rotatey(0deg);}.hades .tp-arr-iwrapper {}.hades .tp-arr-imgholder { background-size:cover; position:absolute; top:0px; left:0px; width:100%; height:100%;}.hades .tp-arr-titleholder {}.hades .tp-arr-subtitleholder {}/*Anagovde*/.embed-responsive-item img{ object-position: 50% 50%; object-fit: cover; height: 100%;}.empty_state_tour, .member-inbox--empty { width: 100%; color: #666; padding: 10px 0; background: #fff; text-align: center;}.empty_state_tour span.fa, .member-inbox--empty span.fa { font-size: 60px; font-weight: bold;}.empty_state_tour h2, .member-inbox--empty h2 { color: #666;}.empty_state_tour div, .member-inbox--empty div { padding: 20px 0; margin: 0 auto; width: 75%; max-width: 400px;} .nd_options_underline_effect.nd_options_underline_effect_235 u:after { background-color:#f3a46b; } .nd_options_underline_effect.nd_options_underline_effect_844 u:after { background-color:rgba(0,0,0,0.1); } .nd_options_underline_effect.nd_options_underline_effect_259 u:after { background-color:#f3a46b; }/*Anagovde*//* Slider */.baslik204204204204 { display: none; text-align: center; color: #000; padding: 20px 0px; font-size: 42px; margin: 0px; clear: both;}.s-mode204204204204 { float: none; clear: both; margin: 0px auto 0px; padding-bottom: 10px; position: relative; display: block; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}.s-mode204204204204 .slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}.s-mode204204204204 .slick-slide { float: left; height: 100%; min-height: 1px; margin: 0px; padding: 0 10px; margin-bottom: 20px; position: relative; min-height: 370px;}/*Yeni*/.s-mode204204204204 .tours_type_item {}.s-mode204204204204 .tours_type_item .count-attr { font-size: 1.2em; font-weight: 300;}.s-mode204204204204 .tours_type_item .item__title { font-size: 2.4em; line-height: 1.1em;}.s-mode204204204204 .tours_type_item .item__title:before { font: normal normal normal 0.7em/1 'FontAwesome'; content: "\f041"; margin-right: 10px;}.s-mode204204204204 .tours_type_item.width2x3 { width: 66.67%;}.s-mode204204204204 .tours_type_item:nth-child(3) { clear: both;}.s-mode204204204204 .tours_type_item .tours-type__item__image { display: block; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; border-bottom: none; overflow: hidden; position: relative;}.s-mode204204204204 .tours_type_item .tours-type__item__image:before { content: ""; background-color: rgba(0, 0, 0, 0.5); position: absolute; top: 0; right: 0; bottom: 0; left: 0; -webkit-transition: opacity 500ms ease-out; -moz-transition: opacity 500ms ease-out; -ms-transition: opacity 500ms ease-out; -o-transition: opacity 500ms ease-out; transition: opacity 500ms ease-out; opacity: 0;}.s-mode204204204204 .tours_type_item img { width: 100%; height: 370px; object-fit: cover; object-position: 50% 50%;}.s-mode204204204204 .tours_type_item .content-item { position: absolute; bottom: 15px; right: 30px; text-align: right; color: #fff;}.s-mode204204204204 .tours_type_item:hover .tours-type__item__image:before { opacity: 1;}.s-mode204204204204 .tours-type_item_container { display: block; width: 195px; height: 195px; margin: 0 auto; position: relative; border: 3px solid rgba(255, 255, 255, 0.85); border-radius: 100%; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}.s-mode204204204204 .tours-type_item_container .tours-type_content { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center; color: #fff; font-size: 1.200em; font-weight: 700; font-style: normal; text-transform: uppercase; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}.s-mode204204204204 .tours-type_item_container:hover { background: rgba(38, 189, 247, 0.5); text-decoration: none; border: 3px solid rgba(38, 189, 247, 0.7);}/*media*/@media (min-width:768px) { .s-mode204204204204 h3 { } .s-mode204204204204 h4 { } .s-mode204204204204 .slick-slide .image { }}@media (min-width:992px) { .s-mode204204204204 h3 { } .s-mode204204204204 h4 { } .s-mode204204204204 .slick-slide .image { }}@media (min-width:1200px) { .s-mode204204204204 h3 { } .s-mode204204204204 h4 { } .s-mode204204204204 .slick-slide .image { }}@media screen and (max-width:767px) { .s-mode204204204204 h3 { } .s-mode204204204204 h4 { } .s-mode204204204204 .slick-slide .image { }}@media screen and (max-width:480px) { .s-mode204204204204 h3 { } .baslik204204204204 { font-size: 18px; padding: 20px 0px; } .thumbnail .caption .col-md-4 { border: none; } .s-mode204204204204 h4 { } .s-mode204204204204 { } .s-mode204204204204 .slick-slide .image { }}@media (max-device-width:480px) and (orientation:landscape) { .s-mode204204204204 h3 { } .baslik204204204204 { font-size: 18px; padding: 20px 0px; } .thumbnail .caption .col-md-4 { border: none; } .s-mode204204204204 h4 { } .s-mode204204204204 { } .s-mode204204204204 .slick-slide .image { }}/*Anagovde*/.baslik208208208208 { display: none; text-align: center; color: #000; padding: 20px 0px; font-size: 42px; margin: 0px; clear: both;}.s-mode208208208208 .slick-loading .slick-list { background: #fff url('./ajax-loader.gif') center center no-repeat;}.gemif h2 { width: 100%; position: absolute; top: 50%; color: #fff; font-size: 22px; text-align: center; pointer-events: none; font-style: normal; text-transform: uppercase; transform: translateY(-50%);}.gemif h3 { color: #00A0E3; font-size: 11px; margin: 10px; padding: 2%; position: relative; text-align: left;}.gemif .image { overflow: hidden; position: relative; width: 100%; height: 100%;}.gemif .imglitmask208208208208 { width: 100px; top: 10px; overflow: hidden; border-radius: 20%; z-index: 3; position: absolute;}.gemif .image:focus { outline: none !important;}.gemif img { border: 0px solid #FFF; display: block; width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%;}/*Anagovde*/.thumbnail{}.thumbnail .image{ width:100%; height:150px; background-size:cover;}.thumbnail .caption{}.thumbnail .caption h3{ font-size:12px;}.nd_options_container p, .nd_options_container h1, .nd_options_container h2, .nd_options_container h3, .nd_options_container h4, .nd_options_container h5, .nd_options_container h6{ margin-bottom:0px; padding-bottom:0px;}.tp-loader.spinner5{display:none;}/*Anagovde*/.tour_detail .owl-carousel .owl-stage {}.tour_detail .thumb-gallery-thumbs.owl-carousel .owl-stage { display: flex !important;}.tour_detail .owl-carousel .owl-item img{ display: block; width: 100%; height: auto;}.tour_detail .thumb-gallery-thumbs.owl-carousel .owl-item img{ display: block; width: 100%; height: 80px; object-fit: cover; max-width: initial;}/*detail occup*/.form-row.occupancy { border: 0; background: #fff; color: #333; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; margin-left:0px; margin-right:0px;}.form-row.occupancy span.occupancyField { font-weight: 400; display: block; font-size: 14px; padding: 0 5px 0 0; height: 40px; line-height: 40px; margin-right: 5px;}.form-row.occupancy span.occupancyField .fa { margin: 0 4px 0 10px; color: #9e9e9e;}.form-row.occupancy .occupancyPanel { z-index: 5;}.adultsCol,.infantsCol {}.childrenCol {}.seniorsCol {}.infantsCol,.seniorsCol { padding: 0 0px;}.roomCol {}.roomLabel { position: relative; padding-top: 10px;}.ageCol,.ageList {}span.cross { cursor: pointer; right: 2px; margin-top: 5px; width: 16px; height: 16px; display: block; float:right;}.childrenList { margin: 0 -10px; padding-left: 0;}.childrenList>li { width: 70px; padding: 0 10px; display: inline-block; vertical-align: top; margin: 0px !important;}.submitBottom { margin: 10px;}.submitBottom .active { display: block !important;}.addRoom { height: 38px; line-height: 38px; float: left; color: #1e88e5; font-size: 14px; display: none;}.errorSpan { position: absolute; background: #ee6d26; color: #fff; font-size: 14px; font-weight: 400; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; padding: 8px 10px; max-width: 250px; z-index: 3; bottom: 50px; text-align: center; top: auto;}.errorSpan:before { content: ""; width: 0; height: 0; border: 8px solid; border-color: #ee6d26 transparent transparent transparent; position: absolute; bottom: -16px; left: 0; margin: auto; right: 0;}.errorSpan.rightAbsolute { right: 0;}.mobile-view { display: none;}.rooms { display: table;}.rooms .tr-row { margin: 0px; display: block;}.rooms .tr-row>div { vertical-align: top; display: inline-block; padding: 0 10px; color: #707070; font-size: 14px; text-align: left;}.selectTitle { width: 150px; margin-right: 15px;}.tr-row .selectTitle:last-child { margin-right: 0;}@media screen and (min-width:992px) { #hotels .occupancyPanel { padding-left: 0px; } #hotels .occupancyPanel .occBottomButtons { padding-right: 2px; } #packages .submitBottom { width: 630px; }}.modal-dialog.occupancyModal { width: 100%; max-width: 460px; margin: auto; padding-top: 10px; max-height: 88vh;}.modal-dialog.occupancyModal #hotels .adultsCol .repeatingTitle,.modal-dialog.occupancyModal #hotels .childrenCol .repeatingTitle { display: none;}.modal-dialog.occupancyModal .seniorsCol { width: 126px;}.modal-dialog.occupancyModal .infantsCol { width: 140px;}.modal-dialog.occupancyModal .occupancy span { margin-right: 0;}.modal-dialog.occupancyModal .rooms { display: block;}.modal-dialog.occupancyModal .rooms .tr-row.rowTH { display: none;}.modal-dialog.occupancyModal .rooms .tr-row { margin: 0px;}.modal-dialog.occupancyModal .ageList { margin-top: 22px; width: 100%;}.modal-dialog.occupancyModal .ageList .repeatingTitle { vertical-align: top; padding-top: 5px; width: 140px; display: inline-block;}.modal-dialog.occupancyModal .ageList .childrenList { display: inline-block;}.modal-dialog.occupancyModal span.cross { top: -5px; right: 23px; padding: 20px 15px 10px 15px; background-position: -196px -34px;}.modal-dialog.occupancyModal .roomLabel { padding-top: 0; display: block;}.modal-dialog.occupancyModal .repeatingTitle { display: inline-block;}.modal-dialog.occupancyModal #packages .seniorsInfantsWrapper { margin-top: 10px; padding: 0;}.modal-dialog.occupancyModal .modal-content { max-height: 88vh; overflow: hidden;}.modal-dialog.occupancyModal #packages .rooms .tr-row>div.ageList { margin: 22px 0 0 0; padding: 0 10px;}.modal-dialog.occupancyModal #hotels,.modal-dialog.occupancyModal #packages { max-height: 88vh;}.modal-dialog.occupancyModal #hotels .occupancyPanel,.modal-dialog.occupancyModal #packages .occupancyPanel { padding: 10px 0 92px; position: relative;}.modal-dialog.occupancyModal #hotels .occupancyPanel .ocForm,.modal-dialog.occupancyModal #packages .occupancyPanel .ocForm { padding: 0 10px; max-height: -moz-calc(88vh - 103px); max-height: -webkit-calc(88vh - 103px); max-height: -o-calc(88vh - 103px); max-height: calc(88vh - 103px); position: relative; overflow: auto;}.modal-dialog.occupancyModal #hotels .occupancyPanel .ocForm .rooms .tr-row .roomLabel,.modal-dialog.occupancyModal #packages .occupancyPanel .ocForm .rooms .tr-row .roomLabel { margin-bottom: 10px;}.modal-dialog.occupancyModal #hotels .occupancyPanel.smallerFooter,.modal-dialog.occupancyModal #packages .occupancyPanel.smallerFooter { padding-bottom: 67px;}.modal-dialog.occupancyModal #hotels .occupancyPanel.smallerFooter .ocForm,.modal-dialog.occupancyModal #packages .occupancyPanel.smallerFooter .ocForm { max-height: -moz-calc(88vh - 78px); max-height: -webkit-calc(88vh - 78px); max-height: -o-calc(88vh - 78px); max-height: calc(88vh - 78px);}.modal-dialog.occupancyModal #hotels .submitBottom,.modal-dialog.occupancyModal #packages .submitBottom { padding: 0 20px 0 10px; border-top: 1px solid #e5e5e5; position: absolute; bottom: 10px; width: 100%; margin: 0;}.modal-dialog.occupancyModal #hotels .submitBottom .addRoom,.modal-dialog.occupancyModal #packages .submitBottom .addRoom { float: none; height: 45px; line-height: 15px; padding: 15px 0 10px 10px;}@media (max-width:450px) { .modal-dialog.occupancyModal span.cross { top: -6px; right: 0; } .modal-dialog.occupancyModal #packages .seniorsInfantsWrapper { margin-left: 0; }}.modal-dialog.occupancyModal * { box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;}@media screen and (max-width:991px) { #hotels .adultsCol .repeatingTitle,#hotels .childrenCol .repeatingTitle { display: none; } .seniorsCol { width: 126px; } .infantsCol { width: 140px; } .occupancy span { margin-right: 0; } .rooms { display: block; } .rooms .tr-row.rowTH { display: none; } .rooms .tr-row { margin: 10px 0 35px; } .ageList { margin-top: 22px; width: 100%; } .ageList .repeatingTitle { vertical-align: top; padding-top: 5px; width: 140px; display: inline-block; } .ageList .childrenList { display: inline-block; } span.cross { top: -5px; right: 23px; padding: 20px 15px 10px 15px; background-position: -196px -34px; } .roomLabel { padding-top: 0; display: block; } .repeatingTitle { display: inline-block; } #packages .seniorsInfantsWrapper { margin-top: 10px; padding: 0; } .selectTitle { margin: 0 6px 15px; width: 46.5%; } #vacation .form-group.occupancy .occupancyPanel.vacationsAdultsChildren { width: 100%; } #packages .rooms .tr-row { display: inline-block; } #packages .rooms .tr-row .roomLabel { display: block; padding: 0 10px 15px; } #packages .rooms .tr-row .adultsCol,#packages .rooms .tr-row .childrenCol { width: 50%; } #packages .rooms .tr-row .seniorsInfantsWrapper { width: 100%; } #packages .rooms .tr-row .seniorsInfantsWrapper .infantsCol,#packages .rooms .tr-row .seniorsInfantsWrapper .seniorsCol { width: 50%; display: inline-block; } .form-group.occupancy .occupancyPanel { width: 100%; max-width: 699px; }}@media screen and (max-width:520px) { .roomLabel { padding-top: 0!important; margin-bottom: 10px; } .selectTitle { margin: 0 0 15px; width: 100%; } .mobile-view { display: block; } #packages .seniorsInfantsWrapper>div { margin-bottom: 10px; }}@media screen and (max-width:450px) { #packages .seniorsInfantsWrapper { margin-left: 0; } span.cross { right: 0; } .ageList { margin-top: 10px; } .ageList .repeatingTitle { display: block; } .modal-content .occupancyPanel .submitBottom { padding-right: 10px; } .modal-content .occupancyPanel .occBottomButtons { padding-right: 0; } .modal-content .occupancyPanel .addRoom,.modal-content .occupancyPanel .ocForm .rooms,.modal-content .occupancyPanel .occBottomButtons { width: 276px; margin: auto; } .modal-dialog.occupancyModal .occupancyPanel .ocForm { padding: 0; } .modal-dialog.occupancyModal .occupancyPanel .ocForm .rooms .tr-row .seniorsInfantsWrapper { padding: 0; }}.form-group.occupancy .occupancyPanel .form-group { position: relative; display: block; margin-bottom: 20px; vertical-align: top;}.form-group.occupancy .occupancyPanel .form-group input { font-weight: 400; border: none; font-size: 14px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px;}.form-group.occupancy .occupancyPanel .form-group span { border-radius: inherit;}.calendar { display: inline-block;}.repeatingTitle { margin-bottom: 6px;}.input1,.input2,.input3 { min-width: 0; margin-right: 10px;}.input1 { padding: 0 15px 0 31px; width: 290px; background: url(/assets/images/iconImages/magnifier.png?v=) no-repeat 10px center #fff; background-size: 15px;}.input2 { padding: 0 0 0 37px; width: 98px;}.selectBox { font-family: inherit; width: 100%; min-width: 0; height: 38px; line-height: 33px; font-weight: 400; font-size: 14px; cursor: pointer; display: inline-block; position: relative; color: #222; border: 1px solid #a3a3a3; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px;}.selectBox[disabled] { opacity: .3; cursor: not-allowed;}.selectWrapper { width: 100%; position: relative;}.selectWrapper .selectBox { min-width: 56px;}#autosuggest-hotels:disabled { color: #222;}@media screen and (min-width:992px) { #hotels .form-group.occupancy span.occupancyField { width: 174px; } .es_es #hotels .form-group.occupancy span.occupancyField { width: 228px; } #activity .form-group,#cruises .form-group,#hotels .form-group,#vacation .form-group { margin-bottom: 0; }}@media screen and (max-width:991px) { .react-datepicker { width: 394px; } .searchTabList { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; width: 95%; max-width: 490px; margin: auto; padding: 20px; } .react-autosuggest__suggestions-container { left: 0; } #hotels .input1 { margin-right: 0; }}@media screen and (max-width:640px) { select:not(.flightClassSelect) { background: #fff!important; }}@media screen and (max-width:480px) { .tabInnerContent { padding: 0; }}.ReactModal__Overlay { -webkit-perspective: 600; perspective: 600; opacity: 0; overflow-x: hidden; overflow-y: auto; background-color: rgba(0,0,0,.5)!important;}.ReactModal__Overlay--after-open { z-index: 100; opacity: 1; transition: opacity 150ms ease-out;}.ReactModal__Content { -webkit-transform: scale(.5) rotateX(-30deg); transform: scale(.5) rotateX(-30deg);}.ReactModal__Content--after-open { -webkit-transform: scale(1) rotateX(0); transform: scale(1) rotateX(0); transition: all 150ms ease-in;}.ReactModal__Overlay--before-close { opacity: 0;}.ReactModal__Content--before-close { -webkit-transform: scale(.5) rotateX(30deg); transform: scale(.5) rotateX(30deg); transition: all 150ms ease-in;}.ReactModal__Content.modal-dialog { border: none; background-color: transparent;}.modal-dialog { position: absolute; top: 50%; left: 50%; -moz-transform: translate(-50%,-50%)!important; -o-transform: translate(-50%,-50%)!important; -ms-transform: translate(-50%,-50%)!important; -webkit-transform: translate(-50%,-50%)!important; transform: translate(-50%,-50%)!important;}.ReactModal__Body--open { overflow-y: hidden; position: fixed;}.ReactModal__Body--open #react-main-mount { pointer-events: none; opacity: .5;}/*Anagovde*/.place-block .imglitmask573207573207 { width: 100px; top: 10px; overflow: hidden; border-radius: 20%; position: absolute; z-index: 3;}.place-block .imglitmask573207573207 img { border: 0px solid #FFF; display: block; width: 100%; object-fit: cover; object-position: 50% 50%;}/*Anagovde*/.place-block .imglitmask207207207207 { width: 100px; top: 10px; overflow: hidden; border-radius: 20%; position: absolute; z-index: 3;}.place-block .imglitmask207207207207 img { border: 0px solid #FFF; display: block; width: 100%; object-fit: cover; object-position: 50% 50%;}/*Anagovde*/.cruise_detail .image p { width: 100%; position: absolute; top: 50%; color: #fff; font-size: 18px; text-align: center; pointer-events: none; font-style: normal; text-transform: uppercase; transform: translateY(-50%);}.cruise_detail h2 { width: 100%; position: absolute; top: 50%; color: #fff; font-size: 22px; text-align: center; pointer-events: none; font-style: normal; text-transform: uppercase; transform: translateY(-50%);}.cruise_detail .image { border-radius: 0%; overflow: hidden; position: relative; width: 100%; min-height: 165px;}.cruise_detail .imglitmask210210210210 { width: 100px; margin-top: -350px; overflow: hidden; border-radius: 20%; position: relative; z-index: 3; position: absolute;}.cruise_detail .image:focus { outline: none !important;}.cruise_detail img { border: 0px solid #FFF; display: block; width: 100%;}.cruise_detail .nav-deckcontent { display: table; margin: 0px auto;}.cruise_detail .nav-deckcontent li { padding: 0px 3px; margin: 3px 0px;}.cruise_detail .nav-deckcontent li a { padding: 8px 16px; border-radius: 5px; text-align: center; border: 1px solid #0067a3; background: #0067a3; color: #fff; transition: all ease 300ms; -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05); -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05); box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);}.cruise_detail .nav-deckcontent li a.active { border: 1px solid #f89e18; background: #f89e18;}.cruise_detail .deckscroll { height: 600px; overflow-y: scroll; text-align: center; margin: 0px auto;}.cruise_detail .deckscroll img { height: auto; width: auto; margin: 0px auto; vertical-align: middle;}.cruise_detail .content-tabs { transition: box-shadow ease 300ms;}.cruise_detail .content-tabs ul { display: block; overflow: hidden; list-style: none; margin: 0; padding: 0; white-space: nowrap; border-bottom: 1px solid #dedede;}@media all and (max-width:991px) { .cruise_detail .content-tabs ul { overflow: auto; }}.cruise_detail .content-tabs ul li { position: relative; color: rgba(68,68,68,0.6); display: inline-block; padding: 24px 12px; font-weight: 500; font-size: 16px; cursor: pointer; transition: all ease 100ms; margin-right: -4px;}.cruise_detail .content-tabs ul li:last-child:after { display: none;}.cruise_detail .content-tabs ul li:hover { color: #0067a3;}.cruise_detail .content-tabs ul li:first-child { padding-left: 0;}.cruise_detail .content-tabs ul li.active { color: #0067a3 !important;}@media all and (max-width:991px) { .cruise_detail .content-tabs ul li { font-size: 14px; padding: 8px; } .cruise_detail .content-tabs ul li:hover { color: rgba(68,68,68,0.6); }}.cruise_detail .content-area .content-title { color: #0067a3; font-size: 18px; font-weight: 800; margin: 16px 0px;}.cruise_detail .content-area .content-subtitle { overflow: hidden; font-size: 18px; font-weight: 900; color: #444; margin-bottom: 16px;}.cruise_detail .content-area .content-subtitle a { font-size: 12px; font-weight: normal; color: #0067a3;}.cruise_detail .content-area .content { font-size: 15px;}.cruise_detail .content-area .content p { margin-bottom: 25px;}.cruise_detail .content-area .content p>img { max-width: 100%; width: 100%;}.cruise_detail .content-area .content table { width: 100%; margin-bottom: 16px; border: 1px solid #dedede !important; border-bottom: none !important;}.cruise_detail .content-area .content table tr th, .cruise_detail .content-area .content table tr td { padding: 16px; border-bottom: 1px solid #dedede;}@media all and (max-width:768px) { .cruise_detail .content-area .content table tr th, .cruise_detail .content-area .content table tr td { padding: 16px 8px; }}.cruise_detail .content-area .content table tr th:nth-child(even), .cruise_detail .content-area .content table tr td:nth-child(even) { background: #f4f4f4;}.cruise_detail .content-area .content table tr th { padding: 12px; font-weight: 400;}@media all and (max-width:768px) { .cruise_detail .content-area .content table tr th { padding: 12px 8px; }}.cruise_detail .content-area .content .nav-dates { margin-bottom: 8px;}.cruise_detail .content-area .content .nav-dates li { padding-right: 8px; margin-bottom: 8px; width: calc(25% - 2px);}@media all and (max-width:991px) { .cruise_detail .content-area .content .nav-dates li { width: calc(50% - 2px); }}.cruise_detail .content-area .content .nav-dates li a { padding: 8px 16px; border-radius: 3px; text-align: center; border: 1px solid #0067a3; transition: all ease 300ms;}.cruise_detail .content-area .content .nav-dates li.active a { background: #0067a3;}.cruise_detail .content-area .table-responsive { border: 0;}.cruise_detail ul.to_do { padding: 0px; margin: 0px;}.cruise_detail ul.to_do li { display: block;}.cruise_detail ul.to_do li span { margin-right: 10px; color: #649b25;}/*cabin according*/.cruise_detail .route-accordion .item { border: 1px solid #dedede;}.cruise_detail .route-accordion .item:first-child { border-radius: 3px 3px 0 0;}.cruise_detail .route-accordion .item:last-child { border-radius: 0 0 3px 3px;}.cruise_detail .route-accordion .item:not(:last-child) { border-bottom: 0;}.cruise_detail .route-accordion .item .item-title { display: block; overflow: hidden; font-size: 16px; padding: 10px 20px; border-bottom: 1px solid transparent; cursor: pointer; font-weight: 500; transition: all ease 300ms;}.cruise_detail .route-accordion .item .item-title .fa { color: #ff565b; font-size: 20px; margin-right: 8px;}.cruise_detail .route-accordion .item .item-title .letter { color: #ff565b; font-weight: 500;}.cruise_detail .route-accordion .item .item-title .title { margin-left: 8px; color: #444;}.cruise_detail .route-accordion .item .item-title .mobile-title { display: block; font-size: 12px; font-weight: 400; margin-top: 2px;}.cruise_detail .route-accordion .item .item-content { padding: 20px 20px; display: none;}.cruise_detail .route-accordion .item .item-content > .row { margin-bottom: 15px; padding: 15px 0px; border-bottom: 1px dashed #999;}.cruise_detail .route-accordion .item .item-content img { margin-bottom: 12px;}.cruise_detail .route-accordion .item.active .item-title { border-bottom: 1px solid #dedede;}/*Anagovde*/.tour_detail .owl-carousel .owl-stage {}.tour_detail .thumb-gallery-thumbs.owl-carousel .owl-stage { display: flex !important;}.tour_detail .owl-carousel .owl-item img{ display: block; width: 100%; height: auto;}.tour_detail .thumb-gallery-thumbs.owl-carousel .owl-item img{ display: block; width: 100%; height: 80px; object-fit: cover; max-width: initial;}.btn-secondary{ background-color:#061a3a;}.tour_detail .thumb-gallery{ max-width:470px;}#tourProg img{ max-width:300px;}@media screen and (max-width:480px) { .tour_detail .thumb-gallery{ max-width:414px !important; } #tourProg img{ max-width:100% !important; }}/*detail occup*/.form-row.occupancy { border: 0; background: #fff; color: #333; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; margin-left:0px; margin-right:0px;}.form-row.occupancy span.occupancyField { font-weight: 400; display: block; font-size: 14px; padding: 0 5px 0 0; height: 40px; line-height: 40px; margin-right: 5px;}.form-row.occupancy span.occupancyField .fa { margin: 0 4px 0 10px; color: #9e9e9e;}.form-row.occupancy .occupancyPanel { z-index: 5;}.adultsCol,.infantsCol {}.childrenCol {}.seniorsCol {}.infantsCol,.seniorsCol { padding: 0 0px;}.roomCol {}.roomLabel { position: relative; padding-top: 10px;}.ageCol,.ageList {}span.cross { cursor: pointer; right: 2px; margin-top: 5px; width: 16px; height: 16px; display: block; float:right;}.childrenList { margin: 0 -10px; padding-left: 0;}.childrenList>li { width: 70px; padding: 0 10px; display: inline-block; vertical-align: top; margin: 0px !important;}.submitBottom { margin: 10px;}.submitBottom .active { display: block !important;}.addRoom { height: 38px; line-height: 38px; float: left; color: #1e88e5; font-size: 14px; display: none;}.errorSpan { position: absolute; background: #ee6d26; color: #fff; font-size: 14px; font-weight: 400; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; padding: 8px 10px; max-width: 250px; z-index: 3; bottom: 50px; text-align: center; top: auto;}.errorSpan:before { content: ""; width: 0; height: 0; border: 8px solid; border-color: #ee6d26 transparent transparent transparent; position: absolute; bottom: -16px; left: 0; margin: auto; right: 0;}.errorSpan.rightAbsolute { right: 0;}.mobile-view { display: none;}.rooms { display: table;}.rooms .tr-row { margin: 0px; display: block;}.rooms .tr-row>div { vertical-align: top; display: inline-block; padding: 0 10px; color: #707070; font-size: 14px; text-align: left;}.selectTitle { width: 150px; margin-right: 15px;}.tr-row .selectTitle:last-child { margin-right: 0;}@media screen and (min-width:992px) { #hotels .occupancyPanel { padding-left: 0px; } #hotels .occupancyPanel .occBottomButtons { padding-right: 2px; } #packages .submitBottom { width: 630px; }}.modal-dialog.occupancyModal { width: 100%; max-width: 460px; margin: auto; padding-top: 10px; max-height: 88vh;}.modal-dialog.occupancyModal #hotels .adultsCol .repeatingTitle,.modal-dialog.occupancyModal #hotels .childrenCol .repeatingTitle { display: none;}.modal-dialog.occupancyModal .seniorsCol { width: 126px;}.modal-dialog.occupancyModal .infantsCol { width: 140px;}.modal-dialog.occupancyModal .occupancy span { margin-right: 0;}.modal-dialog.occupancyModal .rooms { display: block;}.modal-dialog.occupancyModal .rooms .tr-row.rowTH { display: none;}.modal-dialog.occupancyModal .rooms .tr-row { margin: 0px;}.modal-dialog.occupancyModal .ageList { margin-top: 22px; width: 100%;}.modal-dialog.occupancyModal .ageList .repeatingTitle { vertical-align: top; padding-top: 5px; width: 140px; display: inline-block;}.modal-dialog.occupancyModal .ageList .childrenList { display: inline-block;}.modal-dialog.occupancyModal span.cross { top: -5px; right: 23px; padding: 20px 15px 10px 15px; background-position: -196px -34px;}.modal-dialog.occupancyModal .roomLabel { padding-top: 0; display: block;}.modal-dialog.occupancyModal .repeatingTitle { display: inline-block;}.modal-dialog.occupancyModal #packages .seniorsInfantsWrapper { margin-top: 10px; padding: 0;}.modal-dialog.occupancyModal .modal-content { max-height: 88vh; overflow: hidden;}.modal-dialog.occupancyModal #packages .rooms .tr-row>div.ageList { margin: 22px 0 0 0; padding: 0 10px;}.modal-dialog.occupancyModal #hotels,.modal-dialog.occupancyModal #packages { max-height: 88vh;}.modal-dialog.occupancyModal #hotels .occupancyPanel,.modal-dialog.occupancyModal #packages .occupancyPanel { padding: 10px 0 92px; position: relative;}.modal-dialog.occupancyModal #hotels .occupancyPanel .ocForm,.modal-dialog.occupancyModal #packages .occupancyPanel .ocForm { padding: 0 10px; max-height: -moz-calc(88vh - 103px); max-height: -webkit-calc(88vh - 103px); max-height: -o-calc(88vh - 103px); max-height: calc(88vh - 103px); position: relative; overflow: auto;}.modal-dialog.occupancyModal #hotels .occupancyPanel .ocForm .rooms .tr-row .roomLabel,.modal-dialog.occupancyModal #packages .occupancyPanel .ocForm .rooms .tr-row .roomLabel { margin-bottom: 10px;}.modal-dialog.occupancyModal #hotels .occupancyPanel.smallerFooter,.modal-dialog.occupancyModal #packages .occupancyPanel.smallerFooter { padding-bottom: 67px;}.modal-dialog.occupancyModal #hotels .occupancyPanel.smallerFooter .ocForm,.modal-dialog.occupancyModal #packages .occupancyPanel.smallerFooter .ocForm { max-height: -moz-calc(88vh - 78px); max-height: -webkit-calc(88vh - 78px); max-height: -o-calc(88vh - 78px); max-height: calc(88vh - 78px);}.modal-dialog.occupancyModal #hotels .submitBottom,.modal-dialog.occupancyModal #packages .submitBottom { padding: 0 20px 0 10px; border-top: 1px solid #e5e5e5; position: absolute; bottom: 10px; width: 100%; margin: 0;}.modal-dialog.occupancyModal #hotels .submitBottom .addRoom,.modal-dialog.occupancyModal #packages .submitBottom .addRoom { float: none; height: 45px; line-height: 15px; padding: 15px 0 10px 10px;}@media (max-width:450px) { .modal-dialog.occupancyModal span.cross { top: -6px; right: 0; } .modal-dialog.occupancyModal #packages .seniorsInfantsWrapper { margin-left: 0; }}.modal-dialog.occupancyModal * { box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;}@media screen and (max-width:991px) { #hotels .adultsCol .repeatingTitle,#hotels .childrenCol .repeatingTitle { display: none; } .seniorsCol { width: 126px; } .infantsCol { width: 140px; } .occupancy span { margin-right: 0; } .rooms { display: block; } .rooms .tr-row.rowTH { display: none; } .rooms .tr-row { margin: 10px 0 35px; } .ageList { margin-top: 22px; width: 100%; } .ageList .repeatingTitle { vertical-align: top; padding-top: 5px; width: 140px; display: inline-block; } .ageList .childrenList { display: inline-block; } span.cross { top: -5px; right: 23px; padding: 20px 15px 10px 15px; background-position: -196px -34px; } .roomLabel { padding-top: 0; display: block; } .repeatingTitle { display: inline-block; } #packages .seniorsInfantsWrapper { margin-top: 10px; padding: 0; } .selectTitle { margin: 0 6px 15px; width: 46.5%; } #vacation .form-group.occupancy .occupancyPanel.vacationsAdultsChildren { width: 100%; } #packages .rooms .tr-row { display: inline-block; } #packages .rooms .tr-row .roomLabel { display: block; padding: 0 10px 15px; } #packages .rooms .tr-row .adultsCol,#packages .rooms .tr-row .childrenCol { width: 50%; } #packages .rooms .tr-row .seniorsInfantsWrapper { width: 100%; } #packages .rooms .tr-row .seniorsInfantsWrapper .infantsCol,#packages .rooms .tr-row .seniorsInfantsWrapper .seniorsCol { width: 50%; display: inline-block; } .form-group.occupancy .occupancyPanel { width: 100%; max-width: 699px; }}@media screen and (max-width:520px) { .roomLabel { padding-top: 0!important; margin-bottom: 10px; } .selectTitle { margin: 0 0 15px; width: 100%; } .mobile-view { display: block; } #packages .seniorsInfantsWrapper>div { margin-bottom: 10px; }}@media screen and (max-width:450px) { #packages .seniorsInfantsWrapper { margin-left: 0; } span.cross { right: 0; } .ageList { margin-top: 10px; } .ageList .repeatingTitle { display: block; } .modal-content .occupancyPanel .submitBottom { padding-right: 10px; } .modal-content .occupancyPanel .occBottomButtons { padding-right: 0; } .modal-content .occupancyPanel .addRoom,.modal-content .occupancyPanel .ocForm .rooms,.modal-content .occupancyPanel .occBottomButtons { width: 276px; margin: auto; } .modal-dialog.occupancyModal .occupancyPanel .ocForm { padding: 0; } .modal-dialog.occupancyModal .occupancyPanel .ocForm .rooms .tr-row .seniorsInfantsWrapper { padding: 0; }}.form-group.occupancy .occupancyPanel .form-group { position: relative; display: block; margin-bottom: 20px; vertical-align: top;}.form-group.occupancy .occupancyPanel .form-group input { font-weight: 400; border: none; font-size: 14px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px;}.form-group.occupancy .occupancyPanel .form-group span { border-radius: inherit;}.calendar { display: inline-block;}.repeatingTitle { margin-bottom: 6px;}.input1,.input2,.input3 { min-width: 0; margin-right: 10px;}.input1 { padding: 0 15px 0 31px; width: 290px; background: url(/assets/images/iconImages/magnifier.png?v=) no-repeat 10px center #fff; background-size: 15px;}.input2 { padding: 0 0 0 37px; width: 98px;}.selectBox { font-family: inherit; width: 100%; min-width: 0; height: 38px; line-height: 33px; font-weight: 400; font-size: 14px; cursor: pointer; display: inline-block; position: relative; color: #222; border: 1px solid #a3a3a3; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px;}.selectBox[disabled] { opacity: .3; cursor: not-allowed;}.selectWrapper { width: 100%; position: relative;}.selectWrapper .selectBox { min-width: 56px;}#autosuggest-hotels:disabled { color: #222;}@media screen and (min-width:992px) { #hotels .form-group.occupancy span.occupancyField { width: 174px; } .es_es #hotels .form-group.occupancy span.occupancyField { width: 228px; } #activity .form-group,#cruises .form-group,#hotels .form-group,#vacation .form-group { margin-bottom: 0; }}@media screen and (max-width:991px) { .react-datepicker { width: 394px; } .searchTabList { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; width: 95%; max-width: 490px; margin: auto; padding: 20px; } .react-autosuggest__suggestions-container { left: 0; } #hotels .input1 { margin-right: 0; }}@media screen and (max-width:640px) { select:not(.flightClassSelect) { background: #fff!important; }}@media screen and (max-width:480px) { .tabInnerContent { padding: 0; }}.ReactModal__Overlay { -webkit-perspective: 600; perspective: 600; opacity: 0; overflow-x: hidden; overflow-y: auto; background-color: rgba(0,0,0,.5)!important;}.ReactModal__Overlay--after-open { z-index: 100; opacity: 1; transition: opacity 150ms ease-out;}.ReactModal__Content { -webkit-transform: scale(.5) rotateX(-30deg); transform: scale(.5) rotateX(-30deg);}.ReactModal__Content--after-open { -webkit-transform: scale(1) rotateX(0); transform: scale(1) rotateX(0); transition: all 150ms ease-in;}.ReactModal__Overlay--before-close { opacity: 0;}.ReactModal__Content--before-close { -webkit-transform: scale(.5) rotateX(30deg); transform: scale(.5) rotateX(30deg); transition: all 150ms ease-in;}.ReactModal__Content.modal-dialog { border: none; background-color: transparent;}.modal-dialog { position: absolute; top: 50%; left: 50%; -moz-transform: translate(-50%,-50%)!important; -o-transform: translate(-50%,-50%)!important; -ms-transform: translate(-50%,-50%)!important; -webkit-transform: translate(-50%,-50%)!important; transform: translate(-50%,-50%)!important;}.ReactModal__Body--open { overflow-y: hidden; position: fixed;}.ReactModal__Body--open #react-main-mount { pointer-events: none; opacity: .5;}/*new*/#nd_travel_package_l2_tabs li a:hover { background-color:#f3a46b; color:#fff; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;}#nd_travel_package_l2_content_program p.nd_options_toogle_title { margin: 10px 0;}#nd_travel_package_l2_booking_content input[type="text"],#nd_travel_package_l2_booking_content input[type="email"],#nd_travel_package_l2_booking_content input[type="submit"],#nd_travel_package_l2_booking_content textarea{ width:100%;}#nd_travel_package_l2_booking_content input[type="submit"]{ background-color:#f3a46b;}/*Anagovde*/.sort-menu-trigger { display: block; color: #313131; font-size: 12px; line-height: 1.4;}.sort-list li { padding: .5rem 0; font-size: 12px; list-style: none; line-height: normal;}.sort-list li a { color: inherit; font-weight: 600}.filter-toggle span { color: #777; font-size: 1.3rem}.filter-toggle a { display: inline-block; position: relative; width: 46px; height: 26px; margin-left: 8px; border-radius: 13px; background: #e6e6e6; text-decoration: none}.filter-toggle a:before { position: absolute; left: 0; width: 42px; height: 22px; -webkit-transform: translate3d(2px, 2px, 0) scale3d(1, 1, 1); transform: translate3d(2px, 2px, 0) scale3d(1, 1, 1); transition: all .3s linear; border-radius: 11px; background-color: #fff; content: ''}.filter-toggle a:after { position: absolute; left: 0; width: 22px; height: 22px; -webkit-transform: translate3d(2px, 2px, 0); transform: translate3d(2px, 2px, 0); transition: all .2s ease-in-out; border-radius: 11px; background-color: #fff; box-shadow: 0 2px 2px rgba(0,0,0,0.24); content: ''}.filter-toggle.opened a { background-color: #08C}.filter-toggle.opened a:before { -webkit-transform: translate3d(18px, 2px, 0) scale3d(0, 0, 0); transform: translate3d(18px, 2px, 0) scale3d(0, 0, 0)}.filter-toggle.opened a:after { -webkit-transform: translate3d(22px, 2px, 0); transform: translate3d(22px, 2px, 0)}.sidebar-toggle { position: fixed; top: 20%; left: 0; width: 40px; height: 40px; transition: left .2s ease-in-out 0s; border: #dcdcda solid 1px; border-left-width: 0; background: #fff; font-size: 17px; line-height: 38px; text-align: center; cursor: pointer; z-index: 999; margin-top: 50px}.sidebar-opened .sidebar-toggle { left: 260px; z-index: 9000}@media (min-width: 992px) { .main-content-wrap { overflow: hidden } .main-content-wrap .main-content { margin-left: -25%; transition: .15s linear } .main-content-wrap .sidebar-shop { left: -25%; transition: .15s linear; visibility: hidden; z-index: -1 } .sidebar-opened .main-content-wrap > .sidebar-shop { left: 0; visibility: visible; z-index: 0 } .sidebar-opened .main-content-wrap > .main-content { margin-left: 0 } main:not(.sidebar-opened) .main-content-wrap > .main-content { max-width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100% }} .sidebar-toggle { display: none }@media (min-width: 992px) { .horizontal-filter:not(.filter-sorts) { padding-left: 20px; padding-right: 20px } .filter-sorts .toolbox-left { position: relative } .filter-sorts .toolbox-item.toolbox-sort { margin-left: 0; margin-right: 1rem; background-color: #fff } .filter-sorts select { border: 0; text-transform: uppercase } .filter-sorts .mobile-sidebar.sidebar-shop { left: 0; padding: 0; visibility: visible; z-index: 2 }}.sort-list { display: none; position: absolute; top: 100%; left: 0; min-width: 220px; margin-top: 10px; padding: 10px 15px; background: #fff; box-shadow: 0 1px 3px rgba(0,0,0,0.15); z-index: 99}.sort-list:before, .sort-list:after { content: ''; position: absolute; bottom: 100%; border-right: 10px solid transparent; border-bottom: 10px solid #fff; border-left: 10px solid transparent}.sort-list:before { left: 21px; z-index: 999}.sort-list:after { left: 20px; border-right-width: 11px; border-bottom: 11px solid #e8e8e8; border-left-width: 11px}.sort-menu-trigger { min-width: 170px; height: 34px; padding-left: .8rem; color: #777; line-height: 34px; z-index: 9}.sort-menu-trigger:hover, .sort-menu-trigger:focus { text-decoration: none}.toolbox-item.opened .sort-list { display: block}@media (max-width: 991px) { .sort-menu-trigger { } .sidebar-shop .widget { padding: 2rem 0; border: 0 } .sidebar-shop .widget:first-child { padding-top: 0 } .sidebar-shop .widget:not(:last-child) { border-bottom: 1px solid #e7e7e7 }}.toolbox { flex-wrap: wrap; -ms-flex-wrap: wrap; justify-content: space-between; -ms-flex-pack: justify; margin-bottom: .5rem; font-size: 1.2rem; line-height: 1.5}.toolbox .select-custom:after { right: 1.0rem; margin-top: -1px; font-size: 1rem; font-weight: bold;}.toolbox .select-custom .form-control {}.toolbox label { margin: 1px 1.2rem 0 0; color: #777; font-size: 1.2rem; font-weight: 400; font-family: "Open Sans",sans-serif}.toolbox .form-control { display: inline-block; margin-bottom: 0; padding: 0 .8rem; color: #777}.toolbox .form-control:focus { color: #777}.toolbox select.form-control:not([size]):not([multiple]) {}.toolbox .toolbox-show .select-custom:after { right: 1rem}.toolbox .toolbox-show:not(:last-child) { margin-right: 1.6rem}.toolbox, .toolbox-left, .toolbox-right, .toolbox-item { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center}.toolbox-item { margin-bottom: 10px}.toolbox-item:not(:last-child) { margin-right: 10px}.toolbox-item.toolbox-sort { margin-right: 1.5rem}.toolbox-item .select-custom { margin-bottom: 0}.toolbox-pagination { border-top: 1px solid #efefef; padding-top: 2.5rem; margin-bottom: 3.5rem}.select-custom { position: relative; margin-bottom: 1rem; background: #fff}.select-custom select { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; position: relative; z-index: 1; background: transparent}.select-custom select:focus { background: transparent}.select-custom:after { display: inline-block; position: absolute; top: 50%; right: 1.9rem; transform: translateY(-50%); font-family: 'Font Awesome 5 Free'; font-size: 1.5rem; content: '\f0d7'}.horizontal-filter { margin-bottom: 2rem; padding: 12px 12px 2px; background-color: #f4f4f4}.horizontal-filter .filter-price-form { font-family: "Open Sans",sans-serif; font-size: 1.36rem}.horizontal-filter .filter-price-form .btn {}.horizontal-filter .input-price { display: block; width: 50px; padding: 6px; line-height: 1.45; outline: none; border: 1px solid rgba(0,0,0,0.09)}.horizontal-filter select { border: 0}
