body { color: #444; font-weight: 400; overflow-x: hidden; -webkit-text-size-adjust: 100%; -webkit-overflow-scrolling: touch; -webkit-font-smoothing: antialiased; line-height: 1.6em; margin: 0 auto; font-family: Poppins, sans-serif } .nopadding { padding: 0 } .noradiusleft { border-radius: 3px 0 0 3px } .bg-white { background-color: #fff } .bg-gray { background-color: #fafafa } .bg-dark { background-color: #242424 } a { outline: 0; color: #333; text-decoration: none; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease- 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s } a:focus, a:hover { text-decoration: none; color: #e52d27; outline: 0 } h1, h2 { line-height: 1.5em; font-weight: 400 } h3, h4 { font-weight: 400; line-height: 1.4em } h5, h6 { line-height: 1.4em } p { font-family: 'Open Sans', sans-serif; line-height: 24px } ol, ul { margin: 0; padding: 0 } section { padding: 70px 0 } .heading-2 { margin-bottom: 50px; text-align: center } .heading-2.left { text-align: left } .heading-2 h2 { font-weight: 500; line-height: 35px; margin: 0; text-transform: capitalize } .heading-2 h3 { font-size: 20px; font-weight: 400; margin: 0; text-transform: capitalize } .heading-2.heading-white h3, .heading-white { color: #fff } .mt70 { margin-top: 70px } .pt30 { padding-top: 30px } .mt-30 { margin-top: -30px } .btn { padding: 10px 20px; font-size: 14px } .footer-content .copyright, .footer-content .copyright a { color: #fff; text-transform: capitalize; font-size: 16px } .btn-theme { color: #fff; background-color: #242424; border-color: #242424; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease- 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s } .btn-theme.active, .btn-theme:active, .btn-theme:focus, .btn-theme:hover, .open .dropdown-toggle.btn-theme { color: #fff; background-color: #e52d27; border-color: #e52d27 } .btn-theme.active, .btn-theme:active, .open .dropdown-toggle.btn-theme { background-image: none } .btn-theme.disabled, .btn-theme.disabled.active, .btn-theme.disabled:active, .btn-theme.disabled:focus, .btn-theme.disabled:hover, .btn-theme[disabled], .btn-theme[disabled].active, .btn-theme[disabled]:active, .btn-theme[disabled]:focus, .btn-theme[disabled]:hover, fieldset[disabled] .btn-theme, fieldset[disabled] .btn-theme.active, fieldset[disabled] .btn-theme:active, fieldset[disabled] .btn-theme:focus, fieldset[disabled] .btn-theme:hover { background-color: #242424; border-color: #242424 } .btn-theme .badge { color: #e52d27; background-color: #fff } .eds-list { margin: 20px 0 } .eds-list img { display: block; margin: 0 auto; box-shadow: 1px 1px 10px rgba(0, 0, 0, .1) } .page-header-area-2 { padding: 30px 0; text-align: left; position: relative; background-color: #fafafa } .page-header-area-2 .small-breadcrumb { background: 0 0 } .page-header-area-2 .small-breadcrumb .breadcrumb-link ul li a { color: #999 } .page-header-area-2 .small-breadcrumb .breadcrumb-link ul li::after { color: #a0a0a0 } .page-header-area-2 .small-breadcrumb .breadcrumb-link ul li a.active { border-bottom: medium none } .page-header-area-2 h1 { color: #232323; font-size: 26px; font-weight: 600; text-transform: capitalize; margin: 0 } .page-header-area-2 .key-features { margin-top: 15px; margin-bottom: 0 } .small-breadcrumb { overflow: hidden; position: relative; width: 100% } .small-breadcrumb .breadcrumb-link { overflow: hidden } .small-breadcrumb .breadcrumb-link ul li { float: left; padding: 0 15px } .small-breadcrumb .breadcrumb-link ul li:first-child { padding-left: 0 } .small-breadcrumb .breadcrumb-link ul li a { color: #fff; display: inline-block; position: relative } .small-breadcrumb .breadcrumb-link ul li a .icon { margin-right: 5px } .small-breadcrumb .breadcrumb-link ul li a .icon { display: inline-block; width: auto } .small-breadcrumb .breadcrumb-link ul li a::after { bottom: -8px; content: ""; height: 4px; left: 0; position: absolute; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -ms-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; width: 100% } .small-breadcrumb .breadcrumb-link ul li a:hover::after { bottom: -4px; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -ms-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s } .small-breadcrumb .breadcrumb-link ul li a:first-child { padding-left: 0 } .small-breadcrumb .breadcrumb-link ul li { position: relative; list-style: none } .small-breadcrumb .breadcrumb-link ul li::after { color: #fff; content: "\f105"; font-family: FontAwesome; font-size: 13px; font-style: normal; font-weight: 400; position: absolute; right: 0; text-decoration: inherit; top: 0 } .small-breadcrumb .breadcrumb-link ul li:last-child::after { display: none } .transparent-breadcrumb-listing::after { background: rgba(0, 0, 0, .7); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1 } .transparent-breadcrumb-listing { background: rgba(0, 0, 0, 0) url(../images/collage.jpg) no-repeat fixed center center/cover; color: #fff; padding-bottom: 35px; padding-top: 175px; position: relative; z-index: 1 } .transparent-breadcrumb-listing.bread-type-4 { padding-bottom: 60px; padding-top: 60px } .transparent-breadcrumb-listing.bread-type-4 .small-breadcrumb .breadcrumb-link { overflow: hidden; margin: 0 auto; display: table } .transparent-breadcrumb-listing.bread-type-4 .small-breadcrumb h1 { text-align: center; margin-bottom: 0; margin-top: 0; font-weight: 600 } .transparent-breadcrumb-listing .short-detail .list-category ul { list-style: none } .transparent-breadcrumb-listing .short-detail .list-category ul li { display: inline-block; padding-right: 10px } .transparent-breadcrumb-listing .short-detail .list-category ul li a { color: #fff } .transparent-breadcrumb-listing .short-detail .list-category ul li:after { content: "\f105"; width: 100%; height: 100%; font-family: FontAwesome; color: #fff; margin-left: 10px } .transparent-breadcrumb-listing .short-detail .list-category ul li:last-child:after { margin: 0; content: "" } .transparent-breadcrumb-listing .list-heading h2 { margin: 0; text-transform: capitalize; font-weight: 600; text-align: left; color: #fff } .transparent-breadcrumb-listing .single-listing .list-heading { margin-bottom: 10px } .transparent-breadcrumb-listing .list-heading h2 .business-status { background-color: #c00; color: #fff; padding: 3px 10px; border-radius: 3px; font-size: 12px; font-weight: 400; vertical-align: top; margin-left: 10px } .list-heading h2 .business-status { background-color: #c00; color: #fff; padding: 3px 10px; border-radius: 3px; font-size: 12px; font-weight: 400; vertical-align: top; margin-left: 10px } .transparent-breadcrumb-listing .list-meta { position: relative } .transparent-breadcrumb-listing .list-meta ul { list-style: none } .transparent-breadcrumb-listing .list-meta ul li { display: inline-block; margin-right: 15px } .transparent-breadcrumb-listing .list-meta ul li:last-child { margin: 0 } .transparent-breadcrumb-listing .list-meta ul li:after { content: "|"; width: 100%; height: 100%; color: #ddd; margin-left: 15px } .transparent-breadcrumb-listing .list-meta ul li:last-child:after { content: ""; margin: 0 } .transparent-breadcrumb-listing .list-meta .ratings i { color: #ddd; font-style: normal } .papular-listing-2 .ratings.elegent i { color: #ddd; font-style: normal } .transparent-breadcrumb-listing .list-meta .ratings i.color { color: #fc0 } .transparent-breadcrumb-listing .list-meta i.rating-counter { color: #ddd; text-transform: capitalize; margin-left: 10px } .transparent-breadcrumb-listing .list-meta .list-meta-with-icons i { font-size: 16px; margin-right: 10px } .transparent-breadcrumb-listing .list-meta .list-meta-with-icons a { color: #fff } .transparen-listing-sidebar { position: absolute; top: -73px; overflow: visible; z-index: 1 } .transparen-listing-sidebar .profile-widget .media { border: 1px solid #ddd; border-radius: 3px } .transparent-breadcrumb-listing.single-listing { padding-bottom: 30px; padding-top: 230px } .transparent-breadcrumb-listing.single-listing .list-heading h2 { text-align: left; color: #fff } .pagination { border-radius: 0; margin: 0 } .pagination>li:first-child>a, .pagination>li:first-child>span, .pagination>li:last-child>a, .pagination>li:last-child>span { border-radius: 3px } .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover { background-color: #e52d27; border: 1px solid #e52d27; color: #fff } .pagination li { box-shadow: none; display: inline-block; margin-right: 10px } .pagination li>a { background-color: #e1e8ed; border-color: #e1e8ed; color: #777; font-size: 14px; font-weight: 500; padding: 10px 14px; border-radius: 3px } .pagination li>a:hover { background-color: #e52d27; color: #fff; border: 1px solid #e52d27 } #spinner { background: #fff; height: 100%; left: 0; opacity: 1; position: fixed; text-align: center; top: 0; width: 100%; z-index: 999999999 } .spinner-img { height: 100%; left: 0; position: fixed; top: 35%; width: 100% } .first-heading { margin-top: 0 } .first-heading .title { padding-top: 0 } .featured-ribbon { height: 75px; overflow: hidden; position: absolute; right: 0; text-align: right; top: 0; width: 75px; z-index: 1 } .featured-ribbon span { box-shadow: 0 3px 12px -7px #000; color: #242424; display: block; font: 600 10px/30px "Source Sans Pro", sans-serif; position: absolute; right: -35px; text-align: center; text-transform: uppercase; top: 13px; transform: rotate(45deg); width: 125px; background: #fc0 } .menu-transparent { padding: 15px 0; position: absolute; width: 100%; z-index: 99; border-bottom: 1px solid; border-color: rgba(204, 204, 204, .3) } .mega-menu.transparent { position: relative; min-height: 38px; z-index: 99 } .menu-transparent .mega-menu.transparent.desktopTopFixed .menu-list-items { background: #242424 none repeat scroll 0 0; padding: 1% 14% } .mega-menu.transparent .menu-logo>li>a { padding: 0 } .mega-menu.transparent .menu-links>li>a { font-size: 14px; color: #fff } .mega-menu.transparent>div.menu-list-items { background-color: transparent } .mega-menu.transparent .menu-links { float: right } .mega-menu.transparent .menu-button { float: right; margin-bottom: 0 } .mega-menu .menu-links>li>a { font-size: 14px } .mega-menu.transparent .menu-button li a { color: #fff } .menu-transparent .mega-menu .menu-logo li a img { margin-top: 8px } .menu-transparent .mega-menu .menu-list-items .menu-links .drop-down-multilevel { top: 65px } .menu-transparent .mega-menu .menu-list-items .menu-links .drop-down-multilevel li .drop-down-multilevel { top: 0 } .mega-menu.transparent .menu-button li a.dropdown-toggle { color: #fff } .menu-transparent .mega-menu.transparent.desktopTopFixed .menu-list-items .menu-links .drop-down-multilevel { top: 82px } .menu-transparent .mega-menu.transparent.desktopTopFixed .menu-list-items .menu-links .drop-down-multilevel li .drop-down-multilevel { top: 0 } .mega-menu.transparent .menu-button img.resize { border-color: #fff; width: 40px; margin-right: 0 } .mega-menu.transparent .menu-button li.post-btn { border: 1px solid #fff; border-radius: 3px; position: relative; overflow: hidden; margin-top: 6px } .mega-menu.transparent .menu-button li.post-btn:hover { background-color: #fff } .mega-menu.transparent .menu-button li.post-btn:hover a, .mega-menu.transparent .menu-button li.post-btn:hover i { color: #242424 } .mega-menu.transparent .menu-button li.post-btn a { padding: 0 20px; line-height: 35px; color: #fff } .mega-menu.transparent .menu-button li.post-btn a i { margin-right: 5px } .header2 { position: relative; box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, .1); z-index: 99 } .header-type-2 .mega-menu.header2 .menu-links { padding: 7px 0 } .header-type-2 .mega-menu.header2 .menu-logo>li>a { padding: 0 15px 0 15px } .header-type-2 .mega-menu.header2 .menu-button li.profile-dropdown { margin-top: 10px } .header-type-2 .mega-menu.header2 .menu-button li { line-height: 63px } .header-type-2 .mega-menu.header2 .drop-down-multilevel { top: 65px } .header-type-2 .mega-menu.header2 .drop-down-multilevel .drop-down-multilevel { top: 0 } .header-type-2 .mega-menu.header2.desktopTopFixed .menu-list-items { padding: 0 } .mega-menu.header2 .menu-button { float: right; margin-bottom: 0 } .mega-menu.header2 .menu-button li.post-btn { position: relative; overflow: hidden; background: #e52d27 } .mega-menu.header2 .menu-button li.post-btn a { padding: 0 20px; line-height: 65px; color: #fff; text-transform: uppercase; font-weight: 500 } .mega-menu.header2 .menu-button li.post-btn a i { margin-right: 5px } .mega-menu.header2 .container-fluid { padding: 0 } .mega-menu.header2 .menu-logo>li { margin-top: 15px } .mega-menu.header2 .menu-button li a { color: #242424 } .mega-menu.header2 .menu-button li.profile-dropdown ul.dropdown-menu a { color: #242424 } .mega-menu.header2 .menu-button img.resize { border-color: #242424 } .header-type-3 .mega-menu .menu-links>li>a { padding: 0 12px } .menu-button li { float: left; margin-right: 20px; margin-left: 20px } .menu-button li a { font-size: 14px; line-height: 50px } .menu-button li.profile-dropdown { margin-top: 5px } .menu-button li.profile-dropdown a { line-height: 28px } .menu-button li:last-child { margin-right: 0 } .menu-button img.resize { border: 1px solid #000; border-radius: 50%; padding: 3px; width: 45px; margin-right: 10px } .menu-button li.profile-dropdown ul.dropdown-menu { margin-top: 18px; border-radius: 0; min-width: 190px; padding: 0 } .menu-button li.profile-dropdown ul.dropdown-menu li { float: left; width: 100%; margin: 0; padding: 0; display: block } .menu-button li.profile-dropdown ul.dropdown-menu li a { padding: 11px 15px; color: #555; font-size: 14px } .menu-button li.profile-dropdown ul.dropdown-menu li a:hover { color: #e52d27 } .menu-button li.profile-dropdown ul.dropdown-menu li a i { margin-right: 10px } .menu-button li.profile-dropdown ul.dropdown-menu li a .label { border-radius: 50% } .header-top-profile li:last-child { margin-right: 0 } .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { color: #fff!important; background-color: #e52d27 } .header-top-profile img.resize { border: 1px solid #000; border-radius: 50%; padding: 3px; width: 45px; margin-right: 10px } .header-top-profile .myname { font-size: 14px } .header-top-profile .logout { display: block; font-size: 10px; line-height: 10px } .header-top-profile li.profile-dropdown ul.dropdown-menu { padding: 0; margin-top: 10px; border-radius: 0; width: 190px } .header-top-profile li.profile-dropdown ul.dropdown-menu li { margin: 0; float: none; display: block } .header-top-profile li.profile-dropdown ul.dropdown-menu li a:hover { color: #e52d27 } .header-top { position: relative; padding: 15px 0; background-color: #fff; box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, .1); z-index: 99; width: 100% } .header-top.fixed-header { box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, .1); z-index: 99; width: 100%; position: fixed } .header-top .form-group { margin-bottom: 0; margin-right: 10px; position: relative } .header-top ul { list-style: none } .header-top .top-search-form input { height: 40px; border: 1px solid #ddd; font-size: 14px; box-shadow: none } .header-top .top-search-form .btn-default { height: 40px; border: none; background-color: #f9f9f9 } .header-top .top-search-form .btn-default #search_concept { margin-right: 5px } .header-top .top-search-form button[type=submit] { border-radius: 0 } .header-top .top-search-form button[type=submit] span { color: #999 } .header-top .header-top-profile { position: relative } .header-top .dropdown-menu { margin-top: 0; padding: 0; width: 300px } .header-top .dropdown-menu a { padding: 10px 15px; font-size: 14px; font-weight: 400 } .header-top .dropdown-menu a i { margin-right: 10px } .header-top .btn-default.active, .header-top .btn-default:active, .header-top .btn-default:focus, .header-top .open>.dropdown-toggle.btn-default { background-color: #f9f9f9 } .header-top .header-top-profile ul { margin-bottom: 0 } .header-top .header-top-profile ul li { display: inline-block } .header-top .header-top-profile ul li.profile a { color: #242424 } .header-top .header-top-profile ul li.profile { line-height: 20px; padding: 10px 0 } .header-top .header-top-profile ul li.ad-listing-btn { border: 1px solid #e52d27; border-radius: 4px; margin-top: 0 } .header-top .header-top-profile ul li.ad-listing-btn a:hover { background-color: #e52d27; color: #fff } .header-top .header-top-profile ul li.ad-listing-btn a:hover i { color: #fff } .header-top .header-top-profile ul li.ad-listing-btn a { color: #fff; padding: 15px 20px; border-radius: 3px } .header-type-3 .header-top .top-search-form { margin-top: 5px } .header-type-3 .header-top .menu-logo img { margin-top: 7px } .header-type-3 .header-top .mega-menu .drop-down-multilevel { top: 69px } .header-type-3 .header-top .mega-menu .drop-down-multilevel li ul.drop-down-multilevel { top: 0 } .header-top .header-top-profile ul li.ad-listing-btn a i { color: #fff; margin-right: 5px } .header-top #menu-1 { float: left; width: 100%; position: relative } .home-main { height: 660px; background-position: center center; position: relative; background-repeat: no-repeat } .home-main::before { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, .5)) repeat scroll 0 0; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100% } .home-main-2 { height: auto; position: relative; background-repeat: no-repeat; background-size: cover } .home-main-2::before { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, .8)) repeat scroll 0 0; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100% } .home-main-2 .main-section-area { margin-top: 160px } .home-main-2 .main-section-area h1 { line-height: 60px; margin-bottom: 35px; color: #fff; font-size: 60px; text-align: center } .home-main-2 .main-section-area p { color: #fff; display: block; font-size: 20px; line-height: 30px; margin: 0 auto; text-align: center; width: 100% } .home-main-2 .main-arrow { width: 70px; position: absolute; left: -20px; top: 10px; -ms-transform: rotate(50deg); -webkit-transform: rotate(50deg); transform: rotate(50deg) } .home-main-2 .category-section { margin-top: 100px; text-align: center } .home-main-2 .category-section .category-list1 a.new_v1 { border-radius: 3px; color: #fff; padding: 15px; width: 110px; height: 105px; line-height: 80px } .home-main-2 .category-section .category-list1 a.new_v1:hover { background-color: transparent!important; color: #fff!important; border: 1px solid #fff!important } .home-main-2 .category-section .category-list1 a.new_v1 span { color: #fff; font-size: 16px } .home-main-2 .category-section .category-list1 .owl-item:nth-child(10n+1) a.new_v1 { border: 1px solid #f55e5c } .home-main-2 .category-section .category-list1 .owl-item:nth-child(10n+2) a.new_v1 { border: 1px solid #3ac0ff } .home-main-2 .category-section .category-list1 .owl-item:nth-child(10n+3) a.new_v1 { border: 1px solid #77df40 } .home-main-2 .category-section .category-list1 .owl-item:nth-child(10n+4) a.new_v1 { border: 1px solid #f4c837 } .home-main-2 .category-section .category-list1 .owl-item:nth-child(10n+5) a.new_v1 { border: 1px solid #c56dfb } .home-main-2 .category-section .category-list1 .owl-item:nth-child(10n+6) a.new_v1 { border: 1px solid #ff6c00 } .home-main-2 .category-section .category-list1 .owl-item:nth-child(10n+7) a.new_v1 { border: 1px solid #ff4081 } .home-main-2 .category-section .category-list1 .owl-item:nth-child(10n+8) a.new_v1 { border: 1px solid #09c097 } .home-main-2 .category-section .category-list1 .owl-item:nth-child(10n+9) a.new_v1 { border: 1px solid #f66 } .home-main-2 .category-section .category-list1 a.new_v1:nth-child(10n+10) { border: 1px solid #57dc90 } .home-main-2 .owl-stage-outer { overflow-y: hidden; height: 100%; min-height: 30vh } .home-main-2 .owl-carousel .owl-nav { position: absolute; top: 5px; width: 100% } .home-main-2 .owl-carousel .owl-nav i { font-size: 20px } .home-main-2 .owl-carousel .owl-nav .owl-prev { background-color: transparent; color: #fff; left: -20px; position: absolute; top: 35px } .home-main-2 .owl-carousel .owl-nav .owl-next { background-color: transparent; color: #fff; right: -20px; position: absolute; top: 35px } .main-search-bar { background-color: rgba(255, 255, 255, .4); border-radius: 5px; margin-top: 40px; padding: 20px; position: relative; float: left; width: 100% } .main-search-bar .form-group { margin-bottom: 0 } .main-search-bar .btn { border-radius: 0 3px 3px 0; line-height: 42px; padding: 0 } #intro-hero::after { background: rgba(0, 0, 0, .7); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1 } #intro-hero { /*background:rgba(0,0,0,0) url(../images/collage.jpg) no-repeat scroll center center/cover;*/ color: #fff; padding-bottom: 100px; padding-top: 220px; position: relative; z-index: 1 } .hero-title { color: #fff; font-size: 24px; font-weight: 300; margin: 0; margin-bottom: 5px } #intro-hero h2 { font-size: 34px; color: #fff; font-weight: 500; margin-top: 0; margin-bottom: 0 } .hero-tagline { font-size: 18px; margin-bottom: 50px; margin-top: 20px; line-height: 26px } #intro-hero .hero-text-box { position: relative; margin-top: 70px } .form-join { background: #fff none repeat scroll 0 0; border-radius: 4px; box-shadow: 0 0 50px 10px rgba(0, 0, 0, .05); margin: 0 auto; padding: 30px; position: relative } .form-join>h4 { color: #191919; font-size: 24px; font-weight: 500; margin-top: 0; margin-bottom: 20px } .form-join .form-group label { text-align: left } label { color: #333; font-size: 14px; font-weight: 400 } .form-join .form-control { border: 1px solid #ddd; box-shadow: none; border-radius: 3px; color: #555; font-size: 14px; height: auto; padding: 10px 15px; -webkit-transition: all .2s cubic-bezier(0, 0, .58, 1) 0s; -moz-transition: all .2s cubic-bezier(0, 0, .58, 1) 0s; -ms-transition: all .2s cubic-bezier(0, 0, .58, 1) 0s; -o-transition: all .2s cubic-bezier(0, 0, .58, 1) 0s; transition: all .2s cubic-bezier(0, 0, .58, 1) 0s } .form-join .btn-theme { margin-top: 20px; text-transform: capitalize } .main-map { position: relative; overflow: hidden; padding: 0 } #map { height: 100vh; width: 100%; margin: 0; position: relative } .dwt_listing_single-detial .event-map #map, .dwt_listing_single-detial .event-map #static_map { height: 400px } #google-map-btn a { background-color: #fff; border-radius: 3px; box-shadow: 0 1px 4px -1px rgba(0, 0, 0, .2); box-sizing: border-box; color: #333; display: inline-block; padding: 9px 16px 8px; -webkit-transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; transition: all .2s ease-in-out 0s } #google-map-btn { bottom: 20px; font-size: 16px; list-style: outside none none; position: absolute; right: 20px; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -o-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); z-index: 999 } #google-map-btn.top { bottom: initial; right: 20px; top: 20px } #google-map-btn li { float: left; line-height: 20px; margin-left: 4px } #nextpoint::after, #prevpoint::before { font-family: FontAwesome; font-size: 16px; font-weight: 500; line-height: 1px; margin: 0 0 0 6px; position: relative; top: 1px } #prevpoint::before { content: "\f104"; margin: 0 6px 0 0 } #nextpoint::after { content: "\f105"; margin: 0 0 0 6px } .gmnoprint { margin: 10px } .custom-zoom-in, .custom-zoom-out { background-color: #fff; color: #333; cursor: pointer; border-radius: 3px; margin: 5px 15px; -webkit-transition: color .3s, background-color .3s; -moz-transition: color .3s, background-color .3s; -o-transition: color .3s, background-color .3s; transition: color .3s, background-color .3s; box-shadow: 0 1px 4px -1px rgba(0, 0, 0, .2); text-align: center; font-size: 15px; height: 32px; width: 32px } .custom-zoom-in:hover, .custom-zoom-out:hover { background-color: #66676b; color: #fff } .custom-zoom-in:before, .custom-zoom-out:before { font-family: FontAwesome; width: 100%; line-height: 34px; -webkit-transition: -webkit-text-stroke .3s; -moz-transition: -webkit-text-stroke .3s; -o-transition: -webkit-text-stroke .3s; transition: -webkit-text-stroke .3s; -webkit-text-stroke: 1px #fff } .custom-zoom-in:before { content: "\f067" } .custom-zoom-out:before { content: "\f068" } .custom-zoom-in:hover:before, .custom-zoom-out:hover:before { -webkit-text-stroke: 1px #66676b } .cluster img { display: none } .cluster div::before { border: 7px solid #e52d27; box-shadow: 0 0 0 4px #e52d27 inset; opacity: .2 } .cluster div { background-color: #e52d27 } .cluster { width: 36px!important; height: 36px!important } .cluster div { text-align: center; font-size: 15px!important; color: #fff!important; font-weight: 500; border-radius: 50%; width: 36px!important; height: 36px!important; line-height: 36px!important } .cluster div:before { opacity: .2; content: ''; position: absolute; border-radius: 50%; top: 0; left: 0; width: 100%; height: 100%; animation: cluster-animation 2.5s infinite } @keyframes cluster-animation { 0%, 100% { transform: scale(1.3) rotate(0) } 50% { transform: scale(1.5) rotate(90deg) } } .infoBox-close { position: absolute; top: 10px; right: 10px; display: inline-block; z-index: 999; text-align: center; line-height: 31px; cursor: pointer; font-size: 15px; font-weight: 500; height: 31px; width: 31px; background-color: #fff; color: #333; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; transition: all .2s ease-in-out; font-family: FontAwesome; border-radius: 3px; -webkit-text-stroke: 1px #fff } .infoBox-close:hover { color: #fff; background-color: #66676b; -webkit-text-stroke: 1px #66676b } .infoBox { -webkit-animation: fadeIn .9s; animation: fadeIn .9s } @-webkit-keyframes fadeIn { from { opacity: 0 } to { opacity: 1 } } @keyframes fadeIn { from { opacity: 0 } to { opacity: 1 } } .infoBox:after { content: ""; position: absolute; bottom: -20px; left: 40px; width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #fff } .map-grid-box { position: relative; -webkit-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -ms-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -o-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -moz-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05) } .map-grid-box .image { float: left } .map-grid-box .image img { width: 170px; margin-right: 10px } .map-grid-box .map-grid-box-meta { padding: 8px 0 } .map-grid-box .map-grid-box-title h3 { margin: 0 } .map-grid-box .map-grid-box-title h3 a { font-size: 18px } .map-grid-box .map-grid-box-title .location i { margin-right: 5px; font-size: 16px } .map-grid-box .map-grid-box-bottom { position: relative; overflow: hidden } .map-grid-box .map-grid-box-bottom a { float: left; margin-right: 10px } .map-grid-box .map-grid-box-bottom a i { display: inline-block; margin-right: 5px; font-size: 20px; vertical-align: middle } .map-grid-box .map-grid-box-meta { background-color: #fff } .map-grid-box .map-grid-box-bottom p.open24 { margin-bottom: 0; background-color: #fc0; color: #242424; padding: 1px 10px; border-radius: 3px; font-size: 12px; float: left } .map-grid-box .map-grid-box-bottom p.open { margin-bottom: 0; background-color: #68a864; color: #fff; padding: 1px 10px; border-radius: 3px; font-size: 12px; float: left } .map-grid-box .map-grid-box-bottom p.close { margin-bottom: 0; background-color: #c00; color: #fff; padding: 1px 10px; border-radius: 3px; font-size: 12px; float: left } .category-section .category-list1 { position: relative; margin: 0 auto } .category-section .category-list1 a.new_v1 { background-color: #e52d27; padding: 15px; border-radius: 10px; font-size: 60px; display: inline-block; color: #fff; margin-bottom: 20px; position: relative } .category-section .category-list1 a.new_v1:last-child { margin-right: 0 } .category-section .category-list1 a.new_v1 span { color: #242424; font-size: 16px; left: 0; position: relative; text-align: center; width: 100%; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease- 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s } .category-section .category-list1 a.new_v1:focus, .category-section .category-list1 a.new_v1:hover { background-color: #e52d27!important } .category-section .category-list1 .owl-item:nth-child(10n+1) a.new_v1 { background: #f55e5c none repeat scroll 0 0 } .category-section .category-list1 .owl-item:nth-child(10n+2) a.new_v1 { background: #3ac0ff none repeat scroll 0 0 } .category-section .category-list1 .owl-item:nth-child(10n+3) a.new_v1 { background: #77df40 none repeat scroll 0 0 } .category-section .category-list1 .owl-item:nth-child(10n+4) a.new_v1 { background: #f4c837 none repeat scroll 0 0 } .category-section .category-list1 .owl-item:nth-child(10n+5) a.new_v1 { background: #c56dfb none repeat scroll 0 0 } .category-section .category-list1 .owl-item:nth-child(10n+6) a.new_v1 { background: #ff6c00 none repeat scroll 0 0 } .category-section .category-list1 .owl-item:nth-child(10n+7) a.new_v1 { background: #ff4081 none repeat scroll 0 0 } .category-section .category-list1 .owl-item:nth-child(10n+8) a.new_v1 { background: #09c097 none repeat scroll 0 0 } .category-section .category-list1 .owl-item:nth-child(10n+9) a.new_v1 { background: #f66 none repeat scroll 0 0 } .category-section .category-list1 .owl-item:nth-child(10n+10) a.new_v1 { background: #57dc90 none repeat scroll 0 0 } #intro-hero .category-section .category-list1 { display: block; text-align: center } #intro-hero .category-section .category-list1 a.new_v1 { padding: 15px; border-radius: 3px; width: 100px; height: 100px; line-height: 65px } #intro-hero .category-section .category-list1 a.new_v1:hover { background-color: transparent!important; color: #fff!important; border: 1px solid #fff!important } #intro-hero .category-section .category-list1 a.new_v1 span { color: #fff; font-size: 16px; display: block; postion: relative } .category-section .category-list1 .catz_iconz span a { color: #fff } #intro-hero .category-section .category-list1 .owl-item:nth-child(10n+1) a.new_v1 { border: 1px solid #f55e5c } #intro-hero .category-section .category-list1 .owl-item:nth-child(10n+2) a.new_v1 { border: 1px solid #3ac0ff } #intro-hero .category-section .category-list1 .owl-item:nth-child(10n+3) a.new_v1 { border: 1px solid #77df40 } #intro-hero .category-section .category-list1 .owl-item:nth-child(10n+4) a.new_v1 { border: 1px solid #f4c837 } #intro-hero .category-section .category-list1 .owl-item:nth-child(10n+5) a.new_v1 { border: 1px solid #c56dfb } #intro-hero .category-section .category-list1 .owl-item:nth-child(10n+6) a.new_v1 { border: 1px solid #ff6c00 } #intro-hero .category-section .category-list1 .owl-item:nth-child(10n+7) a.new_v1 { border: 1px solid #ff4081 } #intro-hero .category-section .category-list1 .owl-item:nth-child(10n+8) a.new_v1 { border: 1px solid #09c097 } #intro-hero .category-section .category-list1 .owl-item:nth-child(10n+9) a.new_v1 { border: 1px solid #f66 } #intro-hero .category-section .category-list1 .owl-item:nth-child(10n+10) a.new_v1 { border: 1px solid #57dc90 } #intro-hero .highlighted-text { width: 150px; position: absolute; left: 0; top: 100px } #intro-hero .highlighted-text img { -ms-transform: rotate(50deg); -webkit-transform: rotate(50deg); transform: rotate(50deg) } #intro-hero .category-section { margin-top: 100px } #intro-hero .owl-carousel .owl-stage-outer { overflow-x: hidden; overflow-y: hidden; height: 100%; min-height: 150px; max-height: 250px } #intro-hero .owl-carousel .owl-nav { position: absolute; top: 5px; width: 100% } #intro-hero .owl-carousel .owl-nav i { font-size: 20px } #intro-hero .owl-carousel .owl-nav .owl-prev { background-color: transparent; color: #fff; left: -30px; position: absolute; top: 17px } #intro-hero .owl-carousel .owl-nav .owl-next { background-color: transparent; color: #fff; right: -30px; position: absolute; top: 17px } .category-list-modern { position: relative; overflow: hidden } .category-list-modern ul { list-style: none } .category-list-modern ul li { width: 15.5%; display: inline-block; margin-right: 15px; margin-bottom: 15px } .category-list-modern ul li:last-child { margin-right: 0 } .category-list-modern ul li a:hover { color: #242424 } .category-list-modern .category-list-modern-single { text-align: center; border-radius: 4px; padding: 30px 15px } .category-list-modern .category-list-modern-single:hover { -webkit-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -ms-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -o-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -moz-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05) } .category-list-modern ul li:nth-child(10n+1) .category-list-modern-single { border: 1px solid #f55e5c } .category-list-modern ul li:nth-child(10n+2) .category-list-modern-single { border: 1px solid #3ac0ff } .category-list-modern ul li:nth-child(10n+3) .category-list-modern-single { border: 1px solid #77df40 } .category-list-modern ul li:nth-child(10n+4) .category-list-modern-single { border: 1px solid #f4c837 } .category-list-modern ul li:nth-child(10n+5) .category-list-modern-single { border: 1px solid #c56dfb } .category-list-modern ul li:nth-child(10n+6) .category-list-modern-single { border: 1px solid #ff6c00 } .category-list-modern ul li:nth-child(10n+7) .category-list-modern-single { border: 1px solid #ff4081 } .category-list-modern ul li:nth-child(10n+8) .category-list-modern-single { border: 1px solid #09c097 } .category-list-modern ul li:nth-child(10n+9) .category-list-modern-single { border: 1px solid #f66 } .category-list-modern ul li:nth-child(10n+10) .category-list-modern-single { border: 1px solid #57dc90 } .category-list-modern .category-list-modern-single img { display: block; margin: 0 auto } .category-list-modern ul li a span { background-color: #242424; color: #fff; padding: 0 10px; border-radius: 4px; font-size: 12px; letter-spacing: .5px } .cities-section { position: relative; overflow: hidden; width: 100%; padding-bottom: 40px; } .cities-section .country-box { height: auto; margin-bottom: 30px; overflow: hidden; position: relative; width: 100%; border-radius: 10px; z-index: 1 } .cities-section .country-box img { position: relative; transition: opacity 1s ease 0s, -webkit-transform 1s ease 0s; width: 100% } .cities-section .country-box .country-description { position: absolute; bottom: 0; width: 100%; text-align: center; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease- 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s } .country-description-overlay { background-color: rgba(0, 0, 0, .5); height: 84%; width: 88%; z-index: 99; position: absolute; top: 0; top: 20px; right: 20px; border-radius: 10px; overflow: hidden } .cities-section .country-box:hover .country-description { bottom: 60px } .cities-section .country-box .country-name, .country-box .category-name, .country-box .country-ads { color: #fff; display: block; font-weight: 400 } .cities-section .country-box .country-name { font-size: 20px; margin-bottom: 0; text-transform: capitalize; -webkit-transition-delay: 50ms; -moz-transition-delay: 50ms; -o-transition-delay: 50ms; transition-delay: 50ms } .cities-section .country-box .country-ads { bottom: 0; display: block; font-size: 14px } .cities-section .country-box:hover { -moz-user-select: none; user-select: none } .cities-section .country-box:hover img { -webkit-transform: scale3d(1.1, 1.1, 1); -moz-transform: scale3d(1.1, 1.1, 1); -o-transform: scale3d(1.1, 1.1, 1); -ms-transform: scale3d(1.1, 1.1, 1); transform: scale3d(1.1, 1.1, 1) } .cities-section .country-box:hover .country-name, .country-box:hover .category-name, .country-box:hover .country-ads { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -ms-transform: stranslate3d(0, 0, 0); transform: translate3d(0, 0, 0) } .featured-badge { position: absolute; background-color: #e52d27; font-size: 18px; top: 0; right: 30px; width: 33px; height: 33px; line-height: 35px; text-align: center; z-index: 99 } .featured-badge::after, .featured-badge::before { content: ''; border: 20px solid transparent; position: absolute; z-index: -1; top: 8px } .featured-badge::after { right: 0; border-right-color: #e52d27 } .featured-badge::before { left: 0; border-left-color: #e52d27 } .featured-badge i { color: #fff } .cities-grid-area-2 .city-card { height: 400px; position: relative; overflow: hidden; border-radius: 10px; box-shadow: 5px 5px 0 rgba(0, 0, 0, .15); text-align: center; margin-bottom: 30px } .cities-grid-area-2 .city-card .color-overlay { background: rgba(0, 0, 0, .4); width: 100%; height: 100%; position: absolute; top: 0; left: 0; -webkit-transition: background .3s cubic-bezier(.33, .66, .66, 1); -moz-transition: background .3s cubic-bezier(.33, .66, .66, 1); -o-transition: background .3s cubic-bezier(.33, .66, .66, 1); transition: background .3s cubic-bezier(.33, .66, .66, 1) } .cities-grid-area-2 .city-card .gradient-overlay { background-image: -webkit-linear-gradient(transparent 0, rgba(0, 0, 0, .6) 21%); background-image: -moz-linear-gradient(transparent 0, rgba(0, 0, 0, .6) 21%); background-image: -o-linear-gradient(transparent 0, rgba(0, 0, 0, .6) 21%); background-image: linear-gradient(transparent 0, rgba(0, 0, 0, .6) 21%); position: absolute; top: 350px; left: 0; z-index: 15 } .cities-grid-area-2 .city-card:hover .card-info { opacity: 1; bottom: 120px } .cities-grid-area-2 .city-card:hover .color-overlay { background: rgba(0, 0, 0, .8) } .cities-grid-area-2 .title-content { text-align: center; margin: 70px 0 0 0; position: absolute; z-index: 1; width: 100%; top: 0; left: 0 } .cities-grid-area-2 h3 { font-size: 20px; font-weight: 500; letter-spacing: 2px; color: #fff; margin-bottom: 0 } .cities-grid-area-2 hr { width: 50px; height: 3px; margin: 20px auto; border: 0; background: #d0bb57 } .cities-grid-area-2 .card-info { width: 100%; position: absolute; bottom: 100px; left: 0; margin: 0 auto; padding: 0 50px; color: #dce3e7; font-style: 16px; line-height: 24px; z-index: 20; opacity: 0; -webkit-transition: bottom .3s, opacity .3s cubic-bezier(.33, .66, .66, 1); -moz-transition: bottom .3s, opacity .3s cubic-bezier(.33, .66, .66, 1); -o-transition: bottom .3s, opacity .3s cubic-bezier(.33, .66, .66, 1); transition: bottom .3s, opacity .3s cubic-bezier(.33, .66, .66, 1) } .cities-grid-area-2 .utility-info { position: absolute; bottom: 30px; left: 30px; z-index: 20 } .cities-grid-area-2 .utility-list { list-style-type: none; margin: 0; padding: 0; width: 100% } .cities-grid-area-2 .utility-list li { display: inline-block; color: #dce3e7; text-transform: capitalize; font-size: 16px } .comments img { width: 15px; float: left; margin-right: 10px } .process { position: relative; overflow: hidden; background-attachment: scroll; background-image: url(../images/shape-bg.png); background-repeat: repeat; width: 100%; z-index: 9 } .process .process-box { position: relative; margin-bottom: 20px } .process .process-box span { color: #e52d27; float: left; font-size: 20px; font-weight: 600; line-height: 30px; margin-right: 10px; overflow: hidden; position: relative } .process .process-box h3 { font-weight: 500; text-transform: capitalize; font-size: 20px; margin-top: 0 } .process .process-box P { font-size: 16px } #papular-listing-reviews { background-color: #f8f8f8; position: relative; overflow: hidden; padding-bottom: 50px } .papular-reviews { background: #fff none repeat scroll 0 0; box-shadow: 0 2px 5px -1px rgba(0, 0, 0, .16); margin-bottom: 30px } .papular-reviews:hover { box-shadow: 0 2px 5px -1px rgba(0, 0, 0, .4) } .papular-reviews .absolute-in-image .duration { padding: 15px } .papular-reviews .absolute-in-image .duration span { background: #e52d27 none repeat scroll 0 0; color: #fff; padding: 10px 20px; text-transform: capitalize; letter-spacing: 1px } .papular-reviews a { color: #777; font-weight: 400 } .papular-reviews a h6 { color: #333; margin: 0 0 10px } .papular-reviews a h4 { color: #242424; font-size: 16px; margin: 0 0 10px; text-transform: capitalize; -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s; -o-transition: all .3s ease-in-out 0s; transition: all .3s ease-in-out 0s } .papular-reviews a h4:hover { color: #e52d27 } .papular-reviews .content { padding: 15px 90px 15px 15px; position: relative } .absolute-in-content { line-height: 1; position: absolute; right: 15px; text-align: right; top: 15px; width: 60px } .absolute-in-content .btn { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; font-size: 18px; padding: 0 6px } .absolute-in-content .likes { color: #e52d27; font-size: 16px; font-weight: 700 } .papular-reviews .raty-wrapper>div { float: left; margin-right: 7px; margin-top: -1px } .star-rating-read-only i { color: #e52d27 } .papular-reviews .raty-wrapper>div span { display: inline-block; padding-left: 5px; padding-top: 5px } .papular-reviews .absolute-in-image { position: absolute; right: 0; bottom: 0 } .papular-reviews .absolute-in-image .duration { padding: 15px } .papular-reviews .image { position: relative } .papular-listing { position: relative } #papular-listing { padding-bottom: 40px } .listing-item { background-color: #fff; -webkit-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -ms-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -o-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -moz-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); color: #1f1f1f; display: block; margin-bottom: 30px; position: relative; float: left; width: 100%; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s } .listing-item .listing-img { position: relative; overflow: hidden } .listing-item .listing-img a.post-img::after { background: -moz-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, .3)); background: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, .3)); background: -webkit-gradient(linear, 0 100%, 0 0, from(rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, .3))); background: -o-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, .3)); background: rgba(0, 0, 0, 0) linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, .3)) repeat scroll 0 0; content: ""; height: 100%; left: 0; opacity: 1; position: absolute; top: 0; width: 100% } .listing-item .cat-icon-listing { position: relative; font-size: 30px } .listing-item .cat-icon-listing i { display: inline-block; float: left; margin-right: 5px; font-size: 28px; vertical-align: middle } .listing-item .cat-icon-listing span { font-size: 14px; line-height: 35px } .listing-item .cat-icon-listing a { color: #999 } .listing-details { padding: 20px 20px } .listing-details p { margin-bottom: 0 } .listing-item .profile-avtar img { width: 35px; border-radius: 30px } .listing-item .profile-avtar { position: absolute; right: 15px; bottom: 10px; border: 1px solid #fff; border-radius: 30px } .listing-item .video-button { position: absolute; right: 60px; bottom: 10px; opacity: .6; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease- 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s } .listing-item:hover .video-button { opacity: 1 } .listing-item .claimed-badge { position: absolute; right: 100px; bottom: 10px; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease- 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s } .listing-item.list .listing-details { min-height: 130px; padding: 0 20px } .listing-item.list .bottom-details { padding: 10px 20px!important } .listing-item.list .listing-details h4 { margin-bottom: 0; margin-top: 14px } .listing-item.list .listing-details p { margin: 0 } .listing-details h4 a { color: #242424; margin-bottom: 0; text-transform: capitalize } .listing-details h4 a:hover { color: #e52d27 } .listing-item .ratings { position: absolute; bottom: 10px; left: 20px } .listing-item .ratings i { color: #ddd; font-size: 14px; line-height: 35px } .listing-item .ratings i.rating-counter { background-color: #25a25a; background-image: -moz-linear-gradient(center bottom, rgba(0, 0, 0, .17) 0, rgba(255, 255, 255, .17) 100%); background-image: -webkit-linear-gradient(center bottom, rgba(0, 0, 0, .17) 0, rgba(255, 255, 255, .17) 100%); background-image: -webkit-gradient(linear, 0 100%, 0 0, from(rgba(0, 0, 0, .17)), to(rgba(255, 255, 255, .17))); background-image: -o-linear-gradient(center bottom, rgba(0, 0, 0, .17) 0, rgba(255, 255, 255, .17) 100%); background-image: linear-gradient(center bottom, rgba(0, 0, 0, .17) 0, rgba(255, 255, 255, .17) 100%); font-style: normal; padding: 0 10px; color: #fff; font-size: 14px; font-weight: 600; margin-left: 10px; border-radius: 5px } .listing-item .ratings i.color { color: #fc0 } .listing-details .ratings { margin-bottom: 10px } .listing-details h4 { margin: 0; font-size: 18px; font-weight: 500 } .bottom-details p { float: left; font-size: 12px; margin-bottom: 0; padding: 8px 20px; text-transform: uppercase; font-weight: 600 } .bottom-details p.closed { color: #c00 } .bottom-details p.open24-7 { color: #242424 } .bottom-details p.open { color: #68a864 } .bottom-details { position: relative; border-top: 1px solid #f1f1f1; float: left; width: 100% } .bottom-details ul { position: relative; list-style: none; margin-bottom: 0 } .bottom-details ul li { display: inline-block; position: relative; } .bottom-details ul a { font-size: 14px; padding: 8px 18px; border-left: 1px solid #f9f9f9; vertical-align: middle; line-height: 30px; display: inline-grid; } .bottom-details ul a.color { color: #242424 } .icon-section-area ul { list-style: none } .icon-section-area ul li { float: left } .icon-section-area ul li a { border: 1px solid #f1f1f1; font-size: 50px; display: inline-block; padding: 15px } .papular-listing-2 .listing-item { width: 100%; display: inline-block; box-shadow: 1px 1px 10px rgba(0, 0, 0, .2) } .papular-listing-2 .listing-details { position: absolute; bottom: 0; width: 100%; padding: 15px } .papular-listing-2 .listing-item .listing-img a.post-img::after { background: -moz-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, .8)); background: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, .8)); background: -webkit-gradient(linear, 0 100%, 0 0, from(rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, .8))); background: -o-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, .8)); background: rgba(0, 0, 0, 0) linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, .8)) repeat scroll 0 0 } .papular-listing-2 .listing-details h4 { margin: 0 } .papular-listing-2 .listing-details h4 a { color: #fff } .papular-listing-2 .ratings { bottom: 0; display: inline-block; left: 0; margin: 0; padding: 0; position: relative; -webkit-transition: all .4s ease 0s; -moz-transition: all .4s ease- 0s; -o-transition: all .4s ease 0s; transition: all .4s ease 0s } .papular-listing-2 .ratings i { color: #fc0; font-size: 14px; line-height: normal } .papular-listing-2 .listing-item .ratings i.rating-counter { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border-radius: 0; color: #fc0; font-weight: 400; padding: 5px; margin: 0 } .papular-listing-2 .listing-item .profile-avtar { bottom: auto; top: 15px } .papular-listing-2 .bottom-details p.open { background-color: #68a864; color: #fff; float: none; text-align: center; font-size: 14px } .papular-listing-2 .bottom-details p.closed { background-color: #c00; color: #fff; float: none; text-align: center; font-size: 14px } .papular-listing-2 .bottom-details { border: none } .paid-business { background-color: #fc0; background-image: -moz-linear-gradient(center bottom, rgba(0, 0, 0, .17) 0, rgba(255, 255, 255, .17) 100%); background-image: -webkit-linear-gradient(center bottom, rgba(0, 0, 0, .17) 0, rgba(255, 255, 255, .17) 100%); background-image: -webkit-gradient(linear, 0 100%, 0 0, from(rgba(0, 0, 0, .17)), to(rgba(255, 255, 255, .17))); background-image: -o-linear-gradient(center bottom, rgba(0, 0, 0, .17) 0, rgba(255, 255, 255, .17) 100%); background-image: linear-gradient(center bottom, rgba(0, 0, 0, .17) 0, rgba(255, 255, 255, .17) 100%); border-radius: 3px; color: #242424; font-size: 12px; margin-left: 10px; padding: 0 10px; position: relative; vertical-align: text-top; text-transform: uppercase; box-shadow: 1px 1px 1px rgba(0, 0, 0, .2); -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease- 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s } #papular-listing .owl-carousel .owl-stage-outer { overflow: visible } #papular-listing .owl-carousel .owl-item { opacity: .3; transform: none } #papular-listing .owl-carousel .owl-item.active { opacity: 1 } #papular-listing .owl-carousel .owl-nav div { position: absolute; top: 35%; background-color: #e52d27; color: #fff; margin: 0; border-radius: 0; font-size: 20px; padding: 10px; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease- 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s } #papular-listing .owl-carousel .owl-nav div:hover { background-color: #b7241f } #papular-listing .owl-carousel .owl-nav .owl-prev { left: -36px } #papular-listing .owl-carousel .owl-nav .owl-next { right: -39px } .papular-listing-2 .timing { position: absolute; top: 20px; left: 15px } #papular-listing .papular-listing-2-slider.owl-carousel .owl-nav button.owl-prev { position: absolute; left: -25px; top: 35% } #papular-listing .papular-listing-2-slider.owl-carousel .owl-nav button.owl-next { position: absolute; right: -25px; top: 35% } #papular-listing .papular-listing-2-slider.owl-carousel .owl-nav button.owl-next, #papular-listing .papular-listing-2-slider.owl-carousel .owl-nav button.owl-prev, #papular-listing .papular-listing-2-slider.owl-carousel button.owl-dot { padding: 10px 12px!important; background-color: #e52d27; color: #fff; border-radius: 0; display: inline-block } .papular-listing-2 .timing .closed { background-color: #c00; background-image: -moz-linear-gradient(center bottom, rgba(0, 0, 0, .17) 0, rgba(255, 255, 255, .17) 100%); background-image: -webkit-linear-gradient(center bottom, rgba(0, 0, 0, .17) 0, rgba(255, 255, 255, .17) 100%); background-image: -webkit-gradient(linear, 0 100%, 0 0, from(rgba(0, 0, 0, .17)), to(rgba(255, 255, 255, .17))); background-image: -o-linear-gradient(center bottom, rgba(0, 0, 0, .17) 0, rgba(255, 255, 255, .17) 100%); background-image: linear-gradient(center bottom, rgba(0, 0, 0, .17) 0, rgba(255, 255, 255, .17) 100%); color: #fff; padding: 3px 10px; border-radius: 3px; font-size: 12px } .timing .opened { background-color: #25a25a; background-image: -moz-linear-gradient(center bottom, rgba(0, 0, 0, .17) 0, rgba(255, 255, 255, .17) 100%); background-image: -webkit-linear-gradient(center bottom, rgba(0, 0, 0, .17) 0, rgba(255, 255, 255, .17) 100%); background-image: -webkit-gradient(linear, 0 100%, 0 0, from(rgba(0, 0, 0, .17)), to(rgba(255, 255, 255, .17))); background-image: -o-linear-gradient(center bottom, rgba(0, 0, 0, .17) 0, rgba(255, 255, 255, .17) 100%); background-image: linear-gradient(center bottom, rgba(0, 0, 0, .17) 0, rgba(255, 255, 255, .17) 100%); color: #fff; padding: 3px 10px; border-radius: 3px; font-size: 12px } .timing .always-opened { background-color: #fc0; background-image: -moz-linear-gradient(center bottom, rgba(0, 0, 0, .17) 0, rgba(255, 255, 255, .17) 100%); background-image: -webkit-linear-gradient(center bottom, rgba(0, 0, 0, .17) 0, rgba(255, 255, 255, .17) 100%); background-image: -webkit-gradient(linear, 0 100%, 0 0, from(rgba(0, 0, 0, .17)), to(rgba(255, 255, 255, .17))); background-image: -o-linear-gradient(center bottom, rgba(0, 0, 0, .17) 0, rgba(255, 255, 255, .17) 100%); background-image: linear-gradient(center bottom, rgba(0, 0, 0, .17) 0, rgba(255, 255, 255, .17) 100%); color: #fff; padding: 3px 10px; border-radius: 3px; font-size: 12px } .bisiness-cat { color: #fff; text-transform: capitalize; font-size: 12px } .load-btn { text-align: center; display: block; margin: 0 auto; margin-top: 30px } .load-btn a { padding: 10px 30px; text-transform: uppercase } #testimonial_1 .item { display: block; height: auto; width: 100% } .testimonial-style-2 { position: relative } .testimonial-style-2 .testimonial { margin: 0 20px } .testimonial-style-2 .testimonial .testimonial-content { padding: 35px 25px 35px 50px; margin-bottom: 30px; background: #fff; -webkit-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -ms-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -o-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -moz-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); position: relative } .testimonial-style-2 .testimonial .testimonial-content:after { content: ""; display: inline-block; width: 20px; height: 20px; background: #fff; position: absolute; bottom: -10px; left: 22px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg) } .testimonial-style-2 .testimonial-content .testimonial-icon { width: 50px; height: 45px; background: #999; text-align: center; font-size: 22px; color: #fff; line-height: 42px; position: absolute; top: 37px; left: -19px; -webkit-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -ms-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -o-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -moz-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05) } .testimonial-style-2 .testimonial-content .testimonial-icon:before { content: ""; border-bottom: 16px solid #888; border-left: 18px solid transparent; position: absolute; top: -16px; left: 1px } .testimonial-style-2 .testimonial .description { font-size: 16px; font-style: italic; color: #a0a0a0; line-height: 26px; margin: 0 } .testimonial-style-2 .testimonial .title { display: block; font-size: 18px; font-weight: 500; color: #525252; text-transform: capitalize; letter-spacing: 1px; margin: 0 0 5px 0 } .testimonial-style-2 .testimonial .post { display: block; font-size: 14px; color: #e52d27 } .testimonial-style-2 .owl-theme .owl-controls { margin-top: 20px } .testimonial-style-2 .owl-theme .owl-controls .owl-page span { background: #ccc; opacity: 1; -webkit-transition: all .4s ease 0s; -moz-transition: all .4s ease 0s; -o-transition: all .4s ease 0s; transition: all .4s ease 0s } .testimonial-style-2 .owl-theme .owl-controls .owl-page.active span, .testimonial-style-2 .owl-theme .owl-controls.clickable .owl-page:hover span { background: #ff4242 } figure.snip1197 { position: relative; float: left; margin: 10px 1% 40px; width: 98%; color: #333; overflow: visible; border-radius: 3px } figure.snip1197 img { float: right; max-width: 40%; vertical-align: middle; border-radius: 0 3px 3px 0 } figure.snip1197 figcaption { top: 0; bottom: 0; left: 0; width: 60%; position: absolute; background-color: #fff; border-radius: 3px; overflow: visible; -webkit-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -ms-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -o-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -moz-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05) } figure.snip1197 blockquote { position: relative; padding: 25px 50px 25px 50px; font-size: 16px; text-align: left; margin: 0; line-height: 1.6em; border: none; font-family: 'Open Sans', sans-serif; color: #777 } figure.snip1197 blockquote:after, figure.snip1197 blockquote:before { font-family: FontAwesome; content: "\201C"; position: absolute; font-size: 50px; opacity: .3; font-style: normal } figure.snip1197 blockquote:before { top: 25px; left: 20px } figure.snip1197 blockquote:after { content: "\201D"; right: 20px; bottom: 0 } figure.snip1197 .arrow { top: 30px; left: 100%; width: 0; height: 0; border-left: 0 solid transparent; border-right: 25px solid transparent; border-top: 25px solid #fff; margin: 0; position: absolute } figure.snip1197 .author { position: absolute; top: 100%; width: 60%; padding: 10px 0; color: #777; margin: 0; text-transform: uppercase } figure.snip1197 .author h5 { opacity: .8; margin: 0; font-weight: 800 } figure.snip1197 .author h5 span { font-weight: 400; text-transform: none; padding-left: 5px } .main-filters { position: relative; margin-bottom: 15px } .filter { margin-right: 20px; display: inline-block; box-shadow: 0; border-radius: 0 } .filter:last-child { margin-right: 0; float: right } .filter ul { list-style: none } .filter .dropdown-menu { padding: 0; min-width: 320px; border: none } .filter .list-group { margin: 0 } .filter .list-group-item { border: none; position: relative; overflow: hidden } .filter .list-group-item .desc-text { width: 80%; float: left } .filter.filter-expensive .list-group-item .desc-text span { display: inline-block; vertical-align: top; margin-right: 10px } .filter.filter-expensive .list-group-item .desc-text .filter-text-area h4 { margin: 0; color: #777; font-size: 16px } .filter.filter-expensive .list-group-item .desc-text .filter-text-area p { margin-bottom: 0; color: #777 } .filter.filter-expensive .list-group-item .desc-text .filter-text-area { margin: 0 } .filter.filter-expensive .filter-text-erea-icon { width: 20%; float: left; text-align: right; font-size: 16px; color: #999 } .filter.filter-expensive .dropdown-menu { padding: 15px 0 } .filter.filter-amenities .list-group-item .desc-text span { display: inline-block; margin-right: 10px } .filter.filter-amenities .list-group-item .desc-text .filter-text-area p { margin: 0; text-transform: capitalize; font-family: Poppins, sans-serif } .filter.filter-amenities .dropdown-menu { border-radius: 0; left: auto; max-width: 600px; min-width: 600px; right: 0 } .filter.filter-amenities .list-group-item .desc-text { float: left; width: 33.3%; margin-bottom: 20px } .filter.filter-amenities .list-group-item .desc-text .filter-text-area { margin-right: 20px } .filter.filter-amenities .list-group-item { padding: 30px 30px 10px 30px; border: none; -webkit-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -ms-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -o-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -moz-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05) } .filter .badgebox { opacity: 0 } .filter .badgebox+.badge { text-indent: -999999px; width: 20px; background-color: #fff; color: #242424; padding: 3px 5px } .filter .badgebox:checked+.badge { text-indent: 0; background-color: #fff; color: #242424 } .filter .badgebox:checked .btn { color: #000 } .filter .badgebox:checked .filter .btn { background-color: #242424 } .filter .btn { margin-right: 0 } .filter-rated .btn.active, .filter-timing .btn.active { background-color: #e52d27; color: #fff; box-shadow: none; border-color: #e52d27 } .filter a.btn, .filter-rated .btn, .filter-timing .btn { padding: 5px 10px; background-color: #fff; color: #777; border: 1px solid #ddd; font-size: 14px; text-transform: capitalize; border-radius: 3px } .filter .btn i { margin-right: 10px } .filter a.dropdown.btn { padding: 8px 15px } .filter a.dropdown.btn .caret { margin-left: 5px } .filter .dropdown.open a.btn { background-color: #e52d27; color: #fff } .location-filters input.form-control { border: 1px solid #ddd; border-radius: 3px; color: #555; font-size: 14px; height: 45px; padding: 10px 15px; box-shadow: none } .blog-post-container { position: relative; overflow: hidden; padding-bottom: 40px } .blog-post-container .col-lg-4 .single-post img { width: 100% } .blog-post-container .single-post { margin-bottom: 30px; position: relative } .blog-post-container .single-post .content { padding: 24px 40px; -webkit-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -ms-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -o-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -moz-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05) } .blog-post-container .single-post .content h3 { font-size: 18px; line-height: 26px; color: #242424; font-weight: 500; text-transform: capitalize; margin: 0; margin-bottom: 6px } .blog-post-container .single-post .content p { margin-bottom: 0; color: #929fa8; font-weight: 500; font-size: 14px; line-height: 24px } .blog-post-container .single-post .content p.meta { font-size: 14px; line-height: 24px; color: #929fa8; position: relative; padding-bottom: 5px; margin-bottom: 18px; font-weight: 500 } .blog-post-container .single-post .content p.meta:before { content: ''; background: #dedede; width: 35px; height: 1px; position: absolute; bottom: 0; left: 0 } .blog-post-container .single-post .content p.meta a { color: #374045 } .blog-post-container .single-post .content a.read-more { text-transform: uppercase; color: #e52d27; font-size: 12px; line-height: 30px; display: inline-block; font-weight: 500 } .blog-section-2 { position: relative; overflow: hidden; padding-bottom: 40px } .blog-section-2 .blog-inner-box { position: relative; margin-bottom: 30px } .blog-section-2 .blog-inner-box .blog-lower-box { position: relative; padding: 30px 20px; text-align: center; border-radius: 0 0 4px 4px; -webkit-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -ms-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -o-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -moz-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); background: #fff; -ms-word-wrap: break-word; word-wrap: break-word } .blog-section-2 .blog-inner-box .blog-lower-box .blog-date { position: relative; color: #818181; font-size: 14px; margin-bottom: 10px } .blog-section-2 .blog-inner-box .blog-lower-box h3 { position: relative; font-size: 18px; font-weight: 500; text-transform: capitalize; margin-top: 10px } .blog-section-2 .blog-inner-box .blog-lower-box h3 a { color: #333; transition: all .3s ease; -moz-transition: all .3s ease; -webkit-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .blog-section-2 .blog-inner-box .blog-lower-box h3 a:hover { color: #f74949 } .blog-section-2 .blog-inner-box .blog-lower-box .text { position: relative; font-size: 15px; color: #333; margin-top: 10px; margin-bottom: 20px; line-height: 1.8em } .blog-section-2 .blog-inner-box .blog-lower-box .btn { padding: 5px 10px; font-size: 14px; text-transform: capitalize } .subscribe-section { position: relative; overflow: hidden; background-color: #242424; padding: 50px 0 } .subscribe-section .heading-2 { margin: 0; margin-top: 10px; text-align: left } .subscribe-section .heading-2 h3 { color: #fff } .subscribe-section .announcement-img img { position: relative; opacity: .3; width: 50px } .subscribe-section .subscription-form { position: relative; overflow: hidden } .subscribe-section .subscription-form input[type=email], .subscribe-section .subscription-form input[type=text] { position: relative; overflow: hidden; height: 50px } .subscribe-section .subscription-form .submit-btn { position: absolute; right: 0; top: 0 } .subscribe-section .subscription-form .submit-btn button { height: 50px; padding: 0 20px; text-transform: uppercase; border-radius: 0 3px 3px 0; border: 1px solid #fff } .subscribe-section .subscription-form form { box-shadow: none } .subscribe-section .subscription-form .form-group { margin: 0 } footer { background: url(../images/footer.jpg); padding: 40px 0; width: 100%; background-size: cover; background-attachment: fixed; position: relative; overflow: hidden } footer:before { background: rgba(0, 0, 0, .5); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100% } .social-media { height: auto; margin-bottom: 20px; width: 100% } .social-media>li { display: inline-block; margin: 0 6px } .social-media>li a { border: 1px solid #fff; border-radius: 50%; display: inline-block; padding: 5px } .social-media>li a:hover { background-color: #e52d27; color: #fff; border-color: #e52d27 } .social-media>li i { color: #fff; display: block; font-size: 20px; line-height: 32px; text-align: center; -webkit-transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; transition: all .2s ease-in-out 0s; width: 34px } .copyright { text-align: center; height: auto; width: 100% } .copyright p { color: #fff; font-size: 14px; line-height: 21px; margin: 0; text-transform: capitalize } .footer-logo { text-align: center; height: auto; margin: 0 0 35px; width: 100% } .footer-logo img { text-align: center; margin: 0 auto; display: block } .footer { padding: 50px 0; background: #fff url(../images/city.png) repeat-x scroll center bottom; padding-bottom: 90px; border-top: 1px solid #f1f1f1 } .footer h3 { margin: 0 } .footer .ft-left .footer-img { padding: 0 0 10px 0 } .footer .ft-left p { color: #818181; font-size: 14px; letter-spacing: 0; line-height: 30px } .footer .footer-social ul { list-style-type: none; margin-top: 10px } .footer .footer-social { position: relative; overflow: hidden; margin-top: 30px } .footer .ft-right ul li:before { content: "-"; margin-right: 10px; font-family: FontAwesome } .footer .footer-social ul li { display: inline; margin-right: 5px; background: #fff } .footer .footer-social li a i { display: inline-block; color: #242424; font-size: 18px; margin-right: 5px; font-weight: 400 } .ft-right { padding: 0 } .ft-right ul { list-style-type: none; -webkit-columns: 2; columns: 2; padding: 0; margin-top: 10px } .ft-right ul li { font-size: 14px; font-weight: 400; line-height: 2.5 } .ft-right ul li a { color: #818181; text-decoration: none } .footer .ft-right p { font-size: 12px; color: #848484; line-height: 1.5; letter-spacing: 0; margin-top: 10px } .social-icons { position: relative; overflow: hidden; margin: 5px 0 } .social-icons span.text { float: left; margin-right: 10px; margin-top: 6px } .social-icons ul { list-style: none; margin-bottom: 10px } .social-icons ul li { display: inline; margin-right: 5px } .social-icons ul li i { font-size: 14px } .footer ul.social li a { width: 32px; height: 32px; border: 1px solid #e0e0e0; display: inline-block; text-align: center; line-height: 30px } .listing-preview .address span { display: block; margin-bottom: 10px } .listing-preview .listing-details p { margin-bottom: 10px } .listing-preview .listing-item .cat-icon-listing { margin-bottom: 0 } .listing-details .ratings { position: relative } .highlights { width: 100%; padding: 70px 0 40px; text-align: center; position: relative; overflow: hidden } .highlights h6 { text-transform: uppercase; font-weight: 700; font-size: 14px; letter-spacing: .4px; color: #3d404e; position: relative; padding-bottom: 30px } .highlights h6:after { content: ''; width: 30px; height: 3px; background: #ffbb3f; position: absolute; left: 50%; bottom: 0; margin-left: -15px } .highlights h2 { padding: 0 10%; font-size: 40px; line-height: 60px; margin-bottom: 50px } .parallex .highlights h4, .parallex .process-cycle p { color: #fff } .highlights h4 { font-weight: 600; color: #242424; padding-bottom: 18px; margin-bottom: 11px; position: relative } .highlights h4:before { content: ''; width: 6px; height: 6px; background: #e52d27; position: absolute; left: 50%; bottom: 0; border-radius: 50% } .highlights h4 span { color: #feca09; font-size: 24px } .highlights .process-cycle { padding: 0 20px; position: relative; margin-bottom: 30px } .bg-gray.highlights .process-cycle { box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .07); padding: 35px 20px; background: #fff } .highlights figure { background: #fff none repeat scroll 0 0; border-radius: 50%; box-shadow: 0 1px 2px 1px rgba(0, 0, 0, .1); height: 100px; margin: 0 auto 20px !important; overflow: hidden; padding: 9px 5px; width: 100px } .highlights figure img { width: 60px; height: 60px; margin: 10px auto } .highlights img.arrow { margin-left: 35%; margin-top: -263px; opacity: .6; position: absolute } .call-to-action { background-attachment: fixed; background-position: center center; background-size: cover; position: relative; width: 100%; z-index: 9; text-align: center } .call-to-action::before { background: rgba(0, 0, 0, .7) none repeat scroll 0 0; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100% } .call-to-action h2 { color: #fff; font-size: 40px; text-transform: capitalize; font-weight: 500; margin: 0; margin-bottom: 30px } section.call-to-action { padding: 100px 0 } .call-to-action p { color: #fff; display: block; font-size: 18px; margin: 0 auto; width: 75%; line-height: 24px; letter-spacing: 1px } .call-to-action a { background-color: #fff; border: 2px solid transparent; box-shadow: 0 10px 20px rgba(0, 0, 0, .2); color: #242424; display: inline-block; font-size: 14px; height: 45px; letter-spacing: 1px; line-height: 44px; margin-top: 40px; padding: 0 30px; position: relative; text-align: center; text-transform: uppercase; -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s; -o-transition: all .3s ease-in-out 0s; transition: all .3s ease-in-out 0s; width: auto; z-index: 5 } .pricing { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: center; justify-content: center; width: 100%; margin: 0 auto 3em } .pricing-item { position: relative; display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; -webkit-align-items: stretch; align-items: stretch; text-align: center; -webkit-flex: 0 1 330px; flex: 0 1 330px } .pricing-action { color: inherit; border: none; background: 0 0 } .pricing-action:focus { outline: 0 } .pricing-feature-list { text-align: left } .pricing-palden .pricing-item { cursor: default; color: #818181; background: #fff; box-shadow: 0 0 10px rgba(46, 59, 125, .23); border-radius: 3px; margin: 1em } @media screen and (min-width:66.25em) { .pricing-palden .pricing-item { margin: 1em -.5em } .pricing-palden .pricing__item--featured { margin: 0; z-index: 10; box-shadow: 0 0 20px rgba(46, 59, 125, .23) } } .pricing-palden .pricing-deco::before { background: rgba(0, 0, 0, .5) none repeat scroll 0 0; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100% } .pricing-palden .pricing-deco { border-radius: 3px; padding: 50px 0 80px 0; position: relative; overflow: hidden } .pricing-palden .pricing-item:nth-child(10n+1) .pricing-deco { background-size: cover; background-position: center bottom } .pricing-palden .pricing-item:nth-child(10n+2) .pricing-deco { background-size: cover } .pricing-palden .pricing-item:nth-child(10n+3) .pricing-deco { background-size: cover; background-position: center bottom } .pricing-palden .pricing-deco-img { position: absolute; bottom: 0; left: 0; width: 100%; height: 80px } .pricing-palden .pricing-title { font-size: 12px; margin: 0; text-transform: uppercase; letter-spacing: 5px; color: #fff; position: relative } .pricing-palden .deco-layer { -webkit-transition: -webkit-transform .5s; transition: transform .5s } .pricing-palden .pricing-item:hover .deco-layer--1 { -webkit-transform: translate3d(15px, 0, 0); transform: translate3d(15px, 0, 0) } .pricing-palden .pricing-item:hover .deco-layer--2 { -webkit-transform: translate3d(-15px, 0, 0); transform: translate3d(-15px, 0, 0) } .pricing-palden .icon { font-size: 2.5em } .pricing-palden .pricing-price { font-size: 5em; font-weight: 700; padding: 0; color: #fff; margin: 0 0 .25em 0; line-height: .75; position: relative } .pricing-palden .pricing-currency { font-size: .15em; vertical-align: top } .pricing-palden .pricing-period { font-size: .15em; padding: 0 0 0 .5em; font-style: italic } .pricing-palden .pricing__sentence { font-weight: 700; margin: 0 0 1em 0; padding: 0 0 .5em } .pricing-palden .pricing-feature-list { margin: 0; padding: .25em 0 2.5em; list-style: none; text-align: center } .pricing-palden .pricing-feature { padding: 1em 0 } .pricing-palden .pricing-action { font-weight: 500; margin: auto 3em 3em 3em; padding: 1em 2em; color: #242424; border-radius: 3px; border: 1px solid #242424; -webkit-transition: background-color .3s; transition: background-color .3s; font-family: Poppins, sans-serif } .pricing-palden .pricing-action:focus, .pricing-palden .pricing-action:hover { background-color: #242424; color: #fff } .pricing-palden .pricing-item--featured .pricing-deco { padding: 5em 0 8.885em 0 } .pricing-palden .pricing-item.pricing__item--featured .pricing-action { background-color: #242424; color: #fff } .app-section { position: relative; padding-bottom: 0; background-attachment: scroll; background-image: url(../images/main-image.jpg); background-size: cover; background-position: center center } .app-section::before { background: -moz-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, .8)); background: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, .8)); background: -webkit-gradient(linear, 0 100%, 0 0, from(rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, .8))); background: -o-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, .8)); background: rgba(0, 0, 0, 0) linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, .8)) repeat scroll 0 0; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100% } .app-section p { margin-bottom: 50px; line-height: 30px; font-size: 16px; color: #fff } .app-section ul { list-style: none; margin-bottom: 40px } .app-section ul li { font-size: 20px; padding: 10px 0; display: inline; margin-right: 20px; color: #fff } .app-section ul li:last-child { margin-right: 0 } .app-section ul li span { font-size: 26px; color: #e52d27; font-weight: 800 } .app-section .heading-2 { text-align: left; margin-bottom: 10px } .app-section .apps-buttons { position: relative } .app-section .apps-buttons a { border: 1px solid #f1f1f1; font-size: 14px; padding: 5px 20px 5px 10px; position: relative; margin-right: 10px; -webkit-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -ms-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -o-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -moz-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05) } .app-section.bg-gray .apps-buttons a { background-color: #fff } .app-section .apps-buttons img { border-right: 1px solid #f1f1f1; float: left; margin-right: 15px; padding-right: 15px; width: 55px } .app-section .apps-buttons .text { display: block; font-size: 12px; overflow: hidden; position: relative; text-transform: uppercase } .app-section .apps-buttons .app-name { font-size: 16px; letter-spacing: 2px; overflow: hidden; position: relative; text-transform: uppercase } .app-section h2 { margin: 0; color: #fff } .app-section .heading-2 h2 { margin: 0; color: #fff } .app-section .heading-2 h3 { margin: 0; color: #fff } .app-section h4 span { font-weight: 600; color: #6441a5; text-transform: uppercase } .scrollup { background-color: #e52d27; border-radius: 2px; bottom: 34px; box-shadow: 2px 2px 2px rgba(0, 0, 0, .6); display: none; height: 40px; opacity: .8; padding: 5px; position: fixed; right: 20px; width: 40px; z-index: 9 } .scrollup:hover { opacity: 1 } .sell_for_me { border-radius: 2px; bottom: 34px; box-shadow: 2px 2px 2px rgba(0, 0, 0, .6); height: 40px; opacity: .8; padding: 5px; position: fixed; width: 100px; color: rgb(255, 255, 255); right: 70px; text-align: center; background-color: rgb(50, 66, 50) !important; z-index: 2; } .sell_for_me:hover { opacity: 1; color: #fff; } .scrollup i { color: #fff; display: block; line-height: 30px; text-align: center } .right-part { width: calc(100% - 700px); position: fixed; right: 0; top: 0; float: right } .right-part.left-flip { right: auto; left: 0 } .left-part { float: right; padding: 0 10px; width: 700px; margin-top: 30px } .location-filters { position: relative } .location-filters .form-group { margin-bottom: 20px } .location-filters .form-group i { position: absolute; right: 20px; top: 14px; color: #999 } .filters-toggle { font-size: 14px; float: right; cursor: pointer } .filters-toggle i { font-size: 14px; margin-right: 5px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); display: inline-block } .filters-container { position: relative; float: left; width: 100% } .filters-toggle.collapsed i { -webkit-transform: rotate(0); -moz-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0) } .filters-container label { margin-right: 10px; font-size: 16px } .filters-container .proximity-space { margin-right: 10px } .result-area { position: relative; overflow: hidden; width: 100%; float: left; margin-top: 10px; margin-bottom: 10px } .result-area h4 { margin-top: 0 } .slider-track { background-color: #f9f9f9; box-shadow: none } .slider.slider-horizontal .slider-track { height: 7px; width: 100%; margin-top: -4px; top: 50%; left: 0 } .slider.slider-horizontal { width: 80%; height: 20px } .slider-handle { background: 0 0; background-color: #fff; border: 2px solid #e52d27; width: 18px; height: 18px } .slider-selection { background: 0 0; background-color: #e52d27; box-shadow: none } .slider-track { background-image: -moz-linear-gradient(#ddd 0, #ddd 100%); background-image: -webkit-linear-gradient(#ddd 0, #ddd 100%); background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#ddd), to(#ddd)); background-image: -o-linear-gradient(#ddd 0, #ddd 100%); background-image: linear-gradient(#ddd 0, #ddd 100%) } .listing-widget-sidebar { position: relative; -webkit-box-shadow: 0 0 20px rgba(38, 38, 38, .2); box-shadow: 0 0 20px rgba(38, 38, 38, .2); padding: 40px } .listing-widget-sidebar .listing-widget input.form-control { border: 1px solid #ddd; border-radius: 3px; color: #999; font-size: 14px; height: 45px; padding: 10px 15px; box-shadow: none } .listing-widget-sidebar .listing-widget .form-control::-moz-placeholder { color: #999 } .listing-widget-sidebar .listing-widget .form-group { margin-bottom: 20px; position: relative } .listing-widget-sidebar .listing-widget .form-group i { position: absolute; right: 10px; top: 14px; color: #999 } .listing-widget-sidebar .listing-widget .slider.slider-horizontal { width: 100% } .listing-widget-sidebar .listing-widget .listing-widget-heading h4 { color: #323232; margin: 0; text-transform: capitalize; position: relative; font-size: 16px; font-weight: 500 } .listing-widget-sidebar .listing-widget.amenties { cursor: pointer; margin-bottom: 20px } .listing-widget-sidebar .listing-widget.amenties #amenties-dropdown ul { list-style: none; margin: 15px 0 } .listing-widget-sidebar .listing-widget.amenties #amenties-dropdown ul li { padding: 5px 5px 5px 0 } .listing-widget-sidebar .listing-widget.amenties #amenties-dropdown ul li:last-child { padding-bottom: 0 } .listing-widget-sidebar .listing-widget.amenties #amenties-dropdown ul li label { margin-left: 10px; margin-bottom: 0; color: #999; vertical-align: middle; font-size: 16px } .single-post .short-detail .list-category ul { list-style: none } .single-post .short-detail .list-category ul li { display: inline-block; padding-right: 10px } .single-post .short-detail .list-category ul li a { color: #e52d27 } .single-post .short-detail .list-category ul li:after { content: "\f105"; width: 100%; height: 100%; font-family: FontAwesome; color: #e52d27; margin-left: 10px } .single-post .short-detail .list-category ul li:last-child:after { margin: 0; content: "" } .amenties .amen-head { font-size: 20px; font-weight: 500 } .single-post .tagline { margin-bottom: 0; color: #e52d27 } .single-post .list-heading h2 { color: #fff; margin: 0; text-transform: capitalize; font-weight: 600; color: #444 } .single-post .list-heading h2 .business-status.business-close { background-color: #c00; color: #fff; padding: 3px 10px; border-radius: 3px; font-size: 12px; font-weight: 400; vertical-align: top; margin-left: 10px } .single-post .list-heading h2 .business-status.business-open { background-color: #68a864; color: #fff; padding: 3px 10px; border-radius: 3px; font-size: 12px; font-weight: 400; vertical-align: top; margin-left: 10px } .single-post .list-heading h2 .business-status.business-open24 { background-color: #fc0; color: #242424; padding: 3px 10px; border-radius: 3px; font-size: 12px; font-weight: 400; vertical-align: top; margin-left: 10px } .single-post .list-meta { position: relative } .single-post .list-meta ul { list-style: none } .single-post .list-meta ul li { display: inline-block; margin-right: 15px } .single-post .list-meta ul li:last-child { margin: 0 } .single-post .list-meta ul li:after { content: "|"; width: 100%; height: 100%; color: #ddd; margin-left: 15px } .single-post .list-meta ul li:last-child:after { content: ""; margin: 0 } .single-post .list-meta .ratings i { color: #ddd; font-style: normal } .single-post .list-meta .ratings i.color { color: #fc0 } .single-post .list-meta i.rating-counter { color: #999; text-transform: capitalize; margin-left: 10px } .single-post .list-meta .list-meta-with-icons i { font-size: 16px; margin-right: 10px } .single-post .list-meta .list-meta-with-icons a { color: #c00 } .single-post .list-images { margin-top: 20px } .single-post .list-images .flexslider { border: none; overflow: hidden; margin-bottom: 20px; border-radius: 0 } .single-post .list-images .flex-control-thumbs li { width: 12.5%; border: 1px solid #f9f9f9 } .single-post .list-images .flex-control-thumbs { margin: 0; overflow: hidden; position: absolute; bottom: 0; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease- 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s } .single-post .list-images .flex-direction-nav a::before { font-size: 22px } .single-post .list-images .flex-direction-nav a { height: 20px } .short-detail .list-detail p { color: #999; line-height: 30px; font-size: 16px } .list-detail .tabbable-line>.nav-tabs { border: none; margin: 0 } .list-detail .tabbable-line>.nav-tabs>li>a { border: 0; margin-right: 0; color: #737373 } .list-detail .tabbable-line>.nav-tabs>li>a>i { color: #a6a6a6 } .list-detail .tabbable-line>.nav-tabs>li.open, .list-detail .tabbable-line>.nav-tabs>li:hover { border-bottom: 4px solid #fbcdcf } .list-detail .tabbable-line>.nav-tabs>li.open>a, .list-detail .tabbable-line>.nav-tabs>li:hover>a { border: 0; color: #333 } .list-detail .tabbable-line>.nav-tabs>li.open>a>i, .list-detail .tabbable-line>.nav-tabs>li:hover>a>i { color: #a6a6a6 } .list-detail .tabbable-line>.nav-tabs>li.open .dropdown-menu, .list-detail .tabbable-line>.nav-tabs>li:hover .dropdown-menu { margin-top: 0 } .list-detail .tabbable-line>.nav-tabs>li.active { border-bottom: 4px solid #f3565d; position: relative } .list-detail .tabbable-line>.nav-tabs>li a:hover, .list-detail .tabbable-line>.nav-tabs>li.active a:focus, .list-detail .tabbable-line>.nav-tabs>li.active a:hover { border-bottom: none } .list-detail .tabbable-line>.nav-tabs>li.active>a { border: 0; color: #333 } .list-detail .tabbable-line>.nav-tabs>li.active>a>i { color: #404040 } .list-detail .tabbable-line>.tab-content { margin-top: -3px; background-color: #fff; border: 0; border-top: 1px solid #eee; padding: 15px 0 } .list-detail .portlet .tabbable-line>.tab-content { padding-bottom: 0 } .list-detail .tabbable-line>.nav-tabs>li.active>a { background-color: #f9f9f9; border-radius: 4px 4px 0 0 } .list-detail #map, .list-detail #static_map { height: 400px!important } .list-detail ul.listing-other-features { margin-bottom: 20px; position: relative; overflow: hidden; list-style: none; padding: 15px 30px; background-color: #f5f5f5; border-bottom: 1px solid #f1f1f1 } .list-detail ul.listing-other-features.additional-fields { margin-bottom: 20px; position: relative; overflow: hidden; list-style: none; padding: 15px 10px; background-color: #fff; border-bottom: 1px solid #f1f1f1 } .list-detail ul.listing-other-features.additional-fields:last-child { border-bottom: medium none; margin: 0 } .list-detail ul.listing-other-features li { width: 33.3%; padding: 5px 0; float: left; text-transform: capitalize; color: #555 } .list-detail ul.listing-other-features li i { margin-right: 5px; color: #fc0 } .list-detail ul.listing-other-features li i.ti-close { color: #ccc } .list-detail ul.list-items { padding-left: 40px; color: #7f7f7f; margin-bottom: 20px } .list-detail #panels #map { height: 350px } .post-review { margin-bottom: 30px } .post-review h3 { color: #232323; font-size: 22px; text-transform: capitalize; margin: 0 } .post-review .progress-bar-review { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: currentcolor #f1f1f1 #f1f1f1; border-image: none; border-style: none solid solid; border-width: medium 1px 1px; color: #232323; font-size: 16px; line-height: 45px; font-weight: 400; padding: 0; position: relative; overflow: hidden; background-color: #fcfcfc } .post-review .progress-bar-review:last-of-type { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: currentcolor #f1f1f1 #f1f1f1; border-image: none; border-style: none solid solid; border-width: medium 1px 1px } .post-review .progress-bar-review .progress-title { display: table-cell } .post-review .progress { border-radius: 4px; box-shadow: none; height: 8px; margin: 20px 0 0 } @media (max-width:992px) { .post-review .progress { margin: 0 } } .post-review .progress .progress-bar { border-radius: 4px; box-shadow: none } .post-review .summary-review { padding: 30px 0; position: relative; overflow: hidden; border-bottom: 1px solid #ddd } .post-review .summary-review .text-summary { float: left } .list-detail #panels section main .post-review .summary-review .text-summary h3 { margin: 0; color: #e52d27 } .post-review .summary-review .text-summary h3 a { padding: 5px 10px; background-color: #242424; color: #fff; font-size: 14px; margin-left: 20px } .post-review .summary-review .final-rate { float: right; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease- 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s } .post-review .summary-review .final-rate i { font-size: 14px; cursor: pointer; padding: 15px } .post-review .summary-review .final-rate.collapsed { -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg) } .progress-bar { position: relative; width: 100%; background-color: transparent } .progress-bar>span { display: block; height: 100%; width: 0; background: #f44a56 } .blog-post .post-excerpt iframe { margin-bottom: 30px; width: 100% } .pro-rating a { font-size: 18px } .reviews { position: relative; overflow: hidden } .review-box { position: relative; overflow: hidden; padding-bottom: 10px; border-bottom: 1px solid #f5f5f5; margin-bottom: 30px } .reviews .review-box:last-child { margin-bottom: 0 } .review-author-img { text-align: center } .review-box .review-author-left .review-author-img img { width: 90px; border-radius: 3px 3px 0 0 } .review-box .review-author-left { width: 90px; border-radius: 3px 3px 0 0; float: left; margin-right: 20px } .review-box .review-author-right { float: left; width: calc(100% - 110px) } .list-detail #panels section main .review-box .review-author-right h4 { margin-top: 0 } .list-detail #panels section main .review-box .review-author-right .review-detail-meta { margin-bottom: 10px } .list-detail #panels section main .review-box .review-author-right .review-author-detail p { margin-bottom: 20px } .single-post .review-box .review-author-right .review-author-detail .ratings { margin-right: 10px } .single-post .review-box .review-author-right .review-author-detail .ratings i { color: #ddd; font-style: normal; font-size: 14px } .single-post .review-box .review-author-right .review-author-detail .ratings i.color { color: #fc0 } .single-post .review-box .review-author-right .review-author-detail i.rating-counter { color: #999; text-transform: capitalize; margin-left: 0; font-size: 12px } .single-post .review-box .review-author-left .review-author-img .reviewer-category-badge { display: block; color: #fff; background-color: #73cf42; font-style: normal; margin-bottom: 5px; position: relative; overflow: hidden; padding: 5px 0; border-radius: 0 0 3px 3px; font-size: 12px; text-transform: capitalize } .single-post .review-box .review-author-left .review-author-img span { text-transform: capitalize } .single-post .review-box .review-author-right .review-author-detail .review-detail-meta a { color: #e52d27 } .single-post .review-box .review-author-right .review-author-detail .review-detail-meta { margin-bottom: 10px } .single-post .review-box .review-author-right .review-author-detail p { margin-bottom: 15px; line-height: 26px!important } .single-post .review-box .review-author-right .review-author-detail .image-gallery .review-img-container:nth-child(5):after { background: -moz-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, .8)); background: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, .8)); background: -webkit-gradient(linear, 0 100%, 0 0, from(rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, .8))); background: -o-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, .8)); background: rgba(0, 0, 0, 0) linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, .8)) repeat scroll 0 0; content: ""; height: 100%; left: 0; opacity: 1; position: absolute; top: 0; width: 100% } .single-post .review-box .review-author-right .review-author-detail .image-gallery .review-img-container:first-child:after { height: auto; background: 0 0; content: ""; opacity: 0 } .single-post .review-box .review-author-right .review-author-detail .image-gallery .review-img-container { position: relative; overflow: hidden; float: left; margin-right: 5px; border-radius: 4px } .single-post .review-box .review-author-right .review-author-detail .image-gallery .review-img-container:last-child { margin-right: 0 } .single-post .review-box .review-author-right .review-author-detail .image-gallery img { width: 120px } .single-post .review-box .review-author-right .review-author-detail .image-gallery a { position: relative; overflow: hidden } .single-post .review-box .review-author-right .review-author-detail .image-gallery { position: relative; overflow: hidden } .single-post .review-box .review-author-right .review-author-detail .image-gallery .more-images { left: 50px; position: absolute; top: 35px; width: 100%; color: #fff; font-size: 30px; z-index: 999 } .single-post .review-box .review-author-right .review-author-detail .review-helpful { margin-top: 10px } .single-post .review-box .review-author-right .review-author-detail .review-helpful span { display: block; margin-bottom: 10px } .single-post .review-box .review-author-right .review-author-detail .Like { position: relative; display: inline-block } .single-post .review-box .review-author-right .review-author-detail .Like_link { cursor: pointer } .single-post .review-box .review-author-right .review-author-detail .Emojis { position: relative; float: left; width: 100%; border-radius: 100rem; -webkit-transition: .3s .3s; -moz-transition: .3s .3s; -o-transition: .3s .3s; transition: .3s .3s; opacity: 1; visibility: visible; margin-bottom: 25px } .single-post .review-box .review-author-right .review-author-detail .Emoji { position: relative; width: 5.5rem; height: 5rem; color: #ffd972; cursor: pointer; float: left } .single-post .review-box .review-author-right .review-author-detail .Emoji .icon { position: absolute; top: 0; left: 0; right: 0; bottom: 0; -webkit-transform: scale(.8); transform: scale(.8); -webkit-transition: -webkit-transform .2s ease; transition: -webkit-transform .2s ease; transition: transform .2s ease; transition: transform .2s ease, -webkit-transform .2s ease } .single-post .review-box .review-author-right .review-author-detail .Emoji:hover .icon { -webkit-transform: scale(1) translate3d(0, -10%, 0); -moz-transform: scale(1) translate3d(0, -10%, 0); -ms-transform: scale(1) translate3d(0, -10%, 0); -o-transform: scale(1) translate3d(0, -10%, 0); transform: scale(1) translate3d(0, -10%, 0) } .single-post .review-box .review-author-right .review-author-detail .Emoji .icon.focus { -webkit-transform: scale(1) translate3d(0, -10%, 0); -moz-transform: scale(1) translate3d(0, -10%, 0); -ms-transform: scale(1) translate3d(0, -10%, 0); -o-transform: scale(1) translate3d(0, -10%, 0); transform: scale(1) translate3d(0, -10%, 0) } .single-post .review-box .review-author-right .review-author-detail .icon { background-image: url(../images/giphy.gif); background-repeat: no-repeat } .single-post .review-box .review-author-right .review-author-detail .icon-like { background-position: -4px -4px } .single-post .review-box .review-author-right .review-author-detail .icon-heart { background-position: -66px -4px } .single-post .review-box .review-author-right .review-author-detail .icon-haha { background-position: -127px -4px } .single-post .review-box .review-author-right .review-author-detail .icon-wow { background-position: -190px -4px } .single-post .review-box .review-author-right .review-author-detail .icon-sad { background-position: -250px -4px } .single-post .review-box .review-author-right .review-author-detail .icon-angry { background-position: -310px -4px } .single-post .review-box .review-author-right .review-author-detail .Emoji .emoji-name { background-color: rgba(0, 0, 0, .8); border-radius: 3px; bottom: 60px; color: #fff; position: absolute; width: 50px; text-align: center; opacity: 0; text-transform: capitalize; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease- 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s } .single-post .review-box .review-author-right .review-author-detail .Emoji:hover .emoji-name { opacity: 1 } .single-post .review-box .review-author-right .review-author-detail .Emoji .emoji-count { border-radius: 3px; bottom: -25px; color: #242424; padding: 2px 10px; position: absolute; font-size: 12px; width: 55px; text-align: center } .review-author-detail .review-helpful .report-review { display: inline-block; float: right; margin-top: 12px; position: relative } .review-author-detail .review-helpful .report-review:hover .report-review-title { display: block } .review-author-detail .review-helpful .report-review .report-review-title { position: absolute; top: 10px; right: 50px; width: 120px; display: none; color: #fff; font-size: 12px; background-color: rgba(0, 0, 0, .7); border-radius: 3px; text-align: center; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease- 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s } .single-post .short-detail .list-detail .review-filters { position: relative; margin-bottom: 30px } .single-post .short-detail .list-detail .review-filters h3 { margin: 0; line-height: 36px } .single-post .short-detail .list-detail .review-filters .form-group { margin-bottom: 0 } #review-form { position: relative; overflow: hidden } .profile-widget input.form-control, .review-form input.form-control { border-radius: 3px; height: 40px; box-shadow: none; font-size: 14px; background-color: #fefefe; border-color: #ddd } .profile-widget input.form-control:focus, .review-form input.form-control:focus { background-color: #fff } .profile-widget textarea, .review-form textarea { box-shadow: none; font-size: 16px; background-color: #fefefe; border-color: #ddd } .profile-widget input:focus, .profile-widget textarea:focus, .review-form input:focus, .review-form textarea:focus { box-shadow: none; border: 1px solid #ccc; background-color: #fff } .review-form .form-group { margin-bottom: 20px } .review-form { background-color: #fff; padding: 20px } .list-detail .review-form { background-color: #f9f9f9 } .review-form h3 { margin-top: 0 } .review-form .upload-ad-images { min-height: 240px; text-align: center; line-height: 200px; border: 3px dotted #e1e1e1 } .review-form .upload-ad-images .dz-message { font-size: 20px; font-family: Mogra, cursive; display: inline-block; vertical-align: middle; line-height: normal } .review-form .upload-ad-images .dz-message .note { font-family: Poppins, sans-serif; font-size: 16px } .review-form .dropzone .dz-image-preview { line-height: normal } .review-form .dropzone.dz-started { line-height: normal } .review-form .upload-ad-images.dz-started .dz-message { display: none } .list-detail #panels section main h3 { margin: 0; margin-bottom: 20px } .sidebar { position: relative } .sidebar.transparen-listing-sidebar.solid { top: 0 } .widget { background-color: #fff; border: 1px solid #f5f5f5; border-radius: 3px; color: #242424; margin-top: 20px; padding: 15px } .sidebar .panel { box-shadow: none; border: none; border-radius: 3px } .sidebar #map { height: 200px } .sidebar .panel .panel-heading { padding: 0; border-radius: 3px 3px 0 0; border-color: #eee } .sidebar .panel .panel-heading .nav-tabs>li { width: 50% } .profile-widget .auth-img { float: left } .profile-widget .media { border: 1px solid #f5f5f5; border-bottom: none; padding: 15px } .profile-widget .auth-img img { width: 80px; border-radius: 3px } .media-left, .media-right, .profile-widget .media-body { padding: 10px 15px } .profile-widget .panel-body { padding: 20px } .profile-widget .panel-body .media { background-color: #fff } .sidebar .profile-widget .panel { background-color: #fff; border: 1px solid #f5f5f5 } .sidebar .profile-widget .panel .nav-tabs>li>a { padding: 10px; margin: 0; border: none; text-align: center; font-weight: 500 } .sidebar .profile-widget .panel .nav-tabs>li>a:hover { background-color: #fff } .sidebar .profile-widget .panel .panel-heading .nav { border-bottom: none; background-color: #fff; border-radius: 3px 3px 0 0 } .widget-listing-details { position: relative; overflow: hidden } .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover, .sidebar .profile-widget .nav-tabs>li.active>a { background-color: #fff; border-bottom: 2px solid #e52d27; color: #e52d27 } .sidebar .profile-widget ul.widget-listing-details li { display: block; padding: 10px 0; position: relative; overflow: hidden; margin-bottom: 10px; border-bottom: 1px solid #eee } .sidebar .profile-widget ul.widget-listing-details li a { color: #242424 } .sidebar .profile-widget ul.widget-listing-details li span { display: table-cell } .sidebar .profile-widget ul.widget-listing-details li span img { margin-right: 10px; vertical-align: top } .sidebar .profile-widget .social-media>li i { color: #999; font-size: 14px; line-height: normal; width: auto } .sidebar .profile-widget .social-media>li a { border: none } .sidebar .profile-widget .social-media>li a:hover { background-color: transparent; color: #242424 } .sidebar .profile-widget .social-media { margin-bottom: 0 } .widget-opening-hours { padding: 15px; margin: 20px 0px !important; background-color: #fff; border-radius: 3px; color: #7f7f7f; border: 1px solid #f5f5f5; -webkit-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -ms-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -o-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -moz-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05) } .widget-opening-hours .opening-hours-title { cursor: pointer; color: #242424; font-weight: 500 } .widget-opening-hours .opening-hours-title span { color: #e52d27 } .widget-opening-hours .opening-hours-title img { margin-right: 10px } .widget-opening-hours .opening-hours-title i { line-height: 24px } .widget-opening-hours #opening-hours ul li .day-name { float: left; text-transform: capitalize; font-weight: 500 } .widget-opening-hours #opening-hours ul li .day-timing { float: right; text-transform: capitalize } .widget-opening-hours #opening-hours ul { list-style: none; position: relative; overflow: hidden; margin: 0 0 0; padding: 0 10px 0 10px } .widget-opening-hours #opening-hours ul li { border-bottom: 1px solid #eee; position: relative; overflow: hidden; padding: 10px 0; width: 100%; font-size: 14px } .widget-opening-hours #opening-hours ul li:last-child { border: none; padding-bottom: 0 } .widget-opening-hours #opening-hours ul li.closed .day-timing { color: #e52d27 } .sidebar-dark .profile-widget .media { background-color: #f5f5f5 } .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover, .sidebar.sidebar-dark .profile-widget .nav-tabs>li.active>a { background-color: #f5f5f5 } .sidebar.sidebar-dark .profile-widget .panel { background-color: #f5f5f5 } .sidebar.sidebar-dark .profile-widget ul.widget-listing-details li { border-bottom: 1px solid #ddd } .sidebar.sidebar-dark .profile-widget .social-media>li i { color: #242424 } .sidebar.sidebar-dark .widget-opening-hours { background-color: #f5f5f5; color: #242424 } .sidebar.sidebar-dark .widget-opening-hours #opening-hours ul li { border-bottom: 1px solid #ddd } .sidebar.sidebar-dark .profile-widget .panel .nav-tabs>li>a:hover { background-color: #f5f5f5 } .sidebar.sidebar-dark .profile-widget .panel .panel-heading .nav { background-color: #f5f5f5 } .sidebar .widget .claim { position: relative; overflow: hidden } .sidebar .widget .claim a { width: 100%; display: block } .sidebar .widget .claim img { margin-right: 10px } .sidebar .widget .claim i { line-height: 24px } .sidebar .widget .pricing-widget img { margin-right: 10px } .widget.papular-listing-2 { position: relative; overflow: hidden; padding: 0; border: none } .claim-model .modal-body { position: relative; overflow: hidden; padding: 0 } .claim-model .model-form { width: 60%; display: inline-block; float: left; padding: 20px } .claim-model .model-img { width: 40%; float: left } .claim-model .modal-body h3 { margin-bottom: 30px; color: #e52d27; text-transform: capitalize; font-weight: 500 } .claim-model .modal-body .btn { font-size: 14px; display: block; width: 100% } .claim-model .modal-body button.close { position: absolute; color: #000; right: 10px; top: 10px } .single-post-2 { padding: 0 } .single-post-2 .column-accordian { min-height: 100%; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch } .single-post-2 .column-accordian>.column { -webkit-tap-highlight-color: transparent; color: #fff; font-weight: 700; cursor: pointer; text-align: center; height: 450px; text-transform: uppercase; -webkit-transition: .3s; transition: .3s; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border: 1px solid #fff } .single-post-2 .column-accordian>.column:nth-child(1) { background: rgba(191, 149, 64, .8) } .single-post-2 .column-accordian>.column:nth-child(2) { background: rgba(149, 191, 64, .8) } .single-post-2 .column-accordian>.column:nth-child(3) { background: rgba(64, 191, 64, .8) } .single-post-2 .column-accordian>.column:nth-child(4) { background: rgba(64, 191, 149, .8) } .single-post-2 .column-accordian>.column:nth-child(5) { background: rgba(64, 149, 191, .8) } .single-post-2 .column-accordian>.column:nth-child(6) { background: rgba(64, 64, 191, .8) } .single-post-2 .column-accordian>.column:nth-child(7) { background: rgba(149, 64, 191, .8) } .single-post-2 .column-accordian>.column>div { width: 3vmin; -webkit-transition: .6s; transition: .6s; position: relative } .single-post-2 .column-accordian>.column.flex { -webkit-box-flex: 4; -ms-flex: 4; flex: 4 } .single-post-2 .column-accordian .column div a i { color: #fff; font-size: 16px; left: 0; padding: 15px; position: absolute; background-color: rgba(0, 0, 0, .3) } .single-post-2 .column-accordian .column div a { display: none; text-decoration: none; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease- 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s } .single-post-2 .column-accordian>.column.flex div a { display: block; text-decoration: none; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease- 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s } .blog-sidebar .widget+.widget { margin-top: 5px } .blog-sidebar .widget { position: relative; border-color: #e1e8ed; margin-bottom: 30px; margin-top: 0; background-color: #fff; border: 1px solid #e1e8ed; padding: 20px; overflow: hidden } hr { border: 1px solid #e1e8ed } .blog-sidebar .widget .widget-heading { border: medium none } .blog-sidebar .widget .recent-ads { padding-top: 5px } .blog-sidebar .widget .widget-heading h4 { border-bottom: 1px solid #e1e8ed; color: #333; margin: 0 0 15px; padding-bottom: 15px; text-transform: capitalize; position: relative; font-size: 16px; font-weight: 500 } .blog-sidebar .widget .widget-heading .panel-title a { padding: 0 } .blog-sidebar .widget .widget-heading h4::before { content: ""; height: 1px; left: 0; position: absolute; bottom: -1px; width: 70px; background-color: #e52d27 } .blog-sidebar .widget .recent-ads .recent-ads-list .recent-ads-container .recent-ads-list-content ul.recent-ads-list-location li a { padding: 0 } .blog-sidebar .widget .recent-ads .recent-ads-list .recent-ads-container .recent-ads-list-content ul.recent-ads-list-location li a::after { display: none } .blog-sidebar .widget ul li:last-child { border-bottom: medium none; padding-bottom: 0 } .blog-sidebar .widget .tagcloud { margin-top: 7px; overflow: hidden } .blog-sidebar .widget .tagcloud a { background: #fff none repeat scroll 0 0; border: 1px solid #e2e2e2; display: inline-block; float: left; font-size: 14px; line-height: 34px; margin: 0 4px 8px 0; padding: 0 17px; color: #232323; border-radius: 3px; text-transform: uppercase; transition: all .3s ease 0s; o-transition: all .3s ease 0s; -ms-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -webkit-transition: all .3s ease 0s } .blog-sidebar .widget .gallery-image img { transition: all .3s ease 0s; o-transition: all .3s ease 0s; -ms-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -webkit-transition: all .3s ease 0s; width: 100% } .blog-sidebar .widget .gallery-image img:hover { background: #232323; opacity: .7 } .blog-sidebar .widget .gallery-image { margin-top: 10px; overflow: hidden } .blog-sidebar .widget .gallery-image a { float: left; margin-bottom: 10px; margin-right: 3px; max-width: 24%; transition: all .3s ease 0s; o-transition: all .3s ease 0s; -ms-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -webkit-transition: all .3s ease 0s } .sidebar .widget-title { color: #232323; font-size: 16px; font-weight: 500; margin-bottom: 25px } .sidebar .widget ul { list-style: outside none none; margin: 0; padding: 0 } .sidebar .widget ul li { border-bottom: 1px solid #f3f3f3; font-size: 16px; line-height: 26px; padding: 10px 0 } .recent-ads .recent-ads-list { border-bottom: 1px solid rgba(0, 0, 0, .12); margin: 0 0 15px; padding: 0 0 15px } .recent-ads .recent-ads-list:last-child { border: 0 none; margin: 0; padding: 0 } .recent-ads .recent-ads-container { display: table; width: 100% } .recent-ads .recent-ads-list-image { display: table-cell; width: 96px } .recent-ads .recent-ads-list-image img { display: block; position: relative; width: 100%; z-index: 2 } .recent-ads .recent-ads-list-image-inner { background-color: rgba(0, 0, 0, .12); display: block; height: 60px; margin: 0 16px 0 0; position: relative; width: 100px } .recent-ads .recent-ads-list-content { display: table-cell; vertical-align: top } .recent-ads .recent-ads-list-content h3 { color: #232323; font-size: 16px } .recent-ads .recent-ads-list-title { margin: 0 } .recent-ads .recent-ads-list-title a { color: #232323; font-size: 14px } .recent-ads .recent-ads-list-title a:hover { color: #e52d27 } .recent-ads .recent-ads-list-location { list-style: outside none none; margin: 0; padding: 0 } .recent-ads .recent-ads-list-location li { display: inline!important; border-bottom: medium none!important } .blog-share { border-bottom: 1px solid #d7d7d7; padding: 15px 0 } .blog-share h3 { color: #232323; display: inline-block; font-size: 16px; line-height: 29px; padding-top: 3px } .blog-share .share ul { display: inline-block; list-style-type: none } .blog-share .share ul li { display: inline-block } .blog-share .share h3 { font-weight: 500; margin: 0 } .blog-share .share ul li a { color: #232323 } .blog-share .share ul li a:hover { text-decoration: underline; color: #e52d27 } blockquote { border-left: 5px solid #e52d27 } .recent-ads .recent-ads-list-location li::before { display: none!important } .recent-ads .recent-ads-list .recent-ads-container .recent-ads-list-content ul.recent-ads-list-location li a { color: #a0a0a0; font-size: 14px; text-transform: capitalize; margin: 0 } .recent-ads .recent-ads-list .recent-ads-container .recent-ads-list-content ul.recent-ads-list-location li a:before { content: '' } .recent-ads .recent-ads-list-price { display: inline-block; font-size: 18px; font-weight: 600 } .blog-detial .alignleft { float: left; margin: 7px 24px 7px 0 } .blog-detial .alignright { float: right; margin: 7px 0 7px 24px } .post-info { font-size: 16px; margin-bottom: 30px; color: #999; text-transform: capitalize; border-bottom: 1px solid #e1e8ed; padding-bottom: 20px } .post-info a i { color: #999; margin-right: 5px; font-size: 14px } .post-info a { font-weight: 500 } .post-info a:last-child { margin-left: 5px } .post-title { font-size: 24px; margin-bottom: 15px; margin-top: 10px; font-weight: 500; text-transform: capitalize; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -ms-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s } .post-excerpt { margin-bottom: 30px } .post-excerpt p { color: #333; line-height: 1.9; font-size: 16px } .post-img { margin-bottom: 20px } .blog-detial .blog-section .blog-heading h2 { color: #232323; font-size: 20px; margin: 40px 0 15px; padding: 13px 18px 0 0; text-transform: capitalize; font-weight: 500 } .blog-detial .post-excerpt .blog-section .blog-heading h2 { margin: 0 0 15px } .blog-detial .comment-list { list-style: outside none none; margin: 0; padding: 0; position: relative; margin-top: 25px } .blog-detial .comment-info { border-bottom: 1px solid #f2f2f2; display: block; padding: 10px 0 15px 0; overflow: hidden; position: relative } .blog-detial .comment-info p { margin-bottom: 30px } .blog-detial .comment-info img { max-width: 90px } .blog-detial .comment-info .author-title { color: #323232; line-height: 16px; margin-bottom: 22px } .blog-detial .author-title strong { color: #323232; font-size: 16px; text-transform: uppercase; font-weight: 500 } .blog-detial .comment-date { border-left: 1px solid #777; color: #777; font-size: 12px; margin-left: 17px; padding-left: 17px } .blog-detial .comment-list .children { list-style: outside none none; padding-left: 35px } .blog-detial .comment-info img { max-width: 90px; border-radius: 3px } .comment-list { list-style: outside none none; margin: 0; padding: 0 } .comment-info { border-bottom: 1px solid #f2f2f2; display: block; overflow: hidden; position: relative } .comment-info img { max-width: 90px } .comment-info .author-title { color: #323232; line-height: 16px; margin-bottom: 22px } .author-title strong { color: #323232; font-size: 16px; text-transform: uppercase } .comment-date { border-left: 1px solid #777; color: #777; font-size: 12px; margin-left: 17px; padding-left: 17px } .comment-info img { max-width: 90px } .comment-list .comment .comment-info .author-desc .author-title li a { color: #232323 } .user-contact-info { margin-bottom: 5px } .blog-detial .page-numbers { display: inline-block; padding: 5px 10px; margin: 0 2px 0 0; border: 1px solid #ddd; line-height: 1; text-decoration: none; border-radius: 2px; font-weight: 600 } .blog-detial .page-numbers.current, a.page-numbers:hover { background: #f9f9f9 } .blog-detial .navigation li a, .blog-detial .navigation li a:hover, .blog-detial .navigation li.active a, .blog-detial .navigation li.disabled { color: #fff; text-decoration: none } .blog-detial .navigation li { display: inline } .blog-detial .navigation li a, .blog-detial .navigation li a:hover, .blog-detial .navigation li.active a, .blog-detial .navigation li.disabled { background-color: #6fb7e9; border-radius: 3px; cursor: pointer; padding: 12px; padding: .75rem } .blog-detial .navigation li a:hover, .blog-detial .navigation li.active a { background-color: #3c8dc5 } .blog-detial .blog-section.review-form { padding: 30px 0; margin-top: 20px } .blog-detial .blog-section.review-form h2 { margin-top: 0; padding-top: 0 } .transparent-breadcrumb-listing.bread-type-2 { padding-bottom: 40px; padding-top: 110px } .transparent-breadcrumb-listing.bread-type-2 .small-breadcrumb .header-page h1 { margin: 0; text-transform: capitalize; font-weight: 600; text-align: left } .contact-us { position: relative; overflow: hidden } input.form-control { height: 45px } .contact-us .form-group label { font-size: 16px } .contact-us .icon-box { background-color: #e52d27; float: left; margin-right: 15px; padding: 15px; display: table-cell; border-radius: 3px } .contact-us .icon-box i { font-size: 24px; color: #fff } .contact-us .content-area { display: table-cell } .contact-us .contact-detail-box { overflow: hidden; position: relative; margin-bottom: 20px; background-color: #f9f9f9; padding: 15px } .contact-us .content-area h4 { margin: 0; font-size: 18px; margin-bottom: 5px } .contact-us .content-area p { margin: 0 } .contact-us input.form-control { border-radius: 0 3px 3px 0; height: 45px; box-shadow: none; font-size: 14px; background-color: #f9f9f9; border-color: #f9f9f9 } .contact-us textarea { box-shadow: none; font-size: 14px; background-color: #f9f9f9; border-color: #f9f9f9 } .contact-us .contact-detail { position: relative; overflow: hidden } .contact-us .form-group { margin-bottom: 30px } .about-us .large-paragraph { font-size: 22px; margin-bottom: 10px; line-height: 1.5; color: #232323 } .about-us h2 { margin: 0; margin-bottom: 30px; color: #e52d27 } .about-us p { font-size: 16px; color: #818181; line-height: 1.6em } .services-grid .icons img { width: 60px } .services-grid h4 { font-size: 20px; margin-btoom: 10px; color: #232323; font-weight: 500 } .services-grid { -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; margin-bottom: 30px; position: relative } .services { position: relative; overflow: hidden; margin-top: 30px } .funfacts { background-position: center center; background-repeat: repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-attachment: fixed; padding: 40px 0; position: relative } .funfacts::before { background: rgba(0, 0, 0, .7); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100% } .funfacts h3 { color: #fff; margin: 0; font-size: 20px } .funfacts .counter-box { padding-left: 20px } .funfacts .counter-seprator { border: none; padding: 40px 20px } .funfacts .fun-facts-icons { font-size: 45px; margin-bottom: 10px } .funfacts .counter-box .counter-stats { font-size: 24px; font-weight: 400; margin: 8px 0 4px; color: #fff } .counter-seprator { border-right: 1px solid #d6d6d6; display: inline-block; float: left; width: 25% } .counter-seprator .icon-container { float: left; background-color: rgba(255, 255, 255, .6); padding: 15px; margin-right: 10px } .counter-seprator .icon-container img { width: 35px; color: #fff } .main-event { background-attachment: fixed; background-position: center center; background-size: cover; position: relative; width: 100%; text-align: center } .main-event:before { background: rgba(0, 0, 0, .7); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100% } .main-event .event-box { width: 100%; float: left; z-index: 3; padding: 0 20px; position: relative; text-align: center } .main-event .event-box:after, .main-event .event-box:before { content: ''; max-width: 460px; width: 100%; max-height: 115px; height: 100%; position: absolute; margin: 0 0 0 -230px; border-left: 14px solid #fff } .main-event .event-box:before { top: 0; border-bottom: 0; border-top: 14px solid #fff; width: 115px; left: 30% } .main-event .event-box:after { bottom: 40px; border-top: 0; border-bottom: 14px solid #fff; border-left: 0; width: 115px; border-right: 14px solid #fff; right: 0 } .main-event .event-inner { width: 100%; float: left; z-index: 3; padding: 100px 0 100px; position: relative } .main-event .event-title { font-size: 34px; color: #f5af02; text-transform: capitalize; position: absolute; top: 60px; left: 32% } .main-event .event-date { border: 0; padding: 0; min-width: 0; display: block; font-size: 18px; margin-top: 30px; line-height: 40px; color: #fff } .main-event blockquote { border: 0; margin: 0; padding: 0; width: 100%; quotes: none; font-size: 40px; font-weight: 500; line-height: 50px } .main-event blockquote a { color: #fff } .main-event .event-author-content { position: relative; overflow: hidden } .main-event .event-author { width: 100%; float: left; text-align: left } .event-author-box { max-width: 320px; width: 100%; margin: 0 auto; margin-top: 35px; border-radius: 30px; border: 1px solid #fff } .main-event .event-author-box img { width: 60px; height: 62px; float: left; border-radius: 50%; border: 6px solid rgba(255, 255, 255, .5) } .main-event .event-author-detail { overflow: hidden; padding: 6px 20px } .main-event .event-author h2 { color: #fff; font-weight: 500; margin: 0; font-size: 18px } .main-event .event-author h2 a { color: #fff } .main-event .event-business-name { clear: both; color: #fff; display: block; font-size: 12px } .main-event .event-business-name:hover { color: #fff } .ads-list-archive { background-color: #fff; -webkit-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -ms-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -o-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -moz-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); color: #777; display: block; margin-bottom: 30px; position: relative; float: left; width: 100%; overflow: hidden } .ads-list-archive .archive-history { margin-top: 20px } .ad-archive-img { overflow: hidden; position: relative } .ad-archive-img a img { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .7s ease 0s; -moz-transition: all .7s ease 0s; -ms-transition: all .7s ease 0s; -o-transition: all .7s ease 0s; transition: all .7s ease 0s } .ad-archive-img .images-zone a img { min-height: 220px; max-height: 220px } .profile-detail-area .ads-list-archive { min-height: 220px } .ad-archive-img img { width: 100% } .ad-archive-img .closed { background-color: #c00; color: #fff; padding: 1px 10px; border-radius: 3px; font-size: 12px; position: absolute; top: 20px; right: 15px } .ad-archive-img .open24 { background-color: #fc0; color: #fff; padding: 1px 10px; border-radius: 3px; font-size: 12px; position: absolute; top: 20px; right: 15px } .ad-archive-img .open-now { background-color: #25a25a; color: #fff; padding: 1px 10px; border-radius: 3px; font-size: 12px; position: absolute; top: 20px; right: 15px } .ad-archive-desc { border-right: medium none; padding: 10px 5px } .ad-archive-desc .rating { font-size: 15px; margin: 15px 0 3px -3px } .ad-archive-desc h3 { font-size: 18px; margin-top: 5px; margin-bottom: 15px; color: #232323; font-weight: 500 } .ad-archive-desc h3 a { color: #232323 } .ad-archive-desc h3 a:hover, .ad-archive-desc h3:hover { cursor: pointer } .ad-archive-desc p { font-size: 14px; margin-bottom: 0 } ul.add_info { margin: 0; padding: 0 } .ad-archive-desc ul.add_info { margin-top: 10px } .ad-archive-desc ul.short-meta { margin-top: 5px } .ad-archive-desc ul.short-meta li { border-right: 1px solid #e7e7e7; line-height: 15px; padding: 0 10px } .ad-archive-desc ul.short-meta li:first-child { padding-left: 5px } .ad-archive-desc ul.short-meta li:last-child { border-right: medium none } .ad-archive-desc ul.short-meta li a { color: #777 } ul.add_info li { border: 1px solid #ededed; display: inline-block; margin-right: 5px; text-align: center; width: 100px; height: 45px; } ul.add_info li i { font-size: 14px; position: relative; color: #a0a0a0 } .ad-archive-desc .category-title { margin-bottom: 10px } .ad-archive-desc .category-title a { color: #e52d27; margin-right: 15px; font-family: 'Open Sans', sans-serif } .ad-archive-desc .category-title a:last-child { margin-right: 0 } .ad-archive-desc .category-title a i { margin-right: 5px; font-size: 16px } .ad-archive-desc .ad-meta .read-more { text-transform: capitalize; font-family: 'Open Sans', sans-serif; color: #999; margin-left: 30px } .ad-archive-desc .ad-meta .save-ad { color: #999; font-size: 14px } .ad-archive-desc .pull-right .btn i { padding-right: 5px } .ad-archive-desc .last-updated { position: relative; float: left } .ad-archive-desc .last-updated i { color: #ddd; font-size: 14px } .ad-archive-desc .last-updated i.color { color: #fc0 } .ad-archive-desc .last-updated .rating-counter { margin-left: 10px; color: #999; font-style: normal } .ad-archive-desc .ad-meta { position: relative; float: right } .listing-section .widget.papular-listing-2 .listing-details h4 a { font-size: 16px } .listing-section .pagination { border-radius: 0; text-align: center; margin: 0 auto; display: block; margin-top: 20px } footer.footer-3 { padding: 70px 0; background: #f9f9f9 url(../images/world-map.png) no-repeat scroll center center } footer.footer-3:before { content: none; background-color: transparent } .footer_block { overflow: hidden; clear: both } .footer_block .f_logo { clear: both; color: #ff4632; font-size: 24px; margin-bottom: 30px; margin-top: 0; position: relative } .footer_block h4 { font-size: 18px; margin-top: 0; text-transform: capitalize; color: #232323; margin-bottom: 30px; position: relative; font-weight: 500 } .footer_block p { font-size: 14px; color: #8b8b8b; margin: 0 } .footer_block a { font-size: 14px; text-transform: capitalize; display: block; color: #232323 } .footer_block a:hover { color: #e52d27 } .footer-links li::before { color: #969ea7; content: ""; font-family: FontAwesome; left: 16px; position: absolute } ul.footer-links li { padding: 5px 0; padding-left: 20px } ul.footer-links li:first-child { padding-top: 0 } .recentpost li { display: block; margin: 0 0 15px 0; overflow: hidden } .recentpost li:last-child { margin-bottom: 0 } .recentpost li span { position: relative; width: 60px; height: 60px; background: #bfbfbf; float: left; margin: 0 10px 10px 0; overflow: hidden } .recentpost li span a.plus { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; margin: 0; text-align: center } .recentpost li span a.plus img { width: 60px; height: 60px } .recentpost li span a.plus i { position: absolute; top: 50%; left: 0; display: block; width: 100%; margin-top: -100%; font-size: 30px; color: #fff; font-style: normal; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all ease-in-out .3s; -ms-transition: all ease-in-out .3s; transition: all ease-in-out .3s } .recentpost li span a.plus:hover i { margin-top: 0 } .recentpost li p { line-height: 20px } .recentpost li p a { margin: 0; font-size: 16px; color: #232323; text-transform: capitalize; font-weight: 500 } .recentpost li p a:hover { color: #e52d27 } footer .personal-info li { color: #242424; display: inline-block; font-size: 14px; line-height: 24px; padding: 10px 0; width: 100% } ul.personal-info li:first-child { padding-top: 0 } .footer_block .personal-info li i { color: #969ea7; float: left; font-size: 18px; margin-right: 10px; margin-top: 5px } .footer-bottom-section { padding: 30px } .footer-bottom { text-align: center } .footer-bottom p { font-size: 14px; line-height: 20px; margin-bottom: 0 } ul.footer-menu { position: relative; overflow: hidden; margin: 0 auto; display: table; padding-top: 15px } .footer-bottom .footer-menu li { float: left; padding: 0 20px; font-size: 14px; border-right: 1px solid #969ea7; text-transform: capitalize } .footer-bottom .footer-menu li:last-child { border-right: none } .footer-3 .social-media { margin-top: 20px; margin-bottom: 0 } .footer-3 .social-media>li a { border: 1px solid #999; border-radius: 3px; display: inline-block; padding: 5px } .footer-3 .social-media>li a:hover { border-color: #e52d27 } .footer-3 .social-media>li a:hover i { color: #fff } .footer-3 .social-media>li i { color: #999; display: block; font-size: 16px; line-height: normal; text-align: center; width: auto } .footer-3 .ratings i { color: #ddd; font-size: 12px } .footer-3 .ratings i.color { color: #fc0 } .submit-listing { position: relative; overflow: hidden; background-color: #eff3f6 } .submit-listing .step-content h2 { margin-top: 0; font-size: 24px } .submit-listing .tab-content { width: 74%; float: left; padding: 30px; background-color: #fff; margin-left: 10px; min-height: auto!important } .submit-listing .tab-content .form-group label { line-height: 50px; margin-bottom: 0 } .submit-listing .tab-content .form-group label span { color: #e52d27 } .submit-listing .tab-content .form-group input { height: 50px; background-color: #fff; width: 100%; border: 1px solid #e1e1e1; box-shadow: none; line-height: 50px; border-radius: 0 3px 3px 0 } .submit-listing .tab-content .form-group .input-group-addon:first-child { border: 1px solid; background-color: #fff; border-right: none; padding: 15px; box-shadow: none; border-radius: 3px 0 0 3px; color: #d1d1d1 } .submit-listing .tab-content .form-group { position: relative; float: left; width: 100%; margin-bottom: 10px } .submit-listing .tab-content .form-group.has-success label { color: #242424 } .submit-listing .submit-post-img-container { border: 10px solid #e1e1e1; position: relative; overflow: hidden } #submit-listing-map, #submit-map-open { height: 360px; width: 100% } .submit-listing #pricing-fields { float: left; width: 100%; background-color: #eff3f6; padding: 20px } .submit-listing #business-hours-fields { margin-top: 20px; float: left; width: 100% } .submit-listing .btn-toolbar { clear: both } #business-hours-fields .tab-content { width: 100%; padding: 0 } .with-nav-tabs.panel-info .nav-tabs>li>a, .with-nav-tabs.panel-info .nav-tabs>li>a:focus, .with-nav-tabs.panel-info .nav-tabs>li>a:hover { color: #31708f } .with-nav-tabs.panel-info .nav-tabs>.open>a, .with-nav-tabs.panel-info .nav-tabs>.open>a:focus, .with-nav-tabs.panel-info .nav-tabs>.open>a:hover, .with-nav-tabs.panel-info .nav-tabs>li>a:focus, .with-nav-tabs.panel-info .nav-tabs>li>a:hover { color: #31708f; background-color: #bce8f1; border-color: transparent } .with-nav-tabs.panel-info .nav-tabs>li.active>a, .with-nav-tabs.panel-info .nav-tabs>li.active>a:focus, .with-nav-tabs.panel-info .nav-tabs>li.active>a:hover { color: #31708f; background-color: #fff; border-color: #bce8f1; border-bottom-color: transparent } .with-nav-tabs.panel-info .nav-tabs>li.dropdown .dropdown-menu { background-color: #d9edf7; border-color: #bce8f1 } .with-nav-tabs.panel-info .nav-tabs>li.dropdown .dropdown-menu>li>a { color: #31708f } .with-nav-tabs.panel-info .nav-tabs>li.dropdown .dropdown-menu>li>a:focus, .with-nav-tabs.panel-info .nav-tabs>li.dropdown .dropdown-menu>li>a:hover { background-color: #bce8f1 } .with-nav-tabs.panel-info .nav-tabs>li.dropdown .dropdown-menu>.active>a, .with-nav-tabs.panel-info .nav-tabs>li.dropdown .dropdown-menu>.active>a:focus, .with-nav-tabs.panel-info .nav-tabs>li.dropdown .dropdown-menu>.active>a:hover { color: #fff; background-color: #31708f } .submit-listing #business-hours-fields label { width: 100% } .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary, .submit-listing .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary { background-color: #242424 } .panel-info>.panel-heading { padding: 0 } .panel-info>.panel-heading .nav-tabs { border: none } .submit-listing .social-media-fields { background-color: #eff3f6; padding: 20px 20px 5px; position: relative } .submit-listing .custom-alert .icheckbox_flat { float: right } .submit-listing .social-media-fields h4 { margin-bottom: 20px } .submit-listing .upload-ad-images { min-height: 199px; text-align: center; line-height: 200px; border: 3px dotted #e1e1e1 } .submit-listing .upload-ad-images .dz-message { font-size: 20px; font-family: Mogra, cursive; display: inline-block; vertical-align: middle; line-height: normal } .submit-listing .upload-ad-images .dz-message .note { font-family: Poppins, sans-serif; font-size: 16px } .submit-listing .dropzone .dz-image-preview { line-height: normal } .submit-listing .dropzone.dz-started { line-height: normal } .submit-listing .upload-ad-images.dz-started .dz-message { display: none } .submit-listing .login-section { background-color: #eff3f6; padding: 20px; position: relative; overflow: hidden; margin-top: 20px } .submit-listing .tab-content .login-section .form-group label { font-size: 16px; margin-right: 20px } .submit-listing .tab-content .login-section #signin-fields { position: relative; overflow: hidden; clear: both } .submit-listing .tab-content .login-section #signin-fields label { margin-right: 0 } .submit-listing .sw-toolbar-bottom .sw-btn-group, .submit-listing .sw-toolbar-bottom .sw-btn-group-extra { margin-top: 20px } .submit-listing .sw-toolbar-bottom .sw-btn-group { margin-top: 20px; margin-right: 5px } .submit-listing .sw-toolbar-bottom .sw-btn-group .btn, .submit-listing .sw-toolbar-bottom .sw-btn-group-extra .btn { border-radius: 3px!important; margin-right: 10px } .submit-listing .sw-toolbar-bottom .sw-btn-group .btn:last-child, .submit-listing .sw-toolbar-bottom .sw-btn-group-extra .btn:last-child { margin-right: 0 } .submit-listing .sw-toolbar-bottom .sw-btn-group .btn { background-color: #242424; color: #fff; padding: 10px 30px; border: none } .submit-listing .sw-toolbar-bottom .sw-btn-group .btn:focus, .submit-listing .sw-toolbar-bottom .sw-btn-group .btn:hover { background-color: #e52d27; border: none!important; box-shadow: none!important } .submit-listing .category-based-features { position: relative; overflow: hidden; margin-bottom: 20px; background-color: #eff3f6; padding: 20px; padding-bottom: 10px } .submit-listing .category-based-features:after { content: ""; display: table; clear: both } .submit-listing .category-based-features ul { list-style: none } .submit-listing .submit-listing-section .form-group .bootstrap-switch { margin-top: 5px } .submit-listing .category-based-features ul li { float: left; width: 33%; margin-bottom: 10px } .submit-listing .category-based-features ul li label { margin-left: 10px } .submit-listing .submit-listing-notic { position: relative; overflow: hidden; background-color: #eff3f6; padding: 20px; padding-bottom: 10px } .submit-listing .submit-listing-section { background-color: #fff; padding: 30px; margin-bottom: 30px; position: relative } .submit-listing .submit-listing-section:after { content: ""; display: table; clear: both } .submit-listing .submit-listing-section .form-group label { margin-bottom: 10px } .submit-listing .submit-listing-section .form-group label span { color: #e52d27; margin-left: 5px; } .submit-listing .submit-listing-section .form-group input.form-control { background-color: #fff; width: 100%; border: 1px solid #e1e1e1; box-shadow: none; border-radius: 0 3px 3px 0 } .submit-listing .submit-listing-section .form-group .input-group-addon:first-child { border: 1px solid #e1e1e1; background-color: #fff; border-right: none; padding: 13px 15px; box-shadow: none; border-radius: 3px 0 0 3px; color: #d1d1d1 } .submit-listing .submit-listing-section .form-group { position: relative; float: left; width: 100%; margin-bottom: 15px } .submit-listing .submit-listing-section .form-group.has-success label { color: #242424 } .submit-listing .submit-post-button { position: relative; overflow: hidden; margin-top: 30px } .submit-listing .submit-post-button .btn { float: right } .dashboard { background-color: #eff3f6; position: relative; z-index: 1; padding-top: 0 } .dashboard.theme-padding { padding: 70px 0 } .dashboard.theme-padding .mt-30 { margin-top: 0 } .dashboard.theme-padding .profile-states { margin-top: 0 } .dashboard .contact-box { background: #fff; padding: 20px 0 0 0; border: 1px solid #e8eef1; border-radius: 0 3px 3px 0; border-bottom: none } .dashboard .contact-box .top-box { width: 100%; display: inline-block; padding: 7px 20px; position: relative } .dashboard .contact-box .top-box i { width: 40px; height: 40px; font-size: 17px; border-radius: 50%; background: rgba(3, 169, 244, .1); color: #03a9f4; text-align: center; line-height: 35px } .dashboard .contact-box .contact-action { display: inline-block; float: right } .dashboard .contact-box .contact-action i { position: relative; margin: 0 5px } .dashboard .contact-box .contact-action a.edit-can i { background: rgba(7, 177, 7, .12); color: #07b107 } .dashboard .contact-box .contact-action a.delete-can i { background: rgba(221, 32, 39, .12); color: #dd2027 } .dashboard .contact-box .contact-img { max-width: 100px; display: table; margin: 0 auto; margin-top: -130px; position: relative; margin-bottom: 30px } .dashboard .contact-box .contact-img img { width: 100px; height: 100px; border: 5px solid rgba(255, 255, 255, .8) } .dashboard .contact-box .contact-caption { text-align: center; padding-bottom: 30px } .dashboard .contact-box .contact-caption h4 { margin-bottom: 3px } .dashboard .contact-box .contact-caption span { display: block; margin-bottom: 10px } .dashboard .contact-box .contact-caption span.follow-user { background-color: #07b107; color: #fff; display: inline; padding: 0 20px; margin-bottom: 0; border-radius: 4px } .dashboard .contact-box .contact-caption span.follow-user a { color: #fff } .dashboard .contact-box .contact-footer { padding: 0 10px; display: flex; flex-wrap: nowrap; align-items: center; background-color: #fafafa } .dashboard .contact-box .contact-footer a.col-half { width: 50%; float: left; padding: 12px 0; text-align: center } .dashboard .contact-box .contact-footer a.col-half span { font-size: 14px } .dashboard .contact-box .contact-footer a.col-half span i { font-size: 17px; position: relative; display: block; font-style: normal } .dashboard .profile-menu { background: #fff; padding: 0; border: 1px solid #e8eef1; border-radius: 0 3px 3px 0; margin-bottom: 25px; position: relative; overflow: hidden; border-top: none; -webkit-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -ms-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -o-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -moz-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05) } .dashboard .profile-packages-section { background-color: rgba(3, 169, 244, .1); color: #242424; padding: 20px; border: 1px solid #e8eef1; border-radius: 3px } .profile-packages-section+.profile-packages-section { margin-top: 25px; position: relative } .profile-packages-section.white { background-color: #fff } .profile-packages-section.white p { color: #999 } .profile-packages-section.white i.fa-exclamation-triangle { -webkit-transform: translatey(0); transform: translatey(0); -webkit-animation: float 6s ease-in-out infinite; animation: float 6s ease-in-out infinite; bottom: 10px; font-size: 65px; position: absolute; right: 10px; opacity: .3; color: #f0ad4e } .dashboard .profile-packages-section h4 { margin-top: 0; font-weight: 500 } @-webkit-keyframes float { 0% { -webkit-transform: translatey(0); transform: translatey(0) } 50% { -webkit-transform: translatey(-15px); transform: translatey(-15px) } 100% { -webkit-transform: translatey(0); transform: translatey(0) } } @keyframes float { 0% { -webkit-transform: translatey(0); transform: translatey(0) } 50% { -webkit-transform: translatey(-15px); transform: translatey(-15px) } 100% { -webkit-transform: translatey(0); transform: translatey(0) } } .dashboard .profile-packages-section p { margin-bottom: 20px } .dashboard .profile-packages-section .btn { padding: 5px 10px; font-size: 12px; text-transform: capitalize } .dashboard .profile-detail-area { background-color: #fff; padding: 20px; border-radius: 4px; position: relative; float: left; width: 100% } .dashboard .profile-states { margin-top: -30px } .dashboard .profile-states .state-box { background-color: #fff; margin-bottom: 20px; border-radius: 4px; padding: 20px; -webkit-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -ms-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -o-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -moz-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05) } .dashboard .profile-states .state-box .icon { line-height: 82px; text-align: center; color: #232323; float: left; margin-right: 10px } .dashboard .profile-states .state-box .icon i { font-size: 24px; border-radius: 50%; padding: 20px; background-color: #03a9f4; color: #fff } .dashboard .profile-states .col-md-6:nth-child(4n+2) i { background-color: #5cb85c } .dashboard .profile-states .col-md-6:nth-child(4n+3) i { background-color: #f0ad4e } .dashboard .profile-states .col-md-6:nth-child(4n+4) i { background-color: #d9534f } .dashboard .profile-states .state-box .content { background-color: #f5f5f5; border-radius: 50px 0 0 50px } .dashboard .profile-states .state-box .content .numb { font-size: 40px; font-weight: 500; color: #232323; margin-right: 10px; display: inline-block; vertical-align: middle } .dashboard .profile-states .state-box .content .text { font-size: 14px; font-weight: 400; color: #232323; line-height: 70px; display: inline } .dashboard .profile-detail-area .notification-box { border-bottom: 1px solid #f3f3f3; float: left; margin-bottom: 10px; padding-bottom: 10px; width: 100% } .dashboard .profile-detail-area .notification-box:last-child { border-bottom: 0; margin-bottom: 0 } .dashboard .profile-detail-area .notification-box>i { float: left; margin-right: 15px; width: 3%; font-size: 20px; line-height: 40px; color: #03a9f4 } .dashboard .profile-detail-area .notification-box-info { display: table; width: 93% } .dashboard .profile-detail-area .notification-box-title { color: #555; display: inline-block; font-weight: 300; letter-spacing: 0; width: 80% } .dashboard .profile-detail-area .notification-time { color: #999; float: right; font-size: 12px; margin-top: 10px } .dashboard .profile-detail-area .notification-box-text { float: left; margin: 7px 0; width: 100% } .dashboard .profile-detail-area .notification-box-text>p { color: #555; font-size: 13px; font-weight: 300; letter-spacing: 0; margin-bottom: 0 } .dashboard .profile-detail-area .notification-box-title>h5, .notification-box-inr>h6 { display: inline-block; font-size: 15px; font-weight: 500; margin-bottom: 0; text-transform: capitalize } .dashboard .profile-detail-area .notification-box-title>h5 a { color: #232323; margin-right: 10px; margin-left: 0; font-weight: 500 } .dashboard .profile-detail-area .notification-box-title a { display: inline-block; font-size: 16px; margin-bottom: 0; text-transform: capitalize; color: #e52d27; margin-left: 10px } .dashboard .profile-detail-area .profile-detail-title { position: relative; overflow: hidden; margin-bottom: 30px } .dashboard .profile-detail-area .profile-detail-title a { margin-left: 5px; float: right; font-size: 12px; font-weight: 300; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease- 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s } .dashboard .profile-detail-area .profile-detail-title a .label-success { border: 1px solid #5cb85c; color: #5cb85c; background-color: transparent } .dashboard .profile-detail-area .profile-detail-title a .label-warning { border: 1px solid #f0ad4e; color: #f0ad4e; background-color: transparent } .dashboard .profile-detail-area .profile-detail-title a .label-danger { border: 1px solid #d9534f; color: #d9534f; background-color: transparent } .dashboard .profile-detail-area .profile-detail-title a .label-default { border: 1px solid #777; color: #777; background-color: transparent } .dashboard .profile-detail-area .profile-detail-title a .label-info { border: 1px solid #5bc0de; color: #5bc0de; background-color: transparent } .dashboard .profile-detail-area .profile-detail-title a.active .label-success, .dashboard .profile-detail-area .profile-detail-title a:hover .label-success { background-color: #5cb85c; color: #fff; border: 1px solid #5cb85c } .dashboard .profile-detail-area .profile-detail-title a.active .label-warning, .dashboard .profile-detail-area .profile-detail-title a:hover .label-warning { background-color: #f0ad4e; color: #fff; border: 1px solid #f0ad4e } .dashboard .profile-detail-area .profile-detail-title a.active .label-danger, .dashboard .profile-detail-area .profile-detail-title a:hover .label-danger { background-color: #d9534f; color: #fff; border: 1px solid #d9534f } .dashboard .profile-detail-area .profile-detail-title a.active .label-info, .dashboard .profile-detail-area .profile-detail-title a:hover .label-info { background-color: #5bc0de; color: #fff; border: 1px solid #5bc0de } .dashboard .profile-detail-area .profile-detail-title a.active .label-default, .dashboard .profile-detail-area .profile-detail-title a:hover .label-default { background-color: #777; color: #fff; border: 1px solid #777 } .dashboard .profile-detail-area .profile-detail-title span { float: right; font-size: 14px; font-weight: 300; padding: 5px 10px; line-height: 20px; color: #fff; border-radius: 4px; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease- 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s } .dashboard .profile-detail-area .profile-detail-title h4 { text-align: left; display: inline; line-height: 40px; font-weight: 500 } .dashboard .profile-detail-area .profile-listing-box { border-bottom: 1px solid #f3f3f3; padding-bottom: 30px; margin-bottom: 20px } .dashboard .profile-detail-area .profile-listing-box:last-child { margin-bottom: 0; border-bottom: 0 } .dashboard .profile-detail-area .profile-listing-box>img { float: left; margin-right: 20px; width: 10%; width: 100px; height: 100px } .dashboard .profile-detail-area .profile-listing-box-info { display: table; width: 83% } .dashboard .profile-detail-area .profile-listing-box-title h5 a { font-size: 16px; font-weight: 400 } .dashboard .profile-detail-area .profile-listing-box-text ul { position: relative; overflow: hidden; margin-bottom: 20px } .dashboard .profile-detail-area .profile-listing-box-text ul li { display: inline-block; margin-right: 20px; color: #999 } .dashboard .profile-detail-area .profile-listing-box-text ul li a { color: #999 } .dashboard .profile-detail-area .profile-listing-box-text ul li a.published { color: #5cb85c } .dashboard .profile-detail-area .profile-listing-box-text ul li a.pending { color: #f0ad4e } .dashboard .profile-detail-area .profile-listing-box-text ul li a.expired { color: #d9534f } .dashboard .profile-detail-area .profile-listing-box-text ul li a:hover { color: #e52d27 } .dashboard .profile-detail-area .profile-listing-box-text ul li:before { content: "-"; width: 100%; height: 100%; font-family: FontAwesome; color: #999; margin-right: 5px } .dashboard .profile-detail-area .profile-listing-actions { position: relative } .dashboard .profile-detail-area .profile-listing-actions a { border: 1px solid #bbb; padding: 3px 15px; display: inline-block; margin-right: 5px; color: #999; border-radius: 4px; font-size: 12px; margin-bottom: 5px } .dashboard .profile-detail-area .profile-listing-actions a:hover { background-color: #232323; color: #fff; border: 1px solid #232323 } .dashboard .profile-detail-area .profile-listing-actions a i { margin-right: 5px } .dashboard .profile-detail-area.saved-listings .profile-listing-box-text ul { margin-bottom: 0 } .dashboard .profile-detail-area .edit-profile .form-group { margin-bottom: 30px } .dashboard .profile-detail-area .edit-profile .form-group label span { color: red } .dashboard .profile-detail-area .edit-profile input { height: 50px; background-color: #fff; width: 100%; border: 1px solid #e1e1e1; box-shadow: none; line-height: 50px; border-radius: 3px } .dashboard .profile-detail-area .edit-profile .social-media-fields { margin-top: 20px; margin-bottom: 30px; width: 100%; background-color: #eff3f6; padding: 20px; position: relative; overflow: hidden } .dashboard .profile-detail-area .edit-profile .social-media-fields h4 { margin-bottom: 20px; margin-top: 0 } .dashboard .profile-detail-area .edit-profile .social-media-fields .input-group-addon { border: 1px solid #e1e1e1; background-color: #fff; border-right: none; padding: 15px; box-shadow: none; border-radius: 4px 0 0 4px; color: #d1d1d1 } .dashboard .profile-detail-area .edit-profile .social-media-fields input { height: 50px; background-color: #fff; width: 100%; border: 1px solid #e1e1e1; box-shadow: none; line-height: 50px; border-radius: 0 4px 4px 0 } .dashboard .profile-sidebar .p-image { position: absolute; top: 85px; left: 30px; color: #232323 } .dashboard .profile-sidebar .p-image .profile-file-upload { display: none } .dashboard .profile-sidebar .profile-upload-button { font-size: 20PX; background-color: rgba(0, 0, 0, .5); padding: 10px; border-radius: 50px; color: #fff; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease- 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; cursor: pointer } .dashboard .profile-sidebar .profile-upload-button:hover { background-color: rgba(0, 0, 0, .5); color: #242424 } .dashboard .cover-image { position: absolute; top: -60px; right: 30px; color: #fff; width: 130px; cursor: pointer } .dashboard .cover-image .cover-upload-button { font-style: normal } .dashboard .cover-image .cover-upload-button small { font-size: 100%; margin-left: 10px; font-family: Poppins, sans-serif } .dashboard .cover-image .cover-file-upload { display: none } .dashboard .profile-detail-area .profile { margin-bottom: 30px } .dashboard .profile-detail-area .profile ul { list-style: none; padding-left: 20px } .dashboard .profile-detail-area .profile ul li { padding-bottom: 10px; width: 100%; color: #444 } .dashboard .profile-detail-area .profile ul li strong { width: 25%; display: inline-block } .dashboard .profile-detail-area .profile ul li span { width: 75% } .dashboard .profile-detail-area .profile .profile-detail-title { margin-bottom: 10px } .dashboard .profile-detail-area .profile p { color: #444 } .dashboard .profile-detail-area .profile-followers { position: relative; overflow: hidden; background-color: #fafafa; padding: 15px; border-radius: 4px; margin-bottom: 30px; box-shadow: 1px 1px 5px rgba(0, 0, 0, .1) } .dashboard .profile-detail-area .profile-followers img { width: 100px; height: 100px } .dashboard .profile-detail-area .profile-followers p { margin-bottom: 5px } .dashboard .profile-detail-area .profile-followers a.action { color: #e52d27 } .dashboard .profile-detail-area .profile-followers a.action i { margin-right: 5px } .profile-review-box { position: relative; float: left; width: 100%; margin-bottom: 30px } .profile-review-box img.img-circle { width: 70px; height: 70px; float: left; margin-right: 35px } .profile-review-box .profile-review-box-info { width: 85%; padding: 15px 20px; float: left; background-color: #fafafa; border-radius: 4px; position: relative; word-break: break-word; border: 1px solid #f1f1f1 } .profile-review-box .profile-review-box-info:before { content: ''; position: absolute; left: -20px; top: 10px; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 20px solid #fafafa } .dashboard .profile-detail-area .profile-review-box-info .profile-review-title { display: inline-block; font-weight: 300; letter-spacing: 0; width: 100% } .dashboard .profile-detail-area .profile-review-box-info .profile-review-title>h5 { display: inline-block; font-size: 15px; font-weight: 500; margin: 0; text-transform: capitalize } .dashboard .profile-detail-area .profile-review-box-info .profile-review-title a { font-weight: 500; display: inline-block; font-size: 16px; margin-bottom: 0; text-transform: capitalize; color: #232323; margin-left: 10px } .dashboard .profile-detail-area .profile-review-box-info .profile-review-title>h5 a { color: #232323; margin-right: 10px; margin-left: 0; font-weight: 500 } .dashboard .profile-detail-area .profile-review-box-info .profile-review-title .review-toggle-angle { position: absolute; top: 15px; right: 15px; cursor: pointer; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease- 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s } .dashboard .profile-detail-area .profile-review-box-info .profile-review-title .review-toggle-angle.collapsed { -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg) } .dashboard .profile-detail-area .profile-review-box-info .profile-review-box-text { margin-top: 10px } .dashboard .profile-detail-area .profile-review-box-info .profile-review-box-text p { color: #444 } .dashboard .profile-detail-area .profile-review-box-info .profile-review-meta { padding-top: 10px } .dashboard .profile-detail-area .profile-review-box-info .profile-review-meta ul { list-style: none } .dashboard .profile-detail-area .profile-review-box-info .profile-review-meta ul li { display: inline-block; margin-right: 20px; color: #999 } .dashboard .profile-detail-area .profile-review-box-info .profile-review-meta .ratings i { color: #bbb; font-style: normal; font-size: 14px } .dashboard .profile-detail-area .profile-review-box-info .profile-review-meta .ratings i.color { color: #fc0 } .dashboard .profile-detail-area .profile-review-box-info .profile-review-box-text .profile-review-reply-box { margin-top: 20px; position: relative } .dashboard .profile-detail-area .profile-review-box-info .profile-review-box-text .profile-review-reply-box h5 { margin-bottom: 10px; margin-top: 0 } .dashboard .profile-detail-area .profile-review-box-info .profile-review-box-text .profile-review-reply-box textarea { width: 100%; border: 1px solid #f1f1f1; border-radius: 4px; padding: 15px; margin-bottom: 15px } .dashboard .profile-detail-area .profile-review-box-info .profile-review-box-text .profile-review-reply-box textarea:focus, .dashboard .profile-detail-area .profile-review-box-info .profile-review-box-text .profile-review-reply-box textarea:hover { box-shadow: none; border: 1px solid #f1f1f1 } .dashboard .profile-detail-area .profile-review-box-info .profile-review-box-text .profile-review-edit-box { padding: 0 } .dashboard .profile-detail-area .profile-review-box-info .profile-review-box-text .profile-review-edit-box h5 { margin-bottom: 10px; margin-top: 0; cursor: pointer } .dashboard .profile-detail-area .profile-review-box-info .profile-review-box-text .profile-review-edit-box h5 i { margin-right: 10px } .dashboard .profile-detail-area .profile-review-box-info .profile-review-box-text .profile-review-edit-box .review-form { padding: 20px 0 } .profile-menu .accordion { width: 100%; max-width: 768px; background: #fff } .profile-menu .accordion .profile-menu-link { width: 100%; cursor: pointer; display: inline-block; padding: 15px 15px 15px 20px; color: #232323; font-size: 14px; border-bottom: 1px solid #f8f8f8; position: relative; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease } .profile-menu .accordion li a { display: block; text-decoration: none; color: #232323; padding: 15px; padding-left: 20px; -webkit-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; font-weight: 400; border-bottom: 1px solid #f8f8f8 } .profile-menu .accordion .profile-menu-link:hover, .profile-menu .accordion li a:hover { color: #e52d27 } .profile-menu .accordion li i { position: absolute; top: 20px; left: 12px; font-size: 18px; color: #595959; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease } .profile-menu .accordion li i.ti-angle-down { right: 12px; left: auto; font-size: 14px } .profile-menu .accordion li.open .profile-menu-link { color: #e52d27 } .profile-menu .accordion li.open i { color: #e52d27 } .profile-menu .accordion li.open i.ti-angle-down { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg) } .profile-menu .accordion li span { margin-right: 5px } .profile-menu .submenu { display: none; background: #fff; font-size: 14px } .profile-menu .submenu li { border-bottom: 1px solid #f1f1f1; background-color: #fafafa } .profile-menu .submenu li:last-child { border-bottom: 1px solid #fff } .profile-menu .accordion li .submenu a { display: block; text-decoration: none; color: #232323; padding: 12px; padding-left: 35px; -webkit-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; font-weight: 400 } .profile-menu .submenu a:hover { background: #fff2e5; color: #232323 } .error-page-section { position: relative; overflow: hidden; text-align: center } .error-page-section .error-404 h2 { font-size: 150px; font-weight: 500; font-family: Mogra, cursive; margin: 0; line-height: 150px; text-shadow: 5px 5px 1px rgba(0, 0, 0, .2) } .error-page-section .error-404 h4 { font-size: 30px; margin-top: 0; font-weight: 500 } .error-page-section .error-404 p { font-size: 16px; margin-bottom: 30px } .login .modal-dialog { width: 350px } .login .modal-footer { border-top: 0; margin-top: 0; padding: 10px 20px 20px } .login .modal-header { border: 0 none; padding: 15px 15px 15px } .login .division { float: none; margin: 0 auto 18px; overflow: hidden; position: relative; text-align: center; width: 100% } .login .division .line { border-top: 1px solid #dfdfdf; position: absolute; top: 10px; width: 34% } .login .division .line.l { left: 0 } .login .division .line.r { right: 0 } .login .division span { color: #424242; font-size: 17px } .login .box .social { float: none; margin: 0 auto 30px; text-align: center } .login .social .circle { background-color: #e1e8ed; color: #fff; border-radius: 100px; display: inline-block; margin: 0 17px; padding: 15px } .login .social .circle .fa { font-size: 16px } .login .social .facebook { background-color: #455ca8; color: #fff } .login .social .google { background-color: #f74933 } .login .facebook:hover { background-color: #6e83cd } .login .google:hover { background-color: #ff7566 } .login .forgot { color: #797979; margin-left: 0; overflow: hidden; text-align: center; width: 100% } .login .btn-login, .registerBox .btn-register { background-color: #0bf; border-color: #0bf; border-width: 0; display: block; margin: 0 auto; padding: 15px 50px; text-transform: uppercase; width: 100% } .login .form-control { border-radius: 3px } .login .box .form input[type=password], .login .box .form input[type=text] { border-radius: 3px; color: #333; font-size: 16px; height: 46px; margin-bottom: 15px; padding: 13px 12px; width: 100% } @media (max-width:400px) { .login .modal-dialog { width: 100% } } .sidebar.transparen-listing-sidebar .contact-box { background: #fff; padding: 20px 0 20px 0; border: 1px solid #e8eef1; border-radius: 0 3px 3px 0; border-bottom: none } .sidebar.transparen-listing-sidebar .contact-box .contact-img { max-width: 100px; display: table; margin: 0 auto; margin-top: -70px; position: relative } .sidebar.transparen-listing-sidebar .contact-box .contact-img img { width: 100px; height: 100px; border: 5px solid rgba(255, 255, 255, .8) } .sidebar.transparen-listing-sidebar .contact-box .contact-caption { text-align: center; padding-bottom: 15px; padding: 0 35px } .sidebar.transparen-listing-sidebar .contact-box .contact-caption h4 { margin-bottom: 3px } .sidebar.transparen-listing-sidebar .contact-box .contact-caption span { display: block; margin-bottom: 10px } .sidebar.transparen-listing-sidebar .contact-box .contact-caption span.follow-user { background-color: #07b107; color: #fff; display: inline; padding: 0 20px; margin-bottom: 0; border-radius: 4px } .sidebar.transparen-listing-sidebar .contact-box .contact-caption span.follow-user a { color: #fff } .sidebar.transparen-listing-sidebar .contact-box .contact-footer { padding: 0 10px; display: flex; flex-wrap: nowrap; align-items: center; background-color: #fafafa } .sidebar.transparen-listing-sidebar .contact-box .contact-footer a.col-half { width: 50%; float: left; padding: 12px 0; text-align: center } .sidebar.transparen-listing-sidebar .contact-box .contact-footer a.col-half span { font-size: 14px } .sidebar.transparen-listing-sidebar .contact-box .contact-footer a.col-half span i { font-size: 17px; position: relative; display: block; font-style: normal } .none { display: none } iframe { width: 100% } .aligncenter { clear: both; display: block; margin: 6px auto; text-align: center } .alignleft { float: left; margin-bottom: 6px!important; margin-left: 0; margin-right: 24px; margin-top: 6px } .alignright { float: right; margin-bottom: 6px!important; margin-left: 24px; margin-right: 0; margin-top: 6px } .wp-caption-dd, .wp-caption-text { color: #444; font-size: 16px; font-style: italic; font-weight: 400; line-height: 17px; margin: 6px 0 26px; text-align: left } .blog-detial .blog-post .post-excerpt .tags-share .tags ul { margin-top: 0; padding-left: 0; margin-bottom: 15px } .blog-detial .blog-post .post-excerpt .col-md-12.add-pages { padding-left: 0; margin-top: 15px } .post-desc ul { list-style: circle; margin-bottom: 0; margin-top: 20px; font-size: 16px } .post-desc ol { font-size: 16px } .single-blog.blog-detial .blog-post .post-excerpt.post-desc ul li ul { margin-top: 0 } .single-blog.blog-detial .blog-post .post-excerpt.post-desc .comment-info p { margin-bottom: 5px } .single-blog.blog-detial .blog-post .post-excerpt.post-desc .comment-info blockquote p { margin-bottom: 0 } .single-blog.blog-detial .blog-post .post-excerpt h1, .single-blog.blog-detial .blog-post .post-excerpt h2, .single-blog.blog-detial .blog-post .post-excerpt h3, .single-blog.blog-detial .blog-post .post-excerpt h4, .single-blog.blog-detial .blog-post .post-excerpt h5, .single-blog.blog-detial .blog-post .post-excerpt h6 { color: #333 } .static-page .blog-detial .blog-post table tr th { color: #333 } .static-page .blog-detial .blog-post table tr td a { color: #333; font-weight: 600 } .static-page .single-blog.blog-detial.blog-detial .blog-section .comment-respond .comment-form p.logged-in-as { margin-left: 0 } .static-page .single-blog.blog-detial.blog-detial .blog-section .blog-heading h2 { margin-top: 0 } .static-page .single-blog.blog-detial.blog-detial .blog-section .comment-respond .comment-form div.col-sm-12 { padding-left: 0; padding-right: 0 } .static-page .single-blog.blog-detial .blog-post { margin-bottom: 0 } .single-blog.blog-detial .blog-post .post-excerpt dl dt, .single-blog.blog-detial .blog-post .post-excerpt table tr th { color: #333 } .main-menu .mega-menu .drop-down, .main-menu .mega-menu .drop-down-tab-bar { top: 58px } .main-menu .mega-menu .drop-down-multilevel { top: 58px } .main-menu .mega-menu ul.drop-down-multilevel li ul.drop-down-multilevel { top: 0 } .single-blog.blog-detial .blog-post .post-excerpt dl { margin-top: 10px } .single-blog.blog-detial .blog-post .post-excerpt dl dd, .single-blog.blog-detial .blog-post .post-excerpt dl dt { margin-bottom: 10px } .single-blog.blog-detial .blog-post .post-excerpt p em strong, .single-blog.blog-detial .blog-post .post-excerpt p strong, .single-blog.blog-detial .blog-post .post-excerpt ul li em strong { color: #333 } .about-us-content p { margin-bottom: 15px } .blog-sidebar .widget.widget-content .textwidget p strong { color: #333 } .blog-sidebar .widget.widget-content a.rsswidget { display: inline-block } .blog-sidebar .widget { padding: 20px 25px } .blog-sidebar .widget .widget-heading h4.panel-title { margin-bottom: 10px } .blog-sidebar .widget .widget-heading h4 a { padding: 0 } .blog-sidebar .widget select { margin-top: 15px } .blog-sidebar .widget.widget-content ul li.cat-item ul.children { padding: 0; margin-left: 10px!important } .gallery { margin-left: -.5em; margin-right: -.5em } .gallery:after { display: table; content: ""; clear: both } .gallery-item { margin: 0; float: left; padding: .5em } .gallery-item img { width: 100% } .gallery-columns-1 .gallery-item { width: 100%; float: none } .gallery-columns-2 .gallery-item { width: 50% } .gallery-columns-3 .gallery-item { width: 33.3333% } .gallery-columns-4 .gallery-item { width: 25% } .gallery-columns-5 .gallery-item { width: 20% } .gallery-columns-6 .gallery-item { width: 16.6667% } .gallery-columns-7 .gallery-item { width: 14.2857% } .gallery-columns-8 .gallery-item { width: 12.5% } .gallery-columns-9 .gallery-item { width: 11.1111% } .gallery-columns-2 .gallery-item:nth-child(2n+1), .gallery-columns-3 .gallery-item:nth-child(3n+1), .gallery-columns-4 .gallery-item:nth-child(4n+1), .gallery-columns-5 .gallery-item:nth-child(5n+1), .gallery-columns-6 .gallery-item:nth-child(6n+1), .gallery-columns-7 .gallery-item:nth-child(7n+1), .gallery-columns-8 .gallery-item:nth-child(8n+1), .gallery-columns-9 .gallery-item:nth-child(9n+1) { clear: left } .post-desc table, .post-desc td, .post-desc th { border: 1px solid #ddd; text-align: left } .post-desc table { border-collapse: collapse; width: 100% } .post-desc td, .post-desc th { padding: 15px } .media .children li { margin-bottom: 0!important } .comment_form { margin-top: 0!important } .commentform .form-submit { padding-left: 15px } .comment-reply-title { margin-top: 0!important } .sb_margin_top { margin-top: 40px } .sb_margin_bottom { margin-bottom: 40px } #wp-calendar { width: 100%; font-size: 16px } #wp-calendar thead th { background: #f5f5f5; border: 1px solid #ddd; border-top: 0; font-size: 14px } #wp-calendar tbody td { text-align: center; border: 1px solid #ddd; line-height: 2.5em; transition: background .15s ease; -webkit-transition: background .15s ease; -o-transition: background .15s ease; -moz-transition: background .15s ease } #wp-calendar tbody td:hover { background: #f1f1f1; color: #333 } #wp-calendar tbody td a { display: block; text-decoration: none; background: #f1f1f1; color: #333 } #wp-calendar tbody td:hover a { background: #4d4d4d; color: #fff } #wp-calendar tfoot td { padding-top: 1px; padding: 4px } #wp-calendar caption { cursor: pointer; font-size: 14px; font-weight: 600; text-transform: uppercase; margin: 0; padding: 12px; outline: 0 none!important; border: 1px solid #ddd; color: #232323 } #wp-calendar tbody a { display: block; text-decoration: underline } #wp-calendar th { text-align: center; border: 1px solid transparent; border-top: 0; padding: 7px 0; color: #a7a7a7 } #footer #wp-calendar thead th { background: #222 } #footer #wp-calendar tbody td { border-color: #222 } .screen-reader-text { display: none } .blog-sidebar .widget select { position: relative; display: inline-block; width: 100%; margin-bottom: 15px } .blog-sidebar .widget .widget ul.children { margin-top: 0; padding-left: 0 } .blog-sidebar .widget select { display: inline-block; width: 100%; padding: 10px 15px; outline: 0 } .textwidget img { width: 300px; height: auto } #sb_message_response { display: none } .blog-sidebar .widget .sub-menu ul.children { margin-left: 5px!important } .blog-sidebar .widget.widget-content ul.children { padding-top: 2px; margin-top: 0; padding-left: 0; padding-bottom: 2px } .sb_ads_top { padding-bottom: 8px } .sb_ads_bottom { padding-bottom: 28px } .sticky, .tag-sticky-2 { background: 0 } .sticky, .tag-sticky-2 { background-color: #ededed; color: #272727 } .sticky:before, .tag-sticky-2:before { content: "\f08d"; color: #999; padding: 10px; font-family: FontAwesome; display: inline-block; right: 24px; font-size: 30px; position: absolute; text-transform: uppercase; top: 20px } .blog-post .sticky, .blog-post .tag-sticky-2 { background: #fff; border: 2px solid #232323 } .btn:focus, a:focus { outline: 0!important; text-decoration: none!important } .logged-in-as a { color: #000!important } .section-padding-page { padding: 40px 0 } .bg-gray { background-color: #fafafa!important } .bg-white { background-color: #fff!important } .link-more { font-size: 13px } .shop-grid .woocommerce-placeholder { height: 344px!important } .custom_holder_single { width: 293px!important; height: 223px!important } .custom_holder_grid { height: 269px!important; width: 358px!important } .custom_holder_list { height: 196px!important; width: 261px!important } .no-custom-padding { padding: 0!important } .orderby { height: 40px; width: 250px } .tab-content .product-tabs-content { padding: 25px } .woocommerce-Reviews-title { display: none } .fun-facts-icons { font-size: 45px; margin-bottom: 10px } .why-icon { font-size: 50px!important; line-height: 70px!important; margin-left: 20px!important } .woocommerce-product-search { background-color: transparent!important } #white_bar { display: none } .clr_white { color: #fff } .white-social { color: #fff!important } .input-group-addon button { border: 0; background-color: #eee } .tags ul li { margin-left: 5px } .tagcloud a { font-size: 14px!important } .features .features-text h3 a { color: #000!important; font-size: 16px; margin: 0; padding: 0 0 10px; text-align: left; text-transform: capitalize } .cats-ld { display: none } #ad_posting { display: none } .select-package hr { margin-top: 0!important } .ad-price small { font-size: 10px; color: #000; margin-right: 5px } .status_active { background: #4caf50; color: #fff } .status_expired { background: #d9534f; color: #fff } .status_sold { background: #3498db; color: #fff } .ad_status { padding: 5px 12px!important; margin-bottom: 5px } .category-grid-box-1 .message-box .message span { color: #fff; font-size: 20px; font-weight: 600; padding: 5px 20px; text-transform: capitalize; background-color: #f58936!important } .category-grid-box-1 .message-box { bottom: 3px; position: absolute; right: 0 } .category-grid-box-1 .message-box:hover { cursor: pointer } .message-text { width: 100%!important } .message-history-active { background-color: #f8f8f8 } .return-to-shop { display: none } .sb_anchor { color: #fff!important; font-weight: bolder } .popover-title { color: #000!important } .popover-content .btn-group a.btn-primary { color: #fff!important } .popover-title { font-size: 14px!important } .ad-listing .ad-content .additional-info li a:hover { background-color: #f58936!important } .padding-left { padding-left: 10px!important } .jqte_editor ul { margin-left: 39px!important } .ad-listing-meta ul { list-style: none!important } .search-block .text-box { position: relative; background: #f3f3f3 } .icon-search { position: absolute; top: 10px; left: 14px; font-size: 34px; color: #ccc } .search-modal .modal-body { position: relative; padding-top: 0 } .search-modal .modal-header { background: #202020 none repeat scroll 0 0 } .search-modal .modal-header h3 { color: #fff } .search-modal .form-control { background-color: transparent!important; border: none!important; padding-left: 40px } .search-modal .search-block .popular-search { padding-top: 15px } .search-modal .search-block .popular-search label { font-size: 16px } .search-modal .search-block .popular-search ul li a { color: #232323 } .search-modal .form-control:focus { box-shadow: none } .search-modal .close { color: #fff!important } .search-modal .close:focus, .search-modal .close:hover { color: #fff!important } .descs-box .desc-points { margin-bottom: 0!important } .descs-box .desc-points p b { color: #232323!important } .descs-box .tags-share { border-bottom: 0 solid #d7d7d7!important; padding: 0!important } .padding_cats+.padding_cats { padding-left: 5px } .contactEmail a { color: #000!important } span.profile_tabs { cursor: pointer!important } .blog-sidebar .widget .widget-content { background-color: #fff; border-top-color: #eee; overflow: hidden; padding: 20px 25px } .widget-content ol { padding-left: 15px } .f_custom { display: block } .wpcf7-form .form-control { display: inline-block } span .wpcf7-not-valid { border: 1px solid red } span.wpcf7-not-valid-tip { display: none } div.wpcf7-validation-errors { background: #ffe2e2; border: 1px solid red; color: #c10000 } div.wpcf7-response-output { margin: 2em 0; padding: 15px; border-radius: 5px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; position: absolute; top: 0; width: 100% } div.wpcf7-validation-errors { display: none!important } .wpcf7-spam-blocked { background: #e2e2e2; border: 1px solid #bcbcbc!important; color: #232323 } .wpcf7-mail-sent-ng { background: #fcf8e3; border: 1px solid #ac9163!important; color: #8a6d3b } .wpcf7-mail-sent-ok { background: #dff0d8; border: 1px solid #3c763d!important; color: #3c763d } .blog-sidebar .widget.widget-content .tagcloud a:hover { color: #fff } .single-blog.blog-detial .blog-post .post-excerpt blockquote p cite { color: #232323; font-weight: 600 } .static-page .blog-post { border: medium none } .widget .search-form input.search-submit { display: none!important } .post-desc h1 { font-size: 48px; margin: 25px 0 0 } .post-desc h2 { font-size: 30px; margin: 25px 0 } .post-desc h3 { font-size: 22px; margin: 22px 0 } .post-desc h4 { font-size: 20px; margin: 25px 0 } .post-desc h5 { font-size: 18px; margin: 30px 0 } .post-desc h6 { font-size: 16px; margin: 36px 0 } .blog-sidebar .widget .select2-container--default .select2-selection--single .select2-selection__clear { display: none } .sb-top-bar_notification { background-color: #fcf8e3; text-align: center; padding: .6em; color: #000; font-size: smaller; font-weight: 800; display: none } .sb-top-bar_notification a { text-decoration: none; color: #8a6d3b } .user-img { width: 50px!important } .header-top .header-right ul.listnone li.dropdown ul.dropdown-menu { left: auto; right: 0!important } .blog-sidebar .widget .input-group-addon { color: #fff; border: medium none; border-radius: 0 } .blog-post .post-excerpt form.post-password-form input[type=submit] { color: #fff; padding: 2px 15px } .blog-post .post-excerpt form.post-password-form input[type=submit] { background-color: #242424; border: 1px solid #242424 } .static-page .post-excerpt { margin-bottom: 0 } .static-page .single-blog.blog-detial .post-excerpt.post-desc ol { margin-bottom: 0 } .post-ad-form .row .col-md-6 { min-height: 97px } .post-excerpt.post-desc ul li span { font-size: 16px!important } .post-excerpt.post-desc ul li em, .post-excerpt.post-desc ul li strong { color: #232323!important; font-weight: 500!important; font-size: 16px!important } .blog-detial .comment-info img { max-width: 70px } .blog-detial .comment-info .author-title { margin-bottom: 0 } .comment-list .comment .comment-info .author-desc .author-title li a { color: #999; font-size: 14px } .blog-sidebar .widget ul { padding-left: 0; margin-bottom: 0; position: relative } .blog-sidebar .widget ul li { width: 100%; margin: 0; text-align: left; display: table; padding: 10px 0; border-bottom: 1px solid #f1f1f1; font-size: 14px; color: #999 } .blog-sidebar .widget ul li.recentcomments { display: inline-block } .blog-sidebar .widget ul li.recentcomments a { float: none; margin-left: 5px; margin-right: 0 } .blog-sidebar .widget ul li.recentcomments span.comment-author-link a { margin-left: 0 } .blog-sidebar .widget ul li a::before { content: '\f0da'; color: #e1e8ed; line-height: 27px; font-family: fontawesome; width: 30px; text-align: left; position: absolute; left: 0 } .blog-sidebar .widget ul li a { text-align: left; color: #333; float: left; font-size: 14px; margin-left: 15px; margin-right: 5px } .blog-sidebar .widget .textwidget { color: #999 } .blog-sidebar .widget .textwidget p strong { color: #232323 } @-webkit-keyframes jconfirm-spin { from { -webkit-transform: rotate(0); transform: rotate(0) } to { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } @keyframes jconfirm-spin { from { -webkit-transform: rotate(0); transform: rotate(0) } to { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } .list-section-1 .list-section-1 #imaginary_container { margin-top: 0 } .list-section-1 .stylish-input-group .input-group-addon { background: #fff!important; border-color: #e1e1e1 } .list-section-1 .stylish-input-group .form-control { border-right: 0; box-shadow: 0 0 0; border-color: #e1e1e0 } .list-section-1 .stylish-input-group button { border: 0; background: 0 0 } .list-section-1 .selectpicker { border: 1px solid #e1e1e1; width: 100%; height: 45px } .list-section-1 .list-category-buttons .btn { width: 100% } .list-section-1 .list-box-shadow { box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); position: relative; display: table; width: 100%; padding: 30px } .list-section-1 .list-box-shadow .form-join { float: left; width: 100%; background: #38496b; border-radius: 0 } .list-section-1 .list-box-shadow .form-join label { color: #fff } .list-section-1 .list-box-shadow .form-join .btn-theme { margin-top: 25px; color: #fff; padding: 12px 20px } .for-shortcodes.list-boxes { padding: 70px 0 } .list-boxes { padding: 0 0 70px 0 } .list-boxes .list-contain-text h2 { font-weight: 500; text-transform: capitalize; font-size: 20px; color: #ffff; margin: 0; margin-bottom: 5px } .list-boxes .list-contain-text h2 a { color: #fff } .list-boxes .list-contain-text .fa-location-arrow { padding-right: 10px; color: #ffc400 } .list-boxes .list-contain-text { bottom: 0; padding: 20px; width: 100%; position: absolute } .event-catz { position: absolute; top: 30px; left: 15px } .event-catz .btn-success { background-color: #e52d27; color: #fff; border: none; padding: 4px 10px; margin-bottom: 5px; font-size: 12px } .pricing-table { position: relative; padding-bottom: 40px } .list-boxes .list-contain-text span { color: #ddd; font-size: 14px } .list-style-images-area { position: relative } .list-style-images-area img.event-img { width: 100%; min-height: 400px; max-height: 400px; -webkit-transition: -webkit-transform linear .4s; -o-transition: transform linear .4s; -moz-transition: transform linear .4s, -moz-transform linear .4s; transition: transform linear .4s; transition: transform linear .4s, -webkit-transform linear .4s, -moz-transform linear .4s } .list-style-images-area:hover img.event-img { -webkit-transform: scale(1.158); -moz-transform: scale(1.158); -ms-transform: scale(1.158); transform: scale(1.158); -webkit-transition: -webkit-transform linear 5s; -o-transition: transform linear 5s; -moz-transition: transform linear 5s, -moz-transform linear 5s; transition: transform linear 5s; transition: transform linear 5s, -webkit-transform linear 5s, -moz-transform linear 5s } .list-boxes-submit-area .event-dates { font-weight: 600; margin-bottom: 5px } .list-boxes-submit-area { position: relative; overflow: hidden } .list-section-1 { padding: 40px 0 0 } .list-bottom-area { background: #fff; padding: 0; box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); position: relative; overflow: hidden } .list-bottom-area .fa-clock-o { font-size: 22px } .list-contain-area { position: relative; margin-bottom: 30px } .dwt_listing_timer-icon { float: left; width: 20%; border-right: 1px solid #ddd; text-align: center } .dwt_listing_timer-icon i { font-size: 42px!important; line-height: 76px } .dwt_listing_timer-count { float: right; width: 80% } .overlays { background: rgba(0, 0, 0, 0) url(../images/overlaybg.png) repeat-x scroll left bottom; bottom: 0; color: #fff; left: 0; min-height: 40px; position: absolute; width: 100% } .events-type-list .ads-list-archive .ad-archive-desc .category-title { margin-bottom: 5px } .events-type-list .ads-list-archive .event-stats ul { list-style: none } .events-type-list .ads-list-archive .event-stats ul li { font-size: 14px; color: #777; padding: 3px 0; font-family: 'Open Sans', sans-serif } .events-type-list .ads-list-archive .event-stats ul li strong { color: #232323 } .events-type-list .ads-list-archive .event-stats ul li i { margin-right: 5px; color: #ffc400 } .event-hero-intro { padding: 220px 0 250px; background-size: cover; position: relative } .event-hero-intro::after { background: rgba(0, 0, 0, .2); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100% } .event-hero-intro h1 { font-size: 39px; font-weight: 700 } .event-hero-intro p { width: 70%; text-align: center; margin: 0 auto; margin-bottom: 0; margin-bottom: 20px } .event-hero-intro h1, .event-hero-intro p { color: #fff; position: relative; z-index: 1 } .event-hero-intro-search { width: 100%; max-width: 680px; margin: 0 auto; position: relative; z-index: 1 } .event-hero-intro-search input { font-size: 16px; height: 62px; padding: 0 30px; color: #000; width: 100%; border: none; border-radius: 3px } .event-hero-intro-search button { font-size: 16px; height: 62px; margin-left: 6px; text-align: center; color: #fff; border: none; width: 100%; border-radius: 3px; background: #e52d27 } .event-hero-intro-search button i { margin-left: 20px } .search_box { background: rgba(255, 255, 255, .2); padding: 30px; -webkit-border-radius: 3px; border-radius: 3px; position: relative; overflow: hidden } .event-list-cat { color: #fff; position: relative; overflow: hidden; width: 100%; background-color: #000; text-align: left; margin-bottom: 30px } .event-list-cat * { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all .6s ease; transition: all .6s ease } .event-list-cat img { max-width: 100%; overflow: hidden } .event-list-cat:after { background: #000; width: 0; height: 6px; position: absolute; left: 0; bottom: 0; content: ''; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .event-list-cat .event-cat-hover { position: absolute; bottom: 0; left: 0; width: 100%; padding: 15px 30px; -webkit-transform: translateY(-50%); transform: translateY(-50%); background-color: rgba(0, 0, 0, .7); z-index: 9; color: #fff } .event-list-cat h2, .event-list-cat span { margin: 0; width: 100% } .event-list-cat h2 { font-weight: 400; text-transform: uppercase; font-size: 18px !important; color: #fff !important; } .event-list-cat span { color: #e6e6e6; font-weight: 700; text-transform: uppercase } .event-list-cat.red:after { background-color: #c0392b } .event-list-cat.red span { color: #d65548 } .event-list-cat.hover img, .event-list-cat:hover img { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2) } .event-list-cat.hover:after, .event-list-cat:hover:after { width: 100% } .hero-list-event::before { background-color: rgba(34, 34, 34, .6); content: ""; display: inline-block; height: 100%; position: absolute; width: 100% } .hero-list-event { background-position: center center; background-repeat: no-repeat; background-size: cover; min-height: 550px; position: relative; width: 100% } .hero-list-event .search-container { display: block; padding: 150px 0 0; position: relative; width: 100% } .hero-list-event .search-container h1 { color: #fff; font-size: 36px; margin-bottom: 30px; font-weight: 500 } .hero-list-event .search-container .tab .nav-tabs { border-bottom: 0 none; background: 0 0 } .hero-list-event .search-container .tab .nav-tabs li a { font-size: 16px; color: #333; background: #fff; border: none; padding: 12px 22px; border-radius: 0; position: relative } .hero-list-event .search-container .tab .nav-tabs li.active a { border: 0 none; background: #fa6e6f; color: #fff } .hero-list-event .search-container .tab .nav-tabs li.active a:after { content: ""; position: absolute; left: 45%; bottom: -14px; border: 7px solid transparent; border-top: 7px solid #fa6e6f } .hero-list-event .search-container .tab .tab-content { padding: 15px 30px; font-size: 14px; color: #5a5c5d; margin-top: 20px; background: rgba(255, 255, 255, .3); border-bottom: 3px solid #fa6e6f; float: left; width: 100% } .hero-list-event .search-container .tab .tab-content .form-group label { color: #fff; font-size: 16px; font-weight: 500 } .hero-list-event .search-container .tab .tab-content .form-group .form-control { border-radius: 3px } .hero-list-event .search-container .tab .tab-content .form-group .btn { margin-top: 30px; border-radius: 0; padding: 12px 20px } @media only screen and (max-width:480px) { .hero-list-event .search-container .tab .nav-tabs li { width: 100%; margin-bottom: 10px } .hero-list-event .search-container .tab .nav-tabs li a { border: 1px solid #d3d3d3 } .hero-list-event .search-container .tab .nav-tabs li.active a:after { border: none } } .hero-list-event .search-container .input-group-addon { color: #ccc; background-color: #fff; border-radius: 0; padding: 10px 15px } .single-event-detials .event-images-card, .single-event-detials .owl-item { transition: all 1s ease-out; -webkit-transition: all 1s ease-out; -moz-transition: all 1s ease-out; -o-transition: all 1s ease-out; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0) scale(1, 1); -moz-transform: translateZ(0) scale(1, 1); -ms-transform: translateZ(0) scale(1, 1); -o-transform: translateZ(0) scale(1, 1); transform: translateZ(0) scale(1, 1) } .single-event-detials .owl-wrapper { position: relative; width: 100%; margin: 0; padding: 0 } .single-event-detials.cards { position: relative; width: 100% } .single-event-detials .event-images-card { display: flex; justify-content: center; border-radius: 4px; opacity: .7; -webkit-transform: scale(.87); transform: scale(.87); transition: opacity 1s ease, -webkit-transform .4s .5s ease-out; transition: transform .4s .5s ease-out, opacity 1s ease; transition: transform .4s .5s ease-out, opacity 1s ease, -webkit-transform .4s .5s ease-out; box-shadow: 0 1px 3px rgba(0, 0, 0, .2) } .single-event-detials .active .event-images-card { box-shadow: 0 0 1em rgba(0, 0, 0, .2); -webkit-transform: box-shadow .3s ease, transform .1s .4s ease-in, opacity .4s ease; transform: box-shadow .3s ease, transform .1s .4s ease-in, opacity .4s ease } .single-event-detials .event-loop-content { display: flex; align-items: center; text-align: center; color: #fff; opacity: 1 } .single-event-detials .event-loop-content img { min-width: 875px; min-height: 450px; max-height: 450px } .single-event-detials .active .event-loop-content { opacity: 1; transition: opacity .4s ease } .single-event-detials .center .event-images-card { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1) } .single-event-detials .center .event-images-card:hover { box-shadow: 0 8px 16px -5px rgba(0, 0, 0, .4) } .single-event-detials .owl-theme .owl-dots .owl-dot span { width: 4em; height: 4px; margin: 0 .5em; background: #d6d6d6; display: block; -webkit-backface-visibility: visible; transition: opacity .2s ease; border-radius: 0 } .single-event-detials .owl-theme .owl-dots .owl-dot.active span, .single-event-detials .owl-theme .owl-dots .owl-dot:hover span { background: #ff527b } @-webkit-keyframes slide-down { 0% { opacity: 0; -webkit-transform: translate3d(0, -120%, 0); transform: translate3d(0, -120%, 0) } 100% { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } } @keyframes slide-down { 0% { opacity: 0; -webkit-transform: translate3d(0, -120%, 0); transform: translate3d(0, -120%, 0) } 100% { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } } @-webkit-keyframes slide-up { 0% { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } 100% { opacity: 0; -webkit-transform: translate3d(0, -120%, 0); transform: translate3d(0, -120%, 0) } } @keyframes slide-up { 0% { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } 100% { opacity: 0; -webkit-transform: translate3d(0, -120%, 0); transform: translate3d(0, -120%, 0) } } .event-short-info { padding: 10px 15px; border-radius: 3px; border: 1px solid #ddd; position: relative; overflow: hidden } .event-short-info h4 { margin: 0; font-weight: 500; color: #232323; font-size: 16px; text-transform: capitalize } .event-short-info ul { list-style: none } .event-short-info li { font-size: 14px; padding: 15px 0; float: left; width: 100%; border-bottom: 1px solid #e1e8ed; color: #818181 } .event-short-info li a { color: #818181 } .event-short-info li:last-child { border-bottom: medium none } .event-short-info li i { padding-right: 5px; font-size: 16px; color: #ffc400 } .dwt_listing_single-event .dwt_listing_single-detial { position: relative; overflow: hidden; margin-top: 30px } .dwt_listing_single-detial .event-title-zone { position: relative } .dwt_listing_single-detial .entry-content b, .dwt_listing_single-detial .entry-content strong { color: #232323 } .dwt_listing_single-detial .entry-content ol, .dwt_listing_single-detial .entry-content ul { padding-left: 20px } .dwt_listing_single-detial .entry-content ol li, .dwt_listing_single-detial .entry-content ul li { color: #818181; padding: 5px 0 } .dwt_listing_single-detial .event-title-zone h3 { font-size: 22px; margin-bottom: 15px; margin-top: 0; font-weight: 500; text-transform: capitalize; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -ms-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s } .dwt_listing_single-detial .entry-content h4 { color: #232323 } .dwt_listing_single-detial .entry-content p { color: #999; font-size: 16px; line-height: 30px } .dwt_listing_single-detial .entry-content .event-map { position: relative; margin: 30px 0 } .dwt_listing_single-detial .entry-content .event-map #map { height: 400px } .modern-version-block-info { line-height: 35px; width: 100%; margin-bottom: 30px } .modern-version-block-info .post-author { color: #818181; font-size: 14px } .modern-version-block-info .spliator { margin: 0 5px } .modern-version-block-info .post-author a { color: #333; font-weight: 500; font-size: 14px } .modern-version-block-info img { border-radius: 100%; margin-right: 7px; width: 35px } .dwt_listing_single-detial .entry-content .review-author-detail h4 { margin: 0 } .dwt_listing_single-detial .entry-content .review-box .review-author-left .review-author-img img { border-radius: 50% } .dwt_listing_single-detial .entry-content .single-post { margin-bottom: 30px } .dwt_listing_single-detial .entry-content .single-post .reviews .review-filters { margin-bottom: 15px } .dwt_listing_single-event .dwt_listing_single-detial .blog-sidebar .list-bottom-area { border: 1px solid #ddd; margin-bottom: 30px; box-shadow: none } .dwt_listing_single-event .dwt_listing_single-detial .blog-sidebar .list-style-images-area img.event-img { min-height: 320px; max-height: 320px } .dwt_listing_single-event .dwt_listing_single-detial .blog-sidebar .listing-coupon-block { border: 1px solid #e1e8ed } .dwt_listing_single-event .dwt_listing_single-detial .blog-sidebar .widget .list-boxes { padding: 0 } .widget-margin { margin-top: 20px } .dwt_listing_single-detial .entry-content .blog-post .blog-section .comment-list p { margin-bottom: 5px } .dwt_listing_single-detial .entry-content .blog-post .blog-section .blog-heading h2 { margin: inherit; padding: inherit; font-size: 18px } .dwt_listing_listing-detialz .widget { margin-top: 0; margin-bottom: 20px } .dwt_listing_listing-detialz .listing-tagcloud { margin-top: 15px; overflow: hidden } .dwt_listing_listing-detialz .listing-tagcloud a { background: #fff none repeat scroll 0 0; border: 1px solid #e2e2e2; display: inline-block; float: left; font-size: 12px; line-height: 34px; margin: 0 4px 8px 0; padding: 0 17px; color: #999; border-radius: 3px; text-transform: uppercase; transition: all .3s ease 0s; o-transition: all .3s ease 0s; -ms-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -webkit-transition: all .3s ease 0s } .single-event-widget { position: relative; width: 100%; height: 100%; background: url(../images/event-polygon.jpg) center center no-repeat; background-size: cover; min-height: 250px; margin-bottom: 20px; padding: 30px; border: 1px solid #f5f5f5; -webkit-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -ms-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -o-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); -moz-box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05); box-shadow: 0 2px 22px 0 rgba(0, 0, 0, .05) } .single-event-widget:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: #000; background: -moz-linear-gradient(to right, #434343, #000); background: -webkit-linear-gradient(to right, #434343, #000); background: -webkit-gradient(linear, 100% 0, 0 0, from(#434343), to(#000)); background: -o-linear-gradient(to right, #434343, #000); background: linear-gradient(to right, #434343, #000); opacity: .75 } .notify-event { position: relative; z-index: 999; border: 1px solid #fff; padding: 20px 15px } .notify-event i { font-size: 60px; color: #fff; z-index: 9 } .notify-event h3 { font-size: 18px } .notify-event p { font-size: 14px } .notify-event h3, .notify-event p { color: #fff } .notify-event ul { list-style: none; margin-bottom: 15px; position: relative; overflow: hidden } .notify-event ul li { color: #fff; float: left; padding: 4px 0; width: 100% } .notify-event ul li i { padding-right: 5px; font-size: 16px; color: #ffc400 } .submit-post-img-container span.my-loc a { font-size: 18px; color: #565656 } .submit-post-img-container span.my-loc { background: #fff none repeat scroll 0 0; margin: 10px 14px; padding: 0; position: absolute; cursor: pointer; z-index: 9; width: 35px; height: 35px; overflow: hidden; bottom: 4px; right: 20px; line-height: 37px; text-align: center; outline: medium none currentcolor } .fresh-arrival { margin: 0 } .partners .single-partner { padding: 20px; border: 1px solid #eee; margin: 0 -1px -1px 0; text-align: center } .partners .single-partner img { opacity: .5; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; width: auto; display: ine-block; display: inline-block } .partners .single-partner:hover img { opacity: 1 } .no-gutters { margin-right: 0; margin-left: 0 } .no-gutters>.col, .no-gutters>[class*=col-] { padding-right: 0; padding-left: 0 } .partners.bg-gray .single-partner { border: 1px solid #ccc } .listing-detial-video iframe { border-width: 0 } .listing-section { position: relative; overflow: hidden; width: 100% } .additional_field { position: relative; margin-bottom: 30px; background-color: #eff3f6; float: left; width: 100%; padding-bottom: 20px } .submit-listing .category-based-fields { margin-top: 20px; margin-bottom: 0; padding: 0 20px; position: relative; float: left; width: 100%; overflow: hidden } .submit-listing .category-based-fields ul.my_fields { list-style: none } .submit-listing .category-based-fields ul.my_fields li { float: left; width: 33%; margin-bottom: 10px } .submit-listing .category-based-fields ul.my_fields li label { margin-left: 10px } .fields-custom-text { font-size: 18px; margin-bottom: 20px } .app-section.bg-gray .heading-2 { padding-top: 50px } .dashboard .transparen-listing-sidebar { position: relative; top: 0 } .dashboard-tabs .nav-tabs { border-bottom: 1px solid #e52d27 } .dashboard-tabs .nav-tabs li { margin: 0 2px 0 0; position: relative } .dashboard-tabs .nav-tabs li.active:before { content: ""; position: absolute; bottom: -28px; left: 51px; border: 14px solid transparent; border-top-color: #e52d27 } .dashboard-tabs .nav-tabs li.active:after { content: ""; position: absolute; bottom: -24px; left: 53px; border: 12px solid transparent; border-top-color: #fff } .dashboard-tabs .nav-tabs li a { border: none; padding: 13px 35px; font-size: 14px; color: #777; background: 0 0; border-radius: 0; font-weight: 500 } .dashboard-tabs .nav-tabs li a:hover { color: #e52d27 } .dashboard-tabs .nav-tabs li a i { display: block; text-align: center; margin-bottom: 5px } .dashboard-tabs .nav-tabs li.active a, .dashboard-tabs .nav-tabs li.active a:focus, .dashboard-tabs .nav-tabs li.active a:hover { border: none; background: 0 0; color: #e52d27; transition: background .2s linear 0s } .dashboard-tabs .tab-content { font-size: 14px; color: #777; background: #fff; line-height: 25px; margin-top: 25px } .dashboard-tabs .tab-content #my-eventz .profile-listing-box { padding-bottom: 0; min-height: 136px } .dashboard-tabs .tab-content #my-eventz .profile-listing-box-title h5 a { font-size: 18px; font-weight: 500 } .autocomplete-suggestions { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #999; background: #fff; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, .64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, .64); box-shadow: 1px 4px 3px rgba(50, 50, 50, .64) } .autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden } .autocomplete-no-suggestion { padding: 2px 5px } .autocomplete-selected { background: #f0f0f0 } .autocomplete-suggestions strong { font-weight: 700; color: #000 } .autocomplete-group { padding: 2px 5px; font-weight: 700; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000 } .short-detail .list-detail .listing-description ol, .short-detail .list-detail .listing-description ul { padding-left: 40px } .short-detail .list-detail .listing-description ol li, .short-detail .list-detail .listing-description ul li { color: #ababab; padding-bottom: 10px; font-family: 'Open Sans', sans-serif } .custom-sorting-filters { position: relative; padding: 20px 30px 20px; background-color: #fff; color: #333; font-size: 14px; float: left; width: 100%; border-top: 1px solid #f1f1f1 } .custom-sorting-filters .list-inline li i { color: #bbb } .custom-sorting-filters .list-inline li button { border: medium none; padding: 0; background: 0 0; background-color: transparent } .list-style-images-area .profile-avtar { position: absolute; right: 20px; top: 20px; border-radius: 30px } .list-style-images-area .profile-avtar img { width: 45px; border-radius: 30px } .custom-allign { line-height: 30px } .mega-menu .drop-down-multilevel li:hover>a { color: #e52d27 } .mega-menu .drop-down-multilevel li:hover>a i { color: #e52d27 } .listing-widget .listing-widget-heading h4 i { margin-top: 3px } .faqs-accordion { list-style: outside none none; margin: 0; padding: 0 } .faqs-accordion>li { border-bottom: 1px solid #f3f3f3; padding: 18px 0 } .gray .faqs-accordion>li { border-bottom: 1px solid #ddd } .faqs-accordion>li:first-child { padding-top: 0 } .faqs-accordion-title { font-size: 18px; font-weight: 500; position: relative; margin: 0 } .faqs-accordion-title a { display: block; color: #232323 } .faqs-accordion-title a::before { background: rgba(0, 0, 0, 0) url(../images/plus.png) no-repeat scroll center center; content: ""; display: block; height: 8px; margin-top: -4px; position: absolute; right: 0; top: 50%; width: 8px } .faqs-accordion li.open .faqs-accordion-title a::before { background: rgba(0, 0, 0, 0) url(../images/minus.png) no-repeat scroll center center } .faqs-accordion-content { display: none; padding-top: 10px } .faqs-accordion-content p { margin-bottom: 15px; line-height: 1.6em; font-size: 16px; color: #999 } .faqs-accordion-content p:last-child { margin-bottom: 0 } .faqs-accordion.first-open li:first-child .faqs-accordion-content { display: block } .woocommerce .woocommerce-ordering { width: 30% } #dwt_listing_map_listing { width: 800px; height: 600px; border: 1px solid #ccc } .ads-listing-history { position: relative; overflow: hidden; width: 100% } .no-container { display: table; height: 100%; table-layout: fixed; width: 100vw; position: relative; overflow: hidden } .no-container>.left-area { display: flex; height: 100%; vertical-align: top; position: relative; overflow: hidden } .no-container #map { height: 100% } .no-container .map { height: 100%; width: 100%; z-index: 1; overflow: hidden } .no-container>.right-area { background: #f1f2f6 none repeat scroll 0 0; display: table-cell; height: 100%; vertical-align: top; position: relative } .no-container>.right-area>.inner-content.no-right { padding: 20px 0 0 0 } .no-container>.right-area>.inner-content { height: calc(101vh - 73px); overflow: auto; padding: 20px 15px 0 0; width: 100%; position: relative; clear: both } .map-in-listings { position: relative; overflow: hidden; width: 100%; background: #fff; font-size: 14px } .map-in-listings .list-thumbnail a img { min-height: 170px; max-height: 170px; width: 100% } .map-in-listings .list-thumbnail { position: relative; width: 100% } .map-in-listings .entry-header { width: 100%; padding: 10px } .map-in-listings .entry-header h3 { font-size: 16px; margin-top: 0; margin-bottom: 5px; font-weight: 500 } .map-in-listings .entry-header h3 a { color: #242424; text-transform: capitalize } .map-in-listings .entry-header .ratings { position: relative; overflow: hidden; margin-bottom: 6px } .map-in-listings .entry-header .ratings i.rating-counter { background-color: #25a25a; background-image: -moz-linear-gradient(center bottom, rgba(0, 0, 0, .17) 0, rgba(255, 255, 255, .17) 100%); background-image: -webkit-linear-gradient(center bottom, rgba(0, 0, 0, .17) 0, rgba(255, 255, 255, .17) 100%); background-image: -webkit-gradient(linear, 0 100%, 0 0, from(rgba(0, 0, 0, .17)), to(rgba(255, 255, 255, .17))); background-image: -o-linear-gradient(center bottom, rgba(0, 0, 0, .17) 0, rgba(255, 255, 255, .17) 100%); background-image: linear-gradient(center bottom, rgba(0, 0, 0, .17) 0, rgba(255, 255, 255, .17) 100%); font-style: normal; padding: 0 10px; color: #fff; font-size: 14px; font-weight: 600; margin-left: 10px; border-radius: 5px } .map-in-listings .entry-header .ratings i.color { color: #fc0 } .map-in-listings .entry-header .ratings i { color: #ddd; font-size: 14px } .map-in-listings .entry-header .posted-date { color: #999 } .left-area .leaflet-popup-content-wrapper { padding: 1px; text-align: left; pointer-events: all; box-shadow: none; overflow: hidden; line-height: inherit; border-radius: 0 } .left-area .leaflet-popup-content { margin: 0; overflow: hidden; position: relative; border-radius: 0; box-shadow: none; line-height: inherit } .leaflet-container a.leaflet-popup-close-button { z-index: 2 } .filtes-with-maps .panel-group .panel { border-radius: 0; box-shadow: none; border-color: #ddd; margin-top: 15px } .filtes-with-maps .panel-default>.panel-heading { padding: 0; border-radius: 0; color: #777; background-color: #fff; border-color: #ddd } .filtes-with-maps .panel-title { font-size: 14px } .filtes-with-maps .panel-title>a { display: block; padding: 10px 15px; text-decoration: none; color: #777; font-size: 16px } .filtes-with-maps .more-less { float: right; color: #777; font-size: 12px; line-height: 18px } .filtes-with-maps .panel-default>.panel-heading+.panel-collapse>.panel-body { border-top-color: #ddd } .filtes-with-maps .panel-default ul li { width: 33%; margin-top: 5px } .filtes-with-maps .panel-default ul li label { color: #777; font-size: 14px } .filtes-with-maps .panel-default .btn { padding: 6px 20px; margin-top: 10px; float: right } .filtes-with-maps { position: relative; width: 100% } .filtes-with-maps .seprator { position: relative; width: 100%; clear: both; float: left } .filtes-with-maps:after, .filtes-with-maps:before { content: ""; display: table } .filtes-with-maps:after { clear: both } .search-top-bar { position: relative; clear: both } .new-filter { background: #fff; border-radius: 4px; margin-top: -100px; margin-bottom: 50px; float: left; width: 100%; padding: 20px; position: relative; z-index: 990; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .3); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .3); box-shadow: 0 0 10px rgba(0, 0, 0, .3) } .new-filter .search-form .btn { margin-top: 43px } .new-filter.no-top-margin { margin-top: 0 } .adv-srch { color: #232323; float: right; font-size: 14px; font-weight: 500; text-align: right } .new-filter .advanced-search { display: none } .new-filter input.form-control { border: 1px solid #ddd; border-radius: 3px; box-shadow: none } .new-filter .form-group { margin-bottom: 20px; position: relative; display: block } .select2-container--default.select2-container--focus .select2-selection--multiple { border: solid #000 ddd } .select2-container--default .select2-selection--multiple { border: 1px solid #ddd; border-radius: 3px; min-height: 44px } .select2-container--default.select2-container--focus .select2-selection--multiple { border: solid #ddd 1px } .select2-dropdown { background-color: #fff; border: 1px solid #ddd; border-radius: 3px } .no-container .ads-listing-history .ad-archive-desc h3 { margin-top: 0; margin-bottom: 5px } .no-container .ads-listing-history .ad-archive-desc .category-title { margin-bottom: 7px } .search-heading-zone { position: relative; min-height: 80px; padding: 30px 22px 21px 76px; background-color: #242424 } .search-heading-zone .h4 { display: block; color: #fff; font-weight: 500; margin: 0; font-size: 20px } .search-heading-zone i { position: absolute; top: 25px; left: 30px; font-size: 29px; color: #fff; opacity: .7 } .filter-zone { padding-bottom: 25px; margin-bottom: 35px; border-bottom: 1px solid #f0f0f0; display: inline-block; width: 100% } .listing-sort { position: relative; padding-top: 10px } .filter-zone p { margin-bottom: 0 } .filter-zone h3 { margin-top: 0 } .filter-zone .dwt_listing_filters { margin-bottom: 0; margin-top: 15px } .search-container .tab-content .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 29px } .dwt_listing_product-single-detial .tab-content .tab-pane p:last-child { margin-bottom: 0 } .comment-meta-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 2rem } .comment .gravatar { width: 5rem; margin: 0 } .comment-wrapper img.avatar { border-radius: 50%; vertical-align: bottom; margin: 0; min-width: 40px; border: 1px solid #ddd; padding: 1px } .comment-meta { line-height: 1.4 } .comment-author-linkz, .comment-author-linkz a { color: #333; font-weight: 500 } .comment-meta-item, .entry-meta-item { font-size: 14px; text-transform: uppercase; color: #999 } .comment-meta-item a { color: #e52d27 } .comment-content { padding: 2rem; background-color: #fafafa; border: 1px solid #e1e8ed; margin-bottom: 2rem; position: relative } .comment-list .comment .comment-wrapper, .comment-list .comment .comment-wrapper ol, .comment-list .comment .comment-wrapper ul { color: #545454 } .comment-list .comment .comment-wrapper dd, .comment-list .comment .comment-wrapper dt { line-height: inherit } .comment-list .comment .comment-wrapper table { border: 1px solid #999; background-color: #fff } .comment-list .comment .comment-wrapper table, .comment-list .comment .comment-wrapper td, .comment-list .comment .comment-wrapper th { text-align: left } .comment-content::after { position: absolute; top: -8px; left: 12px; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #e1e8ed } .comment-content::after { clear: both } .comment-content::after, .comment-content::before { content: ""; display: table; table-layout: fixed } .comment-reply-link { font-family: inherit; font-size: 14px; line-height: 1.5; text-transform: uppercase; color: #e52d27 } h3#reply-title { font-size: 18px } .post-excerpt li { margin: 0 0 0 2.571428571rem } .blog-section .comment-respond .comment-form .form-group label { font-size: 16px } .comment-content ul, .mu_register ul, .post-excerpt ol, .post-excerpt ul { line-height: 1.714285714 } .post-excerpt ol.comment-list li { margin: inherit } .post-excerpt ol.comment-list li .comment-body ol, .post-excerpt ol.comment-list li .comment-body ul { margin: 0 0 0 2.571428571rem } .post-views { display: none } .post-desc .add-pages span.btn { font-size: 14px; font-weight: 500; padding: 10px 14px } .post-desc .add-pages span.btn.btn-default:hover { color: #fff; background-color: #e52d27; border-color: #e52d27 } .dashboard .profile-detail-area .ad-archive-desc h3 { font-size: 18px; margin-top: 0; margin-bottom: 5px } .dashboard .profile-detail-area .ad-archive-desc .category-title { margin-bottom: 5px } .error-404 { position: relative; padding: 80px; -webkit-box-shadow: 0 5px 30px 0 rgba(0, 0, 0, .05); -moz-box-shadow: 0 5px 30px 0 rgba(0, 0, 0, .05); box-shadow: 0 5px 30px 0 rgba(0, 0, 0, .05) } .dwt_listing_product-details form.cart ul li { margin-bottom: 5px } .premium-slider .owl-carousel .owl-nav button.owl-next, .premium-slider .owl-carousel .owl-nav button.owl-prev, .premium-slider .owl-carousel button.owl-dot { padding: 5px 10px!important; background-color: #e52d27; color: #fff } .premium-slots.no-top { margin-top: 0 } .search-widget { position: relative } .profile-detail-area .profile-review-box .review-form { background-color: transparent } .additional_custom_fields { position: relative; overflow: hidden } .specific-search { position: relative } .specific-search>i { color: #999; cursor: pointer; font-size: 18px; right: 15px; position: absolute; top: 50%; z-index: 1; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%) } .specific-search>i.extra-spin { top: 30% } .tab-content .specific-search>i { top: 67% } .form-join .specific-search>i { top: 68% } .form-join .specific-search>i.extra-spin { top: 57% } .tab-content .specific-search>i.extra-spin { top: 57% } .location-filters .form-group i.detect-me { right: 45px; top: 20px } .location-filters .form-group i.detect-me.extra-spin { top: 30% } .mega-menu .menu-list-items ul.drop-down-multilevel li a { color: #444 } .hero-with-live-search { position: relative; height: 600px } .hero-with-live-search p { color: #fff; z-index: 55; position: relative; font-size: 18px; margin-bottom: 20px } .hero-with-live-search .main-search-title { padding-top: 162px } .hero-with-live-search .main-search-title h1 { color: #fff; font-size: 36px; margin-top: 0; margin-bottom: 10px } .search-section { height: auto; outline: medium none; padding: 0; position: relative; width: 100%; z-index: 5 } .search-section .search-options>li { float: left; list-style: outside none none; margin: 0; width: 60%; position: relative } .search-section .search-options>li input { margin: 0; width: 100%; color: #444; padding-left: 10px } .search-section .search-options>li .btn { border-radius: 0 2px 2px 0; height: 44px } .search-section .search-options>li .btn.btn-danger { background-color: #2d343d; border-color: #2d343d } .search-section .search-options>li:nth-child(2) { width: 25% } .search-section .search-options>li:nth-child(3) { width: 15% } .hero-form-sub { color: #fff; font-size: 12px; margin: 24px 0 0; position: relative } .hero-form-sub strong { margin: 0 20px 0 0; font-size: 14px } .hero-form-sub ul { display: inline-block; margin: 0; padding: 0; position: relative } .hero-form-sub li { display: inline-block; margin: 5px 10px 5px 0; position: relative } .hero-form-sub li a { background-color: #2e2e2e; border-radius: 3px; color: #fff; padding: 3px 12px; text-transform: capitalize } #form-panel { background-color: rgba(255, 255, 255, .45); padding: 24px 25px; position: relative } .typeahead.dropdown-menu { padding: 0 0; z-index: 999 } .typeahead.dropdown-menu li { border-bottom: 1px solid #f1f1f1 } .typeahead.dropdown-menu>li>a { padding: 10px 20px; white-space: normal } .classical-hero { position: relative; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; height: 662px; min-height: 662px } .hero-content-extra { width: 50%; text-align: center; display: table; margin: 90px auto 0 } .hero-content-extra h1 { font-size: 32px; font-weight: 700; color: #232323 } .hero-content-extra p { color: #777 } .buttons-case { padding: 0; margin: 0; list-style: none } .buttons-case li a.btn { width: 200px; padding: 12px 20px } .buttons-case>li { display: inline-block; margin: 10px 10px 10px 0 } .btn-theme.btn-active { color: #fff; background-color: #e52d27; border-color: #e52d27 } .review-detail-meta { font-weight: 600 } .form-join .form-group { position: relative } .transparent-breadcrumb-listing .list-heading h2 { color: #fff!important } .header-type-2 { box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, .1) } .menu-list-items span.label { color: #fff!important } .hero-with-live-search .main-search-title.need-extra-space { padding-top: 310px } .icon-section-area-listing ul { list-style: none } .icon-section-area-listing ul li { float: left; width: 20%; border: 1px solid #f1f1f1; text-align: center; padding: 15px; height: 140px } .icon-section-area-listing ul li span { display: block } .icon-section-area-listing ul li a { font-size: 50px; display: inline-block } .profile-menu .accordion .profile-menu-link, .profile-menu .accordion li, .profile-menu .accordion li a { font-size: 14px!important } .dashboard .profile-packages-section .plan-detail b { color: #242424 } .dashboard .profile-detail-area .notification-box-title strong { font-weight: 500; color: #232323 } .dashboard .profile-detail-area .notification-box-title a { font-weight: 500 } .get-loc { position: relative } .get-loc i.detect-me { color: #999; cursor: pointer; font-size: 18px; right: 15px; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); z-index: 2 } .get-loc i.extra-spin { top: 28% } .listing-item .listing-img a.post-img img { min-width: 360px; max-height: 250px; width: 100% } .hero-youtube { position: relative; color: #fff; padding-top: 200px; padding-bottom: 200px; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover } .video_overlay { background-color: rgba(11, 15, 41, .45); position: absolute; height: 100%; width: 100%; top: 0; right: 0 } .hero-youtube .hero-title { font-size: 48px; font-weight: 700; color: #fff; line-height: 1.1 } .hero-youtube .hero-tagline { font-size: 16px; line-height: 30px; width: 39%; margin: 14px auto; color: #fff } .grid-style-s1, .grid-style-s2, grid-style-s4 { background: #fff none repeat scroll 0 0; border-radius: 3px; box-shadow: 0 0 50px 0 rgba(0, 0, 0, .12); margin-bottom: 30px; position: relative; overflow: hidden } .grid-style-s1 .author-and-cat { overflow: hidden; position: relative; padding: 10px 30px } .grid-style-s1 .author-areaz { display: block; float: left; width: 85% } .grid-style-s1 .author-areaz a img { border: 1px solid #e4e4e4; border-radius: 50%; float: left; margin-right: 15px; width: 50px } .grid-style-s1 .listing-auth-name>h5 { margin-bottom: 0; text-transform: capitalize; margin-top: 0 } .grid-style-s1 .listing-auth-name { overflow: hidden; padding-top: 5px } .grid-style-s1 .listing-auth-name a span { color: #ccc } .grid-style-s1 .listing-bookmark { color: #ed1c24; display: block; float: right; font-size: 20px; font-weight: 700; padding-top: 11px } .grid-style-s1 .listing-bookmark i { color: #ed1c24 } .grid-style-s1 .listing-image-box { overflow: hidden; position: relative } .grid-style-s1 .listing-image-box img { min-width: 100%; max-height: 250px } .grid-style-s1 .listing-grid-content-area>h4 { font-weight: 500; line-height: 29px; margin-bottom: 21px; margin-top: 0 } .grid-style-s1 .listing-grid-content-area { padding: 0 30px 30px; position: relative } .grid-style-s1 .listing-grid-content-area>h4:hover a { color: #86bc42 } .grid-style-s1 .listing-grid-content-area>a { color: #ccc; font-weight: 600; text-transform: uppercase } .grid-style-s1 .listing-grid-content-area>a i { padding-left: 7px } .grid-style-s1 .listing-grid-content-area>a:hover { color: #86bc42 } .grid-style-s1 .listing-short-meta { overflow: hidden; padding: 17px 0 4px } .grid-style-s1 .ratings { position: relative; float: left } .grid-style-s1 .ratings i.color { color: #fc0 } .grid-style-s1 .ratings i { color: #ddd; font-size: 14px } .grid-style-s1 .ratings span.rating-counter { font-size: 14px; font-weight: 600; margin-left: 5px; border-radius: 5px; color: #ccc } .grid-style-s1 .video-button, .grid-style-s3 .video-button { position: absolute; right: 30px; bottom: 10px; opacity: .6; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease- 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; z-index: 9 } .grid-style-s1 .claimed-badge { position: absolute; right: 30px; bottom: 50px; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease- 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; z-index: 9 } .header-type-2 .menu-button li.profile-dropdown ul.dropdown-menu li a { padding: 1px 15px } .header-type-2 .menu-button li.profile-dropdown ul.dropdown-menu { margin-top: 9px } .for_featured_list { position: relative; overflow: hidden } #featurez .panel-body .custom-alert { margin-bottom: 0 } .form-control-clear { z-index: 10; pointer-events: auto; cursor: pointer } ::-ms-clear { display: none } .listing-widget-sidebar .input-group .form-group input.form-control { border: 1px solid #ddd!important; border-radius: 3px; color: #999; font-size: 14px; height: 45px; padding: 10px 15px; box-shadow: none } .listing-widget-sidebar .input-group { margin-bottom: 20px; position: relative } .listing-widget-sidebar .input-group .input-group-btn .btn-default { border-color: #ddd; color: #bdbdbd; line-height: 23px } .listing-widget-sidebar .input-group .form-group .form-control-feedback { line-height: 45px; color: #bdbdbd } .listing-widget-sidebar .input-group .input-group-btn .btn-default:hover { color: #fff } .no-container .left-area .leaflet-div-icon:before, .no-container .left-area .map-marker:before { border: 4px solid transparent; border-width: 10px 13px; border-top-color: #242424; bottom: -21px; height: 0; content: ''; display: block; left: 50%; position: absolute; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 0; z-index: 11 } .no-container .left-area .leaflet-div-icon:after, .no-container .left-area .map-marker:after { background-color: #242424; border-radius: 50%; bottom: 0; box-shadow: inset 0 0 8px rgba(0, 0, 0, .3); content: ''; left: 0; position: absolute; right: 0; top: 0; z-index: 12 } .no-container .left-area .leaflet-div-icon i, .no-container .left-area .map-marker i { color: #fff; font-size: 30px; left: 50%; position: absolute; top: 50%; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); z-index: 13 } .no-container .left-area .leaflet-div-icon:hover, .no-container .left-area .map-marker:hover { top: -2px } .no-container .left-area .leaflet-container .leaflet-div-icon, .no-container .left-area .leaflet-container .map-marker { background-color: #242424; border: 5px solid #242424; border-radius: 50%; cursor: pointer; position: relative; -webkit-transition: all .15s linear; transition: all .15s linear; z-index: 10 } .location-filters .input-group .input-group-btn .btn-default { border-color: #ddd; color: #bdbdbd; line-height: 23px; border-radius: 0 } .location-filters .input-group .form-group .form-control-feedback { line-height: 45px; color: #bdbdbd } .location-filters .input-group .input-group-btn .btn-default:hover { color: #fff } .no-container .left-area .marker-cluster-small div { background-color: rgba(0, 0, 0, .85) } .no-container .left-area .marker-cluster-small { background-color: rgba(36, 36, 36, .66) } .no-container .left-area .marker-cluster span { color: #fff } .search-banner { margin: 0; padding: 50px 0 30px; background-color: #ebebeb } .search-banner .search-title { font-size: 20px; font-weight: 500; text-transform: capitalize; margin-bottom: 25px; margin-top: 0 } .transparent-breadcrumb-listing.no-extra-bread { padding-bottom: 0; padding-top: 82px } .with-solid-menu.menu-transparent { position: relative; width: 100% } .with-solid-menu.menu-transparent .mega-menu.transparent .menu-button img.resize { border-color: #000 } .with-solid-menu.menu-transparent .mega-menu.transparent .menu-links>li>a { color: #444 } .with-solid-menu.menu-transparent .mega-menu.transparent .menu-button li a { color: #444 } .with-solid-menu.menu-transparent .mega-menu.transparent .menu-button li.post-btn a { color: #fff } .with-solid-menu.menu-transparent .mega-menu.transparent .menu-button li.post-btn:hover a, .with-solid-menu.menu-transparent .mega-menu.transparent .menu-button li.post-btn:hover i { color: #fff } .filters-option-bar { border-radius: 0; height: 55px; margin-bottom: 30px; box-shadow: 0 0 35px rgba(0, 0, 0, .1); display: block } .filters-option-bar h4 { line-height: 55px; border-radius: 0; margin: 0 } .filters-option-bar .heading-icon { width: 55px; color: #fff; text-align: center; margin-right: 20px; display: inline-block; border-radius: 0; position: relative } .filters-option-bar .heading { font-size: 17px } .filters-option-bar .heading-icon .icon-design { color: #274cbf } .filters-option-bar .search-area-sort { width: 220px; margin-top: 5px; float: right; padding-right: 15px } h4.for_amenties { font-size: 20px; font-weight: 500; text-transform: capitalize; margin-top: 20px; margin-bottom: 20px } .search-banner #amenties-dropdown { margin-bottom: 10px } .switcher-item.list-grid-switcher-item { float: none; width: 100%; background-color: #fff; margin-bottom: 10px } .switcher-item.list-grid-switcher-item .caption { padding: 45px 15px 0 0 } .switcher-item.list-grid-switcher-item .authorz { float: left; width: 100% } .switcher-item.list-grid-switcher-item:after, .switcher-item.list-grid-switcher-item:before { display: table; content: " " } .switcher-item.list-grid-switcher-item img { float: left } .switcher-item.list-grid-switcher-item:after { clear: both } .list-grid-switcher-item-text { margin: 0 0 11px } .switcher-item.list-grid-switcher-item .switcher-image-box { float: left } .list-grid-switcher-item .switcher-image-box { margin-bottom: 0; margin-right: 20px } .switcher-image-box img { width: 100% } .gird_with_list { box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1); background-color: #fff; border-radius: 3px; position: relative; overflow: hidden; margin-bottom: 30px } .gird_with_list .caption { padding: 15px 20px } .gird_with_list .caption h4 { margin: 0; font-size: 18px; font-weight: 500; margin-bottom: 10px } .gird_with_list .caption h4 a { color: #242424; margin-bottom: 0; text-transform: capitalize } .gird_with_list .caption .venue span { font-size: 20px; color: #db3a3c } .gird_with_list .caption .venue a { margin-left: 5px } .gird_with_list .caption .list-inline li:first-child { padding-left: 0!important } .gird_with_list .caption .list-inline li:last-child { border-right: medium none } .gird_with_list .caption .list-inline { margin-left: 0; margin-bottom: 5px } .gird_with_list .caption .list-inline li { padding: 5px 10px!important; border-right: 1px solid #e8ecec; font-size: 14px; color: #28b8dc; line-height: 5px } .gird_with_list .caption .list-inline li a { color: #28b8dc } .switcher-image-box { position: relative; display: block; margin-bottom: 15px } .imz-over:after { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, .7)) repeat scroll 0 0; content: "\a "; height: 100%; left: 0; opacity: 1; position: absolute; top: 0; width: 100% } .authorz { padding: 10px 30px; position: relative; overflow: hidden; background-color: #f7f7f7 } .authorz .author-thumb { height: 50px; width: 50px; float: left; border-radius: 50%; overflow: hidden } .authorz .author-thumb a { display: block } .authorz .author-info { float: left; width: calc(100% - 50px); padding: 0 20px; position: relative; margin-top: 8px } .authorz .author-info h6 { font-weight: 700; margin: 0 } .authorz .author-info .listing-date { color: rgba(38, 38, 38, .5); font-size: 1.4rem } .authorz .author-info>a { position: absolute; top: 12px; right: 0 } .switcher-image-box .claimed-badge { position: absolute; left: 60px; bottom: 10px; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease- 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s } .switcher-image-box .video-button { position: absolute; left: 20px; bottom: 10px; opacity: .6; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease- 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s } span.bookmarkz-listing { position: absolute; right: 20px; bottom: -20px; display: table; z-index: 1 } span.bookmarkz-listing i { background: #e52d27; border: 1px solid transparent; text-align: center; line-height: 42px; width: 42px; height: 42px; border-radius: 50%; color: #fff; font-size: 17px } .filters-option-bar .btn-group { margin-right: 5px } .filters-option-bar .btn-group .btn { border: 1px solid #ddd; padding: 10px 15px; margin-top: 5px } .listing-widget-sidebar .with_sidebar.amenties_ajax #amenties-dropdown ul { list-style: none; margin: 15px 0 } .listing-widget-sidebar .with_sidebar.amenties_ajax #amenties-dropdown ul li { padding: 5px 5px 5px 0 } .listing-widget-sidebar .with_sidebar.amenties_ajax #amenties-dropdown ul li:last-child { padding-bottom: 0 } .listing-widget-sidebar .with_sidebar.amenties_ajax #amenties-dropdown ul li label { margin-left: 10px; margin-bottom: 0; color: #999; vertical-align: middle; font-size: 16px } .btn-circle { width: 30px; height: 30px; text-align: center; padding: 6px 0; font-size: 12px; line-height: 1.428571429; border-radius: 15px } .cardz { border: 0; border-radius: .1875rem; display: inline-block; position: relative; width: 100%; margin-bottom: 30px; box-shadow: 0 5px 25px 0 rgba(0, 0, 0, .2) } .cardz .card-image { position: relative } .cardz:not(.card-plain) .rounded { border-bottom-left-radius: 0; border-bottom-right-radius: 0 } .card-title { font-weight: 500 } .card-agent-6 { padding: 20px 30px } .cardz.card-agent-6 .card-image { position: relative; width: 80px; height: 80px } .cardz.card-agent-6 .card-image img { border: 3px solid #ddd } .card-agent-6 .card-text { font-weight: 300; font-size: 14px; letter-spacing: .05em; margin-bottom: 0; margin-top: 5px } .card-agent-6 .card-title { margin-bottom: 5px; margin-top: 0 } .card-agent-6 .card-title a { color: #444 } .card-agent-6 ul.list-inline { margin-bottom: 0 } .card-agent-6 ul.list-inline .list-inline-item:not(:last-child) { margin-right: 10px; font-size: 14px } .card-agent-6 .agent-button { position: relative } .card-agent-6 .agent-button a { position: absolute; right: 0; bottom: -4px; padding: 5px 10px; font-size: 14px; margin-bottom: 0; font-weight: 500 } .author-margin { margin-top: 10px!important } .card-agent-6 .author-loc { font-size: 16px } .card-agent-6 .author-loc span { margin-right: 2px } .extra-sp { position: relative; padding-top: 10px } .event_map_section { position: relative } .event-map-section { width: 100%; height: 100%; height: -webkit-calc(101vh - 90px); height: calc(101vh - 90px); display: table; table-layout: fixed; position: relative; overflow: hidden } .event-map-section>.map-zone { display: table-cell; height: 100%; vertical-align: top } .map_event { width: 100%; height: 100% } .event-map-section>.map-content-zone { display: table-cell; height: 100%; background: #f1f2f6; vertical-align: top } .event-map-section>.map-content-zone>.result-zone { width: 100%; height: -webkit-calc(101vh - 90px); height: calc(101vh - 90px); overflow: auto } .event-filters { background: #fff; position: relative; width: 100%; padding: 30px 30px 20px } .inner-padging { padding: 30px 30px 0; position: relative } .eventzform.form-join { background: #fff none repeat scroll 0 0; border-radius: 4px; box-shadow: 0 0 50px 10px rgba(0, 0, 0, .05); position: relative; padding: 0; margin-bottom: 40px; border: 1px solid #f1f1f1 } .has-icon { position: relative } .custom-form-field .form-control-feedback { line-height: 42px; color: #bdbdbd } .custom-form-field .input-group-btn .btn-default { border-color: #ddd; color: #bdbdbd; line-height: 20px; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease- 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s } .custom-form-field .input-group .input-group-btn .btn-default:hover { color: #fff } .event-filters .location-filters { margin-bottom: 20px } .map-zone .ads-list-archive { margin-bottom: 0; border-radius: 12px } .map-zone .leaflet-popup-content { margin: 0; line-height: 1.4; overflow: hidden; position: relative } .map-zone .ad-archive-desc h3 { font-size: 16px; margin-top: 3px; margin-bottom: 5px } .map-zone .ad-archive-desc .category-title a { font-size: 13px } .map-zone .leaflet-popup-content-wrapper { padding: 0 } .d_action_btnz i { font-size: 18px; display: block; width: 50px; height: 50px; background-color: #eee; line-height: 50px; border-radius: 50%; text-align: center } .d-l-favorite i { color: #f15636 } .d-l-report i { color: #fcc400 } .listing-page-slider.owl-theme .owl-nav .owl-prev { background: url(../images/l_arrow.png) left center no-repeat; height: 54px; position: absolute; top: 50%; width: 27px; z-index: 1000; left: 2%; cursor: pointer; color: transparent; margin-top: -27px } .listing-page-slider.owl-theme .owl-nav .owl-next { background: url(../images/r_arrow.png) right center no-repeat; height: 54px; position: absolute; top: 50%; width: 27px; z-index: 1000; right: 2%; cursor: pointer; color: transparent; margin-top: -27px } .listing-page-slider.owl-theme .owl-nav { margin-top: 0 } .listing-page-slider.owl-theme .owl-nav .owl-next:hover, .listing-page-slider.owl-theme .owl-nav .owl-prev:hover { opacity: .5 } .single-page-title-bar .list-category ul li a { font-size: 16px } .single-page-title-bar.single-post .list-heading { border-bottom: medium none; margin-bottom: 10px; padding-bottom: 0 } .single-detail-page .list-detail ul.listing-other-features { margin-bottom: 0; padding: 0; background-color: transparent; border-bottom: medium none } .new-hero-explore-section { background-image: url(../images/music.jpg); height: 750px; position: relative; padding: 200px 0 } .new-hero-explore-section::before { content: ""; top: 0; right: 0; bottom: 0; left: 0; position: absolute; background: rgba(0, 7, 81, .7) } .new-layer-image { position: absolute; top: 0 } .explore-differnt-categories { background-color: rgba(255, 255, 255, .45); padding: 10px 0; margin-top: 10px; padding-left: 7px } .explore-differnt-categories .new-about-us-content li a { color: #ffff; padding: 0 10px } .explore-differnt-categories .new-about-us-content li:hover { color: #fff; background-color: #e52d27 } .explore-differnt-categories .new-about-us-content { position: relative; overflow: hidden } .explore-differnt-categories .new-about-us-content li { background-color: #2e2e2e; padding: 5px; border-radius: 7px; margin-right: 10px } .image-left img { position: relative } .image-left { position: absolute; bottom: 0; left: 0 } .image-right img { position: relative } .image-right { position: absolute; top: 0; right: 0 } .feature-text-h1 { text-align: center; margin-bottom: 30px } .feature-text-h1 h2 { font-size: 24px; text-transform: capitalize; margin: 0!important; color: #777 } .feature-text-h1 h3 { font-size: 24px; text-transform: capitalize; color: #232323; margin: 0!important } .feature-dwtimage { position: relative } .feature-dwtimage::before { content: ""; top: 0; left: 0; right: 0; bottom: 0; position: absolute; background: rgba(0, 0, 0, .6); border-radius: 32px } .feature-dwtimage img { border-radius: 32px } .dwt-feature-ribbon span { background: #d2281e none repeat scroll 0 0; box-shadow: 0 3px 12px -7px rgba(0, 0, 0, 1); color: #fff; display: block; text-align: center; text-transform: uppercase; transform: rotate(45deg); width: 100px } .dwt-feature-ribbon { position: absolute; top: 32px; right: -7px } .new-blog-section-3 { background: url(../images/style.png); background-position: top right; background-repeat: no-repeat; right: auto } .blog-lower-box-h1 { background-color: #fff!important } .new-popular-listing { background: url(../images/style.png); right: auto; background-position: top right; background-repeat: no-repeat } .dwt-carousal-section { padding-bottom: 0 } .carosual-content { position: relative } .listing-page-slider.owl-carousel .owl-stage-outer { overflow: hidden } .single-page-buttons-section { margin-top: 26px; float: right } .single-page-title-bar { position: relative; overflow: hidden; padding: 25px 0 30px } .single-title-buttons .new-title-page-button-section li a { padding: 23px 25px; border-right: 1px solid #f5f5f5 } .single-title-buttons .new-title-page-button-section li:first-child a { padding-left: 0 } .new-title-button-section { padding: 15px 0; border-top: 1px solid #f5f5f5; position: relative; overflow: hidden; box-shadow: 2px 2px 4px #f5f5f5 } .new-title-button-section .list-inline>li { padding-right: 0; padding-left: 0 } .single-title-buttons .new-title-page-button-section li a:nth-child(2n+6) { border-right: 1px solid #f5f5f5 } .single-detail-page { background: #f6f6f6 } .sidebar-panels .panel-heading { border-bottom: none } #accordion_listing_detial .panel, .sidebar-panels .panel { border: none; border-radius: 0; margin-bottom: 20px; webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, .08); box-shadow: 0 0 30px 0 rgba(0, 0, 0, .08) } #accordion_listing_detial .panel-heading, .sidebar-panels .panel-heading { padding: 0 } #accordion_listing_detial .panel-title a, .sidebar-panels .panel-title a { display: block; padding: 15px 20px; background: #fff; font-size: 15px; font-weight: 500; text-transform: capitalize; border-bottom: 1px solid #f5f5f5; position: relative; transition: all .3s ease 0s } #accordion_listing_detial .panel-title i, .sidebar-panels .panel-title i { margin-right: 5px } #accordion_listing_detial .panel-title a.collapsed { color: #333 } #accordion_listing_detial .panel-title a.collapsed:hover, #accordion_listing_detial .panel-title a:before, #accordion_listing_detial .panel-title a:hover, #accordion_listing_detial .panel-title a:hover:before { color: #fbc02d } #accordion_listing_detial .panel-body, .sidebar-panels .panel-body { padding: 30px 27px; font-size: 14px; color: grey; line-height: 23px; border-top: none } .list-detail ul.listing-other-features.additional-fields.elegent-s { margin-bottom: 20px; position: relative; overflow: hidden; list-style: none; padding: 15px 10px; background-color: #fff; border-bottom: 1px solid #f1f1f1 } .no-white.widget { background-color: transparent } .transparent-breadcrumb-listing.elegent-bread { padding-bottom: 0; padding-top: 81px } .s-timezone { margin-top: 10px } .s-timezone strong { color: #444 } .p-extra-txt { padding: 0 20px } .menu_item_historyz .modal-dialog { overflow-y: initial!important } .menu_item_historyz .modal-body { height: 450px; overflow-y: auto } .mega-menu.header2 .menu-button.no-left-p { margin-right: 40px } .mega-menu.header2 .menu-button.no-left-p .dropdown-menu { right: 0; left: auto } .header-type-3 .menu-button.pull-right.no-left-p { margin-right: 40px } .header-type-3 .mega-menu .menu-button.pull-right.no-left-p .dropdown-menu { right: 0; left: auto } .mega-menu.transparent .menu-button.no-left-p .dropdown-menu { right: 0; left: auto } .with-solid-menu .mega-menu.transparent .menu-button { margin-right: 40px } .with-solid-menu .mega-menu.transparent .menu-button.no-left-p .dropdown-menu { right: 0; left: auto } .arrow { position: relative; -webkit-animation: bounce 2s infinite ease-in-out } @-moz-keyframes bounce { 0%, 100%, 20%, 50%, 80% { -moz-transform: translateY(0); transform: translateY(0) } 40% { -moz-transform: translateY(-15px); transform: translateY(-15px) } 60% { -moz-transform: translateY(-5px); transform: translateY(-5px) } } @-webkit-keyframes bounce { 0%, 100%, 20%, 50%, 80% { -webkit-transform: translateY(0); transform: translateY(0) } 40% { -moz-transform: translateY(-15px); transform: translateY(-15px) } 60% { -moz-transform: translateY(-5px); transform: translateY(-5px) } } @keyframes bounce { 0%, 100%, 20%, 50%, 80% { -moz-transform: translateY(0); -ms-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0) } 40% { -moz-transform: translateY(-15px); -ms-transform: translateY(-15px); -webkit-transform: translateY(-15px); transform: translateY(-15px) } 60% { -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); -webkit-transform: translateY(-5px); transform: translateY(-5px) } } .scroll-to { text-align: center; width: 130px; height: 130px; border: 2px solid #fff; z-index: 9; position: absolute; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; bottom: -60px; border-radius: 50%; left: 50%; margin-left: -65px } .scroll-to a { position: absolute; left: 50%; top: 50%; width: 60px; height: 60px; margin-left: -30px; margin-top: -30px; background: #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, .1); -moz-box-shadow: 0 10px 30px rgba(0, 0, 0, .1); -ms-box-shadow: 0 10px 30px rgba(0, 0, 0, .1); -o-box-shadow: 0 10px 30px rgba(0, 0, 0, .1); box-shadow: 0 10px 30px rgba(0, 0, 0, .1); line-height: 60px; font-size: 30px } .dwt-new-catz { position: relative } .glyphicon-ring { width: 60px; height: 60px; border-radius: 50%; border: 3px solid #fff; color: #fff; display: inline-table; text-align: center; position: absolute; z-index: 999; top: 20px; left: 23px } .glyphicon-ring [class*=flaticon].glyphicon-bordered { font-size: 36px; vertical-align: middle; display: table-cell } .glyphicon-ring .glyphicon-bordered { font-size: 42px; vertical-align: middle; display: table-cell } .glyphicon-white { background: #fff; color: #000; border: 4px solid #000 } .glyphicon-teal { background: teal; color: orange } .glyphicon-red { background: red } .elegent-cats .col-md-4:nth-child(10n+1) .dwt-new-catz .glyphicon-ring { background: #f55e5c none repeat scroll 0 0 } .elegent-cats .col-md-4:nth-child(10n+2) .dwt-new-catz .glyphicon-ring { background: #3ac0ff none repeat scroll 0 0 } .elegent-cats .col-md-4:nth-child(10n+3) .dwt-new-catz .glyphicon-ring { background: #77df40 none repeat scroll 0 0 } .elegent-cats .col-md-4:nth-child(10n+4) .dwt-new-catz .glyphicon-ring { background: #f4c837 none repeat scroll 0 0 } .elegent-cats .col-md-4:nth-child(10n+5) .dwt-new-catz .glyphicon-ring { background: #c56dfb none repeat scroll 0 0 } .elegent-cats .col-md-4:nth-child(10n+6) .dwt-new-catz .glyphicon-ring { background: #ff6c00 none repeat scroll 0 0 } .elegent-cats .col-md-4:nth-child(10n+7) .dwt-new-catz .glyphicon-ring { background: #ff4081 none repeat scroll 0 0 } .elegent-cats .col-md-4:nth-child(10n+8) .dwt-new-catz .glyphicon-ring { background: #09c097 none repeat scroll 0 0 } .elegent-cats .col-md-4:nth-child(10n+9) .dwt-new-catz .glyphicon-ring { background: #f66 none repeat scroll 0 0 } .elegent-cats .col-md-4:nth-child(10n+10) .dwt-new-catz .glyphicon-ring { background: #57dc90 none repeat scroll 0 0 } .elegent-cats .col-md-4:nth-child(10n+1) .dwt-new-catz .e-cat-desc .e-cat-count { background: #f55e5c none repeat scroll 0 0 } .elegent-cats .col-md-4:nth-child(10n+2) .dwt-new-catz .e-cat-desc .e-cat-count { background: #3ac0ff none repeat scroll 0 0 } .elegent-cats .col-md-4:nth-child(10n+3) .dwt-new-catz .e-cat-desc .e-cat-count { background: #77df40 none repeat scroll 0 0 } .elegent-cats .col-md-4:nth-child(10n+4) .dwt-new-catz .e-cat-desc .e-cat-count { background: #f4c837 none repeat scroll 0 0 } .elegent-cats .col-md-4:nth-child(10n+5) .dwt-new-catz .e-cat-desc .e-cat-count { background: #c56dfb none repeat scroll 0 0 } .elegent-cats .col-md-4:nth-child(10n+6) .dwt-new-catz .e-cat-desc .e-cat-count { background: #ff6c00 none repeat scroll 0 0 } .elegent-cats .col-md-4:nth-child(10n+7) .dwt-new-catz .e-cat-desc .e-cat-count { background: #ff4081 none repeat scroll 0 0 } .elegent-cats .col-md-4:nth-child(10n+8) .dwt-new-catz .e-cat-desc .e-cat-count { background: #09c097 none repeat scroll 0 0 } .elegent-cats .col-md-4:nth-child(10n+9) .dwt-new-catz .e-cat-desc .e-cat-count { background: #f66 none repeat scroll 0 0 } .elegent-cats .col-md-4:nth-child(10n+10) .dwt-new-catz .e-cat-desc .e-cat-count { background: #57dc90 none repeat scroll 0 0 } .dwt-new-catz .e-cat-box { height: auto; margin-bottom: 30px; overflow: hidden; position: relative; width: 100%; border-radius: 10px; z-index: 2 } .dwt-new-catz .e-cat-box img { position: relative; transition: opacity 1s ease 0s, -webkit-transform 1s ease 0s } .dwt-new-catz .e-cat-box .e-cat-desc { position: absolute; bottom: 0; width: 100%; padding: 30px 30px 0; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease- 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s } .dwt-new-catz .e-cat-overly { background-color: rgba(0, 0, 0, .3); height: 100%; width: 100%; z-index: 99; position: absolute; top: 0; right: 0; border-radius: 10px; overflow: hidden } .dwt-new-catz .e-cat-box:hover .e-cat-count, .dwt-new-catz .e-cat-box:hover .e-cat-desc { bottom: 15px; opacity: 1; display: inline-block } .dwt-new-catz .e-cat-box .e-cat-name, .e-cat-box .category-name, .e-cat-box .e-cat-count { color: #fff; display: block; font-weight: 400 } .dwt-new-catz .e-cat-box .e-cat-name, .e-cat-box p { color: #fff; display: block; font-size: 16px } .dwt-new-catz .e-cat-box .e-cat-name { font-size: 22px; margin-bottom: 0; text-transform: capitalize; transition-delay: 50ms; margin-top: 0; font-weight: 500 } .dwt-new-catz .e-cat-box .e-cat-count { bottom: 0; font-size: 14px; margin-bottom: 0; opacity: 0; display: none; transition-delay: 50ms; padding: 0 10px; border-radius: 3px } .dwt-new-catz .e-cat-box:hover { -moz-user-select: none; user-select: none } .dwt-new-catz .e-cat-box:hover img { -webkit-transform: scale3d(1.1, 1.1, 1); -moz-transform: scale3d(1.1, 1.1, 1); -o-transform: scale3d(1.1, 1.1, 1); -ms-transform: scale3d(1.1, 1.1, 1); transform: scale3d(1.1, 1.1, 1) } .dwt-new-catz .e-cat-box:hover .e-cat-name, .e-cat-box:hover .category-name, .e-cat-box:hover .e-cat-count { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -ms-transform: stranslate3d(0, 0, 0); transform: translate3d(0, 0, 0) } .new-hero-explore-section { background-image: url(../images/new-hero.png); height: 750px; position: relative; padding: 245px 0 0 } .new-hero-explore-section::before { content: ""; top: 0; right: 0; bottom: 0; left: 0; position: absolute; background: rgba(0, 0, 0, .7) } .new-layer-image { position: absolute; top: 0 } .new-hero-search-bar { border-radius: 100px; background: #fff; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .15); box-shadow: 0 0 5px rgba(0, 0, 0, .15); padding: 5px 5px 5px 30px; margin-top: 45px } .new-hero-search-bar .form-group { margin-bottom: 0; position: relative } .new-hero-search-bar .form-group.input-iconz input { background: 0 0; border: none; padding: 15px 0 15px 50px; width: 100%; color: #444; line-height: 26px } .new-hero-search-bar input { background: 0 0; border: none; padding: 15px; width: 100%; color: #999 } .new-hero-search-bar .submit { color: #fff; border-radius: 100px; font-size: 1.3em; cursor: pointer } .new-hero-search-bar .form-group::after { content: ''; display: block; height: 60%; width: 1px; background: #ddd; position: absolute; top: 20%; right: 0 } .new-hero-search-bar .form-group:last-of-type::after, .new-hero-search-bar .form-group:nth-of-type(3)::after { display: none } .new-hero-search-bar .form-group .select2-container--default .select2-selection--single { background-color: transparent; border: medium none; border-radius: 0; margin-left: 30px; height: 55px } .new-hero-search-bar .form-group .select2-container--default .select2-selection--single .select2-selection__rendered { color: #999; line-height: 50px; padding: 3px 20px 0 8px } .new-hero-search-bar .form-group .select2-container--default .select2-selection--single .select2-selection__arrow { height: 50px; position: absolute; top: 2px; right: 1px; width: 20px } .new-hero-search-bar input::placeholder { color: #999; opacity: 1 } .new-hero-search-bar input::-ms-input-placeholder { color: #999 } .new-hero-search-bar input::-ms-input-placeholder { color: #999 } .dwt-new-hero { position: relative; margin-top: 30px } .dwt-new-hero h1 { font-size: 40px; font-weight: 600; line-height: 50px; color: #fff } .dwt-new-hero span.sub-head { font-size: 22px; color: #888; font-weight: 300; line-height: 34px; margin-top: 5px; display: inline-block } .dwt-search-section { border-radius: 100px; background: #fff; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .15); box-shadow: 0 0 5px rgba(0, 0, 0, .15) } .input-iconz i { position: absolute; left: 20px; color: #ddd; font-size: 20px; line-height: 55px } .new-banner-image_dwt { position: relative; clear: both; margin-bottom: 30px } .new-banner-image_dwt img { width: 100% } .dwt-with-adverts .heading-2 { margin-bottom: 30px } .buisness-listing-section { background: url(../images/funfacts_new.png); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; height: auto; position: relative } .buisness-listing-section::before { content: ""; top: 0; right: 0; bottom: 0; left: 0; position: absolute; background: rgba(0, 7, 81, .7) } .buisness-listing-section .counter-seprator { border-right: medium none; text-align: center } .buisness-listing-section .counter-stats { color: #fff; margin-bottom: 5px; font-weight: 500; font-size: 24px } .buisness-listing-section .count-title { color: #fff; margin: 0; font-weight: 500 } .buisness-listing-section .counter-seprator .icon-container img { width: 64px; margin: 0 auto } .buisness-listing-section .buisness-icons { margin: 0 auto; display: table } .buisness-listing-section .counter-seprator .icon-container { float: none; background-color: transparent; padding: 15px } .buisness-listing-section .buisness-inner-section { position: absolute; top: 0 } .how-it-work-section { background-image: url(../images/preview.png); width: 100%; height: 400px; background-repeat: no-repeat; position: relative } .hiw-main-box .hiw-single-box { position: relative; padding: 50px 30px } .hiw-count { position: absolute; opacity: .3; right: 30px; font-size: 60px; color: #ccc } .hiw-img-box img { margin: 0 auto } .hiw-img-box { position: relative } .hiw-img-2 { width: 100px; position: absolute; left: 50%; margin-left: -50px; top: 50%; margin-top: -28px } .hiw-img-2 img { width: 50px } .hiw-text-box { text-align: center } .hiw-heading { margin-bottom: 7px } .hiw-main-box { background-color: #fff; position: relative; overflow: hidden; box-shadow: 0 0 30px rgba(0, 0, 0, .1); z-index: 7 } .hiw-count { position: absolute; opacity: .3; right: 84px; font-size: 60px; color: #ccc } .hiw-img-box img { margin: 0 auto } .hiw-heading h2 { margin: 0; font-size: 20px } .extra-points { margin-top: -225px; clear: both } .dark-footer { color: #6b7b82; text-align: center; background-color: #282828; position: relative } .dark-footer .footer-top { padding: 60px 0 50px; color: #e3e3e3 } .dark-footer .dwt-footer-widgets { margin-top: 30px; text-align: left } .dark-footer .about p { color: #eee; margin: 20px 0 } .dark-footer .dwt-footer-widgets h2 { color: #fff; font-size: 18px; margin-bottom: 15px; text-transform: capitalize } .dark-footer .list { list-style: none } .dark-footer .list li { padding-left: 15px; margin: 0 0 10px; position: relative } .dark-footer .list li a { color: #eee } .dark-footer .list li i { position: absolute; top: 50%; text-align: center; left: 0; color: #36bfc4; margin-top: -7px } .dark-footer .list li i { text-align: center } .dark-footer ul.social li a { width: 32px; height: 32px; background: #3c3c3c; display: inline-block; text-align: center; line-height: 35px } .dark-footer .list li a:hover { margin-left: 3px } .dark-footer .social-icons ul li i { font-size: 14px; color: #eee } .footer-copy { padding: 25px 0; background: #282828; text-align: center; border-top: 1px solid rgba(231, 231, 231, .07) } .footer-text p { margin: 0; font-size: 14px } .leaflet-pane { z-index: 90!important } .leaflet-bottom, .leaflet-top { z-index: 98!important } .dwt-new-short9 { position: relative; min-height: 99vh; background-size: cover; background-attachment: fixed; background-repeat: no-repeat; background-position: center center; background-image: url(../images/dwt-food.jpg) } .dwt-new-short9 .new-hero1 { padding-top: 180px; padding-bottom: 60px; width: 65%; margin: 0 auto; position: relative } .dwt-new-short9 .new-hero1 h1, .dwt-new-short9 .new-hero1 h4, .dwt-new-short9 .new-hero1 p { color: #fff; position: relative } .dwt-new-short9 .new-hero1 h1 { font-size: 4.5rem; font-weight: 700; margin-top: 0 } .dwt-new-short9 .new-hero1 p { font-size: 18px; margin-bottom: 35px } .dwt-new-short9 .new-hero1 form { position: relative } .dwt-new-short9 .new-hero1 .search-form { background-color: rgba(255, 255, 255, .2); padding: 20px; border-radius: 4px; position: relative } .typeahead__search-icon span { margin-left: 5px } form.custom-style-search .typeahead__result .row { display: table-row } form.custom-style-search .typeahead__result .row>* { display: table-cell; vertical-align: middle } form.custom-style-search .typeahead__result .l-title { padding: 0 10px } form.custom-style-search .typeahead__result .id { font-size: 12px; color: #777; font-variant: small-caps } form.custom-style-search .typeahead__result .search-avatar img { height: 26px; width: 36px } form.custom-style-search .typeahead__list { max-height: 350px; overflow-y: auto; overflow-x: hidden } form.custom-style-search .typeahead__result { position: relative } form.custom-style-search .typeahead__result .project-information>span { display: block; margin-bottom: 5px } form.custom-style-search .typeahead__result>ul>li>a small { padding-left: 0; color: #999 } span.search-catz { position: relative; float: left; margin-right: 5px } span.search-catz span { vertical-align: text-top } .search-catz i { font-size: 32px } span.tags { position: relative; float: left; margin-right: 5px } span.tags span { vertical-align: text-top } .tags i { font-size: 32px } .ui-autocomplete { max-height: 300px; overflow-y: auto; overflow-x: hidden } .ui-menu { list-style: none; padding: 0; margin: 0; display: block; outline: 0 } .ui-menu .ui-menu { position: absolute } .ui-menu .ui-menu-item { position: relative; margin: 0; padding: 5px 20px; font-size: 14px; font-weight: 400; cursor: pointer; min-height: 0; list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) } .ui-widget { font-family: Poppins; font-size: 1.1em } .ui-widget .ui-widget { font-size: 1em } .ui-widget button, .ui-widget input, .ui-widget select, .ui-widget textarea { font-family: Poppins; font-size: 1em } .ui-widget-content { border: 1px solid #ddd; color: #444 } .ui-widget-content a { color: #444 } .ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-hover { border: 1px solid #0073ea; background: #0073ea url(../images/blue_border.png) 50% 50% repeat-x; font-weight: 400; color: #fff } .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: #fff; text-decoration: none } .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ff0084; text-decoration: none } .video_overlay_2 { background-color: rgba(0, 0, 0, .55); position: absolute; height: 100%; width: 100%; top: 0; right: 0 } .hero-with-live-search .search-section .custom-style-search.select2 .select2-selection--single { border: 1px solid #ddd; border-radius: 0; height: 45px } .header-type-3 .header-top .typeahead__search-icon { padding: 0 1.25rem; width: 16px; height: 16px; background: url(data:image/svg+xml;charset=utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI1MC4zMTMgMjUwLjMxMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUwLjMxMyAyNTAuMzEzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnIGlkPSJTZWFyY2giPgoJPHBhdGggc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkOyIgZD0iTTI0NC4xODYsMjE0LjYwNGwtNTQuMzc5LTU0LjM3OGMtMC4yODktMC4yODktMC42MjgtMC40OTEtMC45My0wLjc2ICAgYzEwLjctMTYuMjMxLDE2Ljk0NS0zNS42NiwxNi45NDUtNTYuNTU0QzIwNS44MjIsNDYuMDc1LDE1OS43NDcsMCwxMDIuOTExLDBTMCw0Ni4wNzUsMCwxMDIuOTExICAgYzAsNTYuODM1LDQ2LjA3NCwxMDIuOTExLDEwMi45MSwxMDIuOTExYzIwLjg5NSwwLDQwLjMyMy02LjI0NSw1Ni41NTQtMTYuOTQ1YzAuMjY5LDAuMzAxLDAuNDcsMC42NCwwLjc1OSwwLjkyOWw1NC4zOCw1NC4zOCAgIGM4LjE2OSw4LjE2OCwyMS40MTMsOC4xNjgsMjkuNTgzLDBDMjUyLjM1NCwyMzYuMDE3LDI1Mi4zNTQsMjIyLjc3MywyNDQuMTg2LDIxNC42MDR6IE0xMDIuOTExLDE3MC4xNDYgICBjLTM3LjEzNCwwLTY3LjIzNi0zMC4xMDItNjcuMjM2LTY3LjIzNWMwLTM3LjEzNCwzMC4xMDMtNjcuMjM2LDY3LjIzNi02Ny4yMzZjMzcuMTMyLDAsNjcuMjM1LDMwLjEwMyw2Ny4yMzUsNjcuMjM2ICAgQzE3MC4xNDYsMTQwLjA0NCwxNDAuMDQzLDE3MC4xNDYsMTAyLjkxMSwxNzAuMTQ2eiIgZmlsbD0iIzU1NTU1NSIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) no-repeat scroll center center transparent } .header-type-3 .header-top .typeahead__container button { background-color: #fff; border: 1px solid #ddd; padding: .9rem 1.3rem } .header-type-3 .header-top .typeahead__cancel-button { line-height: 10px } .dwt-search-s .typeahead__search-icon { padding: 0; font-size: 14px; color: #bdbdbd } .typeahead__container .dwt-search-s button { padding: 13px 17px; border: 1px solid #ddd; background: #fff; color: #444 } .for-downtown-only .mega-menu .menu-links>li>a, .for-downtown-only .mega-menu.transparent .menu-links>li>a { color: #fff } .typeahead__container.tp-bar button { line-height: 1.22 } .location-filters .btn { padding: 10px 17px } .dwt-for-map .typeahead__container button, .dwt-for-side .typeahead__container button { line-height: 1.24 } .listing-widget-sidebar .input-group .input-group-btn .btn-default { padding: 10px 17px; border-radius: 0 } .dwt-new-filterz { position: relative; margin-bottom: 15px; width: 100%; display: flow-root } .dwt-new-filterz .form-control { border: 1px solid #ddd; border-radius: 0 } .dwt-new-filterz .specific-search>i { right: 40px } .dwt-new-filterz .form-control:focus { box-shadow: none } .street-adr { font-size: 16px } .single-detail-page .list-detail #d-desc ol, .single-detail-page .list-detail #d-desc ul { padding-left: 20px; margin-bottom: 10px } .single-detail-page .list-detail #d-desc ol li, .single-detail-page .list-detail #d-desc ul li { padding: 3px 0 } .single-detail-page .list-detail #d-desc p b, .single-detail-page .list-detail #d-desc p strong { color: #333 } .s-call-action { height: 600px; background-repeat: no-repeat; background-position: center center } .s-call-action .s-call-action-content h2 { font-size: 48px; font-weight: 700; line-height: 48px; margin: 0 0 20px; color: #fff } .s-call-action .s-call-action-content h3 { font-size: 24px; line-height: 24px; margin: 0 0 30px; color: #fff; font-weight: 300 } .s-call-action .s-call-action-content p { margin: 0 0 30px; color: #fff } .s-call-action-content { padding-top: 180px } .s-call-action-content .btn-theme+.btn-theme { margin-left: 10px } .s-call-action-content .btn-white.btn-theme { background: #fff; border-color: #fff; color: #444 } .s-listing-gallery { margin: 0; padding: 0; list-style: none } .s-listing-gallery li.s-gallery-box { float: left; width: 25%; text-align: center; position: relative; z-index: 1; -webkit-transition: all .24s cubic-bezier(.39, .575, .565, 1); transition: all .24s cubic-bezier(.39, .575, .565, 1); color: #fff } .s-listing-gallery li.s-gallery-box:after { position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ""; background: #000; opacity: 0; visibility: hidden; -webkit-transition: all .24s cubic-bezier(.39, .575, .565, 1); transition: all .24s cubic-bezier(.39, .575, .565, 1) } .s-listing-gallery li.s-gallery-box .s-gallery-content { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2 } .s-listing-gallery li.s-gallery-box .s-gallery-content h4 { font-size: 22px; text-transform: capitalize; text-align: center; position: absolute; left: 0; top: 36%; width: 100%; -webkit-transform: translate(0, 15%); transform: translate(0, 15%); -webkit-transition: all .24s cubic-bezier(.39, .575, .565, 1); transition: all .24s cubic-bezier(.39, .575, .565, 1); color: #fff; opacity: 0; visibility: hidden } .s-gallery-cat a, .s-listing-gallery li.s-gallery-box .s-gallery-content h4 a { color: #fff } .s-gallery-cat { color: #fff; font-size: 16px; position: absolute; left: 0; width: 100%; text-align: center; margin: 0 0 0; top: 25%; -webkit-transform: translate(0, 10%); transform: translate(0, 10%); -webkit-transition: all .24s cubic-bezier(.39, .575, .565, 1); transition: all .24s cubic-bezier(.39, .575, .565, 1); opacity: 0; visibility: hidden } .s-listing-gallery li.s-gallery-box .s-gallery-content h5 { color: #fff; font-size: 16px; position: absolute; left: 0; width: 100%; text-align: center; margin: 0 0 0; top: 52%; -webkit-transform: translate(0, 15%); transform: translate(0, 15%); -webkit-transition: all .24s cubic-bezier(.39, .575, .565, 1); transition: all .24s cubic-bezier(.39, .575, .565, 1); opacity: 0; visibility: hidden } .s-listing-gallery li.s-gallery-box .s-gallery-content h5 i { margin-right: 5px } .s-listing-gallery li.s-gallery-box .s-gallery-content a.btn-gallery { position: absolute; top: 80%; -webkit-transform: translate(-50%, -90%); transform: translate(-50%, -90%); -webkit-transition: all .24s cubic-bezier(.39, .575, .565, 1); transition: all .24s cubic-bezier(.39, .575, .565, 1); opacity: 0; visibility: hidden } .s-listing-gallery li.s-gallery-box img { width: 100% } .s-listing-gallery li.s-gallery-box:hover:after { opacity: .7; visibility: visible } .s-listing-gallery li.s-gallery-box:hover .s-gallery-cat { -webkit-transform: translate(0, -10%); transform: translate(0, -10%); opacity: 1; visibility: visible } .s-listing-gallery li.s-gallery-box:hover .s-gallery-content h4 { -webkit-transform: translate(0, -35%); transform: translate(0, -35%); opacity: 1; visibility: visible } .s-listing-gallery li.s-gallery-box:hover .s-gallery-content h5 { -webkit-transform: translate(0, -45%); transform: translate(0, -45%); opacity: 1; visibility: visible } .s-listing-gallery li.s-gallery-box:hover .s-gallery-content a.btn-gallery { -webkit-transform: translate(-50%, -60%); transform: translate(-50%, -60%); opacity: 1; visibility: visible } .header-info-bar { font-size: 14px; line-height: 40px; position: relative; background-color: #503263 } .header-info-bar a { color: #fff } ul.header-social { display: block; height: 40px } ul.header-social>li { display: inline-block; height: 40px; margin-right: 1px; text-align: center } ul.header-social>li>a { background-color: rgba(255, 255, 255, .2); color: #fff; display: inline-block; font-size: 16px; height: 40px; line-height: 40px; margin-left: 5.5px; margin-right: 5.5px; position: relative; transition: background-color .4s ease-in-out 0s; width: 30px } ul.header-social>li>a::after, ul.header-social>li>a::before { content: ""; display: block; position: absolute; top: 0; transition: border-color .4s ease-in-out 0s } ul.header-social>li>a::before { border-color: transparent rgba(255, 255, 255, .2) rgba(255, 255, 255, .2) transparent; border-style: solid; border-width: 20px 5px; right: 100% } ul.header-social>li>a::after { border-color: rgba(255, 255, 255, .2) transparent transparent rgba(255, 255, 255, .2); border-style: solid; border-width: 20px 5px; left: 100% } ul.header-social>li>a.social-twitter:hover { background-color: #1bb6ec } ul.header-social>li>a.social-twitter:hover::before { border-bottom: 20px solid #1bb6ec; border-right: 5px solid #1bb6ec; right: 100% } ul.header-social>li>a.social-twitter:hover::after { border-left: 5px solid #1bb6ec; border-top: 20px solid #1bb6ec; left: 100% } ul.header-social>li>a.social-facebook:hover { background-color: #3c599b } ul.header-social>li>a.social-facebook:hover::before { border-bottom: 20px solid #3c599b; border-right: 5px solid #3c599b; right: 100% } ul.header-social>li>a.social-facebook:hover::after { border-left: 5px solid #3c599b; border-top: 20px solid #3c599b; left: 100% } ul.header-social>li>a.social-facebook-square:hover { background-color: #3c599b } ul.header-social>li>a.social-facebook-square:hover::before { border-bottom: 20px solid #3c599b; border-right: 5px solid #3c599b; right: 100% } ul.header-social>li>a.social-facebook-square:hover::after { border-left: 5px solid #3c599b; border-top: 20px solid #3c599b; left: 100% } ul.header-social>li>a.social-tiktok:hover { background-color: #d94e37 } ul.header-social>li>a.social-tiktok:hover::before { border-bottom: 20px solid #d94e37; border-right: 5px solid #d94e37; right: 100% } ul.header-social>li>a.social-tiktok:hover::after { border-left: 5px solid #d94e37; border-top: 20px solid #d94e37; left: 100% } ul.header-social>li>a.social-dribbble:hover { background-color: #e04c86 } ul.header-social>li>a.social-dribbble:hover::before { border-bottom: 20px solid #e04c86; border-right: 5px solid #e04c86; right: 100% } ul.header-social>li>a.social-dribbble:hover::after { border-left: 5px solid #e04c86; border-top: 20px solid #e04c86; left: 100% } ul.header-social>li>a.social-rss:hover { background-color: #ff9600 } ul.header-social>li>a.social-rss:hover::before { border-bottom: 20px solid #ff9600; border-right: 5px solid #ff9600; right: 100% } ul.header-social>li>a.social-rss:hover::after { border-left: 5px solid #ff9600; border-top: 20px solid #ff9600; left: 100% } ul.header-social>li>a.social-youtube:hover { background-color: #c4302b } ul.header-social>li>a.social-youtube:hover::before { border-bottom: 20px solid #c4302b; border-right: 5px solid #c4302b; right: 100% } ul.header-social>li>a.social-youtube:hover::after { border-left: 5px solid #c4302b; border-top: 20px solid #c4302b; left: 100% } ul.header-social>li>a.social-vimeo-square:hover { background-color: #4ebbff } ul.header-social>li>a.social-vimeo-square:hover::before { border-bottom: 20px solid #4ebbff; border-right: 5px solid #4ebbff; right: 100% } ul.header-social>li>a.social-vimeo-square:hover::after { border-left: 5px solid #4ebbff; border-top: 20px solid #4ebbff; left: 100% } ul.header-social>li>a.social-pinterest:hover { background-color: #c92228 } ul.header-social>li>a.social-pinterest:hover::before { border-bottom: 20px solid #c92228; border-right: 5px solid #c92228; right: 100% } ul.header-social>li>a.social-pinterest:hover::after { border-left: 5px solid #c92228; border-top: 20px solid #c92228; left: 100% } ul.header-social>li>a.social-linkedin:hover { background-color: #0077b5 } ul.header-social>li>a.social-linkedin:hover::before { border-bottom: 20px solid #0077b5; border-right: 5px solid #0077b5; right: 100% } ul.header-social>li>a.social-linkedin:hover::after { border-left: 5px solid #0077b5; border-top: 20px solid #0077b5; left: 100% } ul.header-social>li>a.social-linkedin-square:hover { background-color: #0077b5 } ul.header-social>li>a.social-linkedin-square:hover::before { border-bottom: 20px solid #0077b5; border-right: 5px solid #0077b5; right: 100% } ul.header-social>li>a.social-linkedin-square:hover::after { border-left: 5px solid #0077b5; border-top: 20px solid #0077b5; left: 100% } ul.header-social>li>a.social-skype:hover { background-color: #1db1ee } ul.header-social>li>a.social-skype:hover::before { border-bottom: 20px solid #1db1ee; border-right: 5px solid #1db1ee; right: 100% } ul.header-social>li>a.social-skype:hover::after { border-left: 5px solid #1db1ee; border-top: 20px solid #1db1ee; left: 100% } ul.header-social>li>a.social-apple:hover { background-color: #000 } ul.header-social>li>a.social-apple:hover::before { border-bottom: 20px solid #000; border-right: 5px solid #000; right: 100% } ul.header-social>li>a.social-apple:hover::after { border-left: 5px solid #000; border-top: 20px solid #000; left: 100% } ul.header-social>li>a.social-instagram:hover { background-color: #3f729b } ul.header-social>li>a.social-instagram:hover::before { border-bottom: 20px solid #3f729b; border-right: 5px solid #3f729b; right: 100% } ul.header-social>li>a.social-instagram:hover::after { border-left: 5px solid #3f729b; border-top: 20px solid #3f729b; left: 100% } ul.header-social>li>a.social-tumblr:hover { background-color: #32506d } ul.header-social>li>a.social-tumblr:hover::before { border-bottom: 20px solid #32506d; border-right: 5px solid #32506d; right: 100% } ul.header-social>li>a.social-tumblr:hover::after { border-left: 5px solid #32506d; border-top: 20px solid #32506d; left: 100% } .header-info-bar ul.header-social { float: right } .header-info-bar p { color: #fff; padding: 8px 0; margin-bottom: 0; line-height: 24px; float: left; padding-right: 15px } .n-header-4 { padding: 20px 0; box-shadow: 0 4px 2px -2px #f1f1f1 } .n-header-4 .mega-menu .menu-logo li a img { margin-top: 8px } .n-header-4 .mega-menu .menu-button { float: right; margin-bottom: 0 } .n-header-4 .mega-menu .menu-button li.post-btn { position: relative; overflow: hidden; border-radius: 2px } .n-header-4 .mega-menu .menu-button li.post-btn a i { margin-right: 5px } .n-header-4 .mega-menu .menu-button li.post-btn a { padding: 0 20px; line-height: 50px; color: #fff; text-transform: uppercase; font-weight: 500 } .n-header-4 .mega-menu .menu-button li { margin-right: 10px; margin-left: 10px } .n-header-4 .mega-menu .menu-button li.logged i { border: 1px solid; color: #fff; background: #2457cf; border-radius: 24px; text-align: center; border-color: #2457cf; padding: 8px 8px } .d-cloudy::before { width: 100%; content: " "; background-image: url(../images/cloudy.png); background-repeat: repeat; position: absolute; left: 0; top: -14px; height: 105px; z-index: 9 } .transparent-breadcrumb-listing.single-listing.extra-space { padding-bottom: 55px; padding-top: 75px } .transparent-breadcrumb-listing.single-listing.extra-space .list-heading h2 { margin-bottom: 5px } .single-post.no-slider-margin .list-images { margin-top: 0 } .n-header-4 .mega-menu .menu-button li:last-child { margin-right: 0; margin-left: 0 } .choose-title h3 { font-size: 18px; font-style: italic; margin-bottom: 5px; margin-top: 0 } .choose-title h2 { font-size: 30px; font-weight: 500; margin-bottom: 0; text-transform: capitalize; margin-top: 0 } .choose-title p { margin-top: 20px; font-size: 16px; margin-bottom: 0 } .choose-box-content p { font-size: 16px } ul.choose-list { list-style: none; padding: 0; padding-top: 35px } ul.choose-list li { margin-bottom: 30px; position: relative; overflow: hidden } .iconbox { float: left } .choose-box-content { margin-left: 90px } .choose-box-content h4 { font-weight: 500; margin-bottom: 5px; margin-top: 0; font-size: 18px; text-transform: capitalize } .p-about-us .p-absolute-menu a { display: block; width: 154px; height: 154px; position: absolute; left: 50%; top: 50%; background: #fff; -moz-border-radius: 92px; -webkit-border-radius: 92px; border-radius: 92px; text-align: center; color: #444; font-size: 24px; padding-top: 46px; -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; transition-property: all; -moz-transition-duration: .3s; -o-transition-duration: .3s; -webkit-transition-duration: .3s; transition-duration: .3s; -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } .p-about-us .p-absolute-menu a span { display: block; text-align: center; font-size: 24px; text-transform: uppercase; color: #000; padding: 0 30px; line-height: 30px; letter-spacing: .5px; -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; transition-property: all; -moz-transition-duration: .3s; -o-transition-duration: .3s; -webkit-transition-duration: .3s; transition-duration: .3s } .p-call-action { list-style: none; margin-top: 40px } .p-call-action li { display: inline-block; padding-right: 5px; padding-left: 5px; width: 49% } .feedback-type2 { position: relative; width: 100%; background: #fff; padding: 40px 35px; border: 1px solid #e9ebec; border-radius: 5px; transition: color .25s 83.3333333ms } .feedback-type2 .feedback-user-img img { width: 70px; height: 70px; border-radius: 50%; margin: 0 auto } .feedback-type2 .feedback-desc { padding: 15px 0 0 0; position: relative } .feedback-type2 .feedback-desc h5 { font-size: 20px; font-weight: 500; margin: 0 } .feedback-type2 .feedback-desc h6 { font-size: 16px; font-style: italic; margin: 0 } .feedback-type2 .feedback-desc p { padding-top: 15px; position: relative } .draw-border { transition: color .25s 83.3333333ms; position: relative } .draw-border::after, .draw-border::before { border: 0 solid transparent; box-sizing: border-box; content: ''; pointer-events: none; position: absolute; width: 0; height: 0; bottom: 0; right: 0 } .draw-border::before { border-bottom-width: 2px; border-left-width: 2px } .draw-border::after { border-top-width: 2px; border-right-width: 2px } .draw-border:hover::after, .draw-border:hover::before { transition: border-color 0s, width .25s, height .25s; width: 100%; height: 100% } .draw-border:hover::before { transition-delay: 0s, 0s, .25s } .draw-border:hover::after { transition-delay: 0s, .25s, 0s } .quote-arrow:after, .quote-arrow:before { content: "\201C"; position: absolute; font-size: 80px; color: #ccc; font-style: normal; opacity: .3 } .quote-arrow:before { top: 70px; left: 0 } .quote-arrow:after { content: "\201D"; right: 10px; bottom: -.6em } .c-call-to-action { position: relative; background-image: url(../images/c-bg.jpg); background-repeat: no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; padding: 67px 0 } .c-call-to-action::before { position: absolute; left: 0; top: 0; width: 50%; height: 100%; content: ""; opacity: .9; background: #222 } .c-call-to-action h2 { color: #fff; display: inline-block; font-size: 28px; text-transform: capitalize; margin-bottom: 15px; margin-top: 0 } .c-call-to-action p { color: #fff } .c-call-to-action .btn { margin-top: 20px } .c-call-to-action::after { position: absolute; left: 50%; top: 0; width: 50px; height: 100%; content: ""; opacity: .9; border-bottom: 380px solid; border-bottom-color: currentcolor; border-right: 120px solid transparent } .c-call-to-action::after { border-bottom-color: #222 } .c-custom-img { position: relative } .custom-img { position: absolute; right: 0; top: -150px; z-index: 99 } .car-inspection { position: relative; background-color: #fff } .car-inspection .c-insp-cont { box-shadow: 0 0 5px 1px #f1f1f1; position: relative; border-radius: 5px; padding: 95px 75px; background: #fff; background: #fff url(../images/2.png) no-repeat scroll center -20px } .car-inspection .c-img-raper::before { content: ""; position: absolute; left: 0; top: 65px; width: 100%; height: 420px; background-attachment: fixed; background-position: center top; background-size: cover } .car-inspection .c-img-raper .c-auto-mechanic { position: absolute; top: -120px; right: 54px; z-index: 1 } .section-padding { padding: 30px 0 30px } .car-inspection h3 { font-size: 16px; font-style: italic; margin-bottom: 5px; margin: 0 } .car-inspection h2 { font-size: 30px; font-weight: 500; line-height: 1.4em; margin: 0 } .car-inspection p { margin-top: 20px } .car-inspection ul { margin-bottom: 30px; overflow: hidden; position: relative; list-style: none; margin-top: 10px } .car-inspection ul li { padding-left: 0 } .car-inspection ul li i { color: #0ebf00; margin-right: 5px } .dwt-listingz-detail-minimal { background: url(../images/pexels-photo-326278.jpeg) no-repeat scroll; background-size: cover; overflow: hidden; color: #fff; position: relative } .dwt-listingz-detail-minimal::before { background-image: -moz-linear-gradient(to bottom, rgba(0, 0, 0, .1) 0, rgba(0, 0, 0, .804) 100%); background-image: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, .1) 0, rgba(0, 0, 0, .804) 100%); background-image: linear-gradient(to bottom, rgba(0, 0, 0, .1) 0, rgba(0, 0, 0, .804) 100%); position: absolute; left: 0; top: 0; right: 0; bottom: 0; content: "" } .dwt-listingz-detail-minimal.dark-before::before { background-image: -moz-linear-gradient(to bottom, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .804) 100%); background-image: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .804) 100%); background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .804) 100%) } .dwt-listingz-detail-minimal .page-section { padding-top: 340px; padding-bottom: 50px } .vendor-heading { font-size: 48px; line-height: 58px; color: #fff; font-weight: 400 } .btn-default-link { font-size: 13px; color: #ff4d4d; font-weight: 500; text-transform: uppercase; letter-spacing: 0; border-bottom: 1px solid #ff4d4d; padding-bottom: 1px } .margin-from-top-minimal { margin-top: 90px; position: relative } .btn-default-wishlist { background-color: #fff; border-radius: 4px; padding: 12px 10px; color: #ff4d4d; font-size: 13px; font-weight: 500; text-transform: uppercase } .btn-default-wishlist { color: #444; font-size: 13px; font-weight: 500; text-transform: uppercase; letter-spacing: 1px } .m-listing-addr p i { color: #fc8902; margin-right: 5px } .dwt-listingz-detail-minimal .list-heading h2 { margin: 0; font-weight: 500; margin-bottom: 5px; color: #fff } .dwt-listingz-detail-minimal .list-heading h2 .business-status { background-color: #c00; color: #fff; padding: 3px 10px; border-radius: 3px; font-size: 12px; font-weight: 400; vertical-align: top; margin-left: 10px } .dwt-listingz-detail-minimal .list-meta { position: relative } .dwt-listingz-detail-minimal .list-meta ul { list-style: none } .dwt-listingz-detail-minimal .list-meta ul li { display: inline-block; margin-right: 15px } .dwt-listingz-detail-minimal .list-meta ul li::after { content: "|"; width: 100%; height: 100%; color: #ddd; margin-left: 15px } .dwt-listingz-detail-minimal .list-meta .list-meta-with-icons a { color: #fff } .dwt-listingz-detail-minimal .list-meta .list-meta-with-icons i { font-size: 16px; margin-right: 10px } .dwt-listingz-detail-minimal .list-meta ul li:last-child { margin: 0 } .dwt-listingz-detail-minimal .list-meta ul li:last-child::after { content: ""; margin: 0 } .dwt-listingz-detail-minimal .list-meta .ratings i.color { color: #fc0 } .dwt-listingz-detail-minimal .list-meta .ratings i { color: #ddd; font-style: normal } .dwt-listingz-detail-minimal .list-meta i.rating-counter { color: #ddd; text-transform: capitalize; margin-left: 10px } .dwt-listingz-detail-minimal-cat { display: inline-block; margin-bottom: 10px } .dwt-listingz-detail-minimal-cat a { background: #f70d28; padding: 4px 15px; color: #fff; font-size: 12px; text-transform: capitalize; border-radius: 2px } .dwt-listingz-detail-minimal-cat a:hover { color: #fff } .m-listing-addr p { color: #fff } .m-listing-map { font-size: 13px; color: #ff4d4d; font-weight: 500; text-transform: uppercase; border-bottom: 1px solid #ff4d4d; padding-bottom: 1px; margin-left: 5px } .m-listing-addr { margin-bottom: 5px } .hide-minimal { display: none } .type-minimal .transparen-listing-sidebar { position: relative; top: 0; z-index: 1 } .btn-default-wishlist i { color: #f70d28 } .margin-from-top-minimal .btn-gallery { background-color: #fc8902; border-color: #fc8902; border: 1px solid #fc8902; color: #fff } .avatar-upload-cover { position: relative; max-width: 100% } .avatar-upload-cover .avatar-edit { position: absolute; right: 12px; z-index: 1; top: 10px } .avatar-upload-cover .avatar-edit input { display: none } .avatar-upload-cover .avatar-edit input+label { display: inline-block; width: 34px; height: 34px; margin-bottom: 0; border-radius: 100%; background: #fff; border: 1px solid transparent; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12); cursor: pointer; font-weight: 400; transition: all .2s ease-in-out; line-height: 50px } .avatar-upload-cover .avatar-edit label.c-delete { display: block; width: 34px; height: 34px; margin-bottom: 0; border-radius: 100%; background: red; border: 1px solid transparent; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12); cursor: pointer; font-weight: 400; line-height: 70px; transition: all .2s ease-in-out } .avatar-upload-cover .avatar-edit input+label:hover { background: #f1f1f1; border-color: #d6d6d6 } .avatar-upload-cover .avatar-edit input+label:after { content: "\f040"; font-family: FontAwesome; color: #757575; position: absolute; top: -8px; left: 0; right: 0; text-align: center; margin: auto } .avatar-upload-cover .avatar-edit input+label+label::after { content: "\f00d"; font-family: FontAwesome; color: #fff; position: absolute; top: 34px; left: 0; right: 0; text-align: center; margin: auto } .avatar-upload-cover .avatar-preview { width: 100%; height: 300px; position: relative; border-radius: 0; border: 6px solid #f8f8f8; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1) } .avatar-upload-cover .avatar-preview>div { width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; border-radius: 0 } .minimal_cat_section { margin: 40px 6% 0 6%; text-align: center } .min-catz { display: inline-block; width: 250px; height: 250px; box-sizing: border-box; text-align: center; overflow: hidden; border: 5px solid #f1f1f1 } .min-catz img { width: 100%; height: 100% } .min-catz:hover img { position: static; width: 150%; height: 150%; align-self: center; margin: -25% 0 0 -25%; transition: width linear .5s, height linear .5s, margin linear .5s } .min-catz-overlay { position: relative } .min-catz-overlay:before { position: absolute; top: 0; left: 0; height: 10%; width: 10%; opacity: 0; content: "" } .min-catz-overlay:hover:before { opacity: .6; background-color: #181818; height: 100%; width: 100%; transition: background-color linear .5s, height linear .5s, width linear .5s } .min-catz-overlay:after { position: absolute; bottom: 0; right: 0; height: 10%; width: 10%; opacity: 0; content: "" } .min-catz-overlay:hover:after { opacity: .6; background-color: #181818; height: 100%; width: 100%; transition: background-color linear .5s, height linear .5s, width linear .5s } .min-cat-title { position: absolute; display: block; color: #fff; text-shadow: 5px 5px 10px #000; font-size: x-large; left: 50%; margin: -60% 0 0 -25%; width: 50%; height: auto; z-index: 2 } .catHeading { text-align: center; font-weight: bolder; font-size: 3em } .catSub { text-align: center; font-weight: bolder; font-size: 1.8em } .listing-section.papular-listing-2.bg-gray .widget { background-color: transparent } .header-type-3 .header-top .menu-button li { margin-left: 0 } .profile-user-settings { position: relative; overflow: hidden; margin-top: 30px } .user-settings li { margin: 0; padding: 10px; background: #f7f7f7; margin-bottom: 5px; cursor: pointer } .user-settings li:hover { background: #eee } .user-settings li label { margin-left: 5px } .avatar-or-brand { position: relative; max-width: 165px } .avatar-or-brand .avatar-edit { position: absolute; right: 12px; z-index: 1; top: 10px } .avatar-or-brand .avatar-edit input { display: none } .avatar-or-brand .avatar-edit input+label { display: inline-block; width: 34px; height: 34px; margin-bottom: 0; border-radius: 100%; background: #fff; border: 1px solid transparent; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12); cursor: pointer; font-weight: 400; transition: all .2s ease-in-out } .avatar-or-brand .avatar-edit input+label:hover { background: #f1f1f1; border-color: #d6d6d6 } .avatar-or-brand .avatar-edit input+label:after { content: "\f040"; font-family: FontAwesome; color: #757575; position: absolute; top: 5px; left: 0; right: 0; text-align: center; margin: auto } .avatar-or-brand .avatar-edit input+label+label::after { content: "\f00d"; font-family: FontAwesome; color: #fff; position: absolute; top: 45px; left: 0; right: 0; text-align: center; margin: auto } .avatar-or-brand .avatar-preview { width: 100px; height: 100px; position: relative; border-radius: 100%; border: 6px solid #f8f8f8; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1) } .avatar-or-brand .avatar-preview>div { width: 100%; height: 100%; border-radius: 100%; background-size: cover; background-repeat: no-repeat; background-position: center } .avatar-or-brand .avatar-edit label.brand-delete { display: block; width: 34px; height: 34px; margin-bottom: 0; border-radius: 100%; background: red; border: 1px solid transparent; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12); cursor: pointer; font-weight: 400; line-height: 46px; transition: all .2s ease-in-out } .s-spinner { transition: all .2s ease-in-out; position: absolute; z-index: 1; left: 40px; top: 40px } .s-spinner .fa { font-size: 22px } .b_logo_settings { position: relative; overflow: hidden; margin: 20px 0 } .list.user-settings { position: relative; margin: 20px 0 } .profile-user-settings h5 { font-weight: 500 } .location-selector span.loc { color: #fff; padding-right: 10px } .location-selector .dropdown-toggle { display: inline-block; -webkit-border-radius: 3px; -webkit-background-clip: padding-box; -moz-border-radius: 3px; -moz-background-clip: padding; border-radius: 3px; background-clip: padding-box } .location-selector .dropdown-toggle img { display: inline-block; line-height: 1; width: 26px } .location-selector .dropdown-menu>li { border-bottom: 1px solid #ebebeb } .location-selector .dropdown-menu { background: #f5f5f6; background-clip: border-box; border: none; margin: 0; margin-right: 0; padding: 0; width: 200px; overflow: hidden; -webkit-border-radius: 0 3px 3px 3px; -webkit-background-clip: padding-box; -moz-border-radius: 0 3px 3px 3px; -moz-background-clip: padding; border-radius: 0 3px 3px 3px } .location-selector .dropdown-menu>li>a { display: block; padding: 8px 15px } .location-selector .dropdown-menu>li>a img { width: 26px; margin-right: 5px } .location-selector .dropdown-menu.pull-right { right: auto; left: 0 } .no-container .left-area .marker-cluster div { width: 30px; height: 30px; margin-left: 5px; margin-top: 5px; text-align: center; border-radius: 15px } .no-container .left-area .marker-cluster span { line-height: 30px } .no-container .left-area .marker-cluster { background-clip: padding-box; border-radius: 20px } .contact-caption .street-adr { font-size: 14px } .sidebar .profile-widget.tab2 .panel { margin-bottom: 0 } .sidebar .profile-widget.tab2 .panel-body { padding: 20px 20px 10px 20px } .l-author-box { border-right: 1px solid #f5f5f5; border-left: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; position: relative; margin-bottom: 20px; padding: 20px; overflow: hidden } .auth-button { margin-top: 10px; position: relative; overflow: hidden } .user-information .user-name { font-size: 16px; font-weight: 500; color: #232323 } .user-information .user-name a { color: #232323 } .item-date p.street-adr { line-height: 25px; font-size: 14px } .no-left-pad { padding-left: 0 } .user-information { position: relative; margin-top: 10px } .map-zone .map_event .marker-cluster-small { background-color: rgba(181, 226, 140, .6) } .map-zone .map_event .marker-cluster-small div { background-color: rgba(110, 204, 57, .6) } .map-zone .map_event .marker-cluster-medium { background-color: rgba(241, 211, 87, .6) } .map-zone .map_event .marker-cluster-medium div { background-color: rgba(240, 194, 12, .6) } .map-zone .map_event .marker-cluster-large { background-color: rgba(253, 156, 115, .6) } .map-zone .map_event .marker-cluster-large div { background-color: rgba(241, 128, 23, .6) } .map-zone .map_event .leaflet-oldie .marker-cluster-small { background-color: #b5e28c } .map-zone .map_event .leaflet-oldie .marker-cluster-small div { background-color: #6ecc39 } .map-zone .map_event .leaflet-oldie .marker-cluster-medium { background-color: #f1d357 } .map-zone .map_event .leaflet-oldie .marker-cluster-medium div { background-color: #f0c20c } .map-zone .map_event .leaflet-oldie .marker-cluster-large { background-color: #fd9c73 } .map-zone .map_event .leaflet-oldie .marker-cluster-large div { background-color: #f18017 } .map-zone .map_event .marker-cluster div { width: 30px; height: 30px; margin-left: 5px; margin-top: 5px; text-align: center; border-radius: 15px } .map-zone .map_event .marker-cluster span { line-height: 30px } .map-zone .map_event .marker-cluster { background-clip: padding-box; border-radius: 20px } .list-detail .event_type2.owl-carousel .owl-next, .list-detail .event_type2.owl-carousel .owl-prev { width: 30px; height: 40px; line-height: 40px; position: absolute; top: 44%; font-size: 20px!important; color: #fff!important; text-align: center } .list-detail .event_type2.owl-theme .owl-nav { margin-top: 0 } .list-detail .event_type2.owl-carousel .owl-prev { left: 0 } .list-detail .event_type2.owl-carousel .owl-next { right: 0 } .list-detail .event_type2.owl-carousel .owl-nav [class*=owl-] { transition: all .3s ease } .list-detail .event_type2.owl-carousel .owl-nav [class*=owl-].disabled:hover { background-color: #d6d6d6 } .list-detail .event_type2.owl-carousel { position: relative } .event-title-box { position: relative; background: #fff; padding: 15px 27px; webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, .08); box-shadow: 0 0 30px 0 rgba(0, 0, 0, .08) } .event-title-box .list-heading h2 { font-size: 20px } .sidebar-panels ul.widget-listing-details li { display: block; padding: 10px 0; position: relative; overflow: hidden; margin-bottom: 10px; border-bottom: 1px solid #eee } .sidebar-panels ul.widget-listing-details li span { display: table-cell; color: #242424 } .sidebar-panels ul.widget-listing-details li span img { margin-right: 10px; vertical-align: top } .sidebar-panels ul.widget-listing-details li a { color: #242424 } .sidebar-panels .social-media { margin-bottom: 0 } .sidebar-panels .social-media-event>li { display: inline-block } .sidebar-panels .social-media-event>li a { border: none } .sidebar-panels .social-media-event>li a { background: #f3f3f6; display: inline-block; width: 40px; height: 40px; line-height: 40px; text-align: center } .sidebar-panels .social-media-event>li i { color: #999; font-size: 14px; line-height: normal; width: auto } .sidebar-panels #map, .sidebar-panels #static_map { height: 320px; z-index: 1; } .sidebar-panels p.street-adr { margin-top: 10px; margin-bottom: 0 } .events-post-navigation { margin: 40px 0; position: relative; webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, .08); box-shadow: 0 0 30px 0 rgba(0, 0, 0, .08) } .events-post-navigation .nav-links { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap } .events-post-navigation .nav-links .nav-previous { border-right: 1px solid #f5f5f5 } .events-post-navigation .nav-links .nav-next, .events-post-navigation .nav-links .nav-previous { padding: 20px 30px; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; text-align: center; background: #fff } .events-post-navigation .nav-links .nav-next a, .events-post-navigation .nav-links .nav-previous a { display: block; position: relative; text-transform: uppercase; font-weight: 600; letter-spacing: 1.35px; font-size: 13px } .events-post-navigation .nav-links .nav-next a::after, .events-post-navigation .nav-links .nav-previous a::before { content: "\f104"; font-family: fontawesome; position: absolute; z-index: 5; top: 50%; bottom: unset; left: 0; right: unset; -webkit-transform: translateY(-50%); transform: translateY(-50%); color: #111; -webkit-transition: all .5s ease; transition: all .5s ease } .events-post-navigation .nav-links .nav-next a::after { content: "\f105"; right: 0; left: unset } .e-related-grid { position: relative; overflow: hidden; margin-bottom: 20px } .related-event-section .row h3 { font-size: 14px; text-transform: capitalize; margin: 10px 0 2px; font-weight: 500 } .related-event-img img { width: 212px; height: 120px; position: relative } .related-event-section span.date { color: #999 } .eventz-comments .blog-detial .blog-section .blog-heading h2 { margin-top: 0; padding: 0; font-size: 16px; margin-bottom: 0 } .eventz-comments .blog-detial .blog-section .blog-heading hr { display: none } .eventz-comments .blog-detial .blog-section.review-form { padding: 20px } .list-detail .panel-event-desc ol, .list-detail .panel-event-desc ul { padding-left: 30px } .list-detail .panel-event-desc b, .list-detail .panel-event-desc strong { font-weight: 700; color: #232323 } .bg-gray .catz-boxes { background: #fff none repeat scroll 0 0; border: 1px solid #fff } .catz-boxes:hover { color: #fff; background: #fff; -webkit-transform: scale(1.05); -moz-transform: scale(1.05); transform: translateY(-6px) } .catz-boxes { background: #f8f8f8 none repeat scroll 0 0; border: 1px solid #f8f8f8; color: #666; float: left; margin: 0 0 30px; padding: 30px 0; text-align: center; transition: .4s; transform: scale(1); width: 100%; -moz-border-radius-topleft: 40px; -webkit-border-top-left-radius: 40px; border-top-left-radius: 40px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-bottomleft: 15px; -webkit-border-bottom-left-radius: 15px; border-bottom-left-radius: 15px; -moz-border-radius-bottomright: 30px; -webkit-border-bottom-right-radius: 30px; border-bottom-right-radius: 30px } .catz-boxes img { display: block; margin: 0 auto 20px; text-align: center } .catz-boxes h4 { color: #232323; font-size: 18px; font-weight: 500 } .catz-boxes h4 a { color: #232323 } .catz-boxes strong { display: block; font-size: 14px; padding: 0 0 10px; color: #999; font-weight: 500 } .typed-hero-section { min-height: 94vh; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; background-size: cover; background-position: center center; padding: 15px; position: relative } .typed-hero-section::after { background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top left, rgba(0, 0, 0, .42) 0, rgba(0, 0, 0, .75) 100%) repeat scroll 0 0; background: rgba(0, 0, 0, 0) -moz-linear-gradient(top left, rgba(0, 0, 0, .42) 0, rgba(0, 0, 0, .75) 100%) repeat scroll 0 0; background: rgba(0, 0, 0, 0) -o-linear-gradient(top left, rgba(0, 0, 0, .42) 0, rgba(0, 0, 0, .75) 100%) repeat scroll 0 0; background: rgba(0, 0, 0, 0) linear-gradient(to bottom right, rgba(0, 0, 0, .42) 0, rgba(0, 0, 0, .75) 100%) repeat scroll 0 0; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100% } .typed-hero-section form { width: 100%; max-width: 914px; margin: 0 } .typed-hero-section form fieldset { margin-bottom: 20px; padding: 0 } .typed-hero-section form fieldset legend, .typed-hero-section form fieldset h1 { font-size: 42px; font-weight: 500; color: #fff !important; border: none; position: relative; z-index: 1; text-shadow: 6px 6px 0 rgba(0, 0, 0, .2) } .typed-hero-section form .btn-search:hover { background: #f9293a } .typed-hero-section form .btn-search { min-width: 110px; height: 80px; padding: 0 15px; background: #fa4251; white-space: nowrap; border-radius: 3px; font-size: 16px; color: #fff; transition: all .2s ease-out, color .2s ease-out; border: 0; cursor: pointer; font-weight: 400; margin-left: 10px } .typed-hero-section p { position: relative; z-index: 1; color: #fff; font-size: 19px } .typed-hero-section .inner-form { position: relative; z-index: 1; display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between } .typed-hero-section .inner-form .left { -ms-flex-positive: 1; flex-grow: 1; display: -ms-flexbox; display: flex } .typed-hero-section .inner-form .input-wrap.first { -ms-flex-positive: 1; flex-grow: 1; border-radius: 3px 0 0 3px } .typed-hero-section .inner-form .input-wrap { background: #fff; height: 80px; position: relative; padding: 20px 25px } .typed-hero-section .inner-form .input-wrap .input-field label { font-size: 11px; font-weight: 500; display: block; color: #555; margin-bottom: 0 } .typed-hero-section .inner-form .input-wrap .input-field input { font-size: 16px; color: #333; background: 0 0; width: 100%; border: 0; padding: 0 0; height: 35px } .typed-hero-section .inner-form .input-wrap.second { min-width: 262px; border-radius: 0 3px 3px 0; border-left: 1px solid #e5e5e5 } .typed-hero-section .inner-form .input-wrap { background: #fff; height: 80px; position: relative; padding: 15px 25px } .typed-hero-section .inner-form .select2 .select2-selection--single { border: none; border-radius: 0 } .inner-form .select2 .select2-selection--single .select2-selection__rendered { color: #999; padding: 0 } .inner-form .typeahead__cancel-button { padding: 0 } .deal-process { padding: 120px 0; position: relative; width: 100% } .listing-item.l_grid1 .claimed-badge { position: absolute; right: 60px; bottom: 0; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease- 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; top: 17px } .how-it-work-section .heading-2 h3 { color: #fff; } .how-it-work-section .heading-2 h2 { color: #fff; } /* left side map color set when listing combine */ .no-container .left-area .marker-cluster { background-clip: padding-box; border-radius: 20px; } .no-container .left-area .marker-cluster-medium { background-color: rgba(36, 36, 36, .66); } .no-container .left-area .marker-cluster-medium div { background-color: rgba(0, 0, 0, .85); } .no-container .left-area .marker-cluster div { width: 30px; height: 30px; margin-left: 5px; margin-top: 5px; text-align: center; border-radius: 15px; } .no-container .left-area .marker-cluster span { color: #ffffff; } .no-container .left-area .marker-cluster span { line-height: 30px; } .listing-viewed-card { display: flex; flex-direction: row; background: #fff; overflow: hidden; margin-bottom: 20px; } .listing-viewed-img { transition: opacity .3s ease; display: block; object-fit: cover; width: 100px; height: 66px; } .listing-viewed-detailz { position: relative; padding-left: 10px; width: 100%; } .listing-viewed-card .date a { font-size: 12px; color: #a3a3a3; } .listing-viewed-title { transition: color .3s ease; font-size: 14px; line-height: 16px; color: #232323; font-weight: 500; margin: 0 0 .1rem 0; } .listing-viewed-stats { display: inline-block; float: none; list-style: outside none none; margin: 0; padding-left: 0; } .listing-viewed-stats>li { display: inline-block; margin-right: 5px; font-size: 12px; color: #a3a3a3; border-right: 1px solid #f0f0f0; line-height: 10px; padding-right: 10px; } .ratings i.color { color: #fc0; } .listing-viewed-stats>li:last-child { border-right: medium none; } .widget-custom-heading { margin-bottom: 20px; position: relative; overflow: hidden; } .sidebar .custom-widget .widget-custom-heading img { margin-right: 10px; } .custom-widget { background-color: #fff; border: 1px solid #f5f5f5; border-radius: 3px; color: #242424; margin-bottom: 20px; padding: 15px; } .listing-viewed-stats>li.my-active-clr { font-weight: 500; } .bookingjs .bookingjs-displayname { padding: 16px 20px !important; width: 100%; } .listing-description b { color: #232323; } section.elementor-section { padding: inherit !important; } /* search filter listing */ #search_form_ajax .dynamic_fields_map_on .multicheckbox_custom li { float: left; width: 33%; margin-top: 5px; } #search_form_ajax .dynamic_fields_map_on .multicheckbox-form-group { margin-left: 20px; clear: both; overflow: auto; } /*search filter event*/ #d_events_filters .location-filters .date-search, #d_events_filters .list-box-shadow .row-date-start-end .date-search { margin: 0; padding: 0; } .eventzform .list-box-shadow .row-date-start-end .date-search #event_start { border-radius: 0; border-right: 0; } .map-content-zone #d_events_filters .location-filters .row-date-start-end #event_start, .map-content-zone #d_events_filters .location-filters .row-date-start-end #event_end { border-radius: 0; } .eventzform .list-box-shadow .row-date-start-end .date-search #event_end { border-radius: 0; } .result-zone #d_events_filters .list-box-shadow .row-date-start-end .start-end-filter { height: 42px; } .map-content-zone #d_events_filters .location-filters #get_start_date_filter { height: 45px; } #d_events_filters .location-filters .row-date-start-end, #d_events_filters .list-box-shadow .row-date-start-end { margin: 0; } .dynamic_fields_topbar_on_filter .form-group.multicheckbox-form-group, .dynamic_fields_map_on .form-group.multicheckbox-form-group { margin-left: 20px; } .custom-style-search .specific-search .street-address { height: 35px; box-shadow: none; } .custom-style-search .specific-search .detect-me { height: 0%; } #intro-hero .category-section .owl-carousel.category-list1 { display: none; } .opens_next_day { color: black !important; } .add-to-calendar #myCalendarBtns { width: 80%; border-radius: 30px; padding: 10px; border: none; font-size: 16px; } .add-to-calendar #myCalendarBtns:hover { background-color: #E52D27; transition: all .3s ease 0s; color: #ffffff; font-size: 16px; } .calendar-button { padding: 20px; } /* The Modal (background) */ .modal { display: none; position: fixed; padding-top: 50px; left: 0; top: 0; width: 50%; height: 100%; margin: auto; } .modal-open .modal { overflow-x: hidden; overflow-y: hidden; } /* Modal Content */ .modal-content { background-color: #fefefe; padding: 20px; border: 1px solid #888; width: 100%; } .modal-content p { color: #000; font-weight: bold; } /* The Close Button */ .modal-content .add_close { display: flex; justify-content: space-between; margin-left: 30px; width: 90%; } .close { color: #000 !important; font-size: 28px; font-weight: bold; /* float: none !important; */ } .close:hover, .close:focus { color: #000; text-decoration: none; cursor: pointer; } .modal .modal-content .calendar-text p { font-size: 24px; color: #000; } .modal .modal-content .calendar-icon .fa { font-size: 24px; } .modal .modal-content .calendar-icon span { font-size: 20px !important; padding-left: 20px; } .modal .modal-content .forward .fa { font-size: 24px; } .modal .modal-content .forward span { font-size: 20px !important; padding-right: 20px; } .modal .modal-content .add-events { display: flex; justify-content: flex-end; } .google-calendar, .outlook-calendars { padding: 20px; border-bottom: 1px solid #eee; } .outlook-calendars:hover { color: #03a9f4; } .yahoo-calendar:hover { color: #7654F8; } .modal .modal-content .modal-top { display: flex; justify-content: space-between; } .modal .modal-content .modal-top .add-to-calendar { font-size: 18px; color: #202020; } .add-to-calendar { width: 100%; padding: 30px 0px; text-align: center; } .events-attending { padding: 10px 20px; } .events-attending h3 { margin: 0px; padding: 10px 0px; } .cancel_attendance { text-align: center; } .ques_ans_ { padding: 15px 20px; text-align: justify; } .accordion_for_question .accordion .accordion-item .accordion-header button, .days_schedule_accordion .accordion .accordion-item .accordion-header button { width: 100% !important; text-align: justify; padding: 10px; background-color: #F9F9F9; border: 1px solid #000; } .accordion_for_question .accordion .accordion-item .accordion-header button i, .days_schedule_accordion .accordion .accordion-item .accordion-header button i { float: right; font-size: 20px; } .reservation_section { background-color: #fdfdfd; } .reservation_section h3 { width: 100%; font-size: 20px; line-height: 40px; padding: 0 0 10px; margin: 5px 0 10px 0; display: block; font-weight: 600; text-align: left; display: flex; justify-content: space-between; padding-bottom: 0px; } .reservation_section h3 .booking-icon .fa { background-color: lightskyblue; color: #fff; padding: 10px; border-radius: 50%; } .select_date_box { padding: 20px 20px 0px; } .select_date_box #booking-day { width: 100%; margin-top: 10px; } .select_date_box #booking-day input { padding: 30px 15px; border-radius: 5px; box-shadow: 0 1px 6px 0 rgb(0 0 0 / 10%); font-size: 18px; color: #888; transition: color .3s !important; cursor: pointer; } .selected_options select { width: 100%; margin: 20px 0px; border-radius: 5px; box-shadow: 0 1px 6px 0 rgb(0 0 0 / 10%); font-size: 16px; color: #888; transition: color .3s !important; cursor: pointer; } .selected_options .form-select-time-slot { width: 100%; padding: 15px; border-radius: 5px; box-shadow: 0 1px 6px 0 rgb(0 0 0 / 10%); font-size: 18px; color: #888; transition: color .3s !important; cursor: pointer; } .table_reservation_price input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } .table_reservation_price label{ padding-top: 20px; } .request_booking { text-align: center; } .booking_button { width: 100%; background-color: #000; color: #fff; text-align: center; padding: 10px 0px; border: none; font-size: 16px; margin: 20px 0px; border-radius: 5px; } .booking_button:hover { background-color: #e52d27; transition: all .3s ease 0s; } .add_to_wishlist { width: 70%; margin: auto; text-align: center; padding: 10px; border: 1px solid; border-radius: 25px; font-size: 18px; } .guests { color: red; font-size: 18px; width: 100%; } .guests hr { margin-top: 10px; } #calender-booking .datepicker-inline .datepicker { width: 100%; } .events_attenders .blog-post { display: flex; text-align: center; } .attendees_prfile{ margin: 0px 20px 20px 0px; } .attendees_prfile img { border-radius: 50%; } .event_attendies { text-align: center; } .event_attendies button, .cancel_attendance button { width: 90%; } .events-attending { text-align: center; padding: 30px 0px; } .events-attending button { width: 80%; border-radius: 30px; border: 2px solid #337ab7; } .events-attending button:hover { /* background-color: #E52D27; */ color: #ffffff; border: 2px solid #337ab7; transition: all .3s ease 0s; } .pricing_select select { width: 100%; } .pricing_select .tickets_inner { display: flex; justify-content: space-between; } .price_per_ticket, .number_of_tickets { font-weight: bold; } .pricing_collapsed { padding: 0px !important; } .extra_services { padding: 0px 20px; border: 1px solid #eee; display: flex; justify-content: space-between; align-items: center; margin: 10px auto; } .accordion_extra_services .accordion .accordion-item .accordion-header button { background-color: #000; } .coupon { display: flex; justify-content: space-between; margin: 10px 0px; } .coupon input { width: 75%; /* float: left; */ } .coupon button { width: 25%; /* float: right; */ } .buy_ticket { text-align: center; margin: 10px 0px } .buy_ticket button { width: 100%; margin: auto; text-align: center; padding: 10px; font-size: 16px; } .number_of_tickets { display: flex; justify-content: space-between; } .number_of_tickets #myform{ clear: both; width: 30%; text-align: center; } .number_of_tickets h5 { width: 50%; margin: 0px; } /* .pricing_select { padding: 0px 10px; } */ .tickets_qty { width: 30%; text-align: center; border: none; } .extra_services_price{ display: flex; justify-content: space-between; align-items: center; width: 30%; } .extra_services_price h5 { display: flex; justify-content: space-between; } .remove_extra_services_price { display: none; } .total .total_prices { width: 100%; display: flex; justify-content: space-between; } #extra_services_list{ display: flex; flex-direction: column; } .total .total_prices p { font-size: 16px; font-weight: bold; color: #444; margin-bottom: 0px !important; padding-bottom: 0px; padding-top: 8px; } .inner_sum { font-size: 18px; font-weight: bold; text-align: center; color: #444; padding: 5px 15px 0px 0px; } .extra_services_list { display: block; } .extra_service_list { display: block; } .total_price_of_services { display: flex; justify-content: space-between; } .extra_services_amount{ display: flex; } .extra_service_inner_section { display: flex; justify-content: space-between; border-bottom: 1px solid #eee; padding: 0px 0px 10px 0px; margin-bottom: 10px; } #extra_service_list { list-style-type: none; font-size: 14px; color: #444; } #increase_tickets, #decrease_ticket { border: 0; border-radius: 3px; height: 24px; width: 24px; } .make_appointment{ padding-bottom: 10px; } .make_appointment i{ padding-right: 10px; } .scroller{ overflow-x: scroll; scrollbar-color: #f6f6f6; scrollbar-width: thin; scroll-behavior: smooth; } .pricing_select .price_desc h5, p{ margin-bottom: 0px; } #increase_tickets{ float: right; } #decrease_ticket{ float: left; } .accordion_for_question .accordion-header .pricing_select h5{ padding: 0px 20px; color: #ffff; }