/*----------------------------------------------------------- Theme Name: listagram Theme URI: http://demo.lion-coders.com/listagram/ Description: Directory Listing HTML Template Author: LionCoders Author URI: https://themeforest.net/user/lioncoders Version: 1.0-------------------------------------------------------------*//*----------------------------------------------------------- 1 General Styles 2 Typography 3 Buttons & Links 4 Fixed Header 5 Menu 6 Hero Area 7 Breadcrumb 8 Catagory Box 9 Work Proces 10 Popular category 11 Discount Coupon 12 Trending places 13 Testimonial Section 14 Call to Action 15 Partner section 16 Scroll-to-top 17 FAQ Page 18 Invoice 18 App Section 19 Footer section 20 Pricing Table 21 404 PAGE 22 Blog 23 Filter Listing page 24 Single Listing Page 25 User Login Page 25 Add Listing Page 25 Booking information 25 Booking Success 26 User Profile 27 About Page 28 Contact page 29 Color Switcher 30 Preloader 31 Map marker 32 Responsive33 Tikotec changes-------------------------------------------------------------*//*----------------------------------------------------------- General Styles -------------------------------------------------------------*/h1, h2, h3, h4, h5, h6, p {font-family: "Montserrat" !important;}.title {font-family: "Montserrat Bold" !important;}dl,dt,dd,ol,ul,li { margin: 0; padding: 0;}a { color: #141414; text-decoration: none; position: relative; font-family: "OpenSans", sans-serif;}a:focus,a:hover { color: #777; text-decoration: none;}img { max-width: 100%; height: auto;}h1,h2,h3,h4,h5,h6 { color: #141414; font-family: 'OpenSans', sans-serif; margin-top: 0; margin-bottom: 15px; letter-spacing: .025em; line-height: 1.6;}.form-control { border-radius: 0}.form-control:focus { border-color: #777; outline: 0; -webkit-box-shadow: none; box-shadow: none;}.no-pad-left { padding-left: 0 !important;}.no-pad-right { padding-right: 0 !important;}.no-pad-lr { padding-right: 0 !important; padding-left: 0 !important;}.no-pad-top { padding-top: 0 !important;}.no-pad-bot { padding-bottom: 0 !important;}.pad-bot-15 { padding-bottom: 15px !important;}.pad-bot-60 { padding-bottom: 60px !important;}.pad-bot-110 { padding-bottom: 110px !important;}.pad-bot-120 { padding-bottom: 10px !important;}.pad-bot-130 { padding-bottom: 130px !important;}.no-pad-tb { padding-top: 0 !important; padding-bottom: 0 !important;}.pad-0 { padding: 0 !important;}.pad-top-10 { padding-top: 10px !important;}.pad-top-20 { padding-top: 20px !important;}.pad-top-30 { padding-top: 30px !important;}.pad-top-40 { padding-top: 40px !important;}.pad-top-50 { padding-top: 50px !important;}.pad-top-60 { padding-top: 60px !important;}.pad-top-70 { padding-top: 70px !important;}.pad-top-80 { padding-top: 80px !important;}.pad-top-90 { padding-top: 90px !important;}.pad-top-100 { padding-top: 100px !important;}.pad-top-110 { padding-top: 110px !important;}.pad-top-120 { padding-top: 120px !important;}.pad-top-130 { padding-top: 130px !important;}.pad-top-140 { padding-top: 140px !important;}.pad-top-150 { padding-top: 150px !important;}.pad-bot-10 { padding-bottom: 10px !important;}.pad-bot-20 { padding-bottom: 20px !important;}.pad-bot-30 { padding-bottom: 30px !important;}.pad-bot-40 { padding-bottom: 40px !important;}.pad-bot-50 { padding-bottom: 50px !important;}.pad-bot-60 { padding-bottom: 60px !important;}.pad-bot-70 { padding-bottom: 70px !important;}.pad-bot-80 { padding-bottom: 80px !important;}.pad-bot-90 { padding-bottom: 90px !important;}.pad-bot-100 { padding-bottom: 100px !important;}.pad-tb-10 { padding-top: 10px !important; padding-bottom: 10px !important;}.pad-tb-20 { padding-top: 20px !important; padding-bottom: 20px !important;}.pad-tb-30 { padding-top: 30px !important; padding-bottom: 30px !important;}.pad-tb-40 { padding-top: 40px !important; padding-bottom: 40px !important;}.pad-tb-50 { padding-top: 50px !important; padding-bottom: 50px !important;}.pad-tb-60 { padding-top: 60px !important; padding-bottom: 60px !important;}.pad-tb-70 { padding-top: 70px !important; padding-bottom: 70px !important;}.pad-tb-80 { padding-top: 80px !important; padding-bottom: 80px !important;}.pad-tb-90 { padding-top: 90px !important; padding-bottom: 90px !important;}.pad-tb-100 { padding-top: 100px !important; padding-bottom: 100px !important;}.pad-tb-110 { padding-top: 110px !important; padding-bottom: 110px !important;}.pad-tb-120 { padding-top: 120px !important; padding-bottom: 120px !important;}.pad-left-15 { padding-left: 15px !important;}.pad-right-15 { padding-right: 15px !important;}.pad-right-45 { padding-right: 45px !important;}.mar-0 { margin: 0 !important;}.mar-left-0 { margin-left: 0 !important;}.pad-lr-15 { padding-left: 15px !important; padding-right: 15px !important;}.pad-lr-30 { padding-left: 30px !important; padding-right: 30px !important;}.mar-right-0 { margin-right: 0 !important;}.mar-right-5 { margin-right: 5px !important;}.mar-right-15 { margin-right: 15px !important;}.mar-top-0 { margin-top: 0 !important;}.mar-top-5 { margin-top: 5px !important;}.mar-top-10 { margin-top: 10px !important;}.mar-top-15 { margin-top: 15px !important;}.mar-top-20 { margin-top: 20px !important;}.mar-top-25 { margin-top: 25px !important;}.mar-top-30 { margin-top: 30px !important;}.mar-top-35 { margin-top: 35px !important;}.mar-top-40 { margin-top: 40px !important;}.mar-top-45 { margin-top: 45px !important;}.mar-top-50 { margin-top: 50px !important;}.mar-top-55 { margin-top: 55px !important;}.mar-top-60 { margin-top: 60px !important;}.mar-top-65 { margin-top: 65px !important;}.mar-top-70 { margin-top: 70px !important;}.mar-top-75 { margin-top: 75px !important;}.mar-top-80 { margin-top: 80px !important;}.mar-top-85 { margin-top: 85px !important;}.mar-top-90 { margin-top: 95px !important;}.mar-top-95 { margin-top: 95px !important;}.mar-top-100 { margin-top: 100px !important;}.mar-top-110 { margin-top: 110px !important;}.mar-top-120 { margin-top: 120px !important;}.mar-top-125 { margin-top: 125px !important;}.mar-top-130 { margin-top: 130px !important;}.mar-top-150 { margin-top: 150px !important;}.mar-bot-0 { margin-bottom: 0 !important;}.mar-bot-5 { margin-bottom: 5px !important;}.mar-bot-10 { margin-bottom: 10px !important;}.mar-bot-15 { margin-bottom: 15px !important;}.mar-bot-20 { margin-bottom: 20px !important;}.mar-bot-25 { margin-bottom: 25px !important;}.mar-bot-30 { margin-bottom: 30px !important;}.mar-bot-35 { margin-bottom: 35px !important;}.mar-bot-40 { margin-bottom: 40px !important;}.mar-bot-45 { margin-bottom: 45px !important;}.mar-bot-50 { margin-bottom: 50px !important;}.mar-bot-55 { margin-bottom: 55px !important;}.mar-bot-60 { margin-bottom: 60px !important;}.mar-bot-65 { margin-bottom: 65px !important;}.mar-bot-70 { margin-bottom: 70px !important;}.mar-bot-75 { margin-bottom: 75px !important;}.mar-bot-80 { margin-bottom: 80px !important;}.mar-bot-85 { margin-bottom: 85px !important;}.mar-bot-90 { margin-bottom: 90px !important;}.mar-bot-95 { margin-bottom: 95px !important;}.mar-bot-100 { margin-bottom: 100px !important;}.mar-bot-145 { margin-bottom: 145px !important;}.mar-tb-10 { margin-top: 10px !important; margin-bottom: 10px !important;}.mar-tb-15 { margin-top: 15px !important; margin-bottom: 15px !important;}.mar-tb-20 { margin-top: 20px !important; margin-bottom: 20px !important;}.mar-tb-30 { margin-top: 30px !important; margin-bottom: 30px !important;}.mar-tb-40 { margin-top: 40px !important; margin-bottom: 40px !important;}.mar-tb-50 { margin-top: 50px !important; margin-bottom: 50px !important;}.mar-tb-60 { margin-top: 60px !important; margin-bottom: 60px !important;}.mar-tb-70 { margin-top: 70px !important; margin-bottom: 70px !important;}.mar-tb-80 { margin-top: 80px !important; margin-bottom: 80px !important;}.uppercase { text-transform: uppercase;}.capitalize { text-transform: capitalize;}.d-inline { display: inline !important;}.d-block { display: block !important; width: 100%;}.d-tc { display: table-cell !important; vertical-align: middle;}.white-text { color: #FFF !important;}.dark-text { color: #141414;}.gray-bg { background-color: #fafafa}.dark-bg { background-color: #202020}.text-grey { color: #999;}.no-border { border: none !important;}.section-padding { /*padding: 80px 0;*/padding: 10px 0;}section.coupon { padding-top: 30px;}.container-fluid { padding: 0 30px;}/* -------------Overlay----------- */.overlay { background-color: rgb(0, 0, 0); position: absolute; top: 0; left: 0; bottom: 0; height: 100%; width: 100%;}.overlay.green { background-color: #0cbcb7;}.op-1 { opacity: 0.1;}.op-2 { opacity: 0.2;}.op-3 { opacity: 0.3;}.op-4 { opacity: 0.4;}.op-5 { opacity: 0.5;}.op-6 { opacity: 0.6;}.op-7 { opacity: 0.7;}.op-8 { opacity: 0.8;}.op-9 { opacity: 0.9;}/*----------------------------------------------------------- Typography -------------------------------------------------------------*/body { color: #777; font-family: 'OpenSans', sans-serif; font-size: 14px; font-weight: 300; overflow-x: hidden !important;}h1 { font-size: 36px;}h2 { font-size: 30px;}h3 { font-size: 24px;}h4 { font-size: 20px;}h5 { font-size: 18px;}h6 { font-size: 16px;}.sm-heading,.xsm-heading { color: #141414; display: block; font-size: 14px; font-weight: 700; letter-spacing: 0.075em; text-transform: uppercase;}.xsm-heading { font-size: 12px;}.light { font-weight: 300}.regular { font-weight: 400}.semibold { font-weight: 600}.bold { font-weight: 700}.black { font-weight: 900}p { font-size: 14px; font-weight: 400; line-height: 1.8; margin-bottom: 0;}li { font-size: 13px; font-weight: 400; line-height: 30px; list-style: none !important;}ul.list-inline li { display: inline-block;}.section-title { font-size: 2rem; margin-bottom: 60px; font-family: "OpenSans", sans-serif; font-weight: 400; position: relative; display: inline-block;}.section-title.v1::before { position: absolute; top: 50%; left: 50%; content: url('../images/bg/green.png'); transform: translateX(-50%);}.section-title.v1 { color: #333; line-height: 1.2; padding-bottom: 15px; position: relative;}.section-title.v2 { color: #fff;}/*----------------------------------------------------------- Buttons & Links-------------------------------------------------------------*/.link-hov.style1 { color: #fff; transition: 0.5s; position: relative; font-size: 14px; font-weight: 400;}.link-hov.style1:before { position: absolute; top: 105%; left: 0; width: 0%; height: 1px; content: ""; background: #fff; visibility: hidden; opacity: 0; transition: 0.4s;}.link-hov.style1:hover { color: #fff;}.link-hov.style1:hover:before { visibility: visible; width: 100%; opacity: 1;}.link-hov.style1.text-white:before { background: #fff;}.link-hov.style1.text-white:hover:before { visibility: visible; width: 100%; opacity: 1;}.link-hov.style2 { color: #555; transition: 0.5s; position: relative; font-size: 14px; font-weight: 400;}.link-hov.style2:before { position: absolute; top: 100%; left: 0; width: 0%; height: 1px; content: ""; background: #555; visibility: hidden; opacity: 0; width: 0; transition: 0.4s;}.link-hov.style2:hover { color: #000;}.link-hov.style2:hover:before { visibility: visible; opacity: 1; width: 100%;}.link-hov.style3 { color: #777; transition: 0.5s; position: relative; font-size: 15px;}.link-hov.style3:before { position: absolute; top: 100%; left: 0; width: 0%; height: 2px; content: ""; background: #fff; visibility: hidden; opacity: 0; transition: 0.4s;}.link-hov.style3:hover { color: #141414;}.link-hov.style3:hover:before { visibility: visible; width: 100%; opacity: 1;}.round-bg { width: 30px; height: 30px; border-radius: 50%; display: inline-block; text-align: center;}.round-bg i { font-size: 16px;}.round-bg.green { background-color: #0BF389; color: #fff;}.round-bg.pink { background-color: #FFAE00; color: #fff;}.round-bg.red { background-color: #FF6D6D; color: #fff;}.round-bg.transparent { border: 1px solid #ddd;}.slider-btn.v1 { width: 35px; height: 35px; border-radius: 50%; text-align: center; border: 2px solid rgba(168, 163, 163, 0.71); cursor: pointer; transition: 0.4s;}.slider-btn.v1 i { line-height: 33px; font-size: 16px; color: rgba(168, 163, 163, 0.9); transition: 0.4s;}.slider-btn.v1:hover { /* background: #0cbcb7;*/ color: #fff; border-color: transparent;}.slider-btn.v1:hover i { color: #fff;}.slider-btn.v2 { width: 30px; height: 30px; border-radius: 50%; text-align: center; border: 1px solid #ddd; cursor: pointer; transition: 0.4s; background: #fff;}.slider-btn.v2 i { line-height: 29px; font-size: 12px;}.slider-btn.v2:hover { background: #0cbcb7; color: #fff !important; border-color: transparent;}.slider-btn.v2:hover i { color: #fff;}.slider-btn.v3 { width: 35px; height: 35px; border: 1px solid transparent; display: inline-block; border-radius: 50%; text-align: center; line-height: 35px; cursor: pointer; background: #0cbcb7;}.slider-btn.v3 i { font-size: 20px; color: #fff; font-weight: 600;}.slider-btn.v4 { width: 35px; height: 35px; border-radius: 50%; text-align: center; border: 1px solid transparent; cursor: pointer; transition: 0.4s; background: #0cbcb7;}.slider-btn.v4 i { line-height: 35px; font-size: 18px; color: #fff;}.btn.v1 { background: #0cbcb7; padding: 9px 30px; border-radius: 50px; border: 1px solid transparent; color: #fff !important; transition: 0.3s; line-height: 1.1; font-size: 15px;}.btn:focus { box-shadow: none !important;}.btn.v1 i { margin-left: 5px;}.btn.v1:hover { background: #fff; color: #333 !important; border: 1px solid #ddd;}.btn.v2 { background: #BDC1CA; padding: 9px 15px; border-radius: 50px; color: #fff; transition: 0.3s; border: 1px solid transparent; font-size: 14px; transition: 0.5s; line-height: 1;}.btn.v2 i { margin-right: 7px;}.btn.v2:hover { background: transparent; color: #BDC1CA !important; border: 1px solid #BDC1CA;}.btn.v3 { background: #0cbcb7; padding: 9px 20px; border-radius: 50px; border: 1px solid transparent; color: #fff !important; transition: 0.3s; display: inline-block; font-size: 15px; font-weight: 500;}.btn.v3 i { margin-right: 8px;}.btn.v3:hover { background: #fff; color: #333 !important; border: 1px solid #ddd;}.btn.v3.white { background: #fff !important; color: #0cbcb7 !important;}.btn.v3.white:hover { background: #0cbcb7 !important; color: #fff !important; border-color: transparent;}.btn.v4 { background: #0cbcb7; padding: 9px 30px; border-radius: 50px; border: 1px solid transparent; color: #fff !important; transition: 0.3s; line-height: 1.1; font-size: 15px;}.btn.v4:hover { background: #fff; color: #333 !important; border: 1px solid #ddd;}.btn.v5 { color: #fff; border: 1px solid transparent; padding: 9px 15px; border-radius: 50px; font-size: 14px; transition: 0.5s; background: #1CBBB4; line-height: 1;}.btn.v5 i { margin-right: 7px;}.btn.v5:hover { background: transparent; color: #999; border: 1px solid #ddd;}.btn.v6 { color: #fff; border: 1px solid rgba(255, 255, 255, 0.7); padding: 7px 15px; border-radius: 50px; font-size: 11px; letter-spacing: 2px; transition: 0.5s; text-transform: uppercase; line-height: 1.2; background: transparent;}.btn.v6:hover { background: rgba(255, 255, 255, 0.1); color: #fff; border: 1px solid transparent;}.btn.v6.red { color: #fff !important; background: #0cbcb7; border: 1px solid transparent;}.btn.v6.red:hover { color: #6c6c6c !important; background: #fff;}.btn.v6.dark { color: #6c6c6c !important; border: 1px solid #ddd;}.btn.v6.dark:hover { background: #f9f9f9;}.btn.v7 { background: #0cbcb7; color: #fff; padding: 11px 20px; border: 1px solid transparent; transition: 0.5s; border-radius: 50px;}.btn.v7:hover { background: transparent; color: #333; border: 1px solid #ddd;}.btn.v8 { background: #0cbcb7; padding: 9px 20px; border-radius: 50px; border: 1px solid transparent; color: #fff !important; transition: 0.3s; display: inline-block; font-size: 15px; font-weight: 500 !important;}.btn.v8:hover { background: #fff; color: #333 !important;}.btn.v8 i { margin-left: 5px;}.btn.v9 { background: transparent; padding: 15px 25px; border-radius: 50px; border: 1px solid #fff; color: #fff !important; transition: 0.3s; line-height: 1.1; font-size: 15px;}.btn.v9:hover { background: #fff; color: #333 !important; border: 1px solid #ddd;}/*----------Social Buttons-----------*/.social-buttons { padding-left: 0;}.social-buttons li { display: inline-block; padding: 0 7px;}.social-buttons li:first-child { padding-left: 0;}.social-buttons li a i { color: #fff; transition: 0.5s;}.social-buttons li a:hover i { color: #ccc !important;}.bg-green { background-color: #0cbcb7;}.bg-green-1 { background-color: rgba(30, 195, 139, 0.1);}.bg-white { background-color: #fff !important;}.bg-grey { background-color: #ddd !important;}.bg-pn { background-color: #f5f6f7 !important;}.bg-f { background-size: cover; background-position: center; height: 100vh; background-repeat: no-repeat;}.bg-h { background-position: center; background-size: cover; height: 550px;}.bg-s { background-position: center; background-size: cover; height: 400px;}.bg-xs { background-position: center; background-size: cover; height: 300px;}.bg-fixed { background-attachment: fixed;}.bg-fb { background: #3b5998;}.bg-tt { background: #34AAF3;}.bg-ig { background: #C035A7;}/*----------------------------------------------------------- Fixed header-------------------------------------------------------------*/.header-fixed { position: fixed; top: 0; width: 100%; z-index: 2000; transition: 0.7s;}.header { position: fixed; top: 0; width: 100%; z-index: 999; transition: 0.7s;}.header.hide { top: -100px; visibility: hidden; transition: 0.7s;}.header.transparent.scroll { padding: 0; transition: 0.7s; z-index: 9999;}.header.transparent.scroll .site-navbar-wrap.v1 { background-color: #0cbcb7; box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.3);}.header.transparent.scroll .site-navbar-wrap.v2 { /*background-color: #fff;*/ box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.3);}.header.transparent.scroll .site-navbar-wrap.v1 .add-list .btn.v8 { /* background: #fff;*/ color: #000 !important;}.header.transparent.scroll-hide .site-navbar-wrap.v2 .add-list .btn.v8:hover { border: 1px solid #ededed;}/*----------------------------------------------------------- Menu-------------------------------------------------------------*/.site-navbar-wrap { z-index: 99; transition: 0.3s all ease;}.site-navbar-wrap .navbar-brand { padding: 10px; max-width: 180px;padding-bottom: 15px;}.navbar-brand > img{height:35px;}.site-navbar-wrap.v1 { position: absolute; top: 0; left: 0; width: 100%; padding: 10px 0; border-bottom: 1px solid rgba(255, 255, 255, 0.2);}.site-navbar-wrap.scrolled { padding: 0px 0; box-shadow: 0 0 30px -5px rgba(0, 0, 0, 0.1);}.site-navbar-top { display: none; font-size: 0.8rem; background: #1e7e34;}.site-navbar-top a { color: #fff;}.site-navbar-top .text-with-icon { color: rgba(255, 255, 255, 0.5);}.site-navbar-top,.site-navbar { border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.site-navbar { margin-bottom: 0px; width: 100%; border-bottom: none;}.site-navbar .site-logo { font-weight: 200;}.site-navbar .site-logo a { font-weight: 200; font-size: 26px; color: #000;}.site-navbar .site-navigation .site-menu { margin-bottom: 0;}.site-navbar .site-navigation .site-menu .active>a { color: #000;}.user-menu li a { padding-left: 5px !important; padding-right: 0 !important;}.user-menu li a { background: #0cbcb7; color: #fff !important; border-radius: 20px; transition: 0.4s; padding: 10px 20px !important}.user-menu li a:hover { background: #fff; color: #333 !important;}.site-navbar .site-navigation .site-menu>li { display: inline-block; padding: 10px 10px;}.site-navbar-wrap.v1 .site-navbar .site-navigation .site-menu>li>a { padding: 10px 10px; color: #fff; font-size: 15px; font-weight: 400; text-decoration: none !important;}.site-navbar-wrap.v2 { border-bottom: 1px solid rgba(153, 153, 153, 0.22); padding: 10px 0; /* background-color: #0e4f80;/**/ background-color: #fff;}.site-navbar-wrap.v2 .site-navbar .site-navigation .site-menu>li>a { color: #000;}.site-navbar .site-navigation .site-menu>li>a:hover { color: #000;}.site-navbar .site-navigation .site-menu>li:last-child { padding-right: 0;}.site-navbar .site-navigation .site-menu .has-children { position: relative;}.has-children a { font-size: 15px; font-weight: 300;}.site-navbar .site-navigation .site-menu .has-children>a { position: relative; padding-right: 20px; font-size: 15px; font-weight: 400;}.site-navbar-wrap .site-navbar .site-navigation .site-menu .has-children>a::before { position: absolute; content: "\f3d0"; color: #fff; font-family: "Ionicons"; top: 6px; right: -4px; font-size: 13px;}.site-navbar-wrap.v2 .site-navbar .site-navigation .site-menu .has-children>a::before { color: #000; top: -3px; right: 6px;}.dropdown>.has-children>a::before { position: absolute !important; content: "\f3d3" !important; color: #000 !important; font-family: "Ionicons" !important; top: 14px !important; right: 3px !important;}.site-navbar .site-navigation .site-menu .has-children .dropdown { visibility: hidden; opacity: 0; top: 122%; position: absolute; text-align: left; padding: 15px 30px; margin-top: 20px; margin-left: 0px; background: #fff; transition: 0.4s 0s; z-index: 9999;}.site-navbar .site-navigation .site-menu .has-children .dropdown { box-shadow: 0 5px 5px 5px rgba(0, 0, 0, 0.05); position: absolute; min-width: 15.3rem; z-index: 9999; border-radius: 2px;}.site-navbar .site-navigation .site-menu .has-children .dropdown li { position: relative;}.site-navbar .site-navigation .site-menu .has-children .dropdown li:before { position: absolute; bottom: 0; left: 0; width: 0; height: 1px; background: #f91942; content: ""; transition: 0.6s;}.site-navbar .site-navigation .site-menu .has-children .dropdown li:hover:before { width: 100%;}.dropdown.sub-menu { position: absolute; min-width: 12.9rem !important; z-index: 9999;}.dropdown li a:hover { margin-left: 5px;}.site-navbar .site-navigation .site-menu .has-children .dropdown:before { border-color: rgba(136, 183, 213, 0); border-bottom-color: #000; border-width: 7px; margin-left: -7px;}.site-navbar .site-navigation .site-menu .has-children .dropdown a { text-transform: none; letter-spacing: normal; transition: 0s all; color: #fff;}.site-navbar .site-navigation .site-menu .has-children .dropdown .active>a { color: #28a745 !important;}.site-navbar .site-navigation .site-menu .has-children .dropdown>li { border-bottom: 1px solid #f5f6f7; list-style: none; margin: 0;}.site-navbar .site-navigation .site-menu .has-children .dropdown li:last-child { border-bottom: none;}.site-navbar .site-navigation .site-menu .has-children .dropdown>li>a { display: block; color: #666; transition: 0.3s; line-height: 1.5; font-size: 14px; font-weight: 300; padding: 10px 0;}.site-navbar .site-navigation .site-menu .has-children .dropdown>li.has-children>a:before { content: "\e315"; right: 20px;}.site-navbar .site-navigation .site-menu .has-children .dropdown>li.has-children>.dropdown,.site-navbar .site-navigation .site-menu .has-children .dropdown>li.has-children>ul { left: 100%; top: 0;}.site-navbar .site-navigation .site-menu .has-children .dropdown>li.has-children>.dropdown.sub-menu { left: 107% !important; top: -14px !important;}.site-navbar .site-navigation .site-menu .has-children:hover,.site-navbar .site-navigation .site-menu .has-children:focus,.site-navbar .site-navigation .site-menu .has-children:active { cursor: pointer;}.site-navbar .site-navigation .site-menu .has-children:hover>.dropdown,.site-navbar .site-navigation .site-menu .has-children:focus>.dropdown,.site-navbar .site-navigation .site-menu .has-children:active>.dropdown { transition-delay: 0s; margin-top: -1px; visibility: visible; opacity: 1;}.site-mobile-menu { width: 320px; position: fixed; right: 0; top: 0; z-index: 20000; padding-top: 20px; background: #fff; height: calc(100vh); transform: translateX(110%); box-shadow: -10px 0 20px -10px rgba(0, 0, 0, 0.1); transition: .3s all ease-in-out;}.offcanvas-menu .site-mobile-menu { transform: translateX(0%);}.mobile-bar span { font-size: 25px; padding: 0 10px; border-radius: 4px;}.site-navbar-wrap.v1 .mobile-bar span { color: #fff;}.site-navbar-wrap.v2 .mobile-bar span { color: #000;}.site-mobile-menu-close.js-menu-toggle span { color: #000; margin-right: 20px; font-size: 35px !important;}.site-mobile-menu .site-mobile-menu-header { width: 100%; float: left; padding-left: 20px; padding-right: 20px;}.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close { float: right; margin-top: 8px;}.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span { font-size: 30px; display: inline-block; padding-left: 10px; padding-right: 0px; line-height: 1; cursor: pointer; transition: .3s all ease;}.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span:hover { color: #25262a;}.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo { float: left; margin-top: 10px; margin-left: 0px;}.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a { display: inline-block; text-transform: uppercase;}.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a img { max-width: 70px;}.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a:hover { text-decoration: none;}.site-mobile-menu .site-mobile-menu-body { overflow-y: scroll !important; position: relative; padding: 20px 30px; height: calc(100vh - 52px); padding-bottom: 150px;}.site-mobile-menu .site-nav-wrap { padding: 0; margin: 0; list-style: none; position: relative;}.site-mobile-menu .site-nav-wrap a { padding: 15px 0; display: block; position: relative; color: #212529;}.site-mobile-menu .site-nav-wrap a:hover { color: #28a745;}.site-mobile-menu .site-nav-wrap li { position: relative; display: block;}.site-mobile-menu .site-nav-wrap li.active>a { color: #28a745;}.site-mobile-menu .site-nav-wrap .arrow-collapse { position: absolute; right: 0px; top: 10px; z-index: 20; width: 36px; height: 36px; text-align: center; cursor: pointer; border-radius: 50%;}.site-mobile-menu .site-nav-wrap .arrow-collapse:hover { background: #f8f9fa;}.site-mobile-menu .site-nav-wrap .arrow-collapse:before { font-size: 12px; z-index: 20; font-family: "Ionicons"; content: "\f3d0"; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) rotate(-180deg); transition: .3s all ease;}.site-mobile-menu .site-nav-wrap .arrow-collapse.collapsed:before { transform: translate(-50%, -50%);}.site-mobile-menu .site-nav-wrap>li { display: block; position: relative; float: left; width: 100%;}.site-mobile-menu .site-nav-wrap>li>a { font-size: 16px;}.site-mobile-menu .site-nav-wrap>li>ul { padding: 0; margin: 0; list-style: none;}.site-mobile-menu .site-nav-wrap>li>ul>li { display: block;}.site-mobile-menu .site-nav-wrap>li>ul>li>a { padding-left: 40px; font-size: 16px;}.site-mobile-menu .site-nav-wrap>li>ul>li>ul { padding: 0; margin: 0;}.site-mobile-menu .site-nav-wrap>li>ul>li>ul>li { display: block;}.site-mobile-menu .site-nav-wrap>li>ul>li>ul>li>a { font-size: 16px; padding-left: 60px;}.add-list.float-right { margin-top: 4px;}/*--------------------------------------------------- Hero Area---------------------------------------------------- */.hero { background-size: cover; position: relative; display: flex; align-items: center; background-position: top; height: 100%; padding: 15rem 0 12.5rem; background-image: url("../images/header/app-comercio-2020.jpg"); transition: all 0.5s ease-in-out; background-repeat: no-repeat; background-color: #fff;background-position-x: -150px;}.hero.bg-zoom { animation: breath 20s linear infinite;}@keyframes breath { 0% { background-size: 100% auto; } 50% { background-size: 110% auto; } 100% { background-size: 100% auto; }}.hero__description,.hero-desc.v2 { color: #fff; font-size: 1rem; margin-bottom: 0.9375rem;color:#ff8c00;text-shadow: 2px 2px 3px #000;}.hero__title,.hero-title.v2 { color: #fff; font-size: 3.5rem; line-height: 1.5; font-weight: 600; margin-bottom: 10px; margin-left: -4px; /*text-transform: capitalize;*/color:#ff8c00;text-shadow: 2px 2px 5px #000;}.hero__title.events-tab { display: none;}.hero__list { overflow: hidden;}.hero__list-item { list-style: none; margin-right: 0.0625rem; display: inline-block; margin: 0 10px;}.hero__list-item a { padding: 10px 20px; background: rgba(0, 0, 0, 0.6); color: #fff; font-size: 1.0625rem; font-weight: 600; display: inline-block; border-top-left-radius: 2px; border-top-right-radius: 2px;}.hero__list-item a i { display: inline-block; margin-top: 0.125rem; font-size: 1.25rem; margin-left: 0.80rem;}.hero__list-item a.active-list { background: #fff; color: #0cbcb7;}/*--------Hero one----------*/.hero__form { padding: 40px 25px 40px 25px; border-radius: 5px;}.hero__form.v1 .nice-select.hero__form-input { line-height: 15px !important; font-size: 15px;}.nice-select.hero__form-input.custom-select span { color: #999;}.hero__form select { height: 3.3125rem;}.hero__form-favourite { padding: 1.875rem 0; background: transparent; margin-bottom: 5rem;}.hero__form-input { border: 1px solid transparent; border-bottom: 1px solid #ddd; margin-right: 0.625rem; color: #333; font-size: 0.9rem; font-weight: 400; background: transparent; outline: none; border-radius: 0px; transition: all 0.2s ease-in-out; margin-bottom: 0; padding: 10px;}.hero__form-input-favourite { border-bottom: 1px solid #ffffff; width: 16rem; margin-right: 1.875rem; color: #ccc;}.hero__form-input:focus { background: transparent; border-bottom: 1px solid #ebebeb;}.hero__form-input-favourite:focus { background: transparent; border: 1px solid #fb646f;}.hero__input-holders { display: inline-block; width: 48rem; background: #fff; padding: 0.625rem 1.5rem; border-radius: 1.6rem;}.hero-events { background: url("../images/header/slider-3.jpg"); background-size: cover; background-position: top; background-repeat: no-repeat;}/*---------------Hero two------------*/.hero__form.v2 { padding: 10px; background: #fff; border-radius: 50px;}.hero__form.v2.filter { border-radius: 50px;}.hero__form.v2 .btn-default.btn-default-red { margin-left: 85px;}.hero__form.v2 .hero__form-input::before { position: absolute; top: -2px; width: 1px; height: 40px; content: ""; background: #e0e0e0; left: -5px;}.hero__form.v2 .hero__form-input { border-bottom: none; position: relative;}.hero__form.v2 .nice-select.hero__form-input { line-height: 20px !important; font-size: 15px;}.hero__form.v2.bg-grey.filter .btn.v3 { margin-left: 77px;}/*---------Video Header------*/.video-area.v1 { height: 100vh;}.video-area.v1 .video-content { z-index: 1001; padding-top: 50px;}.video-area.v1 .overlay { z-index: 1001;}.video-area.v1 .video-container { position: relative; overflow: hidden; width: 100vw; height: 100vh; z-index: 0; display: flex; flex-direction: column; justify-content: center;}.video-area.v1 #video-wrapper { position: absolute; top: 0; left: 0; width: 100vw; height: 100vh; background: url(../img/banner-music.jpg); background-size: cover; overflow: hidden; z-index: 999;}/*------------Video Area Fullscreen----------------*/.video-full,.map-full,.hero-full { min-width: 100%; min-height: 100%; position: fixed; right: 0; bottom: 0;}.sec_footer { position: absolute; bottom: 2%; width: 100%; z-index: 1001;}.video-full .hero__title,.hero-title.v2 { line-height: 1.2;}.sec_footer .social-buttons.style2 li a i { font-size: 15px;}.sec_footer .contact-info .icon { font-size: 16px; width: 22px;}.sec_footer .contact-info .text { font-size: 12px;}.map-full.contact-map.v2 { position: fixed;}.map-full.contact-map.v2 #map_right_listing { height: 100vh;}.map-full .nice-select.open .list { height: 90px;}/*---------------Hero slider--------*/.hero-slider-item { position: relative;}.hero-slider-item img { width: 100%;}.hero-slider-content { position: absolute; top: 40%; width: 640px;}.hero-slider-content h3 { color: #fff; font-size: 45px; font-weight: 400; line-height: 1.2;}.hero-slider-content p { color: #fff; font-size: 16px; font-weight: 400; margin-bottom: 25px;}.hero-next,.hero-prev { position: absolute; top: 50%; z-index: 999; display: none; transition: 0.5s; width: 35px; height: 35px; border-radius: 50%; text-align: center; border: 2px solid #f5f6f7; cursor: pointer; transition: 0.4s;}.hero-next i,.hero-prev i { line-height: 33px; font-size: 16px; color: #f5f6f7; transition: 0.4s;}.hero-slider-wrap:hover .hero-next,.hero-slider-wrap:hover .hero-prev { display: block;}.hero-next { right: 5%;}.hero-prev { left: 5%;}.hero-slider-form { z-index: 20; position: absolute; width: 100%; bottom: -10%;}.hero-slider-form .hero__form.v2 { padding: 45px 20px; background: #fff; border-radius: 3px; box-shadow: 0 0px 15px #55555547;}.hero-slider-form .hero__form.v2 .hero__form-input { border-bottom: 1px solid #ddd;}.hero-slider-form .hero__form.v2 .hero__form-input::before { display: none;}/*-----------hero parallax---------*/.hero.v3 { background-attachment: fixed;}/*-----------hero Half form---------*/.hero-area.v1 { background-size: cover; background-repeat: no-repeat; height: auto;}.hero-area.v1 .hero__form.v2 { border-radius: 0; background: transparent; padding: 0;}.hero-area.v1 .hero__form.v2 .hero__form-input { background: #fff; margin-bottom: 20px; height: 50px; border-radius: 3px; padding-left: 25px;}.hero-area.v1 .hero__form.v2 .hero__form-input::before { display: none;}.hero-area.v1 .hero-title.v2 { color: #fff; font-size: 2.375rem; line-height: 4.2rem; margin-bottom: 0; margin-left: 0;}.hero-area.v1 .hero-desc.v2 { margin-bottom: 0;}/*----------Form----------*/.nice-select { background-color: transparent; border-bottom: 1px solid #ddd; box-sizing: border-box; clear: both; cursor: pointer; display: inline-block; font-size: 15px; line-height: 40px; padding-left: 18px; padding-right: 30px; position: relative; text-align: left !important; user-select: none;}.nice-select:after { content: '\f3d0'; font-family: "Ionicons"; display: block; pointer-events: none; position: absolute; right: 5%; top: 30%; font-size: 16px; color: #999; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out;}.nice-select.open:after { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg);}.nice-select.open .list { opacity: 1; pointer-events: auto; -webkit-transform: scale(1) translateY(0); -ms-transform: scale(1) translateY(0); transform: scale(1) translateY(0); width: 100%; height: 200px; overflow-y: scroll;}.nice-select.disabled { border-color: #ededed; color: #999; pointer-events: none;}.nice-select.disabled:after { border-color: #cccccc;}.nice-select .list { background-color: #fff; border-radius: 1px; box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11); box-sizing: border-box; margin-top: 4px; opacity: 0; overflow: hidden; padding: 0; pointer-events: none; position: absolute; top: 100%; left: 0; transform-origin: 50% 0; transform: scale(0.75) translateY(-21px); transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out; z-index: 9;}.nice-select .list:hover .option:not(:hover) { background-color: transparent !important;}.nice-select .option { cursor: pointer; font-weight: 400; line-height: 40px; list-style: none; min-height: 40px; outline: none; padding-left: 18px; padding-right: 29px; text-align: left; -webkit-transition: all 0.2s; transition: all 0.2s;}.nice-select .option:hover { background-color: #2ac590; color: #fff;}.nice-select .option.disabled { background-color: transparent; color: #999; cursor: default;}.custom-select,.custom-select:focus { border-top: none; border-left: none; border-right: none; box-shadow: none; outline: none;}/*------------------------------------------- Breadcrumb-----------------------------------------*/.breadcrumb-section { position: relative; display: flex; align-items: center; height: 300px; background-attachment: fixed; background-repeat: no-repeat;}.page-title { color: #fff;}.breadcrumb-menu ul li { position: relative; display: inline-block;}.breadcrumb-menu ul li::before { position: absolute; content: "/"; right: -3px; top: 2px; color: #fff;}.breadcrumb-menu ul li:last-child:before { display: none;}.breadcrumb-menu ul li:last-child a { padding-right: 0;}.breadcrumb-menu ul li a { color: #fff; font-size: 14px; padding: 0 10px; text-transform: uppercase; letter-spacing: 2px;}.breadcrumb-menu ul li:nth-child(1) a { padding-left: 0;}/*----------------------------------------- Catagory Box------------------------------------------*/.hero-catagory-wrapper { width: calc(100% + 20px); left: -20px; position: relative; display: flex; flex-wrap: wrap;}.hero-category-content { width: calc(100% * (1/6) - 20px); float: left; margin: 0 0 0 20px; /*padding: 30px 16px;*/padding: 30px 6px; text-align: center; transition: .4s; transform: scale(1); vertical-align: top; position: relative; display: flex; flex-direction: column; justify-content: center; border: 1px solid rgba(30, 195, 139, 0.4); border-radius: 4px;}.hero-category-content i { font-size: 35px; color: #0cbcb7;}.hero-category-content:hover { background: #0cbcb7;}.hero-category-content:hover i { color: #fff !important;}.hero-category-content .name {font-size:12px; margin: 5px 0 0 0; color: #635e5e; transition: 0.4s;}.hero-category-content p.d-name { opacity: 0; transition: 0.4s; color: #fff; margin-top: -25px;}.hero-category-content:hover p.name { opacity: 0;}.hero-category-content:hover p.d-name { opacity: 1; margin-top: -25px;}/*----------style2-----------------*/.hero-catagory-menu { transform: translateY(35px);}.hero-catagory-menu p { display: block; color: #fff; margin-bottom: 20px; font-weight: 300; font-size: 18px;}.hero-catagory-menu ul li { display: inline-block; margin-left: 5px;}.hero-catagory-menu ul li:first-child { margin-left: 0;}.hero-catagory-menu ul li { font-size: 18px;}.hero-catagory-menu ul li a { color: #fff; border: 1px solid rgba(255, 255, 255, 0.7); padding: 7px 15px; border-radius: 50px; font-size: 11px; letter-spacing: 2px; transition: 0.5s; text-transform: uppercase; line-height: 1.2; background: transparent;}.hero-catagory-menu ul li a:hover { background: rgba(255, 255, 255, 0.1); color: #fff; border: 1px solid transparent;}.hero-catagory-menu ul li a i { font-size: 16px;}.hero-catagory-content.v2 i { color: #fff; font-size: 40px;}.hero-catagory-content.v2:hover i,.hero-catagory-content.v2:hover .name { color: #0cbcb7;}.hero-category-content.v2 i,.hero-category-content.v2 .name { color: #fff;}.hero-category-content.v2 { border: 1px solid transparent;}.hero-category-content.v2:hover { background: transparent; border: 1px solid #fff;}.hero-catagory-wrapper.v2 ul li { display: inline-block;}/*------------------------------------ Work Proces------------------------------------*/.work-process-content { padding: 50px 25px; background: #fff; transition: 0.5s; display: flex; flex-direction: column; align-items: center; box-shadow: 0 10px 10px rgba(0, 0, 0, 0.07);}.work-process-content.v1:hover { transform: translateY(-10px);}.work-process-content .number { background: #0cbcb7; width: 50px; height: 50px; border-radius: 50%; color: #fff; text-align: center; line-height: 50px; padding: 0; margin: 0 auto 30px;}.work-process-content i { font-size: 50px; color: #0cbcb7;}.process-icon { text-align: center; position: relative;}.process-icon.v1 { width: 130px; height: 130px; border: 1px solid rgba(30, 195, 139, 0.26); border-radius: 50%; display: flex; flex-direction: column; vertical-align: middle; align-items: center; align-content: center; justify-content: center;}.process-icon i { line-height: 100px;}.process-icon span { position: absolute; width: 25px; height: 25px; background: #0cbcb7; border-radius: 50%; top: -17px; line-height: 24px; color: #fff; border: 5px solid #fff; box-sizing: content-box;}.work-process-content .title { font-size: 20px; font-weight: 500; margin: 15px 0px; color: #000;}.work-process-content .info { font-size: 14px; color: #7a7a7a;}/*-------------------------------------------- Popular category ----------------------------------------------*/.popular-catagory-content { position: relative; overflow: hidden; margin-bottom: 30px;}.popular-catagory-img img { border-radius: 3px;}.popular-catagory-content .cat-content { opacity: 0; position: absolute; top: 0; transition: all .6s; height: 100%; width: 100%; display: flex; flex-direction: column; justify-content: center; text-align: center; background-color: rgba(30, 195, 139, 0.9); border-radius: 3px;}.popular-catagory-content .title { color: #fff; font-size: 30px; margin: 0 0 10px 0; position: absolute; transform: translate(-50%, -50%); display: inline-block; top: 45%; left: 50%; padding-bottom: 5px;}.popular-catagory-content .title:before { position: absolute; bottom: 0%; left: 50%; content: ""; width: 30px; height: 2px; background: #fff; transform: translateX(-50%);}.popular-catagory-content .info { font-size: 14px; color: #fff; margin: 0;}.popular-catagory-content .cat-content span { color: #fff; font-size: 18px; margin-top: 70px;}/*----------------------------- style 2------------------------------*/.popular-catagory-content.v2 .cat-content i { color: #fff; font-size: 30px;}.popular-catagory-content.v2 .cat-content { opacity: 1; background: transparent;}.popular-catagory-content.v2 .title { top: 52%; font-weight: 400; font-size: 20px;}.popular-catagory-content.v2 .cat-content span { font-size: 15px;}.popular-catagory-content.v2 { border-radius: 3px;}/*------------------------------------------ Discount Coupon --------------------------------------------*/.coupon-wrap .swiper-wrapper { padding-bottom: 10px;}.coupon-content { padding: 20px; border: 1px solid #ddd; border-radius: 3px;}.coupon-item .price { color: #999; font-size: 15px; font-weight: 500;}.coupon-owner a.rating { display: block;}.price { color: #000; font-weight: 600; margin-left: 10px;}.coupon-item .modal .code { border: 2px dashed #000; text-align: center; padding: 50px 0; margin: 0;}.coupon-item .modal-body { display: flex; flex-direction: column;}.coupon-item .modal-body .btn { border: 1px solid #000; margin-top: 15px;}.coupon-content p.d-inline { font-size: 20px; font-weight: 500;}.coupon-bottom .trend-left p { display: inline-block;}.coupon-owner a { font-size: 17px;}.modal-backdrop { z-index: 200;}.store-content span { margin-right: 5px; font-weight: 600;}.store-content div { padding-bottom: 10px;}.coupon-code { border: 2px dotted #ddd; text-align: center;}.coupon-code h5 { margin-bottom: 0; padding: 10px 0;}.coupon-bottom { padding: 15px 15px 0px 15px;}.modal-content { padding: 0px 10px 25px 10px;}.coupon-owner a { font-weight: 500; margin-right: 15px;}.coupon-next,.coupon-prev { position: absolute; top: 42%; z-index: 999;}.coupon-next { right: -3%;}.coupon-prev { left: -3%;}.rating i { color: #ffc728;}/*-------------------------------------------------------- Trending places -------------------------------------------------------- */.trending-place-item { background: #fff; margin: 0; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; position: relative; border-radius: 3px;}.trending-img { position: relative; overflow: hidden; border-top-left-radius: 3px; border-top-right-radius: 3px; height: 100%;}.trending-img img { transition: 0.5s;}.trending-place-item:hover .trending-img img { transform: scale(1.1);}.trending-place-item a { display: block; text-decoration: none; color: #000; font-size: 15px; letter-spacing: 1px;}.trending-place-item .save-btn { position: absolute; left: 6%; z-index: 999; top: 80%; color: #fff; text-align: center; font-weight: 700; background-color: rgba(0, 0, 0, 0.37); width: 30px; height: 30px; font-size: 17px; border-radius: 50%; line-height: 1.9; cursor: pointer; transition: 0.5s;}.trending-place-item .save-btn:hover { background: #0cbcb7;}.trending-place-item img { width: 100%;}.trending-place-item span { font-size: 17px; font-weight: 400;}.trending-rating,.trending-rating-orange,.trending-rating-pink,.trending-rating-green { position: absolute; right: 10px; width: 45px; height: 45px; text-align: center; font-size: 19px; background: #ff7474; color: #fff; border-radius: 50%; top: 15px; right: 17px; text-align: center; line-height: 44px;}.trending-rating-orange { background: #ffae00 !important;}.trending-rating-green { background: #46cd38 !important;}.trending-rating-pink { background: #FF6D6D !important;}.trending-title-box { padding: 22px 28px;}.trending-title-box h4 a { font-size: 20px; letter-spacing: 0; font-family: "OpenSans", sans-serif;}.trending-row { position: relative;}.trending-places { /* background: #f5f6f7;*/ position: relative;}.trending-pagination,.client-pagination { transform: translate(50%, 50%); position: absolute; right: 50%; bottom: -8%;}.trending-pagination .swiper-pagination-bullet,.client-pagination .swiper-pagination-bullet { width: 12px; height: 12px; display: inline-block; border-radius: 50%; background: #0cbcb7; margin-right: 6px; opacity: 0.4;}.trending-pagination .swiper-pagination-bullet-active,.client-pagination .swiper-pagination-bullet-active { opacity: 1; background: #0cbcb7 !important;}.product-rating li { display: inline-block;}.product-rating li i { font-size: 18px; cursor: pointer; color: #FFC600;}.review-summury { line-height: 55px;}.customer-review { margin-bottom: 50px;}.trend-left span { margin-right: 7px;}.lb-data .lb-number { display: none !important;}.trend-left span,.trend-right a { font-size: 18px; cursor: pointer; display: inline-block; line-height: 28px;}.trend-right i { color: #999; font-size: 18px;}.trending-title-box h4 { font-family: "OpenSans", sans-serif; margin-bottom: 0;}.trending-title-box p { color: #999; margin: 0;}.trending-title-box p span { color: #ffb006; padding: 0;}.trending-address li i { color: #0cbcb7; position: absolute; font-size: 20px; line-height: 1.2;}.trending-address li p { margin-left: 40px;}.trending-address { padding: 0; margin: 10px 0 0;}.trending-address li { list-style: none; color: #737882; position: relative;}.trending-bottom { border-top: 1px solid #ededed; padding-top: 20px;}.trending-bottom p { display: inline-block;}.trending-address li p { margin-left: 40px; padding-bottom: 5px;}.trend-closed { color: #ff3a6d; font-size: 13px; display: block; font-weight: 400; display: inline-block; margin-left: 10px; line-height: 2.2;}.trend-open { color: #46cd38; font-size: 14px; display: block; font-weight: 400; display: inline-block; margin-left: 10px;}.trend-open p { font-size: 14px;}.trend-open i { margin-right: 5px; font-size: 15px;}.single-place { overflow: hidden; position: relative; transition: all 0.2s ease-in-out; border-radius: 5px;}.single-place::after,.single-blog-item.v2:after { content: ""; top: 0; position: absolute; height: 100%; width: 100%; z-index: 9; background: linear-gradient(to top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.65) 35%, rgba(22, 22, 23, 0) 80%, rgba(0, 0, 0, 0) 100%); border-radius: 4px; opacity: 1;}.single-place-image { width: 100%; height: auto; border-radius: 5px; transition: all 0.3s ease-in-out; position: relative;}.single-place-content { position: absolute; bottom: 1.6rem; left: 0.5rem; width: 100%; padding: 0 1.875rem; z-index: 10;}.single-place-title { font-size: 1.5rem; text-transform: uppercase; transition: 0.5s; transform: translateY(30px)}.single-place-title a,.single-place-list li { color: #fff;}.single-place-title a { font-size: 22px;}.single-place-list { transform: translatey(20px); transition: 0.5s;}.single-place-list li { font-size: 16px; display: inline-block; position: relative; margin-right: 20px}.single-place-list li:first-child:after { position: absolute; top: 0; right: -18px; content: "~"; background: transparent; width: 10px; font-size: 18px;}.single-place-list.v2 li:first-child::after { display: none;}.single-place-list li span { font-weight: 600; margin-right: 5px;}.single-place-image { transition: 0.5s; transform: scale(1);}.single-place:hover .single-place-image { transform: scale(1.1);}.explore-place { transition: all 0.5s; transform: translateY(40px); opacity: 0; transition-delay: 0.4s;}.popular-next,.popular-prev { position: absolute; top: 45%; z-index: 999;}.popular-prev { left: -3%;}.popular-next { right: -3%;}.filter .active a { color: #0cbcb7; text-decoration: none;}/*------------------------------------------------ Testimonial Section--------------------------------------------------*/.testimonial-wrapper { position: relative;}.single-testimonial-item { opacity: 0.4;}.single-testimonial-item.swiper-slide-active { opacity: 1;}.single-testimonial-item.swiper-slide-active .testimonial-content { background: rgba(30, 195, 139, 0.85); box-shadow: 0 10px 10px rgba(0, 0, 0, 0.07); border-radius: 3px;}.single-testimonial-item.swiper-slide-active .testimonial-content h5,.single-testimonial-item.swiper-slide-active .testimonial-content p,.single-testimonial-item.swiper-slide-active .testimonial-content span { color: #fff;}.testimonial-img.text-center img { width: 120px; height: 120px; border-radius: 50%; border: 8px solid #fff; margin-bottom: -55px;}.testimonial-content { background-color: #fff; padding: 60px 30px 40px 30px; margin: 15px; transition: 0.6s;}.testimonial-content h5 { margin-bottom: 5px;}.testimonial-content p { margin-top: 20px;}.testimonial-next,.testimonial-prev { position: absolute; bottom: -60px; z-index: 999;}.testimonial-next { right: 46%;}.testimonial-prev { left: 47%;}/*---------------------------------------- Call to Action ----------------------------------------*/.call-to-action { position: relative;}.action-title h2,.action-title p { color: #fff;}/*------------------------------------------ Partner section-----------------------------------------*/.single-partner { text-align: center;}.partner-next,.partner-prev { position: absolute; top: 42%; z-index: 999;}.partner-prev { left: -1%;}.partner-next { right: -1%;}/*---------------------------------- Scroll-to-top-------------------------------------*/.scrolltotop { border: 1px solid transparent; border-radius: 50%; bottom: 40px; color: #fff; cursor: pointer; display: none; font-size: 20px; height: 35px; text-align: center; position: fixed; right: 30px; width: 35px; z-index: 999; background: #0cbcb7; line-height: 35px;}.scrolltotop:after { position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 1; background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);}/*---------------------------------------------- FAQ Page------------------------------------------------*/.faq-section .card { background-color: transparent; border-bottom: 1px solid #ddd; margin-bottom: 10px;}.faq-section .card-body { padding: 30px 10px;}.faq-section .card-header,.faq-section .card-header:first-child,.faq-section .card-header:last-child { background-color: #f1f1f1; border: none; padding: 0;}.faq-section .card-header>a[aria-expanded="true"] { background-color: #141414; color: #FFF;}.faq-section .card-header>a { border-color: #f1f1f1; color: #141414; display: block; font-size: 12px; font-weight: 700; letter-spacing: 0.075em; padding: 14px; text-decoration: none; text-transform: uppercase; border-top-left-radius: 5px; border-top-right-radius: 5px;}.faq-section .card-header>a[aria-expanded="true"]::before { content: "\f462"; font-family: "Ionicons"; float: right !important; line-height: 12px; font-size: 20px;}.faq-section .card-header>a[aria-expanded="false"]::before { color: #777; content: "\f489"; font-family: "Ionicons"; float: right !important; line-height: 12px; font-size: 20px;}/*--------------------------------------------- Invoice---------------------------------------------*/.payment_receipt--wrapper { background: #fff; padding: 50px 50px 70px 50px;}.payment_receipt--wrapper .atbd_thank_you { text-align: center; margin: 0 0 1rem;}.payment_receipt--wrapper h4 { margin: 0 0 .66667rem;}.payment_receipt--wrapper ul { margin-bottom: 2rem;}.payment_receipt--wrapper ul li { margin-bottom: .4rem;}.payment_receipt--wrapper ul li span { color: #272b41; font-weight: 600;}.payment_receipt--wrapper .atbd_payment_summary_wrapper { margin-top: 3.33333rem; margin-bottom: 3.33333rem;}.payment_receipt--wrapper .atbd_payment_summary { font-size: 1.2rem; color: #272b41; font-weight: 700; text-align: center; margin: 0 0 1.66667rem;}.payment_receipt--wrapper .atbd_payment_summary_wrapper .table td { padding: 1rem 1.33333rem;}.payment_receipt--wrapper .atbd_payment_summary { font-size: 1.2rem; color: #272b41; font-weight: 700; text-align: center; margin: 0 0 1.66667rem;}.checkout-table .table { background: #fff;}.checkout-table .table thead th { border-bottom: 0; padding: 1.33333rem 2rem;}.checkout-table .table tbody td { border-color: #e3e6ef; padding: 1.33333rem 2rem;}/*-------------------------------------------- App Section---------------------------------------------*/.app-section { position: relative; background: #f5f6f7;}.app-img { position: absolute; top: -130px;}.app-content h2 { font-weight: 300; font-size: 34px; line-height: 1.2;}.app-content h2 span { text-transform: capitalize; font-weight: 600; font-size: 42px; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.59); color: #333333;}.app-content ul { padding: 10px 0px;}.app-content ul li { list-style-type: none; font-size: 18px; line-height: 34px; color: #555;}.app-content span { color: #555; font-size: 16px; padding: 15px 0 10px 0; display: inline-block; font-weight: 400;}.app-content ul li i { margin-right: 10px; color: #990099;}/*---------------------------------------------- Footer section-----------------------------------------------*/.page-wrapper.fixed-footer { margin-bottom: 465px; position: relative; z-index: 1000; background-color: #fff;}.footer-wrapper.footer-fixed { background-size: auto; position: fixed; bottom: 0; width: 100%;}.footer-wrapper.v1 .footer-bottom-area { border-top: 1px solid rgba(217, 217, 217, 0.98);}.footer-wrapper.v1 .contact-info .text,.footer-wrapper.v1 .contact-info .text a,.footer-wrapper.v1 .contact-info .icon,.footer-wrapper.v1 .social-buttons li a i { color: #555;}.footer-content.nav { display: inline-block;}.footer-logo { margin-top: 15px;}.footer-logo img { margin-bottom: 18px; max-width: 200px}.footer-top-area { color: #fff; position: relative;}.footer-bottom-area { padding: 25px 0; border-top: 1px solid rgba(255, 255, 255, 0.23);}.footer-bottom-area p { font-size: 13px; letter-spacing: 1px; font-weight: 400; color: #555;}.footer-top-area .footer-content .title { font-size: 20px; font-weight: 500; color: #333; margin-top: 20px;}.footer-content li { padding-bottom: 10px;}.footer .info,.phone-number,.email { color: #7a7a7a; font-size: 14px;}.company-desc p { font-size: 14px; color: #555;}.footer .info { margin-bottom: 10px;}.footer .info,.phone-number { color: #fff; font-size: 14px;}.phone-number span,.email span { color: #999;}.footer-content ul li a { color: #fff; font-size: 15px;}.social-buttons.style2 li a i { font-size: 18px;}.contact-info { line-height: 1.7;}.contact-info .icon { font-size: 18px; padding-right: 10px; width: 30px; color: #fff;}.contact-info .icon,.contact-info .text { display: table-cell;}.contact-info .text,.contact-info .text a { color: #fff; font-size: 14px; line-height: 1.2; font-weight: 400;}/*--------------style2-----------*/.footer-wrapper.v2 { background: #F5F6F7;}.footer-wrapper.v2 .company-desc p { color: #555;}.footer-wrapper.v2 .footer-top-area .footer-content .title,.footer-wrapper.v2 .contact-info .icon,.footer-wrapper.v2 .social-buttons li a i { color: #333;}.footer-wrapper.v2 .contact-info .text,.footer-wrapper.v2 .contact-info .text a { color: #555; font-weight: 400;}.footer-wrapper.v2 .footer-bottom-area { border-top: 1px solid rgba(92, 113, 106, 0.13); background: #F5F6F7;}.payment-method img { margin-right: 10px;}.additional-link li { display: inline-block; position: relative; margin-right: 20px;}.additional-link li:last-child { margin-right: 0;}.additional-link li:before { position: absolute; bottom: 8px; right: -10px; content: ""; background: #ccc; width: 1px; height: 15px;}.additional-link li:last-child:before { display: none;}.additional-link li a { font-size: 14px; color: #555; transition: 0.4s;}.additional-link li a:hover { color: #333;}/*-------------------------------------------- Pricing Table----------------------------------------------*/.list-details-tab.pricing-list { display: inline-flex;}.list-details-tab.nav-tabs.pricing-list .nav-item { padding: 0 0 10px 0;}.list-details-tab.nav-tabs.pricing-list .nav-item:last-child { margin-right: 0;}.pricing-table { padding-bottom: 20px; background: #fff; border-radius: 5px; text-align: center; position: relative; transition: all .3s ease 0s; box-shadow: 0 0 12px 0 rgba(0, 0, 0, .1); overflow: hidden;}.pricing-table .title { padding: 40px 20px 170px; margin: 0 0 30px; font-size: 20px; font-weight: 500; color: #fff; text-transform: uppercase; overflow: hidden; position: relative}.pricing-table .title:after,.pricing-table .title:before { content: ""; width: 280px; height: 200px; border-radius: 80px; background: #fff; position: absolute; bottom: -175px; left: -46px; transform: rotate(-85deg)}.pricing-table .title:after { border-radius: 100px; bottom: auto; top: 150px; left: auto; right: -70px; transform: rotate(-40deg)}.pricing-table .price-value { display: inline-block; width: 140px; height: 140px; line-height: 65px; border-radius: 50%; background: #fff; box-shadow: 0 0 0 8px rgba(166, 167, 163, 0.24); font-size: 35px; font-weight: 600; color: #404040; position: absolute; top: 110px; left: 50%; transform: translateX(-50%); transition: all .3s ease 0s}.pricing-table .month { display: block; font-size: 16px; font-weight: 400; line-height: 0}.listing-badge { background-color: #fff; float: left; position: absolute; transform: rotate(45deg); right: -64px; top: 22px; text-align: center; width: 200px; font-size: 12.5px; margin: 0; z-index: 9; color: #f91942; font-weight: 500; line-height: 28px;}.pricing-table.blue.featured { overflow: hidden;}.pricing-table .pricing-content { list-style: none; padding: 0; margin-bottom: 20px; text-align: left; transition: all .3s ease 0s}.pricing-table .pricing-content li { padding: 7px 0 7px 75px; font-size: 16px; font-weight: 400; color: #000; letter-spacing: 1px; position: relative}.pricing-table .pricing-content li i { color: #0cbcb7}.price-num-item { font-size: 45px; position: relative; font-weight: 600; color: #666; display: inline-block; padding-top: 25px;}.mouth-cont { z-index: 1; opacity: 1; position: relative;}.year-mont .mouth-cont { opacity: 0;}.price-num span.curen { position: relative; top: -32px; padding-right: 7px; font-weight: 400; font-size: 17px;}.price-num-item p { margin-top: -17px; font-weight: 300; margin-left: 5px; font-style: italic;}.pricing-table { transition: 0.5s;}.pricing-content li i { margin-right: 10px;}.pricing-table .pricing-content li.disable { color: #707070}.pricing-table .pricing-content li.disable:before { display: none}/*--------------------------------------- 404 PAGE------------------------------------------*/.error-content i { font-size: 60px; display: block; color: #0cbcb7;}.error-content p { margin-bottom: 30px;}.error-content a { color: #0cbcb7;}.error-search-container input { border: 1px solid #ddd; padding: 10px; border-radius: 5px; width: 100%;}.error-search-container button { background: transparent; border: none; padding: 0; margin-left: -27px; font-size: 17px; cursor: pointer;}/*------------------------------------------------ Blog --------------------------------------------------*/.single-blog-item.v1 { border: none; margin-bottom: 30px;}.single-blog-item.v1 .card-body { padding: 10px 0px 15px 0px;}.card-body span.blog-cat { background: #0cbcb7; color: #fff; padding: 3px 10px; border-radius: 15px; font-weight: 500;}.single-blog-item.v1 .card-title a:hover { color: #999;}.single-blog-item.v1 .card-title { margin-top: 10px;}.blog-cat { position: absolute; top: 20px; left: 20px;}.single-blog-item.v2 { position: relative; transition: all 0.3s; margin-bottom: 30px;}.single-blog-item.v2 img { width: 100%; border-radius: 3px;}.single-blog-item.v2:after { content: ""; top: 0; left: 0; position: absolute; height: 100%; width: 100%; z-index: 9; background: linear-gradient(to top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.65) 35%, rgba(22, 22, 23, 0) 80%, rgba(0, 0, 0, 0) 100%); border-radius: 4px; opacity: 1;}.blog-hover-content { position: absolute; bottom: 0; left: 0; width: 100%; padding: 0 25px 25px; z-index: 10;}.blog-title { margin-bottom: 0;}.blog-title a { margin-bottom: 0; font-size: 22px; line-height: 1.5; display: inline-block; transition: 0.5s; color: #fff;}.blog-hover-content .blog-title { transform: translatey(35px); left: 0; transition: 0.4s;}.blog-hover-content a.btn.v6 { transform: translatey(15px); transition: 0.4s; opacity: 0;}.single-blog-item.v3 { margin-bottom: 40px;}/*---------Blog Sidebar------------*/.sidebar { display: block;}.sidebar .widget.search { display: block; margin-top: 0; position: relative; right: 0; z-index: 1;}.sidebar .widget.search input { border-radius: 3px;}.sidebar .widget .search-button { background: transparent; border: none; cursor: pointer; line-height: 1; position: absolute; top: 10px; right: 5px;}.sidebar .widget { margin-top: 30px;}.sidebar .widget .widget-title { border-bottom: 1px solid #ddd; font-size: 18px; margin-bottom: 20px; padding-bottom: 10px;}.sidebar .widget.categories ul li { font-size: 14px; line-height: 40px; padding-left: 5px;}ul.icon li { list-style-type: none;}ul.icon li::before { content: '\f3d3'; font-family: "Ionicons"; height: 10px; left: 20px; position: absolute; width: 10px;}.widget.categories ul li a { margin-left: 15px;}.sidebar .widget.recent-posts .post-list { padding-left: 0;}.sidebar .widget.recent-posts .entry-item { list-style: none; margin-bottom: 15px; padding-left: 0;}.sidebar .widget.recent-posts .entry-item .entry-img { display: table-cell;}.sidebar .widget.recent-posts .entry-item .entry-img img { min-width: 70px;}.sidebar .widget.recent-posts .entry-item .entry-text { display: table-cell; vertical-align: middle; padding-left: 15px;}.sidebar .widget.recent-posts .entry-title { line-height: 1.1; margin-bottom: 0;}.sidebar .widget.recent-posts .entry-title a { color: #141414; font-size: 14px; font-weight: 400; letter-spacing: 0;}.sidebar .widget.recent-posts .entry-date { color: #777; font-size: 12px;}/*--------------pagination---------------*//*.post-nav { padding: 30px 0 50px 0;}*/.post-nav .page-prev { text-align: left; margin-top: 5px;}.post-nav .page-prev p,.post-nav .page-next p { color: #333;}.post-nav>div a { color: #777; font-size: 12px; font-weight: 600; letter-spacing: 0.075em; line-height: 3.2;}.post-nav>div a span { text-transform: uppercase;}.page-prev a span { padding-left: 20px;}.page-next a span { padding-right: 20px;}.post-nav .page-prev a span::before { content: '\f3d2'; font-family: 'Ionicons'; font-size: 18px; font-weight: 400; left: 0; line-height: 0.8; position: absolute; top: 0;}.page-num ul { padding-left: 0;}.page-num li.active,.page-num li:hover { background: #0cbcb7;}.page-num li.active a,.page-num li:hover a { color: #fff;}.page-num li { display: inline-block; width: 40px; height: 40px; border-radius: 50%; background: #f9f9f9; text-align: center; transition: 0.5s; cursor: pointer; border: 1px solid transparent; margin: 0 3px;}.page-num li a { color: #000;}.post-nav .page-next { text-align: right; margin-top: 5px;}.post-nav .page-next a span::after { content: '\f3d3'; font-family: 'Ionicons'; font-size: 18px; font-weight: 400; line-height: 0.8; position: absolute; right: 0; top: 0;}/*---------Style2-----------*/.single-blog-item.v2 { position: relative; cursor: pointer;}.post-content-wrap .post-title.text-center { line-height: 1;}.post-img { margin-top: 30px;}.post-content p { margin-top: 30px;}.comments-title { border-bottom: 1px solid #ddd; padding-bottom: 20px;}.review-box.comment-box { border: none; padding: 0;}.post-tags span { color: #000; font-weight: 500; margin-right: 5px;}.author-name h4 { padding-right: 15px;}.author-name h4::after { color: #ddd; content: '/'; font-weight: 300; padding-left: 15px;}.author { margin: 40px 0;}.author-info p { margin-top: 30px;}.comments { margin-top: 100px;}/*------------------------------------------- Filter Listing --------------------------------------------*/.range-text { line-height: 39px;}.price-range .ui-slider-handle.ui-corner-all.ui-state-default { border-radius: 50%; width: 12px; height: 12px; border: none; box-shadow: 0px 5px 13px rgba(167, 167, 167, 0.7); cursor: pointer;}.price-range.ui-slider-horizontal .ui-slider-range { top: 0; height: 4px; background: #0cbcb7;}.ui-slider-horizontal { height: 4px; background: #ddd;}.price-range.ui-widget.ui-widget-content { border: none; margin-left: 10px;}.filter-box.style1 { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; margin-bottom: 30px;}.filter-box.style1.right { padding: 8px 0 0 0;}.filter-box.style1.left { padding: 8px 0 0 0;}.filter-sub-title h5 { color: #2f333a; display: block; font-size: 14px; font-weight: 500; line-height: 1; margin: 30px 0 10px; padding: 0 0 10px; position: relative; text-transform: uppercase;}.filter-sub-menu.style1 ul li.has-sub>a,.open-filter>a { color: #777; cursor: pointer; display: block; font-size: 15px; line-height: 20px; padding: 14px 15px; position: relative; border: 1px solid #ddd; border-radius: 3px;}.theme-menu .filter-sub-menu.style1 ul li.has-sub>a { border-bottom: none; text-transform: uppercase; font-weight: 600;}.theme-menu .filter-sub-menu.style1 ul li.has-sub li a { border-bottom: none; margin-bottom: 15px;}.theme-menu .filter-sub-menu.style1>ul>li>a { text-transform: uppercase; font-size: 16px; font-weight: 600; color: #363f4d;}.theme-menu .filter-sub-menu.style1 ul li.has-sub>a:after { content: "\f218"; font-family: "Ionicons";}.theme-menu .filter-sub-menu.style1 ul li.has-sub.open>a:after { content: "\f209";}.filter-sub-menu.style1 ul li.has-sub>a:after,.open-filter>a:after { color: #999; content: "\f35f"; font-family: "Ionicons"; font-size: 20px; position: absolute; right: 13px; font-weight: 300; transition: 0.5s;}.filter-sub-menu.style1 ul li.has-sub.open { display: block; width: auto;}.option-box .has-sub { margin-top: 35px;}.filter-sub-menu.style1 ul li.has-sub.open>a:after { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg);}.filter-sub-menu.style1 ul li.has-sub li a { border: 0 none; border-bottom-color: currentcolor; border-bottom-style: none; border-bottom-width: 0px; display: block; font-size: 14px; line-height: 14px; margin: 0 0px 10px 0; padding: 0 10px 5px; color: #333; border-bottom: 1px solid #ddd;}.filter-sub-menu.style1 ul li.has-sub li a:hover { color: #8a8f6a;}.filter-sub-menu.style1 ul li.has-sub li:last-child a { border: none; margin-bottom: 10px;}.filter-sub-menu.style1 ul li ul { display: none; margin-top: 17px;}.explore__form-checkbox-list.full-filter { width: 950px; position: absolute; top: 35px; left: -278%; background: #fff; z-index: 999; padding: 35px 30px; box-shadow: 0px 18px 26px rgba(221, 221, 221, 0.35)}#amount { width: 100%; border: none; font-size: 18px;}.nav.item-filter-list li { display: inline-block; line-height: 0; margin-right: 10px;}.item-filter-list li a { transition: 0.3s;}.item-filter-list li a:hover,.item-filter-list li a.active { color: #0cbcb7; border: 1px solid #0cbcb7; border-radius: 3px;}.item-element p { line-height: 38px; font-size: 15px;}.item-element span { color: #0cbcb7; font-weight: 500;}.item-filter-list li a { color: #333333; font-size: 25px; line-height: 0; display: inline-block; border: 1px solid #ddd; border-radius: 3px; padding: 5px 10px;}.item-filter-list li a i { display: inline-block;}.filter-input { border: 1px solid #ddd; margin-top: 25px; border-radius: 3px; width: 100%; padding: 10px 20px; height: 50px;}.filter-input:last-child { padding: 5px 20px;}.filter-input.nice-select::after { content: '\f35f'; font-family: "Ionicons"; display: block; margin-top: 5px; pointer-events: none; position: absolute; right: 12px; top: 5%; font-size: 20px; color: #999; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out;}.filter-input.nice-select { font-size: 15px; font-weight: 400;}.filter-title { position: relative;}.filter-title span { position: absolute;}.filter-title p { font-size: 18px; color: #000;}.filter-checkbox input[type="checkbox"] { display: none;}.filter-checkbox.one-in-row label { margin-top: 9px; width: 100%;}.filter-checkbox label { display: inline-block; cursor: pointer; position: relative; padding-left: 28px; margin-right: 20px; margin-bottom: 10px; line-height: 24px; font-size: 14px;}.half-filter .filter-checkbox label { display: block;}.half-filter .filter-checkbox p { padding: 10px 0; color: #000; font-size: 16px; font-weight: 500;}.filter-checkbox label::before { content: ""; display: inline-block; width: 18px; height: 18px; margin-right: 10px; position: absolute; left: 0; top: 2px; background-color: #fff; border: 1px solid #d0d0d0; border-radius: 3px; box-sizing: border-box; transition: all 0.25s; font-family: "Ionicons"; font-size: 25px; color: #fff; text-align: center; line-height: 21px;}.filter-checkbox input[type="checkbox"]:checked+label::before { content: "\f3fd"; background-color: #0cbcb7; border: none;}.full-filter .filter-checkbox label { display: block;}.list-ratings { margin-left: 25px; line-height: 1.2;}.full-filter #amount { font-size: 17px; margin-left: 5px; font-weight: 500;}.full-filter .filter-title p { font-size: 17px; font-weight: 500;}.explore__form-checkbox-list.full-filter .filter-checkbox p { font-size: 17px; color: #000; font-weight: 500; margin-bottom: 15px;}.filter .filter-sub-menu.style1 ul li.has-sub>a { padding: 8px 0; border-bottom: 1px solid #ddd;}.explore__form-checkbox-list.full-filter { left: -342%; z-index: 2000;}.full-filter .price-range.ui-widget.ui-widget-content { border: none; margin-left: 10px;}.hero__form.filter { background: #f9f9f9;}.hero__form.filter button:hover { background: #fff; color: #000; border: 1px solid #ddd;}.item-wrapper .product-grid .trending-place-item { box-shadow: 0 0 17px 0 rgba(0, 0, 0, 0.1); margin-bottom: 30px;}.item-wrapper .product-list .trending-place-item { box-shadow: 0 0 17px 0 rgba(0, 0, 0, 0.1); margin-bottom: 50px;}.item-wrapper .product-list .trending-place-item .trending-title-box { padding: 30px;}.item-wrapper .product-list .trending-place-item .trending-img img { box-shadow: 0 0 17px 0 rgba(0, 0, 0, .08); border-top-right-radius: 0 !important; border-bottom-left-radius: 3px !important; height: 100%;}#search-filter::placeholder,#location-filter::placeholder { color: #888; font-size: 15px; font-weight: 400;}/*--------filter with sticky map------*/.explore__map-side { width: 43%; position: fixed; top: 70px; height: 100%; right: 0; padding-left: 32px;}.explore__map-side #map-container { margin-bottom: 0; height: 100%;}.explore__map-side #map_right_listing { width: 100%; height: 100%; z-index: 999;}/* .contact-map { overflow: hidden;}.contact-map #map { width: 100%; height: 500px;} */.explore__map-side.v2 { left: -2.5%;}/*------------------- Style2--------------------*/.contact-map.v2 { position: relative; overflow: visible;}.filter-wrapper.style1.v2 { position: absolute; bottom: 60px; width: 100%;}.contact-map.v2 .filter-wrapper.style1.v2 .hero__form.filter { box-shadow: 0 18px 12px 0 rgba(0, 0, 0, .12);}.filter-wrapper.style1.v2 .hero__form.filter { background: #fff; box-shadow: 0 0 8px 0 rgba(0, 0, 0, .12)}.contact-map.v2 #map_right_listing { height: 600px;}/*--------------------------------------- Single Listing Page---------------------------------------*/.listing-details-wrapper { position: relative;}.listing-details-wrapper .video-container { height: 550px;}.list-details-title.v1 { transform: translateY(350px); width: 100%;}.list-details-title.v2 { margin-top: 100px;}.list-details-title.v3 { z-index: 1001; transform: translateY(350px);}.list-details-btn .share-btn { margin-left: 15px;}.single-listing-title h2 { margin-bottom: 5px; display: inline-block;}.single-listing-title h2 i,.single-listing-title p i { color: #0BF389;}.single-listing-title h2 i { margin-left: 7px;}.list-details-title.v1 .single-listing-title h2,.list-details-title.v3 .single-listing-title h2,.list-details-title.v1 .single-listing-title p,.list-details-title.v3 .single-listing-title p,.list-details-title.v1 .list-ratings a,.list-details-title.v3 .list-ratings a { color: #fff;}.list-details-title.v2 .single-listing-title h2,.list-details-title.v2 .single-listing-title p,.list-details-title.v2 .list-ratings a { color: #333;}.list-ratings span { color: #FFC600; font-size: 20px;}.list-details-btn { margin-top: 40px;}.list-ratings a { margin-left: 8px; font-weight: 500; color: #666; font-size: 13px;}.share-btn:hover .social-share li { opacity: 1;}.share-btn { position: relative;}.social-share { position: absolute; bottom: -40px; right: 0; display: flex; flex-direction: row; justify-content: space-between;}.social-share li { display: inline-block; text-align: center; font-size: 15px; opacity: 0; transition: 0.5s; margin-right: 5px; width: 30px; height: 30px; border-radius: 50%;}.social-share li a { margin-left: 0;}.social-share li a i { color: #fff;}.social-share li:nth-child(2) { transition-delay: 0.2s;}.social-share li:nth-child(3) { transition-delay: 0.4s;}.social-share li a { margin-right: 0;}.social-btn li { display: inline-block; border-radius: 50%; margin: 0 5px;}.social-btn li a { display: inline-block; width: 35px; height: 35px;}.social-btn li a:hover { opacity: 0.8;}.social-btn li a i { color: #fff; font-size: 18px; line-height: 1.9;}.list_menu { width: 100%; background: #fff; z-index: 999; transition: 0.4s; border-bottom: 1px solid #ddd;}.list-details-tab.fixed_nav li { display: inline-block;}.list-details-tab.fixed_nav { margin: 0 auto;}.list-details-tab .nav-link { border-top: none; border-left: none; border-right: none; font-size: 16px; color: #000; padding: 10px 0;}.list-details-tab .nav-link { position: relative; text-align: center;}.list-details-tab .nav-item { margin-bottom: 0 !important; margin-right: 45px; position: relative; padding: 10px 0;}.list-details-tab .nav-item:after { position: absolute; bottom: -0.04rem; left: 0; width: 0; height: 1px; content: ""; background: #0cbcb7; visibility: hidden; opacity: 0; transition: 0.5s; border-color: transparent;}.list-details-tab .nav-item.active:after,.list-details-tab .nav-item:hover:after { visibility: visible; opacity: 1; width: 100%;}.list-details-tab .nav-item.active a { color: #0cbcb7;}.list-details-tab .nav-item a { font-size: 16px;}.list-details-section { padding-top: 80px;}.list-details-section:first-child { padding-top: 30px !important;}#overview h4 { margin-bottom: 10px;}.list-details-btn div { display: inline-block;}.single-listing-title p i { margin-right: 5px;}.tab-pane.active { animation: slide-up 0.4s ease-out;}@keyframes slide-up { 0% { opacity: 0; transform: translateY(20%); } 100% { opacity: 1; transform: translateY(0); }}.review_wrap .customer-review { display: inline-block; margin-bottom: 0;}.review_wrap .customer-review i { color: #FFC600;}.book-btn a { display: block; padding: 13px 0; background: #0cbcb7; color: #fff !important; font-size: 18px; font-weight: 500; margin-bottom: 26px; border-radius: 3px; cursor: pointer;}.similar-title-box { margin-top: 10px;}.similar-title-box h5 { letter-spacing: 0;}.similar-item img { border-radius: 5px;}.similar-listing { position: relative; margin-top: 60px;}.similar-title-box h5 { display: inline-block; margin-bottom: 0;}.similar-title-box p { display: inline-block; float: right; font-size: 13px; line-height: 1.7;}.similar-title-box p span { line-height: 1.7;}.similar-item .customer-review { margin-bottom: 0; margin-top: 10px;}.similar-item .customer-review p { font-size: 14px;}.similar-item .customer-review p i { margin-right: 5px; color: #0cbcb7;}.similar-item .customer-review .product-rating li { line-height: 1.2;}.similar-next,.similar-prev { position: absolute; top: 41%; z-index: 999; opacity: 0; transition: 0.5s;}.similar-next { right: 1%;}.similar-prev { left: 1%;}.similar-listing:hover .similar-next,.similar-listing:hover .popular-next,.similar-listing:hover .similar-prev,.similar-listing:hover .popular-prev { opacity: 1;}/*-------Single listing video Header------------*/.listing-details-wrapper .video-container { position: relative; overflow: hidden; width: 100%; height: 550px; z-index: 0;}.listing-details-wrapper .video-container .overlay { z-index: 1001;}.listing-details-wrapper .video-content { z-index: 1001;}.listing-details-wrapper #video-wrapper { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../img/banner-music.jpg); background-size: cover; overflow: hidden; z-index: 999;}/*--------------Single Listing sidebar-------------*/.sidebar-title h2 { color: #2f333a; display: block; font-size: 18px; font-weight: 500; line-height: 25px; padding: 0 0 10px; position: relative;}.listing-sidebar { padding-left: 15px;}.sidebar-widget { border: 1px solid #ddd; margin-bottom: 30px; border-radius: 3px;}/*#map { width: 100%; height: 250px;}*/.sidebar-widget.info { padding: 10px 20px 0 20px;}.sidebar-widget.info .filter-input.nice-select,.sidebar-widget.info #datepicker-to input,.sidebar-widget.info #datepicker-from input { font-size: 14px; font-weight: 300;}.sidebar-widget.info h3 { border-bottom: 1px solid #ddd; padding-bottom: 12px;}.sidebar-widget.info h3 i { margin-right: 8px;}.amt-total span { color: #0cbcb7; font-weight: 600; font-size: 18px;}.sidebar-widget.listing-tags,.sidebar-widget.ad-box { border: none;}.sidebar-widget.ad-box img { border-radius: 3px;}.address { color: #737882; padding-left: 25px; padding-right: 25px; margin-top: 20px;}.address:last-child { padding-bottom: 25px; margin-bottom: 0;}.address>span { font-size: 18px; float: left; color: #0cbcb7;}.address p { margin: 0 0 0 34px;}.follow { background: #fff;}.follow-img { text-align: center; padding: 25px 25px 10px 25px; color: #3e434b;}.follow-img img { border-radius: 50%; max-width: 120px;}.follow-img h6 { margin: 11px 0 0;}.follow ul { margin: 0; display: flex; flex-direction: row; justify-content: space-around; text-align: center;}.follow ul li { list-style: none; padding: 13px 0; width: 33%;}.follow ul li h6 { margin: 0;}.social-counts span { font-size: 14px; color: #737882;}.listing-detail-map.v1 { height: 500px; margin-bottom: -100px;}.listing-detail-map.v2 { height: 250px;}.listing-detail-map.v3 { height: 450px;}#sidebar { background: #f5f5f5; padding: 50px 30px;}.booking .title { text-align: center; text-transform: capitalize; margin-bottom: 30px;}.booking #datepicker,.booking #from,.booking #to { color: #7a7a7a; width: 100%; padding: 10px 20px; border: transparent; border-radius: 3px; margin-bottom: 15px;}.booking #inputGroupSelect01 { color: #7a7a7a; padding: 10px 20px; border: transparent; border-radius: 3px; margin-bottom: 15px;}.booking label { font-size: 16px; text-transform: capitalize; font-weight: 700;}.booking .submit-btn { background: #0cbcb7; color: #ffff; width: 100%;}.form-group.time-slots .filter-input span { font-size: 13px;}/*----------Overview------------*/.list-single-facts { background: #fff; margin-top: 100px;}.inline-facts h6 span { font-weight: 600; color: #0cbcb7;}.list-single-facts ul { display: flex; flex-direction: row; justify-content: space-between; background: #f9f9f9; columns: 2;}.list-single-facts .inline-facts { padding: 20px;}.list-single-facts .inline-facts i { font-size: 34px; color: #0cbcb7;}ul.listing-features { columns: 3;}.listing-features li { text-align: left; margin-bottom: 5px; color: #888DA0; font-weight: 400; position: relative; padding-left: 30px; font-size: 15px;}.listing-features li i { position: absolute; left: 0; top: 7px; font-size: 18px; color: #0cbcb7;}.list-single-facts .inline-facts h6 { color: #999; font-size: 14px; margin-top: 10px; letter-spacing: 0px; font-weight: 400;}/*----------Gallery-----------*/.carousel-indicators { position: absolute; bottom: -10px; left: -3px; right: 0; z-index: 15; display: flex; justify-content: center; padding-left: 0; margin-right: 0; margin-left: 0; list-style: none; width: 100%;}.carousel-indicators li { width: 120px; text-indent: -999px; cursor: pointer; background-color: rgba(255, 255, 255, .5);}.carousel-indicators li:last-child { margin-right: -3px;}.carousel-control-prev span,.carousel-control-next span { width: 35px; height: 35px; background: #0cbcb7; border-radius: 50%; line-height: 36px; font-size: 20px; opacity: 1; position: absolute;}.carousel-control-prev span { left: 15px; transition: 0.5s;}.carousel-control-next span { right: 15px; transition: 0.5s;}/*--------------Features & Pricing--------------*/.room-type-item { position: relative; margin: 0 0 25px 0; border-bottom: 1px solid #DEDEDE; transition: all .35s ease-in-out; padding-bottom: 20px;}.room-type-item:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0;}.room-type-item img { border-radius: 5px;}.feature-left p span { font-weight: 500; color: #0cbcb7;}.room-type-item .feature-left h3 { font-size: 16px; font-weight: 500; line-height: 16px; margin-bottom: 8px;}.feature-left.float-left p { line-height: 1.3;}.room-type-item .feature-left p { margin: 0 0 7px; line-height: 19px;}.room-type-item .feature-right { text-align: right;}.feature-right button.btn.v2 { margin-top: 70px;}.amt-title h4 { margin-bottom: 5px;}.price-amt { color: #0cbcb7; font-size: 18px; font-weight: 500; margin-bottom: 5px; line-height: 16px;}.room-type-item .feature-right .price-amt { display: block;}.facilities-list { margin-top: 85px; list-style: none;}.facilities-list li { float: left; margin-right: 14px; cursor: pointer; position: relative;}.facilities-list li i { color: #0cbcb7; font-size: 18px; opacity: 0.6;}.facilities-list li:hover span { visibility: visible; opacity: 1;}.facilities-list li:hover i { opacity: 1;}.facilities-list li span { position: absolute; opacity: 0; left: -20px; top: -34px; height: 26px; line-height: 26px; min-width: 90px; color: #fff; font-size: 11px; visibility: hidden; opacity: 0; border-radius: 4px; background: #0cbcb7; transition: 0.3s; text-align: center;}/*-----------Reviews------------*/.review-box { border: 1px solid #ddd; border-radius: 5px; padding: 0 30px;}.customer-review_wrap { border-bottom: 1px solid #ddd; display: inline-block; width: 100%; padding: 30px 0;}.review_wrap li li { margin-left: 135px;}.review_wrap>li:last-child .customer-review_wrap { border-bottom: none;}.reviewer-img { float: left;}.reviewer-img img { width: 80px; height: 80px; border-radius: 50%; margin-bottom: 10px;}.reviewer-img p { color: #3e434b; margin: 4px 0 0; text-align: center; font-size: 16px; line-height: 1.2;}#reviews .review-box .review_wrap .customer-review_wrap .review-img img { margin-top: 10px !important;}.reviewer-img span { font-size: 14px; color: #737882; text-align: center;}/*-----------reviews-------*/.review-item { border: 1px solid #ebebeb; background: #fff; border-radius: 3px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.03); padding: 30px 30px 60px 30px; margin-bottom: 30px;}.review-item__post-image { margin-right: 1.25rem;}.review-item__post { display: inline-flex;}.review-header { margin-bottom: 15px;}.review-item__image { width: 120px; border-radius: 5px;}.review-item__post-title { font-size: 18px; margin-bottom: 0;}.review-item__post-title a { color: #363636;}.review-item__post-location { font-size: 14px; color: #999; padding-bottom: 0.375rem; margin: 10px 0; line-height: 1rem;}.review-item__post-reviews { font-size: 0.8125rem; color: #999999; line-height: 1rem; font-weight: 300;}.review-item__post-reviews i { color: #cccccc;}.review-item__date { display: inline-block; color: #999999; font-size: 14px; font-weight: 400; line-height: 1.25rem; margin: 0 0 1rem;}.review-item__title { color: #363636; font-size: 0.9375rem; font-weight: 600; line-height: 1.25rem; margin: 0;}.review-item__description { color: #666666; margin: 10px 0 20px;}.review-item__content { margin: 15px 0;}.review-item__helpful { padding: 0.25rem 0.5rem; padding-right: 0.5rem; padding-right: 2.5rem; color: #999999; font-size: 0.875rem; font-weight: 200; border: 1px solid #ebebeb; position: relative; border-radius: 0.125rem;}.review-item__helpful i { font-size: 1rem; float: left; margin-right: 0.25rem; margin-top: 0.125rem; transition: all 0.2s ease-in-out;}.review-item__helpful span { position: absolute; right: 0; top: 0; padding: 0.25rem 0; text-align: center; color: #666666; font-size: 0.875rem; display: inline-block; width: 2rem; border-left: 1px solid #ebebeb; transition: all 0.2s ease-in-out;}.review-item__reply { float: right; padding: 0.25rem 0.5rem; color: #999999; font-size: 0.875rem; font-weight: 200; border: 1px solid #ebebeb; border-radius: 1.25rem;}.customer-content-wrap { margin: 0 0 0 110px;}.customer-content h6 { color: #3e434b; margin-bottom: 0;}.customer-review span { width: 10px; height: 10px; background: #46cd38; border-radius: 50%; display: block; float: left; margin: 0 5px 0 0;}.customer-content p { color: #737882; display: inline-block; line-height: 0.8;}.review-item__rating { background: #46cd38; padding: 8px 14px; font-size: 18px; color: #fff; border-radius: 3px;}.customer-rating { background: #46cd38; padding: 8px 14px; float: right; font-size: 18px; color: #fff; border-radius: 3px;}.customer-text { color: #737882; margin: 15px 0 0; line-height: 1.6;}.customer-text { color: #737882; margin: 15px 0 0; line-height: 1.6; font-size: 16px; font-weight: 300;}.customer-content-wrap span { color: #737882; display: inline-block;}.customer-content-wrap a { border: 1px solid #ccc; color: #737882; font-size: 14px; border-radius: 3px; padding: 5px 10px;}.review-img img { border-radius: 5px; margin-right: 5px; max-width: 120px;}a.rate-review { border: 1px solid #e0e0e0; border-radius: 50px; font-size: 13px; color: #666; font-weight: 500; padding: 9px 20px; display: inline-block; transition: .3s; line-height: 1.2;}a.rate-review span { border-left: 1px solid #e0e0e0; line-height: 1.2; padding-left: 10px; margin-left: 5px; transition: .3s; color: #666;}.like-btn a i { margin-right: 10px;}a.rate-review i { margin-right: 10px;}a.rate-review:hover { border-color: #0cbcb7; color: #0cbcb7;}a.rate-review:hover i { color: #0cbcb7;}.contact-form { padding: 1.875rem; background: #fafafa; margin-bottom: 1.875rem; border: 1px solid #ebebeb; border-radius: 2px;}.contact-form__rate { margin-bottom: 0;}.contact-form__rate-bx { display: inline-block; margin-right: 0.5rem; font-size: 18px; color: #cccccc;}.contact-form__rate-bx i { cursor: pointer;}.contact-form__rate-bx-show { display: inline-block; color: #999999; font-weight: 300; font-size: 1rem; margin-bottom: 1.5rem;}.contact-form__upload-btn { text-align: right; position: relative;}.contact-form__input-file { display: inline-block; width: 136px; opacity: 0; position: relative; z-index: 2; cursor: pointer;}.contact-form__upload-btn span { position: absolute; top: 0; right: 0; padding: 9px 20px; color: #666; font-size: 13px; font-weight: 200; border: 1px solid #cccccc; border-radius: 1.25rem; transition: all 0.2s ease-in-out;}.contact-form__upload-btn span i { font-size: 1rem; float: left; margin-right: 0.25rem; margin-top: 0.125rem;}.contact-form__rate-bx i.active,.contact-form__rate-bx i.selected { color: #FFC600;}.contact-form__input-text,.contact-form__textarea { display: block; width: 100%; padding: 0.625rem 1.25rem; color: #000; font-size: 0.9375rem; font-weight: 300; background: #ffffff; outline: none; border: 1px solid #dddddd; margin: 0 0 1.875rem; border-radius: 2px; box-shadow: 0 3px 8px rgba(0, 0, 0, 0.02); transition: all 0.2s ease-in-out;}/*------------booking---------------*/.booking-dialog { max-width: 700px;}#datepicker-from span,#datepicker-to span { position: absolute; top: 15px; right: 10px;}#datepicker-from span i,#datepicker-to span i { font-size: 16px;}#datepicker-to input,#datepicker-from input { font-size: 15px; padding: 24px 20px; border-radius: 3px;}.book-amount button.quantity-left-minus,.book-amount button.quantity-right-plus { border-radius: 3px; background: transparent; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; padding: 13px 15px;}.book-amount input { border-left: 0; border-right: 0; text-align: center; padding: 25px 0;}.booking-dialog label { text-align: left; display: inherit; font-size: 17px; color: #000; font-weight: 400;}.booking-dialog .filter-input { margin-top: 0;}.booking-dialog .form-group { margin-bottom: 0;}.book-btn.col-md-12 { border-top: 1px solid #ddd;}.book-btn .btn.v3 { margin-top: 22px; margin-bottom: 0;}.booking-dialog .modal-content { padding: 0px 10px 10px 10px;}.time-slots .nice-select .option { border-bottom: 1px solid #ddd; /* line-height: 2;*/}.time-slots .filter-input.nice-select { font-size: 15px; font-weight: 400;}/*------------Coupon---------------*/.coupon-top #clock p { display: inline-grid; color: #fff; font-size: 17px; margin-right: 10px;}.coupon-top #clock p span { font-size: 20px; font-weight: 600;}.coupon-widget { border-radius: 4px; background-position: 50%; background-repeat: no-repeat; background-size: cover; position: relative; color: #fff; transition: .3s; display: block;}.coupon-widget a.coupon-top { padding: 20px; position: relative; z-index: 10; text-align: center; cursor: default; display: block; cursor: pointer; background: rgba(255, 255, 255, .07);}.coupon-link-icon { position: absolute; top: 15px; right: 18px; font-size: 16px;}.coupon-widget a.coupon-top h3 { font-size: 18px; line-height: 22px; text-align: center; margin: 0; font-weight: 400; color: #fff;}.coupon-widget .coupon-bottom { padding-bottom: 20px; margin: 0 0; position: relative; z-index: 10; text-align: center; border-radius: 0 0 4px 4px;}#clock { margin-top: 20px;}.coupon-scissors-icon { position: absolute; top: -15px; left: 35px; z-index: 100; font-size: 20px;}.coupon-bottom p { display: inline-block;}.coupon-code { font-weight: 500; color: #fff; font-size: 18px; letter-spacing: 2px; display: inline-block; padding: 7px 20px; border-radius: 2px; position: relative; z-index: 11; text-transform: uppercase; transition: .4s; border: 2px dashed #ddd;}.coupon-code-wrap input { font-size: 14px; padding: 10px 12px; border-radius: 4px; border: 1px solid #ddd;}.coupon_code { background: #0cbcb7; color: #fff; border: 1px solid transparent !important; cursor: pointer; transition: 0.5s; margin-left: 10px;}.coupon_code:hover { background: transparent; border: 1px solid #ddd !important; color: #999;}.coupon-widget .coupon-bottom::after { left: initial; right: 0; transform: translate(50%, -50%);}.countdown-deals { display: flex; flex-direction: row; justify-content: space-between;}.daily-deals-wrap.v1 .cdown { padding: 5px 0; width: 50px;}.daily-deals-wrap.v1 { margin-top: 15px;}.daily-deals-wrap.v1.countdown-deals .cdown { color: #fff;}.daily-deals-wrap.v1 .cdown span { font-size: 25px; display: inline-block; line-height: 31px; color: #fff;}.daily-deals-wrap.v1 .countdown-deals .cdown p { font-size: 12px; line-height: 12px; color: #fff;}/*-----------Contact map------------*/.contact-map { margin-top: 70px;}.contact-map.v1 { margin-top: -10px; margin-bottom: 80px;}.listing-detail-map.v2 { z-index: 9;}/*-------coupon code----------*/.banner-wdget-content { padding: 90px 30px 70px; z-index: 10;}.banner-wdget-content h4 { font-weight: 500; color: #fff; font-size: 18px;}.banner-wdget-content h4 span { color: #5ECFB1; font-weight: 400;}.banner-wdget-content .countdown { margin-top: 15px;}.banner-wdget-content .countdown-item { width: 25%; float: left; color: #fff;}/*------Business Hours----*/.business-title { border-bottom: 1px solid #ddd; padding: 25px;}.business-title h6 { display: inline-block; margin-bottom: 0;}.business-title h6 i { color: #0cbcb7;}.business-title span { background: #0BF389; padding: 5px 10px; font-size: 12px; border-radius: 50px; color: #fff; font-weight: 600;}ul.business-hours { margin: 0; padding: 25px; list-style-type: none;}ul.business-hours li { display: flex; align-items: center; justify-content: space-between; line-height: 1.2;}ul.business-hours li span { font-size: .93333rem;}.business-hours .trend-closed,.business-hours .business-open { margin: 0;}.business-hours .business-open { padding-bottom: 18px;}.business-hours .business-open:last-child { padding-bottom: 0;}/*---------Tags-----------*/.list-tags li { margin-right: 5px; display: inline-block; margin-bottom: 5px;}/*--------------------------------- User Login Page---------------------------------*/.login-wrapper { padding: 30px 50px 45px 50px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); border-radius: 5px; background: #fff; display: inline-block;}.user-login-section { background-position: center; background-size: cover; background-repeat: no-repeat;}.user-login-section .nav-tabs { border-bottom: none;}.user-login-section .nav-tabs .nav-link.active { color: #0cbcb7;}.user-login-section .nav-tabs .nav-link { border: none; font-size: 18px; color: #333; text-transform: uppercase; font-weight: 500;}.single-banner-item.style2 .nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active { background-color: transparent;}#login-form .form-control:focus,#register-form .form-control:focus { outline: 0; -webkit-box-shadow: none; box-shadow: none;}#login-form input,#register-form input { padding: 22px; border-radius: 5px;}/*--------------------------------------- Add Listing Page---------------------------------------*/.add-listing__input-file-box { position: relative; margin-bottom: 1.875rem;}.add-listing__input-file { width: 100%; height: 150px; position: relative; z-index: 2; cursor: pointer; opacity: 0;}.add-listing__input-file-wrap { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 1px dashed #999; text-align: center; display: flex; flex-direction: column; justify-content: center;}.add-listing__input-file-wrap i { font-size: 2.5rem; color: #ccc;}.add-listing__input-file-wrap p { color: #ccc; margin-bottom: 0;}label.fix_spacing { font-size: 16px; line-height: 50px; margin-bottom: 0; font-weight: 400 !important;}.add_list_content .filter-input { margin-top: 0 !important; color: #999 !important; font-weight: 300; font-size: 15px;}.add_list_content .filter-input:focus { outline-color: transparent;}.add_list_content h4 { margin-bottom: 30px;}.add_list_content h4 i { margin-right: 5px; color: #0cbcb7;}.add_list_content label { font-weight: 500; color: #000; text-transform: capitalize;}.add_list_content #list_info { border-radius: 5px;}.tab-content.add_list_content .form-group { margin-bottom: 30px;}.nice-select.filter-input ul li { font-size: 15px;}.res-box label a { color: #0cbcb7;}.res-box label { margin-left: 5px;}#social_network button:last-child { margin-left: 10px;}/*--------------------------------------------- Booking Information--------------------------------------------*/.boxed-widget { border-radius: 3px; padding: 32px; transform: translate3d(0, 0, 0); z-index: 90; position: relative; border: 1px solid #ddd;}.boxed-widget.summary h3 { padding: 0 0 25px;}.boxed-widget h3 { font-size: 20px; padding: 0 0 25px; margin: 0 0 25px; display: block; border-bottom: 1px solid #e8e8e8;}.boxed-widget h3 i { margin-right: 10px; color: #0cbcb7;}.boxed-widget ul { list-style: none; padding: 0; margin: 0; font-size: 14px;}.boxed-widget ul li { width: 100%; color: #000; margin: 10px 0; transition: .2s; cursor: default; font-size: 15px; font-weight: 600;}.boxed-widget ul li span { float: right; font-weight: 400;}.total_cost span { font-size: 18px; color: #0cbcb7; font-weight: 500;}.total_cost h4 { display: inline-block;}.total_cost.clearfix.border-top { padding-top: 10px;}.payment-options { padding: 10px 0; text-align: left; padding: 25px; margin-top: 50px; border: 1px solid #ddd; border-radius: 3px;}.payment-options h4 { margin-bottom: 0;}.payment-options .custom-checkbox { line-height: 40px; width: 100%;}.custom-checkbox { margin-top: 10px; cursor: pointer; user-select: none;}.payment-options .custom-checkbox input[type="radio"] { vertical-align: middle;}input[type="checkbox"],input[type="radio"] { margin-right: 10px;}.payment-options .sm-heading { border-bottom: none; line-height: 1; margin-left: 0; width: auto;}.custom-checkbox .sm-heading { display: inline-block; font-size: 12px;}.sm-heading,.xsm-heading { color: #141414; display: block; font-size: 14px; font-weight: 700; letter-spacing: 0.075em; text-transform: uppercase;}.alert-text { padding: 0 0 0 27px;}.payment-options .custom-checkbox { line-height: 40px; width: 100%;}.payment-options .custom-checkbox .card-options { display: inline-block; float: right;}.card-options img { margin: 0 0 0 6px;}/*---------------------------------------- Booking success------------------------------------------*/.booking-confirmation-page { text-align: center;}.booking-confirmation-page i { color: #23b35f; font-size: 140px; line-height: 1.1;}.booking-confirmation-page h2 { font-size: 40px; font-weight: 700; letter-spacing: -.5px; margin-bottom: 10px; display: block;}.booking-confirmation-page p { font-size: 20px; display: block; margin-bottom: 30px;}.booking-confirmation-page a.button { padding: 11px 35px; background-color: #eee; color: #444; font-weight: 600; font-size: 16px;}/*------style2------*/.listing-details-next,.listing-details-prev { position: absolute; top: 46%; z-index: 9999; opacity: 0; transition: 0.5s;}.listing-details-next { right: 3%;}.listing-details-prev { left: 3%;}.listing-details-slider:hover .listing-details-next,.listing-details-slider:hover .listing-details-prev { opacity: 1;}/*------------------------------------- User Profile----------------------------------------*/.user-avatar { height: auto; border-radius: 50%; display: table-cell;}.user-name { position: relative; display: table-cell; padding-left: 15px;}.user-follow.text-right p { display: inline-block; margin-right: 15px;}.user-follow.text-right p span { color: #0cbcb7; font-weight: 600;}.user-follow.text-right a { margin-top: -5px;}.user-name h4 { font-size: 20px; margin-bottom: 0;}.user-follow li { display: inline-block; padding-left: 15px; font-size: 15px;}.user-follow { margin-right: 10px; padding-top: 65px;}.user-follow li span { color: #0cbcb7; font-weight: 600;}.user-avatar img { border-radius: 50%; width: 120px;}.user-contact li i { margin-right: 12px; font-size: 20px;}.user-contact li { font-weight: 400 !important; font-size: 20px;}.boxed-widget .address { padding-left: 0; padding-right: 0;}.user_info_menu { border-bottom: 1px solid #ddd;}.user_info_menu .nav-tabs { border-bottom: none;}.user_info_menu .list-details-tab .nav-item::after { bottom: -1px;}/*--------------------------------- About Page----------------------------------*/.about-text { padding: 30px 30px 30px 0; background: #fff;}.about-text span { color: #000; position: relative; display: inline-block; padding-bottom: 5px;}.about-text span::before { position: absolute; bottom: 0; left: 0; width: 45px; height: 2px; content: ""; background: #0cbcb7;}.about-text h2 { line-height: 1.2; margin: 30px 0;}/*--------Team section--------*/.team-section.section-padding { position: relative;}.single-team-info h4 { color: #FFF; margin-bottom: 5px;}.single-team-info { background-color: #0cbcb7; padding: 30px 15px; position: absolute; bottom: -100%; opacity: 0; transition: all 0.5s; display: flex; flex-direction: column; justify-content: center;}.single-team-member:hover .single-team-info { bottom: 0; opacity: 1; width: 100%; height: 100%;}.single-team-info .social-buttons.style2 { margin-top: 8px;}.single-team-info span { color: #fff;}.team-button .swiper-button-next i,.team-button .swiper-button-prev i { background: #ff4a57; width: 30px; height: 30px; border-radius: 50%; text-align: center; font-size: 16px; color: #fff; line-height: 30px;}.team-wrapper { position: relative;}.team-next,.team-prev { position: absolute; top: 43%; z-index: 999;}.team-next { right: -3%;}.team-prev { left: -3%;}/*--------counter section----------*/#counter { padding: 80px 0;}.counter-text { text-align: center;}.counter-text h6 { color: #fff; font-size: 40px; margin-bottom: 0; line-height: 1.2; margin-top: 25px;}.counter-text p { font-size: 17px; color: #fff;}.counter-text i { border: 1px solid #ddd; padding: 10px; border-radius: 50%; color: #fff; font-size: 30px;}.counter-section { position: relative;}/*----------------------------------------- Contact Page----------------------------------------*/#contact_form .form-control-wrap input { border-top: none; border-left: none; border-right: none;}#contact_form .form-control-wrap input,#contact_form .form-control-wrap textarea { font-weight: 300;}#contact_form .form-group { margin-bottom: 0;}#contact_form .form-group .help-block { color: #f91942; font-size: 15px;}.map-view-wrap_item { position: absolute; width: 350px; border-radius: 6px; background: #fff; padding: 25px 30px; top: 80px; right: 120px; z-index: 9999;}.list-single-main-item-title { margin: 0 0 20px 0; border-bottom: 1px solid #eee;}.list-single-main-item-title h3 { color: #444; text-align: left; font-size: 18px; font-weight: 600;}.address-list { display: block;}.contact-social li { display: inline-block; width: 35px; height: 35px; border: 1px solid transparent; border-radius: 50%; background: #0cbcb7; text-align: center; margin-right: 5px; transition: 0.5s; cursor: pointer;}.contact-social li:hover { border: 1px solid #ddd; background: transparent;}.contact-social li:hover a i { color: #444;}.contact-social li a i { color: #fff; font-size: 15px; line-height: 35px;}.address-list li { margin-bottom: 12px; font-size: 15px;}.address-list ul li span i { font-size: 20px;}.address-list ul li span { width: 30px; display: inline-block; text-align: left;}.address-list ul li a { font-size: 14px; margin-left: 5px;}.contact-widget p { margin-top: 15px;}.contact-widget { border: 1px solid #ddd; padding: 20px;}/* ----------------------------------------------------------------- 9. COLOR SWITCHER------------------------------------------------------------------*/.color-switcher { background-color: #fff; border: 1px solid #e5e5e5; border-radius: 2px; padding: 10px; position: fixed; top: 150px; transition: all 0.4s ease 0s; width: 200px; z-index: 9998;}.hide-color-switcher { left: -200px;}.show-color-switcher { left: 0;}.color-switcher a.switcher-button { background: #fff; border: 1px solid #e5e5e5; border-left-color: transparent !important; border-radius: 2px; cursor: pointer; font-size: 22px; width: 45px; height: 45px; line-height: 43px; position: absolute; top: -1px; left: 198px; text-align: center;}.color-switcher .color-switcher-title h5 { margin-bottom: 0; color: #666;}.color-switcher .color-list a.color { cursor: pointer; display: inline-block; height: 30px; margin: 10px 5px 0 5px; width: 30px; border-radius: 5px;}.switcher-button i { color: #0cbcb7;}.red-theme { background-color: #f91942;}.green-theme { background-color: #1ec38b;}.blue-theme { background-color: #6ae;}.orange-theme { background-color: #FD901B;}.pink-theme { background-color: #FC69A4;}.purple-theme { background-color: #6449E7;}.violet-theme { background-color: #990099;}.aqua-theme { background-color: #1CBBB4;}.switcher-button i:before { -webkit-animation: rotation 2s infinite linear;}@-webkit-keyframes rotation { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(359deg); }}/*------------------------------------------- Preloader-------------------------------------------*/.preloader { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #0a232b; z-index: 999999999; overflow-x: hidden; display: flex; align-items: center; justify-content: center;}/*------------------------------------------ Map Marker-------------------------------------------*/#map_right_listing { width: 100%; height: 100vh;}.infoBox { -webkit-animation: fadeIn .9s; animation: fadeIn .9s; padding-right: 50px}.infoBox>img { position: absolute !important; right: 60px !important; top: 10px !important; z-index: 9999; width: 20px; height: 20px; display: block; cursor: pointer}.gmnoprint { bottom: 200px !important; position: absolute !important; left: auto !important; right: -50px;}span.infobox_rate { display: inline-block !important; float: right; background-color: #f91; font-weight: 500; text-align: center; width: 30px; height: 30px; border-radius: 50%; padding: 0 !important; line-height: 31px !important; margin-top: -33px;}#map_contact { width: 100%; height: 450px}.marker_info img { display: block; width: 240px; height: 140px; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -ms-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0}.marker_info { width: 240px; border-radius: 5px; text-align: left; background: #000; background: #fff; position: relative; z-index: 999; box-shadow: 0 0 10px 0 rgba(0, 0, 0, .12);}.marker_info h3 { font-size: 16px; font-size: 1rem; line-height: 1.1; font-weight: 500; margin-top: 3px; color: #444; margin-bottom: 10px;}.marker_info em { display: inline-block; font-size: 12px; font-size: .75rem; color: #333; font-style: normal; font-weight: 500;}.marker_info span { display: block; padding: 20px; font-size: 13px; font-size: .8125rem; line-height: 1.2; color: #fff; position: relative}.cluster-visible { background-image: none !important; background-color: #0cbcb7; border-radius: 50%; color: #fff !important; height: 45px !important; line-height: 45px !important; width: 45px !important; animation: cluster-animation 1.5s linear infinite;}.cluster-visible::before { opacity: .2; box-shadow: inset 0 0 0 4px #66676b; content: ''; position: absolute; border-radius: 50%; top: 0; left: 0; width: 100%; height: 100%; animation: cluster-animation 1.5s linear infinite;}@keyframes cluster-animation { 0% { box-shadow: 0 4px 10px rgba(12, 188, 183, 0.2), 0 0 0 0 rgba(12, 188, 183, 0.2), 0 0 0 5px rgba(12, 188, 183, 0.2), 0 0 0 10px rgba(12, 188, 183, 0.2); } 100% { box-shadow: 0 4px 10px rgba(12, 188, 183, 0.2), 0 0 0 5px rgba(12, 188, 183, 0.2), 0 0 0 10px rgba(12, 188, 183, 0.2), 0 0 0 20px rgba(12, 188, 183, 0); }}.btn_infobox_reviews { color: #999 !important; padding: 0 !important;}.marker_info span strong { display: block; font-weight: 500}.marker_info:after { right: 100%; top: 56%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: transparent; border-right-color: #fff; border-width: 12px; margin-top: -12px}.marker_info::after { right: 100%; top: 56%; border: solid transparent; border-top-color: transparent; border-top-width: medium; border-right-color: transparent; border-right-width: medium; border-bottom-color: transparent; border-bottom-width: medium; border-left-color: transparent; border-left-width: medium; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: transparent; border-right-color: transparent; border-right-color: #fff; border-width: 12px; margin-top: -12px;}/*------------------------------------------ Responsive Css-------------------------------------------*/@media (max-width: 1200px) { .trending-btn-wrap { margin: 3px 0 0; } .hero.bg-zoom { animation: none; }}@media only screen and (min-width: 992px) and (max-width:1199px) { .listing-sidebar { padding-left: 0; } .business-title { padding: 10px; } ul.business-hours { padding: 10px; } .add_list .list-details-tab .nav-item { margin-right: 25px; } .hero-slider-form { bottom: 45%; }}@media only screen and (max-width:1199px) { .coupon_code { margin-left: 0; margin-top: 10px; } .list-tags { margin-bottom: 50px; } .hero-next, .hero-prev { top: 38%; } .hero-slider-item.bg-f { height: 50vh; }}@media only screen and (min-width: 575px)and (max-width:1199px) { .sidebar .widget.recent-posts .entry-title a { font-size: 20px; }}@media only screen and (max-width: 1024px) { .hero__form { padding: 30px 25px 30px 25px; } .hero__title { font-size: 3.8rem; line-height: 4.4rem; margin-left: -3px; } .trending-prev, .popular-prev { left: -2.5%; } .trending-next, .popular-next { right: -2.5%; } .blog-hover-content { padding: 0 25px; } .hero-category-content.v2 { width: calc(100% * (1/3) - 20px); padding: 10px 15px; } .app-content { padding-top: 15px; } .app-content h2 { font-size: 25px; } .app-content h2 span { font-size: 35px; }}@media only screen and (min-width: 1025px) { .single-place:hover .single-place-title { transform: translatey(-15px); } .single-place:hover .single-place-list { transform: translatey(-25px); opacity: 1; } .single-place:hover .explore-place { transform: translatey(-12px); color: #fff; opacity: 1; } .popular-catagory-content:hover.popular-catagory-content .cat-content { opacity: 1; } .single-blog-item.v2:hover .blog-hover-content .blog-title { transform: translatey(-20px); } .single-blog-item.v2:hover .blog-hover-content a.btn.v6 { transform: translatey(-6px); transition-delay: 0.1s; opacity: 1; }}@media only screen and (max-width: 1024px) { .single-place-content { bottom: 3.6rem; } .single-place .explore-place { transform: translatey(30px); color: #fff; opacity: 1; } .popular-catagory-content .cat-content { opacity: 1; } .blog-hover-content .blog-title { transform: translatey(15px); }}@media only screen and (min-width: 992px) and (max-width:1024px) { .hero-category-content { width: calc(100% * (1/3) - 21px); margin-bottom: 15px; } .app-img { top: -85px; }}@media only screen and (max-width:992px) { .trending-next, .popular-next, .coupon-next, .team-next, .testimonial-next, .trending-prev, .popular-prev, .coupon-prev, .team-prev, .testimonial-prev { top: 105%; } .partner-next, .partner-prev { top: 60px; } .trending-prev, .popular-prev, .coupon-prev, .team-prev, .partner-prev, .testimonial-prev { left: 44%; } .trending-next, .popular-next, .coupon-next, .team-next, .partner-next, .testimonial-next { right: 44%; } .blog-cat { top: 20px; left: 25px; }}@media only screen and (min-width: 768px) and (max-width:991px) { .hero__title, .hero-title.v2 { font-size: 2.8rem; margin-left: 0; } .hero__description { font-size: 1rem; } .hero-category-content { width: calc(100% * (1/3) - 21px); margin-bottom: 15px; } .page-wrapper.fixed-footer { margin-bottom: 580px; } .entry-text { margin-top: 10px; } .app-img { top: -5px; }}@media only screen and (min-width: 481px) and (max-width:991px) { .section-title { font-size: 1.7rem; } .nav-folderized .nav h2::before { opacity: 0; }}@media only screen and (max-width:991px) { .hero { /*padding: 7rem 0 12.5rem;*//*padding: 1rem 0 5.5rem;*/padding: 1rem 0 2.8rem; } .color-switcher { display: none; } .single-blog-item.v1 img, .popular-catagory-img img, .coupon-img img { width: 100%; } .hero__form-input { width: 100%; margin-bottom: 1rem; } .hero__input-holders { width: 40rem; margin-bottom: 1rem; } .sm-center { text-align: center !important; } .sm-right { float: right !important; } .md-left { float: left !important; } .btn.v1 { font-size: 16px !important; padding: 10px 20px !important; display: inline-block !important; } .hero__title { margin-top: 100px; } .site-navbar-wrap.v1 { padding: 15px 0; } .site-nav-wrap a.btn.v1 { margin-top: 15px; padding: 5px; } .filter-wrapper .container-fluid { position: relative; } .contact-map.v2 .gmnoprint { bottom: 75px !important; } .explore__map-side { width: 100%; position: absolute; top: 58px; left: 0 !important; height: 350px; padding-left: 0; } .gmnoprint { bottom: 150px !important; } .contact-map { margin-top: 50px; } .filter-wrapper.style1.v2 .hero__form.filter { background: transparent; box-shadow: none; } .filter-wrapper.style1.v2 .hero__form.v2 .hero__form-input { border: none; box-shadow: 0 0 8px 0 rgba(0, 0, 0, .12); } .filter-wrapper.style1.mar-top-100.half-map { margin-top: 0 !important; } .filter-wrapper.style1.mar-top-100.half-map .form-group.filter-group { margin-top: 450px; } .add-list { display: none !important; } .sm-none { display: none !important; } .pricing-table { margin-bottom: 30px } .sm-right { text-align: right !important; } .listing-sidebar { margin-top: 80px; padding-left: 0; } .hero__form.v2 { background: transparent; } .hero__form.v2 .hero__form-input { width: 100%; border: 1px solid #ccc; border-radius: 3px; padding: 25px; background: #fff; } .hero__form.v2 { padding: 0; } .hero__form.v2 .hero__form-input::before { display: none; } .hero__form.v2 .nice-select.hero__form-input { line-height: 0 !important; } .hero__form.v2 .nice-select::after { right: 5%; top: 53%; } .explore__form-checkbox-list.full-filter { left: 5%; } .filter-checkbox { margin-bottom: 25px; } .full-filter .price-range.ui-widget.ui-widget-content { width: 300px; } .nav-folderized .nav h2 { cursor: pointer; } .nav-folderized ul { max-height: 0; overflow: hidden; transition: 0.5s ease-out; } .nav-folderized .nav h2:after { content: "\f3d0"; float: right; font-family: "Ionicons"; font-size: 17px; line-height: 1; margin-left: 10px; position: absolute; right: 0; } .nav-folderized .nav.open h2:after { content: "\f3d8"; float: right; font-family: "Ionicons"; font-size: 18px; } .nav-folderized .nav.open ul { height: auto; max-height: 500px; transition: 0.5s ease-in !important; } .hero.v2, .hero.v3 { padding-top: 200px; } .hero-catagory-wrapper.v2 { transform: translateY(0px); padding-bottom: 250px; } .slider-btn.v1 { width: 30px; height: 30px; } .slider-btn.v1 i { line-height: 28px; font-size: 15px; } .user-follow.text-right p { margin-top: 20px; } .review-item__post { display: flex; } .review-item__content { margin-top: 50px; } .review-item__post-image { margin-bottom: 10px; } .boxed-widget.summary { margin-top: 30px; } .add_list .nav.nav-tabs.list-details-tab { display: block; } .add_list .list-details-tab .nav-item { border-bottom: 1px solid #ddd; } .map-view-wrap_item { position: relative; left: 0; top: 0; background: transparent; border-radius: 0; z-index: 999; padding: 40px 0 0 0; } .contact-widget { margin-top: 50px; } .blog-hover-content .blog-title { transform: translatey(-35px); } .device-logo a img { width: 32%; } .filter-sub-menu.style1 ul li.has-sub>a { margin-top: 15px; } .footer-top-area .footer-content .title { margin-top: 15px; line-height: 1; } .footer-logo .company-desc { margin-bottom: 20px; } #list-view.product-list .trending-place-item .trending-title-box { padding: 15px 30px; } .hero-slider-form { position: relative; margin-top: 30px; } .hero-slider-form .hero__form.v2 { box-shadow: none; }}@media only screen and (min-width: 576px) and (max-width:767px) { .hero__title, .hero-title.v2 { font-size: 2.5rem; line-height: 2.5rem; margin-left: 0px; letter-spacing: 0; } ul.listing-features { columns: 2; } .page-wrapper.fixed-footer { margin-bottom: 600px; } .hero-slider-content h3 { font-size: 38px; } .hero-slider-content p { font-size: 15px; } .hero-slider-content { width: 450px; }}@media only screen and (min-width:768px) { .fixed-header { position: fixed; top: 0; left: 0; width: 100%; box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.3); transform: translateY(0); }}@media only screen and (max-width:767px) { .bg-xs { height: 500px; } .hero__list-item a { padding: 5px 15px; } .sm-center { text-align: center !important; } .sm-right { float: right !important; } .sm-left { text-align: left !important; } .hero__description { font-size: 1rem; } .hero__title { letter-spacing: 0; } .hero-img.text-right { display: none; } .pricing-table .title:before { height: 400px; top: 100px; left: 55px } .pricing-table .title:after { width: 550px; height: 550px; top: 150px; right: -100px; transform: rotate(-20deg) } .counter-text { margin-top: 35px; } .margin-bot-35 { margin-bottom: 35px; } .hero-category-content { width: calc(100% * (1/3) - 21px); margin-bottom: 15px; } .list-details-btn { margin-top: 22px; } .list-details-tab { display: block; } .list-details-tab li.nav-item, .list-details-tab.fixed_nav li { display: block; border-bottom: 1px solid #ddd; } .list_menu { border-bottom: none; } .list-details-title.v1 { transform: translateY(300px); } .item-wrapper .product-list .trending-place-item .trending-title-box { padding: 20px 30px; } .hero__list-item a { font-size: 1rem; } .hero__list-item a i { font-size: 0.9375rem; } .hero__form-input { width: 100%; margin-right: 0; } .hero__input-holders { width: 100%; border-radius: 0.25rem; } .list-details-tab.nav-tabs .nav-link { text-align: left; border-bottom: 1px solid #ddd; } .list-details-tab.nav-tabs .nav-link.active { border-bottom: none; } .list-details-tab.nav-tabs { border-bottom: none; } .feature-left.float-left { margin-top: 25px; } .room-type-item .feature-right { margin-top: -47px; } .facilities-list { margin-top: 45px; } .listing-details-slider .single-listing-slider a img, .room-type-item img { width: 100%; } .customer-text { margin: 70px 0 0; } .review_wrap .rate-review { margin-bottom: 10px; } .list-tags { margin-bottom: 30px; } .review-box { padding: 0 10px; } .trending-prev, .popular-prev, .coupon-prev, .team-prev, .partner-prev, .testimonial-prev { left: 43%; } .trending-next, .popular-next, .coupon-next, .team-next, .partner-next, .testimonial-next { right: 43%; } .similar-next { right: 2%; } .coupon-desc.float-right h4 { margin-top: 30px; margin-bottom: 0; } .coupon-owner { margin-bottom: 20px; } .work-process-content { margin-bottom: 30px; } .contact-widget { margin-top: 50px; } .list-details-tab.nav-tabs.pricing-list .nav-item { margin-right: 0; text-align: left; } .list-details-tab.nav-tabs.pricing-list .nav-item:first-child { padding-right: 15px; } .app-content { padding-bottom: 30px; } .app-img { position: relative; top: 10px; } .action-title p { margin-bottom: 30px; } .add_list_content .filter-input { margin-bottom: 15px; } .list-details-title.v3 { transform: translateY(300px); } .user_info_menu { border-bottom: none; }}@media (max-width: 575px) { .xs-left { float: left !important; } .hero__description { font-size: 1rem; } .hero__title, .hero-title.v2 { font-size: 2.5rem; line-height: 3rem; margin-left: 0; } .hero__list-item a { font-size: 0.9375rem; } .hero__list-item a i { font-size: 0.9375rem; } .trending-btn-wrap .btn-danger { width: 100%; } ul.listing-features { columns: 1; } .list-single-facts ul { columns: 1; } a.rate-review { padding: 6px 10px; margin-right: 10px; } a.rate-review i { margin-right: 5px; } a.rate-review span { padding-left: 5px; } .review_wrap .rate-review { float: left !important; margin-bottom: 10px; } .review_wrap.has-child { margin-left: 30px; } .explore__form-checkbox-list.full-filter { left: 2%; } .nav-folderized .nav h2:after { right: 5%; } .page-wrapper.fixed-footer { /*margin-bottom: 640px;*/margin-bottom: 90px; } .counter-text h6 { font-size: 25px; } .counter-text i { font-size: 20px; } .counter-text p { font-size: 15px; } .hero-catagory-menu ul li { margin-bottom: 15px; } .contact-form__upload-btn { margin-bottom: 40px; } .contact-form__input-file { width: 157px; } .sec_footer .social-buttons.style2, .sec_footer .list.footer-list { text-align: center !important; } .sec_footer .contact-info { display: inline-block; } .hero-slider-content { width: auto; padding-right: 40px; } .hero-slider-content h3 { font-size: 26px; line-height: 1; } .hero-slider-content p { font-size: 14px; }}@media only screen and (max-width:480px) { .xs-center { text-align: center !important; } .hero__form.v1.bg-white { padding: 20px 15px; } .section-title { font-size: 1.25rem; } .pricing-table .title:after, .pricing-table .title:before { width: 280px; height: 200px; top: 220px; left: -46px } .pricing-table .title:after { top: 150px; left: auto; right: -70px } .trending-title-box { padding: 22px 14px; } .hero-category-content { width: calc(100% * (1/3) - 21px); margin-bottom: 15px; } .review-item__description { margin: 10px 0 20px 0; } .review-item__image { width: 100%; } .review-item__post { display: block; } .list-ratings span { font-size: 16px; } .slider-btn.v4 { width: 30px; height: 30px; } .slider-btn.v4 i { line-height: 30px; } .single-listing-title h2 { font-size: 27px; } .contact-form__upload-btn { text-align: left; margin-bottom: 37px; } .contact-form__upload-btn span { top: 0; left: 0; } .contact-form__upload-btn span i { margin-right: 0.25rem; } ul.business-hours { padding: 15px; } .customer-rating { float: left; } .trending-prev, .popular-prev, .coupon-prev, .team-prev, .partner-prev, .testimonial-prev { left: 38%; } .trending-next, .popular-next, .coupon-next, .team-next, .partner-next, .testimonial-next { right: 38%; } .hero.v2 .hero-desc.v2 { margin-bottom: 0; } .hero.v2 .hero-title.v2 { font-size: 1.6rem; margin-bottom: 0; } .review_wrap li li { margin-left: 0; } .app-content form input[type="text"] { margin-bottom: 15px; } .popular-catagory-content .title { font-size: 25px; top: 38%; } .popular-catagory-content .cat-content span { margin-top: 60px; } .blog-hover-content a.btn.v6 { opacity: 0; } .blog-hover-content .blog-title { transform: translatey(12px); } .single-blog-item.v2:hover .blog-hover-content a.btn.v6 { opacity: 0; } .popular-item.sm-grid .single-place-content { bottom: 2.6rem; } .popular-item.sm-grid .single-place-title { margin-bottom: 5px; } .popular-item.sm-grid .single-place-title a { font-size: 20px; } .contact-form__input-file { width: 170px; } .payment_receipt--contents .btn.v3 { margin-top: 20px; }}@media (max-width: 320px) { .trending-title-box span { padding: 0 4px; } .trending-title-box p { font-size: 13px; } .trending-title-box ul li span { font-size: 12px; padding: 0 2px 0 0; }.icon-footer > a > img {height: 25px !important;}.title-footer {color: #ffF;font-size: 9px !important;}}/*@media only screen (max-width:767px) and(orientation:landscape){ .hero-title.v2, .hero-desc.v2{ display: none; }}*/.adjust{padding-left:0px;padding-right:0px:}/**************************** 13. Tikotec ****************************/@font-face { font-family: 'Montserrat'; src: url('../fonts/Montserrat-Regular.ttf'); font-weight: normal; font-style: normal;}@font-face { font-family: 'Montserrat Heavy'; src: url('../fonts/Montserrat-Medium.ttf'); font-weight: normal; font-style: normal;}@font-face { font-family: 'Montserrat Bold'; src: url('../fonts/Montserrat-Bold.ttf'); font-weight: normal; font-style: normal;}@font-face { font-family: 'Montserrat Bold Italic'; src: url('../fonts/Montserrat-BoldItalic.ttf'); font-weight: normal; font-style: normal;}@font-face { font-family: 'Roboto'; src: url('../fonts/Roboto-Regular.ttf'); font-weight: normal; font-style: normal;}@font-face { font-family: 'Roboto Bold'; src: url('../fonts/Roboto-Bold.ttf'); font-weight: normal; font-style: normal;}@font-face { font-family: 'OpenSans'; src: url('../fonts/OpenSans-Regular.ttf'); font-weight: normal; font-style: normal;}@font-face { font-family: 'OpenSans Bold'; src: url('../fonts/OpenSans-Bold.ttf'); font-weight: normal; font-style: normal;}body{overflow:hidden !important;color: #000000;font-family: OpenSans;font-size: 13px;}.site-navbar-wrap.v1 {background-color:#0d2a3d;}/*#contenido { height: calc(100vh - 63px ); overflow: hidden; padding-top: 56px;}/**/#contenido { overflow: hidden; position: absolute; top: 56px; width: 100%;bottom: 63px;}#contenido2 { /* height: 100vh;/**/min-height: 700px; overflow-x: hidden; overflow-y: scroll; padding-top: 56px; height: calc( (var(--vh, 1vh) * 100) - 64px ); padding-bottom: 35px;}.btn{ border-radius: 25px;font-family: Opensans;font-size: 16px;font-weight:normal !important;padding-top: 6px;padding-bottom: 5px;}.btn-fedel{background-color:#FFF;color:#ffa62b !important;border-color:#ffa62b !important;width:100%;}.btn-fedel-ruta{background-color:#ffa62b;color:#fff !important;border-color:#ffa62b !important;width:100%;font-weight:bold;}.btn-fedel-ruta-secundary{background-color:#fff;color:#ffa62b !important;border-color:#ffa62b !important;width:100%;font-weight:bold;}.btn-fedel-secundary{ background-color: #FFF; color: #0d2a3d !important; border-color: #0d2a3d !important;font-weight:bold;}.btn-fedel-secundary a{ background-color: #FFF; color: #0d2a3d !important;}.buscadorContainer{ /* padding-top: 65px;/**/}.naranja { background-color: #ffa62b;color:#FFF;border-radius:0px;border: 0px;}.headIcon{color:#FFF; font-size: 25px;}.searchIcon > img{ height: 20px; width: 20px;margin-top:5px;right: 39px;position:absolute;}.searchIcon.left > img { float: right;}.hero__form.v2 .hero__form-input { background-color: #ffa62b;color:#FFF;border-radius:0px;border: 0px;padding-top:5px;padding-bottom:5px;height:28px;font-size: 12px;font-family: Montserrat ;text-align:center;}.hero__form.v2 .hero__form-input::placeholder { color:#FFF;}a.nav-link.text-uppercase.active { border-bottom: 8px #ffa62b solid;}.center-nav{font-size:12px;}.center-nav > .nav-item > .nav-link{font-size:12px;padding: 0px; /* font-family: Montserrat Bold;/**/ font-family: Montserrat;}.center-nav > .nav-item > .nav-link:hover{color:#0a232b;}.center-nav > .nav-item{min-height:32px !important;}.center-nav > .nav-item > .nav-link{color:#0a232b;margin-top: 0px;padding-bottom: 0px;}/*.listadoContainer {height:530px;overflow-y: scroll;padding-bottom: 10px !important;overflow-x: hidden;}/**/.listadoContainer {/*height: calc( 100vh - 190px );/**/height: calc( (var(--vh, 1vh) * 100) - 165px ); overflow-y: scroll; overflow-x: hidden; position: absolute;}.listado{}.promo{ height: 220px; border-radius: 8px; margin-bottom: 4px; background-size: cover !important; background-position: center !important;}#listadoOfertas .promo{ height: 255px; border-radius: 8px; margin-bottom: 4px; background-size: cover !important; background-position: center !important;}.banner{ height: 134px; /* border-radius: 8px;/**/ margin-bottom: 4px; background-size: cover !important; background-position: center !important;}.promoProveedor{ height: 134px; border-radius: 8px; margin-bottom: 4px; background-size: cover !important;}.red-corner{ height: 65px; width: 65px; background-color: #fe0000; border-radius: 8px 0px 65px 0px;}/*.red-corner > p{ color: #fff; font-size: 12px; padding-top: 8px; padding-left: 7px; line-height: 12px;font-family: Montserrat Bold;}/**/.red-corner > p { color: #fff; font-size: 10px; padding-top: 8px; padding-left: 10px; line-height: 12px; font-family: Montserrat Bold; font-style: italic; float: left; position: absolute; width: 100%;}.red-corner p > .cashback{font-size:14px; font-style:normal;}.red-corner > img{ height: 30px; float: left; top: 22px; position: relative; left: 6px;}.features { position: absolute; right: 0px; top: 0px; width: 10%; margin-top: 10px;}.feature { background-color: #00000070; width: 50px; height: 50px; border-radius: 50px; float: right; padding-top: 3px; margin-right: 12px; margin-bottom: 9px; text-align: center;}.feature > i{color: #fff; font-size: 20px;}.feature > img{width:70%;margin-top:2px !important;}/*.disolve{ background-image: linear-gradient(to top, rgba(0, 0, 0, 1), rgba(0,0,0,.35), transparent); height: 80px; padding-top: 35px; width:100%; position:absolute; bottom:0; border-radius: 0px 0px 8px 8px;}/**/.provFooter { position: absolute; bottom: 0px; width: 100%;}.disolve { background-image: linear-gradient(to top, rgba(0, 0, 0, 1), rgba(0,0,0,.35), transparent); min-height: 80px; padding-top: 35px; width: 100%; position: relative; bottom: 0; border-radius: 0px 0px 8px 8px; padding-bottom: 10px; float: left;}.disolve > h3{ color: #fff; font-size: 12px; width: 100%; text-align: left;font-weight:bold;opacity:1;margin:0;padding-left: 13px;padding-right: 13px; line-height: 15px; margin-bottom: 5px;}.disolve > p{ color: #fff; font-size: 11px; width: 100%; text-align: left;opacity:1;margin-left: 13px; line-height: 10px; padding-bottom: 5px;}.distance { background-color: #00000070; position: absolute; left: 12px; width: 65px; height: 15px; border-radius: 20px; margin-bottom: 10px; float: left; top: 10px;}.distance > p{ color: #fff; font-size: 10px !important;margin-top:1px; width: 100%; text-align: center;line-height:13px;}.verMapa{height:28px;background-color:#ffa62b;text-align:center;color:#FFF; font-family: Montserrat Heavy; font-size: 12px;width:112px;height: 32px; padding-top: 6px; border-radius: 25px; position: absolute; bottom: 3px; left: 35%;z-index:999;}.verMapa > span{margin-top:10px;height:21px;}.verMapa .iconoMapa{height:21px;}@supports(-webkit-touch-callout: none){ /* CSS specific to iOS devices */ .verMapa{ bottom: 16px;}}.footer-tkt{ position: fixed !important; bottom: 0 !important; height: 63px !important; z-index: 999999;width:100%;background-color:#0d2a3d;}@supports(-webkit-touch-callout: none){ /* CSS specific to iOS devices */ .footer-tkt{position: fixed !important;bottom: 0 !important;height: 73px !important;z-index: 999999;width:100%;background-color: #0d2a3d;}}.icon-footer{width:20%;height:50px;}.icon-footer > a > img{height:30px;margin-top:10px;}.title-footer{color: #ffF;font-size:11px;width:100%;float:left;font-family: Montserrat;}.backButton{color: #000; padding-top: 11px; text-align: center;}.divider { border-bottom: 1px solid #ccc; width: 100%; margin-top: 8px; /*margin-bottom: 8px;*/}.search { --border-radius: 10px; --width: 30px; --height: 28px; background-color:transparent; width: auto; height: var(--height); position: relative; overflow: hidden; border-radius: var(--border-radius); box-shadow: 0 10px 30px rgba(65, 72, 86, 0.05); display: -webkit-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; margin-left:5px;}.search > input#buscar:focus{margin-left: -5px !important;}input#buscar:focus < .search{margin-left: -5px !important;}.search:active{margin-left: -5px !important;}.search input[type="text"] { position: relative; width: 100%; height: 28px; color: #fff; border: 0; box-sizing: border-box; outline: none; /* padding: 0 0 0 40px;/**/ -webkit-transition: width .6s ease; transition: width .6s ease; z-index: 10; opacity: 0; cursor: pointer; padding-left:40px; background-color:transparent;}.search input[type="text"]:focus { z-index: 0; opacity: 1; width: 100%;}.searchTxt{display: block;}.search input[type="text"]:focus ~ .search .searchTxt::after{transition: display none;}.search input[type="text"]:focus ~ .symbol::before { width: 0%;}.search input[type="text"]:focus ~ .symbol:after { -webkit-clip-path: inset(0% 0% 0% 100%); clip-path: inset(0% 0% 0% 100%); -webkit-transition: -webkit-clip-path .04s linear .105s; transition: -webkit-clip-path .04s linear .105s; transition: clip-path .04s linear .105s; transition: clip-path .04s linear .105s, -webkit-clip-path .04s linear .105s;}.search input[type="text"]:focus ~ .symbol .lens { top: 8px; left: 10px; -webkit-transform: translate(0, 0); transform: translate(0, 0); -webkit-transition: top .5s ease .1s, left .5s ease .1s, fill .3s ease; transition: top .5s ease .1s, left .5s ease .1s, fill .3s ease;}.search input[type="text"]:focus ~ .clearSearch {display:block;}.search input[type="text"]:focus ~ .symbol:after {display:block;}.search .symbol { height: 100%; /*left: 30%;/**/ width: 100%; position: absolute; top: 0; z-index: 1; display: -webkit-box; display: flex; /* -webkit-box-pack: center; justify-content: center;/**/ -webkit-box-align: center; align-items: center;/**/}.search .symbol:before { content: ""; position: absolute; right: 0; z-index: -1; -webkit-transition: width .6s ease; transition: width .6s ease;}.search .symbol:after { content: ""; position: absolute; -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); -webkit-transition: -webkit-clip-path .04s linear .225s; transition: -webkit-clip-path .04s linear .225s; transition: clip-path .04s linear .225s; transition: clip-path .04s linear .225s, -webkit-clip-path .04s linear .225s;}.search .symbol .lens { position: absolute; stroke: none;}.search .symbol .lens { fill: #fff; width: 16px; height: 16px; z-index: 2; -webkit-transition: top .3s ease, left .3s ease, fill .2s ease .2s; transition: top .3s ease, left .3s ease, fill .2s ease .2s;}#searchTxt {position: absolute; /* left: 40%;/**/ font-weight:bold; height: 28px; padding-top: 4px; padding-bottom: 4px;margin-left:-5px;}.promocionesActivas{position: absolute; top: 15px; /* left: 65%;/**/ left: calc(100% - 10px); color: #fff; background-color: red; height: 15px; width: 15px; border-radius: 8px; text-align: center; font-weight: bold; font-size: 10px;}.azulFedel{color:#0a232b;}.swal2-container { z-index: 9999999 !important; }div#cart { background-color: red; border-radius: 20px; font-size: 10px; width: 16px; font-weight: bold; text-align: center;}.cartContainer { position: absolute; float: right; bottom: 0px; right: 20%;}.perfilSelected, .homeSelected, .fedelcardSelected, .eventosSelected, .campanaSelected{/*text-shadow: 0px 0px 4px #FFF;*//*color:#ffa62b;*/font-weight:bolder; /* font-family: Montserrat Bold;/**/ font-family: Montserrat;}.search2 .symbol .lens { fill: #fff; width: 16px; height: 16px; z-index: 2; -webkit-transition: top .3s ease, left .3s ease, fill .2s ease .2s; transition: top .3s ease, left .3s ease, fill .2s ease .2s;}.logoArea{height:56.27px !important;}input#buscar2:focus { border: 0px !important; /* box-shadow: 0 0 5px rgb(81 203 238) !important; border: 1px solid rgba(81, 203, 238, 1) !important;/**/}input#buscar2{margin-top:15px;height:30px;width:100%;background-color:transparent;border:0px;outline: none;color: #fff;}#logohead{color: #fff;}#logohead h3{color: #fff; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}#logohead .backButton{color: #fff; padding-top: 16px;}.nombreProveedor2{/*padding-left:0px;/**/padding-right:0px;padding-top:18.5px;padding-left: 0px;}.nombreProveedor2 h3{/*font-size:2.5vw;/**/}#addButtonFooter{position:absolute;left: calc(50% - 35px); top: -30px;/*background-color:#0d2a3d;*/background-color:#0d2a3d; width: 70px; height: 70px; border: 3px solid #fff; padding-top: 3px; border-radius: 47px;}#addButtonFooter a{color: #fff; font-size: 40px;}.agendaInput { border-top: none; border-left: none; border-right: none; border-color: #0d2a3d;}textarea.agendaInput{ border-color: #0d2a3d;border: 1px solid; border-top: none; border-left: none; border-right: none; min-height: 65px;}.title{font-size:18px; font-family: 'Montserrat Bold';}#addTarea {display:none; position: absolute; bottom: 70px; border-radius: 25px; width: 80%; background-color: #0d2a3d; margin-left: 10%;}.newTarea { padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #fff;}.newTarea h6{ text-align: center; color: #fff !important; padding-top: 5px; padding-bottom: 5px; color: #fff !important;margin-bottom: 0px;text-transform:uppercase; font-weight: bold; font-size: 14px; font-family: Montserrat Bold;}@keyframes menuInUp { from { bottom: -550px; display:block !important; } to {bottom:70px; display:block !important;}}@keyframes menuOutDown { from { bottom: 70px; display:block !important;} to {bottom:-550px; display:block !important;}}/* The element to apply the animation to */.menuIn { animation-name: menuInUp; animation-duration: 0.5s; animation-fill-mode: forwards; display:block !important;}.menuOut { animation-name: menuOutDown; animation-duration: 0.5s; animation-fill-mode: forwards; display:block !important;}.btn-orange{background-color:#f08149 !important;color:#fff !important;}.return{color:#fff !important;font-size: 20px; font-family: 'Montserrat Bold';border: 1px solid #fff; padding: 5px;border-radius: 10px;}.textoNota{padding: 10px;background-color:#fffae4;}.selectedNote > .textoNota{border:#03F 2px solid;}.textoTodo{padding: 10px;background-color:#fffae4;}.selectedTodo > .textoTodo{border:#03F 2px solid;}.MyCustomizedClass{}.btnNuevaTodo, .btnCancel{width: 50%;text-align: center;display: block;}.clockpicker-popover { z-index: 999999999999999999999999 !important;}.mbsc-schedule-event-title, .mbsc-schedule-event-range{color: #fff !important;}.mbsc-windows, .mbsc-font{ font-family: Montserrat !important;}#canvas-registro{border:1px solid #888888;}.swal2-container{z-index:99999999999 !important; }.select2-container.select2-container--default.select2-container--open { z-index: 9999999999999 !important;}.controlRegistro { margin-top: 0px;}