.my-property-menu li.active a{color: #1b1464;} .my-property-menu li:hover a{color: #1b1464;} .my-property-menu a{display: block; padding: 13px 20px; color: #777; font-weight: 500;} .menu-status li{color: #000; font-weight: 300; padding: 13px 20px;} .header-detail{padding: 25px 0 28px;} .header-detail .breadcrumb{padding: 0; margin-bottom: 15px;} .header-detail .breadcrumb li{line-height: 28px;} .header-detail ul{padding: 0; margin-bottom: 12px; line-height: 14px;} .header-detail h1 .actions span{font-size: 22px; display: inline-block; vertical-align: middle; cursor: pointer;} .header-detail .property-address{color: #707070;} .header-detail .item-price{display: block;} .header-detail .item-price .price-start{font-size: 14px; color: #767676; vertical-align: top; font-weight: 300; margin-right: 10px;} .header-detail .item-sub-price{color: #707070; display: block;} .header-detail .item-sub-price .actions span{cursor: pointer;} .header-detail .label-wrap{top: -3px; position: relative; height: 24px;} .header-detail .label-wrap .label{padding: 6px 10px 6px;} @media (max-width: 767px){.header-detail .label-wrap .label{padding: 3px 6px;}} @media (max-width: 767px){.header-detail .label-wrap{top: -1px; height: 17px;}} .header-detail .header-left{float: left;} .header-detail .header-left h1{font-family: 'Playfair Display', serif; text-overflow: ellipsis; width: 100%; white-space: nowrap; overflow: visible;} @media (min-width: 768px) and (max-width: 991px){.header-detail .header-left h1{max-width: 500px;}} @media (max-width: 767px){.header-detail .header-left h1{max-width: 200px;}} .header-detail .header-left .property-address{text-overflow: ellipsis; width: 100%; white-space: nowrap; overflow: hidden;} @media (min-width: 768px) and (max-width: 991px){.header-detail .header-left .property-address{max-width: 500px;}} @media (max-width: 767px){.header-detail .header-left .property-address{max-width: 200px;}} @media (max-width: 767px){.header-detail .header-left{width: 55%;}} .header-detail .header-right{float: right;} @media (max-width: 767px){.header-detail .header-right{width: 35%;}} @media (max-width: 767px){.header-detail{padding: 18px 0 16px;}.header-detail .breadcrumb{display: none;}.header-detail .actions{display: none;}} .form-media{position: absolute; left: 40px; top: 40px; display: inline-block; width: 370px;} .form-media .media-left figure, .form-media .next-prev-block .media-right figure, .next-prev-block .form-media .media-right figure{width: 101px;} .form-media .media-left .item-thumb, .form-media .next-prev-block .media-right .item-thumb, .next-prev-block .form-media .media-right .item-thumb, .form-media .media-left figure, .form-media .next-prev-block .media-right figure, .next-prev-block .form-media .media-right figure, .form-media .media-left .carousel-module .carousel .item figure, .carousel-module .carousel .item .form-media .media-left figure{width: 101px;} .form-media .media-left .media-object, .form-media .next-prev-block .media-right .media-object, .next-prev-block .form-media .media-right .media-object{width: 80px;} .form-media .media-left a, .form-media .next-prev-block .media-right a, .next-prev-block .form-media .media-right a{display: block; width: 80px;} @media (min-width: 992px) and (max-width: 1199px){.form-media{left: 20px; top: 20px; width: 315px; padding: 20px;}.form-media .form-control, .form-media .post-password-form input[type='password'], .post-password-form .form-media input[type='password']{height: 34px;}} @media (max-width: 991px){.form-media{display: none;}} .detail-top-grid #gallery{width: 100%; background-position: center center; background-size: cover, 100%; background-repeat: no-repeat; min-height: 600px;} @media (min-width: 768px) and (max-width: 991px){.detail-top-grid #gallery{min-height: 480px;}} @media (max-width: 767px){.detail-top-grid #gallery{min-height: 380px;}} .detail-top.detail-top-full .container{position: relative;} .detail-top.detail-top-full #gallery{width: 100%; background-position: center; background-size: cover, 100%; background-repeat: no-repeat; min-height: 600px;} .detail-top.detail-top-full #gallery:before{content: ""; width: 100%; height: 100%; position: absolute; left: 0; right: 0; top: 0; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC44Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.8))); background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8) 100%); background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8) 100%); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8) 100%);} @media (min-width: 768px) and (max-width: 991px){.detail-top.detail-top-full #gallery{min-height: 415px;}} @media (max-width: 767px){.detail-top.detail-top-full #gallery{min-height: 415px;}} .detail-top.detail-top-full .media-tabs-up{width: 100%; position: absolute; left: 0; top: 35px; z-index: 10;} .detail-top.detail-top-full .media-tabs-up .label-wrap{position: absolute; top: 12px;} @media (max-width: 767px){.detail-top.detail-top-full .media-tabs-up{top: inherit; left: inherit; position: relative;}} .detail-top.detail-top-full .label{padding: 6px 10px 6px; position: relative; font-size: 12px; line-height: 15px;} @media (max-width: 767px){.detail-top.detail-top-full .label{padding: 4px 8px 4px; font-size: 10px; line-height: 11px;}} .detail-top.detail-top-full .media-tabs{text-align: right; top: 0; right: 0;} .detail-top.detail-top-full .media-detail-down{width: 100%; position: absolute; left: 0; bottom: 50px; z-index: 10;} @media (max-width: 768px){.detail-top.detail-top-full .media-detail-down{bottom: 15px;}} @media (max-width: 481px){.detail-top.detail-top-full .media-detail-down{bottom: 15px;}} .detail-top.detail-top-full .header-detail{padding: 0;} .detail-top.detail-top-full .header-detail h1{color: #fff;} .detail-top.detail-top-full .header-detail .property-address{color: #fff; text-align: left;} .detail-top.detail-top-full .header-detail h4{color: #fff;} .detail-top.detail-top-full .header-detail .actions{margin-left: 10px; margin-bottom: 5px;} .detail-top.detail-top-full .header-left, .detail-top.detail-top-full .header-right{float: none; text-align: left;} .detail-top.detail-top-full .header-left{padding-right: 15px; width: 100%;} .detail-top.detail-top-full .header-right{padding-top: 23px;} @media (max-width: 767px){.detail-top.detail-top-full .header-right{padding: 0;}} .detail-top.detail-top-full .breadcrumb li{color: #fff; line-height: 12px;} .detail-top.detail-top-full .breadcrumb li + li:after{color: #fff;} .detail-top.detail-top-full .breadcrumb a{color: #fff;} .detail-top.detail-top-full .breadcrumb a:hover{color: #1b1464;} @media (max-width: 481px){.detail-top-slideshow .tab-content{margin: 0 -15px;}} .detail-top-slideshow .item{height: 600px;} @media (min-width: 768px) and (max-width: 991px){.detail-top-slideshow .item{height: 465px;}} @media (max-width: 767px){.detail-top-slideshow .item{height: 365px;}} .detail-content-slideshow .media-tabs{top: 20px; right: 20px;} @media (max-width: 481px){.detail-content-slideshow .tab-content{margin: 0 -15px;}} .detail-content-slideshow .item{height: 430px;} @media (min-width: 768px) and (max-width: 991px){.detail-content-slideshow .item{height: 365px;}} @media (max-width: 767px){.detail-content-slideshow .item{height: 365px;}} .detail-top{position: relative; margin-bottom: 30px; z-index: 1;} .detail-top .tab-content{position: relative;} .detail-top .tab-pane{width: 100%; min-height: 600px;} .detail-top .tab-pane .view-popup{position: absolute; right: 0; top: 0; cursor: pointer;} @media (max-width: 767px){.detail-top{margin-bottom: 20px;}} .detail-media{position: relative;} .detail-media .wpcf7-textarea{height: 100px;} .detail-media #gallery{position: relative;} .detail-media .label-wrap{position: absolute; left: 20px; top: 20px; z-index: 1;} .media-tabs{position: absolute; top: 50px; right: 50px; z-index: 9;} .media-tabs .actions{display: none;} .media-tabs .actions li > span{width: 48px; height: 48px; line-height: 48px; font-size: 18px;} @media (max-width: 767px){.media-tabs{position: relative; right: inherit !important; top: inherit !important; padding-top: 20px;}.media-tabs .media-tabs-list{float: left; line-height: 24px;}.media-tabs .actions{float: right; display: block; margin-right: 0;}.media-tabs .actions li{font-size: 16px; margin-right: 10px;}.media-tabs .actions li:last-child{margin: 0;}} .media-tabs-list{list-style: none; margin: 0; font-size: 0;} .media-tabs-list li{display: inline-block; position: relative; margin-left: 12px !important;} .media-tabs-list li > a{width: 48px; height: 48px; text-align: center; display: block; background-color: rgba(0, 0, 0, 0.6); color: #fff; font-size: 18px; line-height: 48px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px;} .media-tabs-list li > a:hover{background-color: rgba(0, 174, 239, 0.6);} .media-tabs-list li:first-child{margin: 0 !important;} .media-tabs-list li.active a{background-color: rgba(0, 174, 239, 0.6);} .form-small{background-color: rgba(255, 255, 255, 0.95); padding: 30px;} .form-small .agent-media-head{padding-bottom: 18px; margin-bottom: 18px; border-bottom: 1px solid #f1f1f1;} .form-small .head-left{float: left; margin: 0;} .form-small .head-right{float: right; margin: 0;} .form-small .agent-media{margin: 0 0 16px;} .form-small .form-small-title{padding-bottom: 18px; margin-bottom: 18px; border-bottom: 1px solid #f1f1f1;} @media (max-width: 767px){.form-small{padding: 15px;}} .agent-media .media-object{border: 3px solid #fff;} .agent-media .media-left, .agent-media .next-prev-block .media-right, .next-prev-block .agent-media .media-right{padding-right: 14px;} .agent-media .media-left a, .agent-media .next-prev-block .media-right a, .next-prev-block .agent-media .media-right a{display: block; width: 74px;} .agent-media ul{margin: 0; list-style: none;} .agent-media ul a{color: #000;} .agent-media ul a:hover{color: #4cc6f4;} .agent-media dl{margin: 0;} .agent-media dl a{color: #000;} @media (max-width: 767px){.agent-media dd .fa{margin-right: 0 !important;}} .agent-media span{margin-right: 12px;} .agent-media span:last-child{margin: 0;} @media (max-width: 767px){.agent-media span{margin-right: 5px;}.agent-media span span{display: none;}} .agent-media .fa{margin: 0 5px 0 1px; text-align: center;} .agent-media .profile-social, .agent-media .agency-social{margin-top: 10px;} .agent-media .profile-social li, .agent-media .agency-social li{margin-right: 6px;} .agent-media .profile-social a, .agent-media .agency-social a{font-size: 22px; color: #cfcfcf;} .agent-media .profile-social .fa, .agent-media .agency-social .fa{margin: 0;} .section-detail-content #sidebar{padding: 0;} .blog-page{padding-top: 0;} .detail-bar .detail-media{margin-bottom: 30px;} @media (max-width: 991px){.detail-bar{margin-bottom: 30px;}} .detail-bar .detail-block + .detail-block{margin-top: 40px;} @media (min-width: 768px) and (max-width: 991px){.detail-bar .detail-block + .detail-block{margin-top: 20px;}} @media (max-width: 767px){.detail-bar .detail-block + .detail-block{margin-top: 20px;}} .detail-bar .header-detail{padding: 18px 0 0;} .detail-bar .header-detail h1{margin-bottom: 4px; font-size: 24px;} .detail-bar .header-detail h4{font-size: 18px; font-weight: 400; margin: 0;} .detail-bar .header-detail p{margin-bottom: 0; font-size: 14px;} @media (max-width: 767px){.detail-bar .header-detail h1{font-size: 16px; line-height: 20px;}.detail-bar .header-detail h4{font-size: 14px;}.detail-bar .header-detail p{font-size: 12px;}} .detail-bar .detail-content-tabber{position: relative; margin-bottom: 40px;} @media (min-width: 768px) and (max-width: 991px){.detail-bar .detail-content-tabber{margin-bottom: 30px;}} @media (max-width: 767px){.detail-bar .detail-content-tabber{margin-bottom: 30px;}} .detail-bar .detail-tabs{list-style: none; margin: 0 !important; display: table; width: 100%;} .detail-bar .detail-tabs li{display: table-cell; padding: 5px; height: 50px; background-color: #ebebeb; vertical-align: middle; border-right: 1px solid #f5f5f5; cursor: pointer;} .detail-bar .detail-tabs li:last-child{border: none;} .detail-bar .detail-tabs li:hover, .detail-bar .detail-tabs li:focus, .detail-bar .detail-tabs li:active{background-color: #1b1464; color: #fff;} @media (max-width: 767px){.detail-bar .detail-tabs li{height: 40px;}} @media (max-width: 481px){.detail-bar .detail-tabs li{display: block; width: 100%; height: 38px; border-right: 0; border-bottom: 1px solid #f5f5f5;}} .detail-bar .detail-tabs li.active{background-color: #fff;} .detail-bar .detail-tabs li.active:hover{color: #000;} .detail-bar .detail-tabs.detail-tabs-vertical{position: absolute; left: -60px; top: 0; display: block; width: 60px; margin: 0 !important;} .detail-bar .detail-tabs.detail-tabs-vertical li{display: block; height: 60px; line-height: 50px; font-size: 22px; border-right: 0; border-bottom: 1px solid #f5f5f5; color: #bcbcbc;} .detail-bar .detail-tabs.detail-tabs-vertical li:hover, .detail-bar .detail-tabs.detail-tabs-vertical li:focus, .detail-bar .detail-tabs.detail-tabs-vertical li:active{color: #fff;} .detail-bar .detail-tabs.detail-tabs-vertical li.active{color: #000;} @media (max-width: 768px){.detail-bar .detail-tabs.detail-tabs-vertical{width: 100%; position: relative; left: 0; top: 0; font-size: 0;}.detail-bar .detail-tabs.detail-tabs-vertical li{display: inline-block; border-right: 1px solid #f5f5f5; border-bottom: 0; width: 60px;}} @media (max-width: 767px){.detail-bar .detail-tabs.detail-tabs-vertical li{height: 40px; width: 40px; line-height: 30px; font-size: 18px;}} .detail-bar-full .detail-title{border: none; margin: 0; padding: 0; text-align: center;} .detail-bar-full .detail-title .title-left{width: 100%; font-size: 30px; line-height: 36px; margin: 0 0 66px; font-weight: 500; text-transform: inherit; text-align: inherit;} @media (min-width: 768px) and (max-width: 991px){.detail-bar-full .detail-title .title-left{font-size: 26px; line-height: 32px; margin: 0 0 46px;}} @media (max-width: 767px){.detail-bar-full .detail-title .title-left{font-size: 22px; line-height: 28px; margin: 0 0 25px;}} .detail-bar-full .detail-block{padding: 76px 0; margin: 0 !important;} @media (min-width: 768px) and (max-width: 991px){.detail-bar-full .detail-block{padding: 56px 0;}} @media (max-width: 767px){.detail-bar-full .detail-block{padding: 38px 0;}} .detail-bar-full .property-description{padding-left: 200px; padding-right: 200px;} @media (min-width: 768px) and (max-width: 991px){.detail-bar-full .property-description{padding-left: 100px; padding-right: 100px;}} @media (max-width: 767px){.detail-bar-full .property-description{padding-left: 38px; padding-right: 38px;}} .detail-bar-full .detail-sub-title{text-align: center !important; font-size: 11px; text-transform: uppercase; font-weight: 700; max-width: 440px; margin: 50px auto; letter-spacing: 3px;} @media (max-width: 767px){.detail-bar-full .detail-sub-title{margin: 35px auto;}} .detail-bar-full .update-text{color: #777777; font-weight: 300; font-size: 12px; text-align: center; margin: 0;} .detail-bar-full .detail-features{padding: 0; display: table; width: 100%;} .detail-bar-full .detail-features-left, .detail-bar-full .detail-features-right{padding: 110px; display: table-cell; width: 50%;} .detail-bar-full .detail-features-left .detail-title, .detail-bar-full .detail-features-right .detail-title{text-align: left;} @media (min-width: 768px) and (max-width: 991px){.detail-bar-full .detail-features-left, .detail-bar-full .detail-features-right{padding: 45px;}} @media (max-width: 767px){.detail-bar-full .detail-features-left, .detail-bar-full .detail-features-right{padding: 35px; display: block; width: 100%;}} .detail-bar-full .detail-features-left{background-color: #fafafa;} .detail-bar-full .detail-features-left li{font-size: 18px; line-height: 24px; margin-bottom: 15px; font-weight: 300;} @media (min-width: 768px) and (max-width: 991px){.detail-bar-full .detail-features-left li{font-size: 14px; line-height: 20px;}} @media (max-width: 767px){.detail-bar-full .detail-features-left li{font-size: 14px; line-height: 20px;}} .detail-bar-full .detail-features-left strong{font-weight: 400;} .detail-bar-full .detail-features-right{background-color: #f5f5f5;} .detail-bar-full .detail-features-right li{font-size: 18px; line-height: 24px; margin-bottom: 15px; font-weight: 400;} @media (min-width: 768px) and (max-width: 991px){.detail-bar-full .detail-features-right li{font-size: 14px; line-height: 20px;}} @media (max-width: 767px){.detail-bar-full .detail-features-right li{font-size: 14px; line-height: 20px;}} .detail-bar-full .detail-address{padding-left: 35px; padding-right: 35px;} .detail-bar-full .detail-address ul{text-align: center;} .detail-bar-full .detail-address li{font-size: 18px; line-height: 24px; font-weight: 300; margin-bottom: 15px;} @media (min-width: 768px) and (max-width: 991px){.detail-bar-full .detail-address li{font-size: 14px; line-height: 20px;}} @media (max-width: 767px){.detail-bar-full .detail-address li{font-size: 14px; line-height: 20px;}} .detail-bar-full .detail-address-inner{margin: 0 auto; max-width: 900px;} .detail-bar-full .property-video{padding: 0;} .detail-bar-full .detail-gallery{padding: 0;} .detail-bar-full .detail-walkscore{background-color: #f8f8f8; padding: 30px 0; text-align: center;} .detail-bar-full .detail-multi-properties p{font-size: 16px;} .detail-bar-full .multi-properties-inner{max-width: 970px; margin: 0 auto;} .detail-bar-full .table-multi-properties tr > th{font-weight: 500; text-transform: capitalize; font-size: 16px; border-right: 0; border-top: 1px solid #000 !important; border-bottom: 1px solid #000; white-space: nowrap; padding: 26px 15px !important;} .detail-bar-full .table-multi-properties tr > td, .detail-bar-full .table-multi-properties .widget_calendar table tr > th, .widget_calendar table .detail-bar-full .table-multi-properties tr > th{font-size: 16px; padding: 26px 15px; white-space: nowrap;} .detail-bar-full .table-popover td, .detail-bar-full .table-popover .widget_calendar table th, .widget_calendar table .detail-bar-full .table-popover th{font-size: 12px !important; padding: 15px 10px !important;} .detail-bar-full .table-popover .table-popover-title{font-size: 10px !important;} @media (max-width: 767px){.detail-bar-full{padding-top: 30px;}} .yelp-category .yelp-cat-block{margin-top: 30px;} .yelp-category .yelp-cat-block:first-child{margin: 0;} .yelp-category .cat-title{font-size: 16px; line-height: 23px; margin-bottom: 14px;} .yelp-category .yelp-cat-list{list-style: none; padding-left: 34px; margin: 0;} .yelp-category .yelp-cat-list li{font-size: 14px; line-height: 20px; margin-bottom: 4px; font-weight: 400;} .yelp-category .yelp-cat-list .time-review{font-size: 12px; font-weight: 400; color: #8f8f8f; margin-left: 6px;} .yelp-category .yelp-cat-list .cat-list-left{float: left;} .yelp-category .yelp-cat-list .cat-list-right{float: right;} .yelp-cat-icon{display: inline-block; width: 24px; height: 24px; line-height: 22px; border-radius: 4px; background-color: #8b572a; text-align: center; color: #fff; font-size: 12px; vertical-align: middle; margin-right: 6px;} .yelp-cat-icon .fa{margin: 0 !important;} .property-description ul{margin-top: 20px; margin-bottom: 20px; padding-left: 50px;} .property-description ol{margin-top: 30px; margin-bottom: 30px; padding-left: 50px;} .property-description ol ul, .property-description ol ol, .property-description ul ul, .property-description ul ol{margin-top: 0; margin-bottom: 0; padding-left: 30px;} .property-description dt, .property-description dd{line-height: 24px;} .property-description dd{font-size: 16px;} .property-description ul li p{margin: inherit;} @media (max-width: 767px){.property-description ul{padding-left: 25px; margin-top: 15px; margin-bottom: 15px;}.property-description ul ol{padding-left: 15px;}.property-description ul ul{padding-left: 15px;}.property-description ol{padding-left: 25px; margin-top: 15px; margin-bottom: 15px;}.property-description ol ol{padding-left: 15px;}.property-description ol ul{padding-left: 15px;}} .detail-address ul{list-style: none; margin: 0;} .detail-features ul{list-style: none; margin: 0;} .detail-list ul{list-style: none; margin: 0;} .detail-block{background-color: #fff; padding: 40px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);} .detail-block .alert-info{color: #000; padding: 15px 25px; border-color: #1b1464; background-color: rgba(0, 174, 239, 0.1);} .detail-block .alert-info li{line-height: 35px; font-size: 15px;} @media (max-width: 767px){.detail-block .alert-info li{line-height: 24px; font-size: 13px;}} .detail-block .list-features a{color: #000;} .detail-block .list-features a:hover{color: #4cc6f4;} @media (max-width: 767px){.detail-block{padding: 20px;}} .detail-block .fa{margin-right: 5px;} .detail-title{padding-bottom: 40px; margin-bottom: 25px; border-bottom: 1px solid #e5e5e5;} .detail-title .title-left{float: left;} .detail-title .title-right{float: right; font-size: 12px; line-height: 18px;} .detail-title .title-right .fa{margin-left: 5px;} @media (max-width: 767px){.detail-title{padding-bottom: 25px; margin-bottom: 15px;}} .detail-title-inner{padding-bottom: 18px; margin-bottom: 25px; margin-top: 40px; border-bottom: 1px solid #e5e5e5;} @media (max-width: 767px){.detail-title-inner{padding-bottom: 15px; margin-bottom: 15px; margin-top: 25px;}} .detail-sub-title{position: relative; z-index: 1;} .detail-sub-title:before{border-top: 1px solid #ccc; content: ""; margin: 0 auto; position: absolute; top: 50%; left: 0; right: 0; bottom: 0; width: 100%; z-index: -1;} .detail-sub-title span{background: #fff; padding: 0 15px;} .document-list{list-style: none;} .document-list li{line-height: 14px !important; font-size: 14px !important; padding: 18px 0; border-bottom: 1px solid #e5e5e5;} .document-list a{font-weight: 500; text-transform: uppercase; font-size: 12px;} .video-block{background-color: #000; position: relative;} .video-block .play-icon{position: absolute; left: 50%; top: 50%; -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); cursor: pointer; z-index: 1;} .video-block img{width: 100%;} .video-block:hover .video-thumb, .video-block:hover .attachment-houzez-property-detail-gallery{opacity: 1; filter: alpha(opacity=100);} .video-block:hover .attachment-houzez-property-detail-gallery{opacity: 1; filter: alpha(opacity=100);} .video-thumb, .attachment-houzez-property-detail-gallery{opacity: 0.8; filter: alpha(opacity=80);} .detail-multi-properties .table-wrapper{overflow-x: auto;} .detail-multi-properties .popover{border-radius: 4px; overflow: hidden; border: none;} .detail-multi-properties .popover .popover-content{padding: 0;} .table-multi-properties{margin: 0;} .table-multi-properties > tbody > tr:nth-of-type(2n+1){background-color: #f9f9f9 !important;} .table-multi-properties th{font-size: 10px; text-transform: uppercase; border-bottom: none; font-weight: 500; vertical-align: middle !important; padding: 5px 15px !important;} @media (max-width: 767px){.table-multi-properties th{padding: 5px 8px !important;}} .table-multi-properties td, .table-multi-properties .widget_calendar table th, .widget_calendar table .table-multi-properties th{font-size: 12px; border-top: 0 !important; border-bottom: 1px solid #e5eeed; vertical-align: middle; padding: 15px 15px;} @media (max-width: 767px){.table-multi-properties td, .table-multi-properties .widget_calendar table th, .widget_calendar table .table-multi-properties th{padding: 10px 8px;}} .table-multi-properties p{font-size: 12px; margin: 0;} .walkscore_details img{vertical-align: middle; display: inline-block;} .walkscore_details span{margin-left: 10px; vertical-align: middle; display: inline-block; padding-top: 4px;} .popover{font-family: "Roboto", sans-serif;} .table-popover{margin: 0;} .table-popover tr:last-child td, .table-popover tr:last-child .widget_calendar table th, .widget_calendar table .table-popover tr:last-child th{border: none;} .table-popover .table-popover-title{font-weight: 700; font-size: 10px; text-transform: uppercase; padding-left: 23px !important;} .table-popover td, .table-popover .widget_calendar table th, .widget_calendar table .table-popover th{width: 50%; font-size: 12px; padding: 15px 10px !important; border-color: #e5eeed !important; color: #000;} .slideshow img{max-width: 100%;} .slideshow .slide, .slideshow .slideshow-nav{margin: 0; padding: 0;} .slideshow .slide .slick-prev, .slideshow .slideshow-nav .slick-prev, .slideshow .slide .slick-next, .slideshow .slideshow-nav .slick-next{left: 0; width: 40px; height: 40px; border-radius: 0; background-color: rgba(0, 174, 239, 0.75);} .slideshow .slide .slick-prev:before, .slideshow .slideshow-nav .slick-prev:before, .slideshow .slide .slick-next:before, .slideshow .slideshow-nav .slick-next:before{font-size: 28px;} .slideshow .slide .slick-prev:hover, .slideshow .slideshow-nav .slick-prev:hover, .slideshow .slide .slick-next:hover, .slideshow .slideshow-nav .slick-next:hover{background-color: rgba(0, 174, 239, 0.12);} .slideshow .slide .slick-prev:focus, .slideshow .slideshow-nav .slick-prev:focus, .slideshow .slide .slick-next:focus, .slideshow .slideshow-nav .slick-next:focus{background-color: rgba(0, 174, 239, 0.12);} @media (max-width: 767px){.slideshow .slide .slick-prev, .slideshow .slideshow-nav .slick-prev, .slideshow .slide .slick-next, .slideshow .slideshow-nav .slick-next{width: 30px; height: 30px;}} .slideshow .slide .slick-next, .slideshow .slideshow-nav .slick-next{left: inherit; right: 0;} .slideshow .slideshow-nav-main{padding: 1px 0; background-color: #fff;} .slideshow .slideshow-nav-main .slick-slide{padding-right: 1px; position: relative; cursor: pointer;} .slideshow .slideshow-nav-main .slick-slide img{width: 100%;} .slideshow .slideshow-nav-main .slick-current:before{opacity: 0; filter: alpha(opacity=0);} .detail-property-listing{padding: 0; margin: 40px 0; background-color: transparent;} .detail-property-listing h4{margin-bottom: 40px;} .next-prev-block{margin-top: 40px;} .next-prev-block .media-left, .next-prev-block .media-right{padding-right: 25px;} .next-prev-block .media-left a, .next-prev-block .media-right a{display: block; width: 99px;} @media (max-width: 767px){.next-prev-block .media-left, .next-prev-block .media-right{padding-right: 15px;}.next-prev-block .media-left a, .next-prev-block .media-right a{width: 50px; line-height: 14px;}} .next-prev-block .media-right{padding-right: 0; padding-left: 25px;} @media (max-width: 767px){.next-prev-block .media-right{padding-left: 15px;}} .next-prev-block .prev-box{width: 50%;} .next-prev-block .prev-box h4{padding-left: 12px;} .next-prev-block .next-box{width: 50%;} .next-prev-block .next-box h4{padding-right: 12px;} @media (max-width: 767px){.next-prev-block{margin-top: 30px;}.next-prev-block .media-heading{margin: 0;}.next-prev-block h4{display: none;}} .detail-content{background-color: #fff; padding: 40px;} @media (max-width: 767px){.detail-content{padding: 15px;}} .detail-content img{max-width: 100%;} .detail-contact-inner{margin: 0 auto; max-width: 575px; padding: 0 15px;} .detail-page-view{padding-left: 15px; padding-right: 15px;} .detail-amenities-list{margin: 0 !important; padding: 0 !important; list-style: none; font-size: 0; text-align: center;} .detail-amenities-list li{display: inline-block; font-size: 18px !important; line-height: 24px !important; padding-left: 15px; padding-right: 15px; margin-bottom: 50px !important;} @media (min-width: 768px) and (max-width: 991px){.detail-amenities-list li{font-size: 16px !important; line-height: 22px !important; margin-bottom: 40px !important;}} @media (max-width: 767px){.detail-amenities-list li{font-size: 14px !important; line-height: 20px !important; margin-bottom: 30px !important;}} .detail-amenities-list .media-left, .detail-amenities-list .next-prev-block .media-right, .next-prev-block .detail-amenities-list .media-right{max-width: 69px; text-align: center; padding-right: 20px;} @media (max-width: 767px){.detail-amenities-list .media-left, .detail-amenities-list .next-prev-block .media-right, .next-prev-block .detail-amenities-list .media-right{max-width: 50px; padding-right: 15px;}} .detail-amenities-list .media-body{width: 130px; text-align: left;} @media (max-width: 767px){.detail-amenities-list .media-body{width: 85px;}} .detail-amenities-list .fa{font-size: 50px;} .detail-gallery{padding: 0;} .detail-gallery div[class*="col-"]{padding: 0;} .detail-gallery img{width: 100%;} .inquiry-title{font-size: 30px !important; line-height: 36px !important; margin-bottom: 15px !important; text-align: center !important;} .agent-info-block{margin-bottom: 50px; text-align: center;} .agent-info-block .agent-thumb{display: inline-block; width: 80px; height: 80px; overflow: hidden; border-radius: 50%; margin-bottom: 28px;} .agent-info-block .agent-title{font-size: 18px; line-height: 24px; margin-bottom: 15px;} .agent-info-block .agent-info{list-style: none; margin: 0; font-size: 0; text-align: center; margin-bottom: 14px;} .agent-info-block .agent-info li{font-size: 18px; line-height: 24px; display: inline-block; margin-right: 10px;} .agent-info-block .agent-info li:last-child{margin: 0;} .agent-info-block .agent-info .agent-name{font-weight: 400;} .agent-info-block .agent-info .agent-mobile{font-weight: 300;} .agent-info-block .profile-social, .agent-info-block .agency-social{margin-bottom: 15px;} .agent-info-block .profile-social li, .agent-info-block .agency-social li{margin-right: 8px;} .agent-info-block .profile-social a, .agent-info-block .agency-social a{font-size: 20px; line-height: 20px;} .agent-info-block .profile-social .fa, .agent-info-block .agency-social .fa{margin: 0 !important;} .agent-info-block .view-link{font-weight: 500; line-height: 32px;} .plan-tabber div[class*="col-"]{padding: 60px 36px;} @media (min-width: 768px) and (max-width: 991px){.plan-tabber div[class*="col-"]{padding: 45px 25px;}} @media (max-width: 767px){.plan-tabber div[class*="col-"]{padding: 30px 0;}} .plan-tabber .detail-amenities-list{text-align: left;} .plan-tabber .detail-amenities-list li{margin: 0;} .plan-tabs{list-style: none; margin: 0; font-size: 0; text-align: center; border-bottom: 1px solid #777777;} .plan-tabs li{position: relative; bottom: -1px; display: inline-block; font-size: 18px; padding: 26px 34px; border-top: 1px solid #777; border-left: 1px solid #777; cursor: pointer;} .plan-tabs li:last-child{border-right: 1px solid #777;} .plan-tabs li.active{box-shadow: inset 0 4px 0 #1b1464; border-top-color: #1b1464; background-color: #fff; color: #1b1464;} @media (min-width: 768px) and (max-width: 991px){.plan-tabs li{padding: 18px 28px; font-size: 16px;}} @media (max-width: 767px){.plan-tabs li{padding: 12px 20px; font-size: 14px;}} @media (max-width: 481px){.plan-tabs li{padding: 12px 15px; font-size: 12px;}} .floor-content .floor-title{font-size: 30px; line-height: 36px; margin: 0 0 0; font-weight: 500; text-transform: inherit; text-align: inherit;} @media (min-width: 768px) and (max-width: 991px){.floor-content .floor-title{font-size: 26px; line-height: 32px;}} @media (max-width: 767px){.floor-content .floor-title{font-size: 20px; line-height: 26px;}} .floor-content .floor-price{font-size: 18px; line-height: 36px; margin: 0 0 0; font-weight: 400; text-transform: inherit; text-align: inherit;} @media (min-width: 768px) and (max-width: 991px){.floor-content .floor-price{font-size: 16px; line-height: 32px;}} @media (max-width: 767px){.floor-content .floor-price{font-size: 14px; line-height: 26px;}} .floor-content p{font-size: 18px; line-height: 32px; margin: 0 0 32px; font-weight: 300; text-transform: inherit; text-align: inherit;} @media (min-width: 768px) and (max-width: 991px){.floor-content p{font-size: 16px; line-height: 28px;}} @media (max-width: 767px){.floor-content p{font-size: 14px; line-height: 26px;}} .floor-content .detail-amenities-list .media-body{width: 90px;} @media (max-width: 767px){.floor-content .detail-amenities-list .media-body{width: 75px;}} .floor-content .detail-amenities-list .media-left, .floor-content .detail-amenities-list .next-prev-block .media-right, .next-prev-block .floor-content .detail-amenities-list .media-right{padding-right: 10px;} .floor-image{text-align: center;} .floor-title-block{margin-bottom: 20px;} .floor-title-block .floor-title{float: left;} .floor-title-block .floor-price{float: right;} .print-detail-main{background-color: #fff;} .print-detail{margin: 0 auto; width: 798px;} .print-detail p{font-size: 16px;} .print-detail .print-list-three-col{columns: 3; -webkit-columns: 3; -moz-columns: 3; list-style: none;} .print-detail .print-list-three-col li{font-size: 14px; line-height: 28px; margin: 0; font-weight: 300; text-transform: inherit; text-align: inherit;} .print-detail .detail-block{padding: 38px;} .print-detail .detail-title{padding-bottom: 35px; border: none; margin-bottom: 0;} @media (max-width: 767px){.print-detail .detail-title{padding-bottom: 20px;}} .print-detail .detail-title-inner{padding-bottom: 0; margin-bottom: 30px; margin-top: 0; border: none;} .print-detail .detail-title-inner .title-right{font-size: 18px;} .print-detail .detail-title-inner .title-inner{font-size: 18px; line-height: 20px;} .print-detail .property-link{font-size: 14px; border-top: 1px solid #e5e5e5; padding-top: 15px; margin-top: 30px; margin-bottom: 0; text-align: center; font-weight: 400;} .print-detail .header-detail{padding: 0; margin-bottom: 20px;} .print-detail .agent-media .media-heading{margin-bottom: 6px; text-transform: capitalize; font-size: 14px;} .print-detail .agent-media ul{font-size: 0;} .print-detail .agent-media li{display: inline-block; width: 33%; line-height: 16px; font-size: 14px;} .print-detail .alert{margin-bottom: 30px; padding: 0;} .print-detail .print-floor{margin-bottom: 30px;} .print-detail .accord-outer{margin-bottom: 30px;} .print-detail .accord-tab{background-color: #fff !important; border: 1px solid #d4d4d4; padding: 16px 20px !important;} .print-detail .accord-tab h3{font-size: 16px; line-height: 22px; margin: 0; font-weight: 500; text-transform: inherit; text-align: inherit;} .print-detail .accord-tab ul{float: right !important; list-style: none; margin: 0 !important; width: auto !important;} .print-detail .accord-tab li{display: inline-block; margin-right: 30px; font-size: 14px; line-height: 16px; font-weight: 300; text-transform: inherit; text-align: inherit;} .print-detail .accord-tab li:last-child{margin: 0;} .print-detail .accord-content{display: block !important; border: 1px solid #d4d4d4; border-top: 0; text-align: left;} .print-detail .accord-content .floor-image{margin-bottom: 50px; text-align: center;} .print-detail .accord-content p:last-child{margin: 0;} .print-header{margin-bottom: 20px; padding-bottom: 18px; border-bottom: 1px solid #d7d7d7;} .print-header .print-header-left{float: left; width: 100%; text-align: center;} .print-header .print-header-right{float: right; text-align: right;} .print-header .print-header-right p{margin-bottom: 5px; font-size: 14px; line-height: 16px;} .print-header .print-header-right p:last-child{margin: 0;} .print-header-detail{margin-bottom: 20px;} .print-header-detail h1{margin-bottom: 4px; font-size: 24px; text-overflow: ellipsis; width: 100%; white-space: nowrap; overflow: hidden; line-height: 28px; font-weight: 500; text-transform: inherit; text-align: inherit;} .print-header-detail h4{font-size: 18px; font-weight: 300; margin: 0; color: #707070; line-height: 20px; text-transform: inherit; text-align: inherit;} .print-header-detail p{font-size: 14px; color: #707070; line-height: 24px; font-weight: 300; text-transform: inherit; text-align: inherit; margin: 0;} .print-header-detail .print-header-detail-left{float: left;} .print-header-detail .print-header-detail-right{float: right;} .print-logo{display: inline-block;} .print-logo span{display: block;} .print-logo .tag-line{display: block; margin-top: 5px; font-weight: 400; color: #000;} .print-banner{margin-bottom: 30px; text-align: center;} .print-banner img{max-width: 100%;} .print-banner .print-main-image{position: relative;} .print-banner .qr-image{position: absolute; right: 0; bottom: 0;} .print-block{padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #d7d7d7;} .print-gallery .print-gallery-image{padding-bottom: 30px;} .print-gallery .print-gallery-image:last-child{padding: 0;} .accord-block .accord-tab{background-color: #f2f2f2; border-top: 1px solid #d4d4d4; position: relative; padding: 14px 60px 13px 20px;} @media (max-width: 767px){.accord-block .accord-tab{padding: 13px;}} .accord-block .accord-tab h3{float: left;} .accord-block .accord-tab ul{float: right; list-style: none; margin: 0;} @media (max-width: 767px){.accord-block .accord-tab ul{margin-top: 3px; width: 100%;}} .accord-block .accord-tab li{display: inline-block; margin-right: 30px;} .accord-block .accord-tab li:last-child{margin: 0;} @media (max-width: 767px){.accord-block .accord-tab li{margin-right: 15px;}} .accord-block .accord-tab .expand-icon{position: absolute; top: 0; right: 0; bottom: inherit; left: inherit; z-index: 2; width: 50px; height: 50px; cursor: pointer; font-family: "FontAwesome";} .accord-block .accord-tab .expand-icon:before{content: "\f107";} .accord-block .accord-tab .expand-icon.active:before{content: "\f106";} .accord-block .accord-content{padding: 20px; text-align: center; display: none;} .pagination-main .pagination{width: 100%; text-align: center; font-size: 0; margin-top: 0; margin-bottom: 0;} .pagination-main .pagination li{margin-right: 1px !important; display: inline-block;} .pagination-main .pagination li.active a{background-color: #1b1464; color: #fff;} .pagination-main .pagination a{width: 40px; height: 40px; border: none; color: #1b1464;} .pagination-main .pagination a:hover{color: #1b1464;} .pagination-main .pagination li:last-child a{border-radius: 0; width: 60px;} .pagination-main .pagination li:first-child a{border-radius: 0; width: 60px;} .profile-detail-block{padding: 40px; background-color: #fff; margin-bottom: 40px;} @media (max-width: 767px){.profile-detail-block{padding: 20px;}} .profile-detail-block img{width: 100%;} .profile-detail-block .profile-image{position: relative; text-align: center;} @media (max-width: 991px){.profile-detail-block .profile-image{margin-bottom: 30px;}} .profile-detail-block .profile-image .company-logo{position: absolute; left: 10px; bottom: 10px; width: 120px; z-index: 4;} .profile-detail-block .form-small{padding: 0;} .profile-detail-block .form-small textarea.form-control{resize: none; height: 90px;} .profile-detail-block .form-small .form-group{margin-bottom: 11px;} .profile-description .position, .agency-description .position{color: #9b9b9b;} .profile-description .profile-description-left, .agency-description .profile-description-left{float: left; width: 100%;} @media (min-width: 1200px){.profile-description .profile-description-left, .agency-description .profile-description-left{width: 75%;}} @media (min-width: 992px) and (max-width: 1199px){.profile-description .profile-description-left, .agency-description .profile-description-left{width: 65%;}} .profile-description .profile-description-right, .agency-description .profile-description-right{float: right;} .profile-description .profile-description-right .profile-contact, .agency-description .profile-description-right .profile-contact, .profile-description .profile-description-right .agency-contact, .agency-description .profile-description-right .agency-contact{margin-top: 0 !important;} @media (min-width: 1200px){.profile-description .profile-description-right, .agency-description .profile-description-right{width: 23%;}} @media (min-width: 992px) and (max-width: 1199px){.profile-description .profile-description-right, .agency-description .profile-description-right{width: 33%;}} @media (min-width: 768px) and (max-width: 991px){.profile-description .profile-description-right, .agency-description .profile-description-right{width: 100%;}.profile-description .profile-description-right .profile-contact, .agency-description .profile-description-right .profile-contact, .profile-description .profile-description-right .agency-contact, .agency-description .profile-description-right .agency-contact{margin: 20px 0 !important;}} @media (max-width: 767px){.profile-description .profile-description-right, .agency-description .profile-description-right{width: 100%;}.profile-description .profile-description-right .profile-contact, .agency-description .profile-description-right .profile-contact, .profile-description .profile-description-right .agency-contact, .agency-description .profile-description-right .agency-contact{margin: 20px 0 !important;}} .profile-contact, .agency-contact{list-style: none; margin-bottom: 27px; margin-top: 20px;} .profile-contact .email, .agency-contact .email{margin-top: 27px;} @media (max-width: 767px){.profile-contact .email, .agency-contact .email{margin-top: 20px;}} .profile-contact li + li, .agency-contact li + li{margin-top: 10px;} .profile-contact span, .agency-contact span{font-weight: 500; text-transform: uppercase;} .profile-social, .agency-social{margin: 0; font-size: 0;} .profile-social li, .agency-social li{display: inline-block; margin-right: 6px !important;} .profile-social li:last-child, .agency-social li:last-child{margin: 0;} .profile-social a, .agency-social a{font-size: 27px; display: inline-block; vertical-align: middle; color: #cfcfcf;} @media (max-width: 767px){.profile-social a, .agency-social a{font-size: 20px;}} .profile-social a:hover, .agency-social a:hover{color: #4cc6f4;} .profile-rating{list-style: none; margin-top: 12px;} .profile-rating span{font-weight: 500;} .company-detail .position{margin-bottom: 15px;} .company-detail .profile-contact .email, .company-detail .agency-contact .email{margin-top: 20px;} @media (max-width: 767px){.company-detail .profile-contact .email, .company-detail .agency-contact .email{margin-top: 16px;}} .company-detail .profile-contact li + li, .company-detail .agency-contact li + li{margin-top: 8px;} .company-detail .profile-contact, .company-detail .agency-contact{margin-bottom: 18px; margin-top: 18px;} .profile-tabs{list-style: none; margin: 0; width: 100%;} .profile-tabs li{float: left; padding: 5px; height: 50px; width: 155px; background-color: #ebebeb; vertical-align: middle; border-right: 1px solid #f5f5f5; cursor: pointer;} .profile-tabs li:last-child{border: none;} .profile-tabs li:hover{background-color: #1b1464; color: #fff;} .profile-tabs li:focus{background-color: #1b1464; color: #fff;} .profile-tabs li:active{background-color: #1b1464; color: #fff;} @media (min-width: 768px) and (max-width: 991px){.profile-tabs li{width: 135px;}} @media (max-width: 767px){.profile-tabs li{display: block; width: 100%; border-right: 0; border-bottom: 1px solid #f5f5f5;}} .profile-tabs li.active{background-color: #fff;} .profile-tabs li.active:hover{color: #000;} .profile-tab-content{padding: 38px; background-color: #fff;} @media (max-width: 767px){.profile-tab-content{padding: 24px;}} .profile-properties{background-color: transparent; padding: 0;} .profile-properties .property-listing.grid-view .item-wrap{width: 33.333333%;} .profile-properties .property-listing.grid-view .item-wrap:nth-child(3n+1){clear: both;} @media (min-width: 768px) and (max-width: 991px){.profile-properties .property-listing.grid-view .item-wrap{width: 50%;}.profile-properties .property-listing.grid-view .item-wrap:nth-child(2n+1){clear: both;}} @media (max-width: 767px){.profile-properties .property-listing.grid-view .item-wrap{width: 100%;}} .profile-agents{padding: 0; background-color: transparent;} .profile-agents figure{margin: 0 !important;} .profile-agents .profile-description-top{float: left; width: 100%;} .profile-agents .profile-description .position, .profile-agents .agency-description .position{margin-bottom: 28px !important;} .profile-agents .profile-description p, .profile-agents .agency-description p{margin-bottom: 10px !important;} .profile-agents .profile-description .btn, .profile-agents .agency-description .btn{margin-top: 23px;} @media (min-width: 768px) and (max-width: 991px){.profile-agents .profile-social, .profile-agents .agency-social{margin-bottom: 15px !important;}} @media (max-width: 767px){.profile-agents .profile-social, .profile-agents .agency-social{margin-bottom: 15px !important;}} .profile-map{padding: 0;} .profile-map #map{width: 100%; height: 400px;} .reviews-list{padding-bottom: 50px; border-bottom: 1px solid #ebebeb; margin-bottom: 30px;} .reviews-list .media{margin-top: 30px;} .reviews-list .media:first-child{margin: 0;} @media (max-width: 767px){.reviews-list .media{margin-top: 20px;}} .reviews-list .media-heading{float: left;} .reviews-list .media-heading a{color: #000;} .reviews-list .rating{float: left; margin: 0 !important; line-height: 18px;} .reviews-list .review-top{margin-bottom: 5px;} .reviews-list .review-date{color: #959595;} @media (max-width: 767px){.reviews-list{padding-bottom: 25px; margin-bottom: 25px;}.reviews-list .media-left a, .reviews-list .next-prev-block .media-right a, .next-prev-block .reviews-list .media-right a{width: 38px !important;}} .add-rating{margin-bottom: 20px;} .add-rating .rating{line-height: 20px; display: inline-block;} @media (max-width: 767px){.add-rating .rating{line-height: 18px;}} @media (max-width: 767px){.company-detail .form-small{margin-top: 30px;}} @media (max-width: 991px){.agent-detail .form-small{margin-top: 30px;}} .property-filter-wrap{background-color: #fff; padding: 10px 10px 10px 23px; margin-bottom: 10px;} .property-filter-wrap .bootstrap-select{width: 145px !important;} @media (max-width: 767px){.property-filter-wrap .bootstrap-select{width: 100% !important;}} .property-filter-wrap label{color: #999;} .filter-title{float: left; margin: 0; line-height: 42px; font-size: 16px;} @media (min-width: 768px) and (max-width: 991px){.filter-title{line-height: 50px;}} @media (max-width: 767px){.filter-title{line-height: 50px;}} .filter-inputs{float: right;} .filter-inputs > ul{display: table; list-style: none; margin: 0;} .filter-inputs > ul > li{display: table-cell; padding-right: 10px;} .filter-inputs > ul > li:last-child{padding: 0;} @media (max-width: 481px){.filter-inputs{width: 100%;}} .agent-listing .profile-detail-block{padding: 30px; margin: 0;} .agent-listing .profile-detail-block + .profile-detail-block{margin-top: 20px;} @media (max-width: 767px){.agent-listing .profile-detail-block{padding: 20px;}} .agent-listing .media-left, .agent-listing .next-prev-block .media-right, .next-prev-block .agent-listing .media-right{padding-right: 30px;} .agent-listing .media-left figure, .agent-listing .next-prev-block .media-right figure, .next-prev-block .agent-listing .media-right figure{margin-bottom: 20px; display: block; width: 239px;} @media (max-width: 767px){.agent-listing .media-left figure, .agent-listing .next-prev-block .media-right figure, .next-prev-block .agent-listing .media-right figure{width: 150px;}} @media (max-width: 481px){.agent-listing .media-left figure, .agent-listing .next-prev-block .media-right figure, .next-prev-block .agent-listing .media-right figure{width: 65px;}} .agent-listing .profile-description .position, .agent-listing .agency-description .position{margin-bottom: 20px;} .agent-listing .profile-description p, .agent-listing .agency-description p{margin-bottom: 30px;} .agent-listing .profile-description .profile-contact, .agent-listing .agency-description .profile-contact, .agent-listing .profile-description .agency-contact, .agent-listing .agency-description .agency-contact{margin: 20px 0;} .agent-listing .profile-description .profile-contact .email, .agent-listing .agency-description .profile-contact .email, .agent-listing .profile-description .agency-contact .email, .agent-listing .agency-description .agency-contact .email{margin-top: 23px;} @media (max-width: 767px){.agent-listing .profile-description .position, .agent-listing .agency-description .position{margin-bottom: 10px;}.agent-listing .profile-description p, .agent-listing .agency-description p{margin-bottom: 20px;}.agent-listing .profile-description .agent-contact, .agent-listing .agency-description .agent-contact{margin: 10px 0;}} @media (max-width: 767px){.agent-listing .profile-social, .agent-listing .agency-social{margin-bottom: 15px;}} @media (max-width: 767px){.agent-listing .media-left, .agent-listing .next-prev-block .media-right, .next-prev-block .agent-listing .media-right{padding-right: 15px;}} .agency-block{padding: 30px; margin: 0; background-color: #fff; margin-top: 30px;} .agency-block:first-child{margin-top: 0;} .agency-block figure{width: 240px;} @media (min-width: 992px) and (max-width: 1199px){.agency-block figure{width: 160px;}} @media (max-width: 767px){.agency-block figure{width: 100%;}} .agency-block .media-left, .agency-block .next-prev-block .media-right, .next-prev-block .agency-block .media-right{padding-right: 30px;} @media (max-width: 767px){.agency-block .media-left, .agency-block .next-prev-block .media-right, .next-prev-block .agency-block .media-right{display: block; padding-right: 0; padding-bottom: 15px;}} @media (max-width: 767px){.agency-block .media-body{overflow: visible;}} .agency-block .agency-body-left{display: table-cell; padding-right: 30px; vertical-align: top;} @media (max-width: 767px){.agency-block .agency-body-left{display: block; padding-right: 0;}} .agency-block .agency-body-right{display: table-cell; width: 210px; vertical-align: top;} @media (max-width: 767px){.agency-block .agency-body-right{display: block; width: 100%;}} .agency-block .social-top{display: block;} @media (max-width: 767px){.agency-block .social-top{display: none;}} .agency-block .social-bottom{display: none;} @media (max-width: 767px){.agency-block .social-bottom{display: block;}} @media (max-width: 767px){.agency-block{padding: 20px;}} .agency-description p{margin: 0;} .agency-contact{margin-bottom: 0; margin-top: 35px;} @media (max-width: 767px){.agency-contact{margin-bottom: 15px; margin-top: 15px;}} .agency-social{margin-left: 1px;} .agency-social a{font-size: 20px; line-height: 20px;} .agency-block.item-grid figure{width: 100%;} .agency-block.item-grid .position{margin-bottom: 12px;} .agency-block.item-grid .media-left, .agency-block.item-grid .next-prev-block .media-right, .next-prev-block .agency-block.item-grid .media-right{display: block; padding-right: 0; padding-bottom: 15px;} .agency-block.item-grid .media-body{overflow: visible; display: block; width: 100%;} .agency-block.item-grid .agency-body-left{display: block; padding-right: 0;} .agency-block.item-grid .agency-body-right{display: block; width: 100%;} .agency-block.item-grid .agency-contact{margin-top: 15px; margin-bottom: 15px;} .agency-block.item-grid .social-top{display: none;} .agency-block.item-grid .social-bottom{display: block;} .agency-block.item-grid .view-link{padding: 0; margin-top: 10px;} .agency-module .row{margin-left: 0; margin-right: 0;} .agency-module div[class*="col-"]{padding-right: 0; padding-left: 0;} .agency-module .agency-block{box-shadow: 0 0 1px #b7b7b7;} .agency-module-carousel .agency-block{box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);} .agency-module-carousel .item{padding: 3px 0 !important;} .team-module{margin-bottom: -30px;} .team-block{position: relative; overflow: hidden; margin-bottom: 30px; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); -moz-transform: scale(1.01); -o-transform: scale(1.01); -ms-transform: scale(1.01); -webkit-transform: scale(1.01); transform: scale(1.01); -moz-transform: translate(0, -2px); -o-transform: translate(0, -2px); -ms-transform: translate(0, -2px); -webkit-transform: translate(0, -2px); transform: translate(0, -2px); height: 370px;} .team-block:hover .team-caption-before{-moz-transform: translate3d(-100%, 0, 0); -o-transform: translate3d(-100%, 0, 0); -ms-transform: translate3d(-100%, 0, 0); -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);} .team-block:hover .team-caption-after{-moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);} .team-block:focus .team-caption-before{-moz-transform: translate3d(-100%, 0, 0); -o-transform: translate3d(-100%, 0, 0); -ms-transform: translate3d(-100%, 0, 0); -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);} .team-block:focus .team-caption-after{-moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);} .team-block > img{width: 100%;} .team-caption{position: absolute; left: 0; right: 0; top: 0; height: 100%; width: 100%;} .team-caption-before{background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(0%, rgba(0, 0, 0, 0)), color-stop(55%, rgba(0, 0, 0, 0.2)), color-stop(100%, rgba(0, 0, 0, 0.8))); background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 55%, rgba(0, 0, 0, 0.8) 100%); background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 55%, rgba(0, 0, 0, 0.8) 100%); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 55%, rgba(0, 0, 0, 0.8) 100%); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);} .team-caption-before .team-caption-inner{bottom: 0;} .team-caption-after{background-color: rgba(255, 255, 255, 0.9); -moz-transform: translate3d(100%, 0, 0); -o-transform: translate3d(100%, 0, 0); -ms-transform: translate3d(100%, 0, 0); -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);} .team-caption-after .team-caption-inner{top: 50%; -moz-transform: translate(0, -50%); -o-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%);} .team-caption-after .team-name{color: #000;} .team-caption-after .team-name a{color: #000;} .team-caption-after .team-name a:hover{color: #1b1464;} .team-caption-after .team-designation{color: #000;} .team-caption-after .team-designation a{color: #000;} .team-caption-after .team-designation a:hover{color: #1b1464;} .team-caption-after .team-social li a{color: #7f7f7f;} .team-caption-inner{position: absolute; left: 0; right: 0; padding: 15px 20px 40px; text-align: center;} .team-name{color: #fff; font-size: 16px; line-height: 20px; margin: 0 0 8px; font-weight: 700; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.team-name{font-size: 14px; line-height: 18px;}} .team-name a{color: #fff;} .team-designation{color: #fff; font-size: 14px; line-height: 18px; margin: 0 0 12px; font-weight: 400; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.team-designation{font-size: 12px; line-height: 16px;}} .team-designation a{color: #fff;} .team-description{color: rgba(0, 0, 0, 0.7); font-size: 14px; line-height: 23px; margin: 15px 0 20px; font-weight: 300; text-transform: inherit; text-align: inherit;} .team-social{margin: 0; font-size: 0; list-style: none;} .team-social li{display: inline-block; margin-right: 6px;} .team-social li:last-child{margin: 0;} .team-social a{font-size: 16px; line-height: 16px; display: inline-block; vertical-align: middle; color: #fff;} @media (max-width: 767px){.team-social a{font-size: 20px;}} .team-social a:hover{color: #4cc6f4;} .error-404-page{padding-top: 40px;} .error-404-page h1{font-size: 40px; line-height: 40px;} .error-404-page p{font-size: 24px; line-height: 32px;} @media (max-width: 481px){.error-404-page h1{font-size: 20px; line-height: 30px;}.error-404-page p{font-size: 16px; line-height: 24px;}} @media (min-width: 768px) and (max-width: 991px){.article-main{margin-bottom: 30px;}} @media (max-width: 767px){.article-main{margin-bottom: 30px;}} .blog-article .page-title h2{font-family: inherit; font-weight: 300; font-size: 20px; line-height: normal; margin-top: 10px !important;} .blog-article + .blog-article{margin-top: 30px;} .blog-article .article-detail, .blog-article .comments-block{padding: 40px 48px;} @media (max-width: 767px){.blog-article .article-detail, .blog-article .comments-block{padding: 20px 28px;}} .blog-article .page-title{background-color: #fff; padding: 40px 48px;} @media (max-width: 767px){.blog-article .page-title{padding: 20px 28px;}} @media (min-width: 768px) and (max-width: 991px){.page-main{margin-bottom: 30px;}} @media (max-width: 767px){.page-main{margin-bottom: 30px;}} .article-media{text-align: center;} .faqs-detail, .article-detail, .comments-block{background-color: #fff; padding: 40px;} .article-detail{-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);} .article-detail .article-title a, .comments-block .article-title a{color: #000;} .article-detail .article-title a:hover, .comments-block .article-title a:hover{color: #4cc6f4;} .article-detail ul, .comments-block ul{margin-top: 30px; margin-bottom: 30px; padding-left: 50px;} .article-detail ol, .comments-block ol{margin-top: 30px; margin-bottom: 30px; padding-left: 50px;} .article-detail ol ul, .comments-block ol ul, .article-detail ol ol, .comments-block ol ol, .article-detail ul ul, .comments-block ul ul, .article-detail ul ol, .comments-block ul ol{margin-top: 0; margin-bottom: 0; padding-left: 30px;} .faqs-detail h2{padding-bottom: 20px; border-bottom: 1px solid #ccc;} @media (max-width: 767px){.article-detail, .comments-block{padding: 20px;}.article-detail ul, .comments-block ul{padding-left: 25px; margin-top: 15px; margin-bottom: 15px;}.article-detail ul ol, .comments-block ul ol{padding-left: 15px;}.article-detail ul ul, .comments-block ul ul{padding-left: 15px;}.article-detail ol, .comments-block ol{padding-left: 25px; margin-top: 15px; margin-bottom: 15px;}.article-detail ol ol, .comments-block ol ol{padding-left: 15px;}.article-detail ol ul, .comments-block ol ul{padding-left: 15px;}} .article-detail .gallery, .comments-block .gallery{margin-bottom: 20px;} .article-detail .pagination, .comments-block .pagination{padding: 0 !important;} .article-detail .pagination > li > a, .comments-block .pagination > li > a{background-color: #f9f9f9;} .article-detail .pagination > li > a:hover, .comments-block .pagination > li > a:hover{background-color: #eee;} .article-footer{border-top: 1px solid #e5e5e5; background-color: #fff; padding: 36px;} .article-footer .author-meta{float: left;} .article-footer .article-footer-right{float: right; line-height: 36px;} .article-footer .meta-title{font-size: 16px; line-height: 16px; margin: 0 0 13px 0; font-weight: 500; text-transform: inherit; text-align: inherit;} .article-footer .meta-tags{margin: 0; list-style: none; font-size: 0;} .article-footer .meta-tags li{display: inline-block;} .article-footer .meta-tags a{font-size: 14px; line-height: 1; margin: 0 3px 3px 0; font-weight: 400; text-transform: inherit; text-align: inherit; display: block; padding: 4px 10px 5px 10px; background-color: #4cc6f4; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px;} .article-footer .meta-tags a:hover{background-color: #0eaae5;} @media (max-width: 767px){.article-footer{padding: 20px;}.article-footer .meta-title{font-size: 14px; line-height: 14px; margin: 0 0 13px 0; font-weight: 500; text-transform: inherit; text-align: inherit;}.article-footer .meta-tags a{font-size: 12px;}.article-footer .author-meta{width: 100%; text-align: center; margin-bottom: 10px;}.article-footer .article-footer-right{width: 100%; text-align: center;}} .author-meta{margin: 0; list-style: none;} .author-meta li{display: inline-block; color: #959595; margin-right: 13px; font-size: 14px; line-height: 14px; margin: 0 13px 0 0; font-weight: 400; text-transform: inherit; text-align: inherit;} .author-meta li:last-child{margin: 0;} .author-meta li i{margin-right: 4px;} @media (max-width: 767px){.author-meta li{font-size: 12px;}} .author-meta .meta-image{margin-right: 10px; border-radius: 50%;} @media (max-width: 481px){.author-meta .meta-image{display: none !important;}} .page-pagination a{display: inline-block; width: 40px; height: 40px; font-size: 15px; line-height: 28px; margin: 0; text-transform: inherit; text-align: center;} .gallery-item{float: left; margin: 0 4px 4px 0; overflow: hidden; position: relative;} .gallery-columns-2 .gallery-item{max-width: 48%; max-width: -webkit-calc(46%); max-width: calc(46%);} .gallery-columns-3 .gallery-item{max-width: 33%; max-width: -webkit-calc(29.33%); max-width: calc(29.33%);} .gallery-columns-4 .gallery-item{max-width: 23%; max-width: -webkit-calc(21%); max-width: calc(21%);} .gallery-columns-5 .gallery-item{max-width: 19%; max-width: -webkit-calc(16%); max-width: calc(16%);} .blog-section{border-bottom: 1px solid #e1e1e1; padding: 38px 0;} .blog-section .blog-section-title, .blog-section .comment-reply-title{font-size: 20px; line-height: 20px; margin: 0 0 38px; font-weight: 500; text-transform: inherit; text-align: inherit;} .blog-section:last-child{border: none; padding-bottom: 0;} @media (max-width: 767px){.blog-section{padding: 25px 0;}.blog-section .blog-section-title, .blog-section .comment-reply-title{font-size: 14px; line-height: 16px; margin: 0 0 25px; font-weight: 500; text-transform: inherit; text-align: inherit;}} .next-prev-blog{margin: 0;} .next-prev-blog .media-left a, .next-prev-blog .next-prev-block .media-right a, .next-prev-block .next-prev-blog .media-right a, .next-prev-blog .media-right a{width: 46px; line-height: 25px; margin-top: 7px; color: #000;} .next-prev-blog .media-left a:hover, .next-prev-blog .next-prev-block .media-right a:hover, .next-prev-block .next-prev-blog .media-right a:hover, .next-prev-blog .media-right a:hover{color: #4cc6f4;} .next-prev-blog .media-left a .fa, .next-prev-blog .next-prev-block .media-right a .fa, .next-prev-block .next-prev-blog .media-right a .fa, .next-prev-blog .media-right a .fa{font-size: 25px;} @media (max-width: 767px){.next-prev-blog .media-left a, .next-prev-blog .next-prev-block .media-right a, .next-prev-block .next-prev-blog .media-right a, .next-prev-blog .media-right a{width: 23px; margin: 0; line-height: 14px;}.next-prev-blog .media-left a .fa, .next-prev-blog .next-prev-block .media-right a .fa, .next-prev-block .next-prev-blog .media-right a .fa, .next-prev-blog .media-right a .fa{font-size: 20px;}} .next-prev-blog .media-left a, .next-prev-blog .next-prev-block .media-right a, .next-prev-block .next-prev-blog .media-right a{text-align: right;} .next-prev-blog .media-right a{text-align: left;} .next-prev-blog h3{font-size: 14px; line-height: 14px; margin: 0 0 10px; font-weight: 400; text-transform: capitalize !important; text-align: inherit;} .next-prev-blog h3 a{color: #000;} .next-prev-blog h4{padding: 0 !important; font-size: 14px; line-height: 14px; margin: 0; font-weight: 300; text-transform: inherit; text-align: inherit;} .author-detail-block, .comments-block{padding-left: 20px; padding-right: 20px;} .author-detail-block .media-left, .comments-block .media-left, .author-detail-block .next-prev-block .media-right, .next-prev-block .author-detail-block .media-right, .comments-block .next-prev-block .media-right, .next-prev-block .comments-block .media-right{padding-right: 26px;} .author-detail-block .media-left figure, .comments-block .media-left figure, .author-detail-block .next-prev-block .media-right figure, .next-prev-block .author-detail-block .media-right figure, .comments-block .next-prev-block .media-right figure, .next-prev-block .comments-block .media-right figure{width: 60px;} @media (max-width: 767px){.author-detail-block .media-left, .comments-block .media-left, .author-detail-block .next-prev-block .media-right, .next-prev-block .author-detail-block .media-right, .comments-block .next-prev-block .media-right, .next-prev-block .comments-block .media-right{padding-right: 15px;}.author-detail-block .media-left figure, .comments-block .media-left figure, .author-detail-block .next-prev-block .media-right figure, .next-prev-block .author-detail-block .media-right figure, .comments-block .next-prev-block .media-right figure, .next-prev-block .comments-block .media-right figure{width: 45px;}} .author-detail-block .media-body .heading, .comments-block .media-body .heading{font-size: 16px; line-height: 16px; margin: 0 0 13px; font-weight: 500; text-transform: inherit; text-align: inherit;} .author-detail-block .media-body p, .comments-block .media-body p{font-size: 16px; line-height: 23px; margin: 0 0 22px; font-weight: 300; text-transform: inherit; text-align: inherit;} .author-detail-block .profile-social a, .comments-block .profile-social a, .author-detail-block .agency-social a, .comments-block .agency-social a{font-size: 14px; line-height: 14px;} @media (max-width: 767px){.author-detail-block, .comments-block{padding-left: 0; padding-right: 0;}.author-detail-block .media-body .heading, .comments-block .media-body .heading{font-size: 14px; line-height: 14px; margin: 0 0 10px;}.author-detail-block .media-body p, .comments-block .media-body p{font-size: 14px; line-height: 20px; margin: 0 0 15px;}} .about-team-main{margin-bottom: 30px;} .about-team-block{margin-bottom: 16px;} .about-team-block figure img{margin-bottom: 10px;} .about-team-block div{text-align: center;} .about-team-block figcaption{font-size: 13px; height: 60px;} .about-team-block i{font-family: 'Playfair Display', serif;} .compare-panel{width: 240px; height: 100%; position: fixed; right: 0; top: 0; background-color: #fff; z-index: 1000; -moz-transform: translate3d(100%, 0, 0); -o-transform: translate3d(100%, 0, 0); -ms-transform: translate3d(100%, 0, 0); -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);} .compare-panel.panel-open{-moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);} .panel-btn{padding: 0; position: absolute; border-radius: 0; font-size: 21px; height: 63px; left: -35px; top: 230px; width: 35px;} .compare-panel-header{padding: 20px 15px; border-bottom: 1px solid #f1f1f1;} .compare-panel-header .title{margin: 0; font-size: 16px; line-height: 22px; color: #777;} .compare-panel-body{padding: 30px;} .compare-thumb-main{margin-left: -5px; margin-right: -5px; margin-bottom: 20px;} .compare-thumb-main .compare-thumb{position: relative; padding-left: 5px; padding-right: 5px; height: 56px; width: 95px; float: left; margin-bottom: 10px;} .compare-thumb-main .thumb-inner-empty{height: 56px; width: 100%; float: left; margin-bottom: 10px; border: 2px dashed #ccc;} .compare-thumb-main .btn-trash{position: absolute; bottom: 7px; right: 12px; color: #fff; background: none; border: none; line-height: 14px;} @media (max-width: 767px){.compare-table-wrap{overflow-x: auto;}.compare-table-wrap .compare-table{width: 700px;}} .compare-table .table-title{text-align: right; font-weight: 500; width: 200px;} @media (min-width: 768px) and (max-width: 991px){.compare-table .table-title{width: 100px;}} @media (max-width: 767px){.compare-table .table-title{width: 100px;}} .compare-table > thead > tr > th{padding-top: 0; background-color: transparent; color: #000; border: none;} .compare-table td, .compare-table .widget_calendar table th, .widget_calendar table .compare-table th{font-size: 14px;} .compare-table .tr-head{background-color: #064372 !important; color: #fff;} .compare-table .mark-yes{color: #39b54a;} .compare-table .mark-no{color: #f26c4f;} @media (min-width: 768px) and (max-width: 991px){.compare-table{font-size: 12px;}} @media (max-width: 767px){.compare-table{font-size: 12px;}} .compare-thumb{margin-bottom: 15px;} @media (max-width: 767px){.compare-thumb{margin-bottom: 10px;}} .compare-caption .compare-title{font-size: 16px; line-height: 20px; margin: 0 0 12px; font-weight: 500; text-transform: inherit; text-align: inherit;} @media (min-width: 768px) and (max-width: 991px){.compare-caption .compare-title{font-size: 14px; line-height: 18px;}} @media (max-width: 767px){.compare-caption .compare-title{font-size: 14px; line-height: 18px;}} .compare-caption .compare-price{color: #1b1464; font-size: 14px; line-height: 18px; margin: 0 0 12px; font-weight: 500; text-transform: inherit; text-align: inherit;} @media (min-width: 768px) and (max-width: 991px){.compare-caption .compare-price{font-size: 12px; line-height: 16px; margin: 0 0 8px;}} @media (max-width: 767px){.compare-caption .compare-price{font-size: 12px; line-height: 16px; margin: 0 0 8px;}} .compare-caption .compare-type{font-size: 14px; line-height: 18px; margin: 0 0 12px; font-weight: 300; text-transform: inherit; text-align: inherit;} @media (min-width: 768px) and (max-width: 991px){.compare-caption .compare-type{font-size: 12px; line-height: 16px; margin: 0 0 8px;}} @media (max-width: 767px){.compare-caption .compare-type{font-size: 12px; line-height: 16px; margin: 0 0 8px;}} .comments-block{padding: 0; margin: 0; background-color: transparent;} .comments-block .media-body .heading{margin-bottom: 5px;} .comments-block .media-body .subheading{color: #9b9b9b; font-size: 14px; line-height: 14px; margin: 0 0 13px; font-weight: 400; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.comments-block .media-body .subheading{font-size: 12px; line-height: 12px;}} .comments-block .media-body p{margin: 0 0 27px;} @media (max-width: 767px){.comments-block .media-body p{margin: 0 0 12px;}} .comments-block .media-body .reply{font-size: 16px; line-height: 16px; margin: 0; font-weight: 400; text-transform: inherit; text-align: inherit;} .comments-block .media-body .reply .fa{margin-left: 4px; position: relative; top: 2px;} @media (max-width: 767px){.comments-block .media-body .reply{font-size: 14px; line-height: 14px;}} .comments-block .media .media{margin-top: 30px;} @media (max-width: 767px){.comments-block .media .media{margin-top: 15px;}} .comments-block .children{padding-left: 87px; margin-top: 30px;} @media (max-width: 767px){.comments-block .children{padding-left: 30px; margin-top: 15px;}} .comment-navigation{padding-top: 38px;} .comment-navigation .nav-previous{float: left;} .comment-navigation .nav-next{float: right;} @media (max-width: 767px){.comment-navigation{padding-top: 25px;}} .bypostauthor{position: relative; overflow: visible; list-style: none; background-color: #fff; padding: 40px;} .bypostauthor .comment-banner{position: absolute; top: -5px; right: 20px; width: 30px; height: 41px; background-image: url("/website_ppm/static/src/img/comment-banner.png"); background-position: center; background-repeat: no-repeat;} .bypostauthor .comment-respond{margin-top: 30px;} #transportation, #supermarkets, #schools, #libraries, #pharmacies, #hospitals{background-color: #fff; cursor: pointer; text-align: center; float: left; clear: left; position: relative; white-space: nowrap; height: 40px; margin-bottom: 1px;} @media (max-width: 767px){#transportation, #supermarkets, #schools, #libraries, #pharmacies, #hospitals{height: 30px;}} #transportation .icon, #supermarkets .icon, #schools .icon, #libraries .icon, #pharmacies .icon, #hospitals .icon{width: 40px; height: 40px; padding: 4px; position: relative;} @media (max-width: 767px){#transportation .icon, #supermarkets .icon, #schools .icon, #libraries .icon, #pharmacies .icon, #hospitals .icon{width: 30px; height: 30px;}} #transportation img, #supermarkets img, #schools img, #libraries img, #pharmacies img, #hospitals img{position: absolute; left: 50%; top: 50%; -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 1;} @media (max-width: 767px){#transportation img, #supermarkets img, #schools img, #libraries img, #pharmacies img, #hospitals img{width: 15px;}} #transportation span, #supermarkets span, #schools span, #libraries span, #pharmacies span, #hospitals span{height: 40px; line-height: 40px; position: absolute; top: 0; right: 0; -moz-transform: translate3d(48%, 0, 0); -o-transform: translate3d(48%, 0, 0); -ms-transform: translate3d(48%, 0, 0); -webkit-transform: translate3d(48%, 0, 0); transform: translate3d(48%, 0, 0); padding-right: 12px; padding-left: 16px; background-color: #fff; opacity: 0; filter: alpha(opacity=0); z-index: -1; visibility: hidden;} @media (max-width: 767px){#transportation span, #supermarkets span, #schools span, #libraries span, #pharmacies span, #hospitals span{height: 30px; line-height: 30px;}} #transportation:hover span, #supermarkets:hover span, #schools:hover span, #libraries:hover span, #pharmacies:hover span, #hospitals:hover span{z-index: 1; -moz-transform: translate3d(100%, 0, 0); -o-transform: translate3d(100%, 0, 0); -ms-transform: translate3d(100%, 0, 0); -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); opacity: 1; filter: alpha(opacity=100); visibility: visible;} #transportation.active span, #supermarkets.active span, #schools.active span, #libraries.active span, #pharmacies.active span, #hospitals.active span{z-index: 1; -moz-transform: translate3d(100%, 0, 0); -o-transform: translate3d(100%, 0, 0); -ms-transform: translate3d(100%, 0, 0); -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); opacity: 1; filter: alpha(opacity=100); visibility: visible;} .contact-area ul{list-style: inside;} @media (max-width: 767px){.contact-area .contact-block-inner{margin-top: 30px;}.contact-area .contact-block-inner:first-child{margin: 0;}} .contact-info-block{margin-bottom: 30px;} @media (max-width: 767px){.contact-info-block{margin-bottom: 22px;}} .contact-info-block:last-child{margin: 0;} .contact-info-block.alert{font-size: 14px;} .contact-info-title{margin-bottom: 15px; font-weight: 500;} @media (max-width: 767px){.contact-info-title{font-size: 16px;}} .toggle-content-main{margin-bottom: 22px;} .toggle-title{padding-left: 25px; position: relative; cursor: pointer;} .toggle-title:before{content: '\f067'; display: inline-block; font-family: "FontAwesome"; font-size: 12px; position: absolute; left: 0; top: 0; line-height: 27px;} .toggle-title h4{font-size: 16px; margin: 0;} .toggle-title.active:before{content: '\f068';} .toggle-content{display: none; padding-left: 25px; margin-bottom: 21.74px; margin-top: 1em;} .toggle-content p:last-child{margin: 0;} .document-page-top{text-align: center; padding: 110px 0; background-color: #d8d8d8;} .document-page-top form{width: 680px; margin: 0 auto;} .document-page-top form .form-group{margin-right: -5px; margin-left: -5px;} .document-page-top .form-control, .document-page-top .post-password-form input[type='password'], .post-password-form .document-page-top input[type='password']{height: 40px; text-align: left;} .document-page-top div[class*='col-']{padding-left: 5px; padding-right: 5px;} .document-title{font-size: 30px; line-height: 36px; margin: 0 0 20px 0; font-weight: 400; text-transform: inherit; text-align: inherit;} .document-menu{border-top: 1px solid #979797; border-bottom: 1px solid #979797; background-color: #d8d8d8;} .document-nav{margin: 0; padding: 0; font-size: 0; list-style: none;} .document-nav li{display: inline-block; font-size: 14px; margin-right: 46px;} .document-nav li:last-child{margin: 0;} .document-nav a{display: block; line-height: 48px; color: #7e7e7e;} .document-body{padding: 55px 0; background-color: #fff;} .document-sidebar{background-color: #d8d8d8; border: 1px solid #979797; width: 100%; min-height: 500px;} .document-topic-list{margin: 0; list-style: none;} .document-topic-list li{padding-bottom: 14px; padding-top: 34px; border-bottom: 1px solid #979797;} .document-topic-list li:first-child{padding-top: 0;} .document-topic-list .topic-title{float: left;} .document-topic-list .topic-read-more{float: right;} .topic-title{color: #777777; font-size: 26px; line-height: 28px; margin: 0; font-weight: 500; text-transform: inherit; text-align: inherit;} .topic-read-more{background-color: #cccccc; border-radius: 4px; color: #fff; font-size: 12px; line-height: 12px; padding: 6px 20px;} .membership-page-top{padding-top: 68px;} @media (min-width: 768px) and (max-width: 991px){.membership-page-top{padding-top: 48px;}} @media (max-width: 767px){.membership-page-top{padding-top: 38px;}} .membership-page-title{margin-bottom: 54px;} .membership-page-title .page-title{padding: 0; font-size: 36px; line-height: 42px; margin: 0 0 15px; font-weight: 500; text-transform: inherit; text-align: center;} @media (min-width: 768px) and (max-width: 991px){.membership-page-title .page-title{font-size: 30px; line-height: 26px;}} @media (max-width: 767px){.membership-page-title .page-title{font-size: 24px; line-height: 30px;}} .membership-page-title .page-subtitle{font-size: 16px; line-height: 22px; margin: 0; font-weight: 300; text-transform: inherit; text-align: center;} @media (max-width: 767px){.membership-page-title .page-subtitle{font-size: 14px; line-height: 18px;}} @media (min-width: 768px) and (max-width: 991px){.membership-page-title{margin-bottom: 40px;}} @media (max-width: 767px){.membership-page-title{margin-bottom: 30px;}} .pay-step-bar{width: 100%; display: table; table-layout: fixed; margin: 0;} .pay-step-block{display: table-cell; font-size: 16px; font-weight: 400; color: #777777; border-right: 1px solid transparent;} .pay-step-block:last-child{border: none;} .pay-step-block a{display: block; color: #777777; text-align: center; border-bottom: 4px solid #cccccc; padding-bottom: 16px;} .pay-step-block a:hover{border-color: #1b1464; color: #000;} .pay-step-block > span{display: block; text-align: center; border-bottom: 4px solid #cccccc; padding-bottom: 16px;} .pay-step-block.active{color: #000; font-weight: 500;} .pay-step-block.active span{border-color: #1b1464;} @media (min-width: 768px) and (max-width: 991px){.pay-step-block{font-size: 14px;}} @media (max-width: 767px){.pay-step-block{font-size: 12px;}.pay-step-block a, .pay-step-block span{padding-bottom: 10px;}} @media (max-width: 481px){.pay-step-block{font-size: 10px;}} .membership-content-area{padding-top: 30px;} .membership-content{padding: 32px 40px; background-color: #fff;} .membership-content label{font-weight: 500;} .membership-content .form-group{margin-bottom: 22px;} .membership-content .btn-submit{display: block; font-size: 16px; padding: 12px 15px; width: 100%;} .membership-content .help-block{text-align: center; margin: 17px 0 0; font-weight: 300; color: #777;} @media (min-width: 768px) and (max-width: 991px){.membership-content{margin-bottom: 30px;}} @media (max-width: 767px){.membership-content{margin-bottom: 30px; padding: 18px 20px;}} .info-title{margin-bottom: 27px;} .info-title .info-title-left{float: left; font-size: 24px; line-height: 30px; margin: 0; font-weight: 300; text-transform: inherit; text-align: inherit;} @media (min-width: 768px) and (max-width: 991px){.info-title .info-title-left{font-size: 20px;}} @media (max-width: 767px){.info-title .info-title-left{font-size: 18px;}} .info-title .already-account{font-size: 14px; line-height: 30px; margin: 0; font-weight: 300; text-transform: inherit; text-align: inherit;} @media (min-width: 768px) and (max-width: 991px){.info-title .already-account{font-size: 12px;}} @media (max-width: 767px){.info-title .already-account{font-size: 12px;}} @media (min-width: 768px) and (max-width: 991px){.info-title{margin-bottom: 20px;}} @media (max-width: 767px){.info-title{margin-bottom: 10px;}} .info-detail{margin-bottom: 47px;} @media (min-width: 768px) and (max-width: 991px){.info-detail{margin-bottom: 25px;}} @media (max-width: 767px){.info-detail{margin-bottom: 10px;}} .method-select-block{border: 1px solid #ebebeb; margin-bottom: 30px;} .method-select-block .radio, .method-select-block .checkbox{margin-top: 15px;} .method-select-block .radio label, .method-select-block .checkbox label{padding-left: 40px;} @media (max-width: 767px){.method-select-block .radio label, .method-select-block .checkbox label{padding-left: 20px;}} .method-select-block .radio input[type="radio"], .method-select-block .checkbox input[type="checkbox"]{margin-left: -40px;} @media (max-width: 767px){.method-select-block .radio input[type="radio"], .method-select-block .checkbox input[type="checkbox"]{margin-left: -20px;}} .method-select-block p{margin: 0; font-weight: 300;} .method-row{border-bottom: 1px solid #ebebeb; padding: 16px 34px;} .method-row:last-child{border: none;} @media (min-width: 768px) and (max-width: 991px){.method-row{padding: 16px 24px;}} @media (max-width: 767px){.method-row{padding: 10px 20px;}} .method-select{float: left; width: 50%;} .method-select .radio label, .method-select .checkbox label{font-size: 16px;} .method-type{float: left; width: 50%;} .method-description{padding-top: 5px;} .method-description p{font-size: 14px;} @media (max-width: 767px){.method-description p{font-size: 12px; line-height: 20px;}} .method-option{display: none; background-color: #f1f1f1; padding: 12px 34px;} .method-option .checkbox{margin: 0;} .method-option .radio label, .method-option .checkbox label{font-size: 14px; font-weight: 400;} @media (min-width: 768px) and (max-width: 991px){.method-option{padding: 12px 24px;}} @media (max-width: 767px){.method-option{padding: 10px 20px;}} .payment-side-block{padding: 30px; background-color: #fff; margin-bottom: 30px;} .payment-side-block .side-block-title{font-size: 16px; line-height: 20px; margin: 0 0 24px; font-weight: 500; text-transform: inherit; text-align: inherit;} .pkg-total-list{list-style: none; margin: 0;} .pkg-total-list li{border-top: 1px dotted #ccc; font-size: 14px; font-weight: 300; padding: 15px 0;} .pkg-total-list li.total-list-head{border: none; font-size: 16px; font-weight: 500; padding-top: 0;} .pkg-total-list li:last-child{font-size: 16px; font-weight: 500; border-top: 2px solid #000; padding-bottom: 0;} @media (max-width: 767px){.pkg-total-list li{font-size: 14px; padding: 12px 0;}.pkg-total-list li.total-list-head{font-size: 14px;}.pkg-total-list li:last-child{font-size: 14px;}} .membership-done-block{min-height: 425px; text-align: center;} .membership-done-block .done-icon{font-size: 72px; color: #71c514;} .membership-done-block .done-block-inner{max-width: 650px; margin: 0 auto;} .alignnone{margin: 5px 20px 20px 0;} .aligncenter, div.aligncenter{display: block; margin: 5px auto 20px auto;} .alignright{float: right; margin: 5px 0 20px 20px;} .alignleft{float: left; margin: 5px 20px 20px 0;} .aligncenter{display: block; margin: 5px auto 20px auto;} a img.alignright{float: right; margin: 5px 0 20px 20px;} a img.alignnone{margin: 5px 20px 20px 0;} a img.alignleft{float: left; margin: 5px 20px 20px 0;} a img.aligncenter{display: block; margin-left: auto; margin-right: auto;} .wp-caption, .img-caption{max-width: 96%;} .wp-caption.alignnone, .img-caption.alignnone{margin: 5px 20px 20px 0;} .wp-caption.alignleft, .img-caption.alignleft{margin: 5px 20px 20px 0;} .wp-caption.alignright, .img-caption.alignright{margin: 5px 0 20px 20px;} .wp-caption img, .img-caption img{border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto;} .wp-caption p.wp-caption-text, .img-caption p.img-caption-text{font-size: 12px; line-height: 12px; margin: 0; padding: 0 0 0 4px; margin-top: 12px; font-style: italic; border-left: 3px solid #1b1464; color: #aaa;} .post-password-form input[type='password']{border: 1px solid #e5e5e5; border-radius: 4px; padding: 6px 12px;} @media (max-width: 767px){.post-password-form input[type='password']{margin-top: 6px;}} .post-password-form input[type='submit']{background-color: #1b1464; color: #fff; border: 1px solid #1b1464;} .post-password-form input[type='submit']:hover{background-color: #0eaae5;} .sidebar-white .widget{border: none !important; background-color: #fff; padding: 20px !important; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);} .sidebar-white .widget .badge{background-color: #1b1464;} .sidebar-white .widget + .widget{margin-top: 30px !important;} @media (max-width: 991px){.sidebar-white .widget + .widget{margin-top: 20px !important;}} .sidebar-white .widget-logout, .sidebar-white .widget-range, .sidebar-white .widget-login, .sidebar-white .widget-contact{padding: 0 !important;} .widget-top{margin-bottom: 17px;} .widget-body{font-size: 14px;} .widget{padding-bottom: 40px; border-bottom: 1px solid #e1e1e1;} @media (max-width: 991px){.widget{padding-bottom: 20px;}} .widget + .widget{margin-top: 40px;} @media (max-width: 991px){.widget + .widget{margin-top: 20px;}} .widget .media + .media{margin-top: 20px;} .widget .media-left .item-thumb, .widget .next-prev-block .media-right .item-thumb, .next-prev-block .widget .media-right .item-thumb, .widget .media-left figure, .widget .next-prev-block .media-right figure, .next-prev-block .widget .media-right figure, .widget .media-left .carousel-module .carousel .item figure, .carousel-module .carousel .item .widget .media-left figure{width: 101px;} .widget .media-left figure, .widget .next-prev-block .media-right figure, .next-prev-block .widget .media-right figure{width: 101px;} .widget .media-left a, .widget .next-prev-block .media-right a, .next-prev-block .widget .media-right a{display: block; width: 101px;} .widget .amenities p{color: #707070;} .widget .rating{margin-bottom: 10px; line-height: 12px;} .widget .rating .star-text-left{vertical-align: middle; color: #000;} .widget .rating p{display: inline-block; vertical-align: middle; margin: 0; margin-left: 5px; line-height: 13px;} .widget p{color: #636363;} .widget .item-thumb .thumb-caption, .widget figure .thumb-caption, .widget .carousel-module .carousel .item figure .thumb-caption, .carousel-module .carousel .item .widget figure .thumb-caption{padding: 10px;} .widget-download{background-color: #fff; padding: 30px; border: none;} @media (max-width: 767px){.widget-download{padding: 15px;}} .widget-download ul{list-style: none; margin: 0;} .widget-download li a{font-weight: 500;} .widget-download li:last-child{margin: 0;} .widget-contact .widget-body{padding: 20px; background-color: #fff;} .widget-contact .form-small{padding: 0;} .widget-contact .media-heading{margin-bottom: 7px;} .widget-contact .media-left a, .widget-contact .next-prev-block .media-right a, .next-prev-block .widget-contact .media-right a{width: 74px;} .widget-contact ul li{font-weight: 300; padding-left: 25px;} .widget-contact ul .fa{margin-left: -25px; margin-right: 10px;} .widget-calculate .form-group{position: relative;} .widget-calculate .field-icon{position: absolute; left: 0; top: 0; height: 42px; width: 42px; line-height: 42px; text-align: center; border-right: 1px solid #cccccc; color: #959595; font-size: 12px;} @media (min-width: 768px) and (max-width: 991px){.widget-calculate .field-icon{height: 50px; line-height: 50px;}} @media (max-width: 767px){.widget-calculate .field-icon{height: 50px; line-height: 50px;}} .widget-calculate .morg-detail{margin-top: 25px;} .widget-calculate .morg-result h3{float: left; margin: 0; font-size: 18px; font-weight: 400;} .widget-calculate .morg-result span{font-weight: 700;} .widget-calculate .morg-result .show-morg{float: right; cursor: pointer;} .widget-calculate .morg-summery{color: #9b9b9b; display: none; margin-top: 25px; border-top: 1px solid rgba(0, 0, 0, 0.15); padding-top: 15px;} .widget-calculate .morg-summery .result-title{font-weight: 700;} .widget-calculate .morg-summery .result-value{margin-bottom: 8px;} .widget-calculate .morg-summery .result-value:last-child{margin: 0;} .widget_houzez_featured_properties{padding: 0; margin-bottom: 30px;} .widget_houzez_featured_properties .slick-dots{bottom: -28px;} .widget_houzez_featured_properties .owl-controls .owl-nav .owl-prev, .widget_houzez_featured_properties .owl-controls .owl-nav .owl-next{top: 44%;} .widget-login .widget-body{padding: 20px; background-color: #fff;} .widget-login .login-tabs{border-bottom: 1px solid #ccc; margin-bottom: 22px;} .widget-login .login-tabs li{background-color: #f9f9f9; border: 1px solid #ccc; font-size: 14px; color: #000; height: 42px; line-height: 42px; border-bottom: 0;} .widget-login .login-tabs li:hover{background-color: #fff; color: #000; height: 43px; margin-bottom: -1px;} .widget-login .login-tabs li:last-child{border-left: 0;} .widget-login .login-tabs li.active{background-color: #fff; color: #000; height: 43px; margin-bottom: -1px;} .widget-login .login-block{padding: 0;} .widget-login .media .thumb{width: 64px;} @media (max-width: 767px){.widget-login .media .thumb{width: 46px;}} .widget-login .media .media-left, .widget-login .media .next-prev-block .media-right, .next-prev-block .widget-login .media .media-right{padding-right: 15px;} .widget-login .media .media-right{padding-left: 15px;} .widget-login .media p{color: #B1B1B1;} .widget-logout .widget-body{padding: 20px; background-color: white;} .widget-logout .thumb{width: 64px;} .widget-logout .thumb img{border-radius: 50%;} .widget-slider .owl-controls .owl-nav .owl-next, .widget-slider .owl-controls .owl-nav .owl-prev{top: 42%;} .widget-rated{margin-bottom: 5px;} .widget-categories ul, .widget_categories ul, .widget_archive ul, .widget_meta ul, .widget_recent_entries ul, .widget_pages ul, .widget-pages ul, .widget_recent_comments ul, .widget_nav_menu ul{list-style: none; margin: 0; overflow: hidden;} .widget-categories ul ul, .widget_categories ul ul, .widget_archive ul ul, .widget_meta ul ul, .widget_recent_entries ul ul, .widget_pages ul ul, .widget-pages ul ul, .widget_recent_comments ul ul, .widget_nav_menu ul ul{padding: 10px 0 0 5px; width: 100%;} .widget-categories li, .widget_categories li, .widget_archive li, .widget_meta li, .widget_recent_entries li, .widget_pages li, .widget-pages li, .widget_recent_comments li, .widget_nav_menu li{color: #9b9b9b; display: block; width: 100%; padding-left: 10px;} .widget-categories li:last-child, .widget_categories li:last-child, .widget_archive li:last-child, .widget_meta li:last-child, .widget_recent_entries li:last-child, .widget_pages li:last-child, .widget-pages li:last-child, .widget_recent_comments li:last-child, .widget_nav_menu li:last-child{margin: 0;} .widget-categories li li, .widget_categories li li, .widget_archive li li, .widget_meta li li, .widget_recent_entries li li, .widget_pages li li, .widget-pages li li, .widget_recent_comments li li, .widget_nav_menu li li{font-size: 12px;} .widget-categories a, .widget_categories a, .widget_archive a, .widget_meta a, .widget_recent_entries a, .widget_pages a, .widget-pages a, .widget_recent_comments a, .widget_nav_menu a{position: relative; padding-left: 10px; margin-left: -10px;} .widget-categories a:before, .widget_categories a:before, .widget_archive a:before, .widget_meta a:before, .widget_recent_entries a:before, .widget_pages a:before, .widget-pages a:before, .widget_recent_comments a:before, .widget_nav_menu a:before{content: "\f0da"; font-family: "FontAwesome"; font-size: 12px; line-height: 14px; position: absolute; left: 0; top: 3px;} .widget-categories .cat-count, .widget_categories .cat-count, .widget_archive .cat-count, .widget_meta .cat-count, .widget_recent_entries .cat-count, .widget_pages .cat-count, .widget-pages .cat-count, .widget_recent_comments .cat-count, .widget_nav_menu .cat-count{float: right;} .widget-reviews .media-heading, .reviews-list .media-heading{margin-bottom: 8px;} .widget-reviews .media-left, .reviews-list .media-left, .widget-reviews .next-prev-block .media-right, .next-prev-block .widget-reviews .media-right, .reviews-list .next-prev-block .media-right, .next-prev-block .reviews-list .media-right{padding-right: 20px;} .widget-reviews .media-left a, .reviews-list .media-left a, .widget-reviews .next-prev-block .media-right a, .next-prev-block .widget-reviews .media-right a, .reviews-list .next-prev-block .media-right a, .next-prev-block .reviews-list .media-right a{display: block; width: 50px;} .widget-reviews .media-left figure, .reviews-list .media-left figure, .widget-reviews .next-prev-block .media-right figure, .next-prev-block .widget-reviews .media-right figure, .reviews-list .next-prev-block .media-right figure, .next-prev-block .reviews-list .media-right figure{width: 50px;} .widget-reviews .media-left .item-thumb, .reviews-list .media-left .item-thumb, .widget-reviews .next-prev-block .media-right .item-thumb, .next-prev-block .widget-reviews .media-right .item-thumb, .reviews-list .next-prev-block .media-right .item-thumb, .next-prev-block .reviews-list .media-right .item-thumb, .widget-reviews .media-left figure, .reviews-list .media-left figure, .widget-reviews .next-prev-block .media-right figure, .next-prev-block .widget-reviews .media-right figure, .reviews-list .next-prev-block .media-right figure, .next-prev-block .reviews-list .media-right figure, .widget-reviews .media-left .carousel-module .carousel .item figure, .carousel-module .carousel .item .widget-reviews .media-left figure, .reviews-list .media-left .carousel-module .carousel .item figure, .carousel-module .carousel .item .reviews-list .media-left figure{width: 50px;} .widget-reviews .rating, .reviews-list .rating{margin-bottom: 8px;} .widget-reviews p, .reviews-list p{margin: 0;} .widget-range .widget-body{padding: 20px; background-color: #fff;} .widget-range .range-block{background-color: #fff; padding: 12px 0;} .widget-range .range-block + .range-block{border-top: 1px solid #e5e5e5;} .widget-range .rang-form-block{padding-bottom: 0;} .widget-range h4{color: #000;} .widget-range .range-text{margin-top: 15px;} .widget-range .range-input{width: 50%; color: #909090; background: none; border: none;} .widget-range .range-input + .range-input{text-align: right !important;} .widget-range .form-group + .form-group{margin: 0;} .widget-range .advance-trigger{margin: 0 0 15px;} .widget-range .features-list{padding-bottom: 20px;} .widget-range .features-list .checkbox-inline{margin: 0; width: 50%;} .widget_categories a, .widget_archive a, .widget_meta a, .widget_recent_entries a, .widget_pages a, .widget-pages a, .widget_recent_comments a, .widget_nav_menu a{margin-right: 5px;} .widget-pages ul{list-style: none; columns: 2; -webkit-columns: 2; -moz-columns: 2;} .widget-pages ul ul{-webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid-column; display: table;} .widget-pages li{line-height: 20px; list-style: none;} .widget-pages li a:before{content: "\f0da"; margin-right: 15px; font-family: "FontAwesome";} .widget-pages li li{font-size: 12px;} .widget_recent_comments .recentcomments a{display: block;} .widget_text p{margin: 0;} .widget_text p + p{margin-top: 15px;} .widget_calendar caption{padding-bottom: 10px; text-align: center; border-bottom: 1px solid #ddd; font-weight: 700;} .widget_calendar table{width: 100%;} .widget_calendar table td, .widget_calendar table th{padding: 10px; text-align: center; border-bottom: 1px solid #ddd;} .widget_tag_cloud .tagcloud{font-size: 0;} .widget_tag_cloud .tagcloud a{font-size: 14px; line-height: 1; margin: 0 3px 3px 0; font-weight: 400; text-transform: inherit; text-align: inherit; display: inline-block; padding: 4px 10px 5px 10px; background-color: #4cc6f4; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px;} .widget_tag_cloud .tagcloud a:hover{background-color: #0eaae5;} @media (max-width: 767px){.widget_tag_cloud .tagcloud a{font-size: 12px;}} .widget_search form div{position: relative;} .widget_search form input[type="text"]{height: 42px; width: 100%; border: 1px solid #e5e5e5; padding: 6px 20px;} .widget_search form button{position: absolute; top: 0; right: 0; height: 42px; width: 42px; background: none; border: none;} .widget_search form button:before{content: '\f002'; font-family: "FontAwesome"; display: block; color: #000;} .widget-about img{max-width: 100%;} .widget-news p{color: #fff;} .widget-news .media-left a, .widget-news .next-prev-block .media-right a, .next-prev-block .widget-news .media-right a, .widget-news .media-right a{display: block; width: 85px;} @media (min-width: 768px) and (max-width: 991px){.widget-news .media-left a, .widget-news .next-prev-block .media-right a, .next-prev-block .widget-news .media-right a, .widget-news .media-right a{width: 55px;}} .widget-contact ul li{font-weight: 300; padding-left: 25px;} .widget-contact ul .fa{margin-left: -25px; margin-top: 3px; float: left;} .widget-newsletter .input-icon:before, .widget_mc4wp_form_widget .input-icon:before{height: 43px; line-height: 41px;} @media (min-width: 768px) and (max-width: 991px){.widget-newsletter .input-icon:before, .widget_mc4wp_form_widget .input-icon:before{height: 50px; line-height: 50px;}} @media (max-width: 767px){.widget-newsletter .input-icon:before, .widget_mc4wp_form_widget .input-icon:before{height: 50px; line-height: 50px;}} .widget-newsletter p, .widget_mc4wp_form_widget p{margin-bottom: 10px;} .widget-newsletter form, .widget_mc4wp_form_widget form{margin-bottom: 15px;} .widget-newsletter .form-control, .widget_mc4wp_form_widget .form-control, .widget-newsletter .post-password-form input[type='password'], .post-password-form .widget-newsletter input[type='password'], .widget_mc4wp_form_widget .post-password-form input[type='password'], .post-password-form .widget_mc4wp_form_widget input[type='password']{border-color: #fff; border: none;} .widget-newsletter .form-group, .widget_mc4wp_form_widget .form-group{width: 1000px; padding-right: 10px; margin: 0;} .widget-newsletter .btn, .widget_mc4wp_form_widget .btn{padding: 11px 35px; border: none;} @media (min-width: 768px) and (max-width: 991px){.widget-newsletter .btn, .widget_mc4wp_form_widget .btn{padding: 15px 35px;}} @media (max-width: 767px){.widget-newsletter .btn, .widget_mc4wp_form_widget .btn{padding: 15px 35px;}} .widget-current ul{margin: 0; list-style: none;} .widget-current li{font-size: 14px; line-height: 22px; margin: 0; font-weight: 300; text-transform: inherit; text-align: inherit;} .widget-current span{font-weight: 500;} .widget-available{background-color: #1b1464 !important; border-color: #1b1464 !important;} .widget-available .body-inner + .body-inner{border-color: rgba(255, 255, 255, 0.4) !important;} .widget-available .my-title{border-color: rgba(255, 255, 255, 0.4) !important;} .widget-available .title-type{font-size: 14px; line-height: 14px; margin: 0 0 7px; font-weight: 500; text-transform: uppercase; text-align: inherit;} .widget-available .price-type{color: #fff !important; font-size: 14px; line-height: 14px; margin: 0 0 30px; font-weight: 400; text-transform: inherit; text-align: inherit;} .widget-available .info-title{color: #fff !important; font-size: 14px; line-height: 14px; margin: 0 0 2px; font-weight: 500; text-transform: inherit; text-align: inherit;} .widget-available p{font-size: 14px; line-height: 20px; margin: 0; font-weight: 300; text-transform: inherit; text-align: inherit;} .widget-change .form-group{margin-bottom: 24px;} .widget-change .form-group:first-child{margin-bottom: 20px;} .widget-change .dropdown-toggle{height: 32px;} .widget-change a.btn{text-align: left; position: relative;} .widget-change a.btn .fa{position: absolute; right: 13px; top: 9px; font-size: 20px;} .widget-change a.btn + .btn{margin-top: 10px;} .footer-widget{margin-bottom: 30px;} .footer-widget .widget-body{background-color: transparent; padding: 0;} .footer-widget .widget-title{font-family: 'Playfair Display', serif; color: #fff; font-size: 16px; line-height: 16px; margin: 0 0 20px 0; font-weight: 500;} .footer-widget .media-heading{font-size: 15px; line-height: 18px; margin: 0 0 5px 0; font-weight: 500;} .footer-widget h4{font-size: 14px; line-height: 14px; margin: 0 0 10px 0; font-weight: 500;} .footer-widget .amenities p{color: #fff; font-size: 12px; line-height: 15px; margin: 0; font-weight: 400;} .footer-widget .media-left .item-thumb, .footer-widget .next-prev-block .media-right .item-thumb, .next-prev-block .footer-widget .media-right .item-thumb, .footer-widget .media-left figure, .footer-widget .next-prev-block .media-right figure, .next-prev-block .footer-widget .media-right figure, .footer-widget .media-left .carousel-module .carousel .item figure, .carousel-module .carousel .item .footer-widget .media-left figure{width: 101px;} @media (min-width: 768px) and (max-width: 991px){.footer-widget{margin-bottom: 30px;}} @media (max-width: 767px){.footer-widget{margin-bottom: 30px;}} @media (max-width: 991px){.footer-widget .media-object{width: 92px;}} .footer-widget li{list-style: none; line-height: 20px;} .my-widget{background-color: #fff; border: 1px solid #e5e5e5;} .my-widget + .my-widget{margin-top: 30px;} .my-widget .my-title{font-size: 16px; line-height: 16px; margin: 0; font-weight: 500; text-transform: inherit; text-align: inherit; padding: 20px; border-bottom: 1px solid #e5e5e5;} .my-widget .body-inner{padding: 20px;} .my-widget .body-inner + .body-inner{border-top: 1px solid #e5e5e5;} .footer-widget.widget-categories li a:before, .footer-widget.widget_categories li a:before, .footer-widget.widget_archive li a:before, .footer-widget.widget_meta li a:before, .footer-widget.widget_recent_entries li a:before, .footer-widget.widget_pages li a:before, .footer-widget.widget-pages li a:before, .footer-widget.widget_recent_comments li a:before, .footer-widget.widget_nav_menu li a:before{content: "\f0da"; margin-right: 10px; font-family: "FontAwesome";} .widget_houzez_latest_posts h4{font-size: 16px; line-height: 24px;} .widget_houzez_latest_posts img{max-width: 70px; margin-top: 5px;} .widget_houzez_latest_posts p{margin-bottom: 0;} .widget_houzez_featured_properties .label{position: absolute; font-size: 10px; margin: 0; font-weight: 700; text-transform: uppercase; text-align: inherit; top: 12px; right: inherit; bottom: inherit; left: 12px; z-index: 3; background-color: #77c720; color: #fff; padding: 4px 5px 4px; line-height: 9px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0;} .footer-widget .figure-block + .figure-block{margin-top: 20px;} .footer-widget .slick-dots li button{background-color: #fff; border: 1px solid #fff;} .footer-widget .slick-dots li.slick-active button{background: none;} .footer-bottom .navi li{font-size: 14px; line-height: 30px; margin: 0; font-weight: 400; text-transform: inherit; text-align: center;} .footer-bottom p, .footer-bottom .foot-social p{margin: 5px 0 0 0; font-size: 14px;} .footer-widget.widget-categories li a:before, .footer-widget.widget_categories li a:before, .footer-widget.widget_archive li a:before, .footer-widget.widget_meta li a:before, .footer-widget.widget_recent_entries li a:before, .footer-widget.widget_pages li a:before, .footer-widget.widget-pages li a:before, .footer-widget.widget_recent_comments li a:before, .footer-widget.widget_nav_menu li a:before, .footer-widget.widget_categories li a:before, .footer-widget.widget_archive li a:before, .footer-widget.widget_meta li a:before, .footer-widget.widget_recent_entries li a:before, .footer-widget.widget_pages li a:before, .footer-widget.widget-pages li a:before, .footer-widget.widget_recent_comments li a:before, .footer-widget.widget_nav_menu li a:before, .footer-widget.widget_archive li a:before, .footer-widget.widget_meta li a:before, .footer-widget.widget_recent_entries li a:before, .footer-widget.widget_pages li a:before, .footer-widget.widget-pages li a:before, .footer-widget.widget_nav_menu li a:before{content: "\f0da"; font-family: "FontAwesome"; font-size: 12px; line-height: 14px; left: 0; top: 1px;} .footer-widget.widget_categories a, .footer-widget.widget_archive a, .footer-widget.widget_meta a, .footer-widget.widget_recent_entries a, .footer-widget.widget_pages a, .footer-widget.widget-pages a, .footer-widget.widget_recent_comments a, .footer-widget.widget_nav_menu a, .footer-widget.widget-categories a, .footer-widget.widget_categories a, .footer-widget.widget_archive a, .footer-widget.widget_meta a, .footer-widget.widget_recent_entries a, .footer-widget.widget_pages a, .footer-widget.widget-pages a, .footer-widget.widget_recent_comments a, .footer-widget.widget_nav_menu a, .footer-widget.widget_archive a, .footer-widget.widget_meta a, .footer-widget.widget_recent_entries a, .footer-widget.widget_pages a, .footer-widget.widget-pages a, .footer-widget.widget_recent_comments a, .footer-widget.widget_nav_menu a{margin-right: 5px;} .footer-widget.widget_calendar table{width: 100%;} .footer-widget.widget_calendar caption{padding-bottom: 10px; text-align: center; border-bottom: 1px solid #fff; font-weight: 700;} .footer-widget.widget_calendar table td, .footer-widget.widget_calendar table th, .footer-widget.widget_calendar table th{padding: 10px; text-align: center; border-bottom: 1px solid #fff;} .footer-widget.widget_search form input[type="text"]{height: 42px; width: 100%; border: 1px solid #fff; padding: 6px 20px;} .footer-widget.widget_search form div{position: relative;} .footer-widget.widget_search form button{position: absolute; top: 0; right: 0; height: 42px; width: 42px; background: none; border: none;} .footer-widget.widget_search form button:before{content: '\f002'; font-family: "FontAwesome"; display: block; color: #000;} .footer-widget.widget_tag_cloud .tagcloud a{font-size: 14px; line-height: 1; margin: 0 3px 3px 0; font-weight: 400; text-transform: inherit; text-align: inherit; display: inline-block; padding: 4px 10px 5px 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px;} .widget-image-banner-180x150 .image-banner{padding: 3px;} .widget-image-banner-180x150 img{margin-bottom: 3px;} .widget-contact-agent .form-small{padding: 0; background: none;} .module-gray-bg{background-color: #ededed;} .module-white-bg{background-color: #fff;} .module-item{float: left; padding-left: 15px; padding-right: 15px;} .three_columns .module-item{width: 33.3333%;} @media (max-width: 767px){.three_columns .module-item{width: 100%;}} .four_columns .module-item{width: 25%;} @media (min-width: 768px) and (max-width: 991px){.four_columns .module-item{width: 50%;}} @media (max-width: 767px){.four_columns .module-item{width: 100%;}} .houzez-section-title-light h2, .houzez-section-title-light .sub-heading{color: #000;} .houzez-section-title-dark h2, .houzez-section-title-dark .sub-heading{color: #fff;} .module-title{padding: 55px 0 0 0 !important;} @media (max-width: 767px){.module-title{padding: 35px 0 0 0 !important;}} .module-title + .houzez-module{padding: 40px 0 0;} @media (max-width: 767px){.module-title + .houzez-module{padding: 20px 0 35px;}} .houzez-module{padding: 55px 0 0;} @media (max-width: 767px){.houzez-module{padding: 35px 0;}} .houzez-module .module-title-nav{margin-bottom: 25px; display: table; width: 100%;} .houzez-module .module-title-nav div{display: table-cell; vertical-align: text-top;} @media (max-width: 767px){.houzez-module .module-title-nav div{width: 70%;}} .houzez-module .module-title-nav h2{color: #000;} .houzez-module .module-title-nav .sub-title{color: #000;} .houzez-module .list-tabs{padding: 0 5px 25px;} .houzez-module .bootstrap-select > .dropdown-toggle{padding-right: 12px;} .module-nav{vertical-align: bottom !important; text-align: right;} .module-nav .btn{font-size: 10px !important; color: #1b1464; background-color: transparent; border: 1px solid #1b1464; padding: 5px 10px !important; margin-right: 6px !important; display: inline-block;} .module-nav .btn:hover{color: #fff; background-color: #1b1464;} .module-nav .btn:active{color: #fff; background-color: #1b1464;} .module-nav .btn.active{color: #fff; background-color: #1b1464;} .module-nav .btn:last-child{margin: 0;} @media (max-width: 767px){.module-nav{width: 30%;}.module-nav button.btn{display: none;}} .services-module .service-block{background-color: #fff; text-align: center; padding: 0 30px 30px; position: relative; z-index: 2;} .services-module .service-block h3{font-family: 'Playfair Display', serif;} .services-module .service-block:hover{background-color: #f0f8ff; -moz-transform: scale(1.01); -o-transform: scale(1.01); -ms-transform: scale(1.01); -webkit-transform: scale(1.01); transform: scale(1.01); -moz-transform: translate(0, -2px); -o-transform: translate(0, -2px); -ms-transform: translate(0, -2px); -webkit-transform: translate(0, -2px); transform: translate(0, -2px); z-index: 100;} .services-module .service-block .block-icon{padding: 30px 0 0; font-size: 60px; min-width: 80px;} @media (min-width: 768px) and (max-width: 991px){.services-module .service-block .block-icon{padding: 40px 0; font-size: 50px;}} @media (max-width: 767px){.services-module .service-block .block-icon{padding: 30px 0; font-size: 38px;}.services-module .service-block .block-icon img{width: 40px;}} .services-module .service-block p{color: #636363;} @media (max-width: 481px){.services-module div[class*="col-"]{width: 100%;}} .services-module.style2 .service-block{padding: 0 30px 30px;} .services-module.style3 .service-blocks-main{padding: 38px 0; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1;} .services-module.style3 .service-block{display: table; background-color: transparent; box-shadow: none; text-align: left; padding: 0;} .services-module.style3 .service-block:hover{transform: none;} .services-module.style3 .service-block .block-icon{display: table-cell; vertical-align: top; padding: 0 20px 0 0; font-size: 40px;} .services-module.style3 .service-block .block-content{display: table-cell; vertical-align: top; width: 10000px; padding: 0;} @media (min-width: 768px) and (max-width: 991px){.services-module.style3 .service-block{margin-bottom: 30px;}} @media (max-width: 767px){.services-module.style3 .service-block{margin-bottom: 30px;}} @media (max-width: 767px){.services-module.style3 div[class*="col-"] + div[class*="col-"]{margin-top: 30px;}} div[class*="col-"] > .item-wrap{padding: 0;} .callto-action{background-color: #fff; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15); padding: 20px 28px; display: table; width: 100%;} .callto-action div{display: table-cell; vertical-align: middle;} .callto-action div + div{padding-left: 15px;} .callto-action div p{color: #636363;} @media (max-width: 767px){.callto-action div{display: block; text-align: center;}.callto-action div + div{margin-top: 15px;}.callto-action div .btn{display: block;}} .carousel-module .carousel .item{background: transparent; box-shadow: none; padding: 0; padding-left: 1px;} .carousel-module .carousel .item .item-thumb, .carousel-module .carousel .item figure{display: block;} .carousel-module .item-wrap{margin: 0;} .carousel-module .item-thumb .actions, .carousel-module figure .actions, .carousel-module .carousel .item figure .actions{top: 12px; right: 12px; bottom: auto;} .carousel-module .property-item .actions{top: auto !important; bottom: 12px !important;} .caption-above .detail-bottom{display: none;} .caption-above .thumb-caption{display: none;} .caption-above .detail h3{max-width: 200px; display: inline-block;} @media (min-width: 768px) and (max-width: 991px){.caption-above .detail h3{max-width: 140px;}} @media (max-width: 767px){.caption-above .detail h3{max-width: 140px;}} .caption-bottom .detail-above{display: none;} .caption-bottom .fig-title{margin: 0; line-height: 16px;} .caption-bottom .detail h3{max-width: 140px; display: inline-block; color: #000; line-height: 20px;} .grid-row{margin-left: -7px; margin-right: -7px;} .grid-row div[class*="col-"]{padding-left: 7px; padding-right: 7px;} .property-grid-module div[class*="col-"]{padding: 0; padding-bottom: 1px !important; padding-left: 1px !important;} @media (max-width: 481px){.property-grid-module div[class*="col-"]{width: 100%;}} .post-card-module{margin-bottom: -14px;} .post-card-module .item-wrap{padding: 0;} .post-card-item{padding: 8px; background-color: #fff; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);} .post-card-item .thumb-caption{padding: 17px;} .post-card-item .thumb-caption .file-type, .post-card-item .thumb-caption .comment-count{color: #fff; font-size: 12px;} .post-card-item .thumb-caption .comment-count .count{margin-right: 5px;} .post-card-item .thumb-caption .post-card-title, .post-card-item .thumb-caption h3{color: #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 206px;} @media (min-width: 992px) and (max-width: 1199px){.post-card-item .thumb-caption .post-card-title, .post-card-item .thumb-caption h3{width: 166px;}} @media (min-width: 768px) and (max-width: 991px){.post-card-item .thumb-caption .post-card-title, .post-card-item .thumb-caption h3{width: 285px;}} @media (max-width: 767px){.post-card-item .thumb-caption .post-card-title, .post-card-item .thumb-caption h3{width: 365px;}} @media (max-width: 481px){.post-card-item .thumb-caption .post-card-title, .post-card-item .thumb-caption h3{width: 215px;}} .post-card-item .caption-table{display: table;} .post-card-item .caption-table .caption-left{display: table-cell; width: 10000px; vertical-align: bottom;} .post-card-item .caption-table .file-type, .post-card-item .caption-table .thumb-caption .comment-count, .post-card-item .thumb-caption .caption-table .comment-count{display: table-cell; vertical-align: bottom;} .post-card-item .post-card-meta{font-size: 12px; color: #fff; margin-bottom: 10px;} .post-card-item .post-card-meta i{margin-right: 5px;} .post-card-item .post-card-body{background-color: #fff;} .post-card-item .read .fa{margin-left: 3px; margin-right: 0;} .post-card-description{padding: 15px 12px; border-bottom: 1px solid #e5e5e5;} .post-card-description ul{font-size: 12px; color: #959595; margin-bottom: 10px;} .post-card-description ul i{margin-right: 5px;} .post-card-description h3{font-family: 'Playfair Display', serif; color: #000; display: block; min-height: 42px;} .post-card-description p{color: #636363; font-size: 14px; line-height: 22px;} .post-card-author{padding: 10px 12px 2px; display: table; width: 100%;} .post-card-author .author-image, .post-card-author .author-name{display: table-cell; vertical-align: middle; width: 40px;} .post-card-author .author-name{padding-left: 12px; width: auto;} .post-card-author .author-name span{display: block; color: #959595; font-size: 12px; line-height: 12px;} .post-card-author .author-name span + span{margin-top: 6px;} .post-card-masonry .grid-block.row{margin-left: -5px; margin-right: -5px;} .post-card-masonry .grid-block.row div[class*="col-"]{padding-left: 5px; padding-right: 5px; margin-bottom: 10px;} .post-card-block-module{margin-bottom: -30px;} .post-card-block-module .block-col{margin-bottom: 30px;} @media (max-width: 767px){#testimonial-module .block-col + .block-col{margin-top: 30px;}} .testimonial-item, .agents-block, .partner-block{text-align: center;} .testimonial-item .auther-thumb, .agents-block .auther-thumb, .partner-block .auther-thumb{display: inline-block; width: 70px; height: 70px; overflow: hidden; text-align: center; margin-bottom: 20px;} .testimonial-item .web-logo, .agents-block .web-logo, .partner-block .web-logo{margin-bottom: 13px; height: 20px;} .testimonial-item .web-logo img, .agents-block .web-logo img, .partner-block .web-logo img{width: auto !important; display: inline-block !important; max-height: 20px; max-width: 102px;} .testimonial-carousel .slick-prev, .testimonial-carousel .slideshow .slide .slick-next, .slideshow .slide .testimonial-carousel .slick-next, .testimonial-carousel .slideshow .slideshow-nav .slick-next, .slideshow .slideshow-nav .testimonial-carousel .slick-next, .testimonial-carousel .slick-next{left: -45px; right: inherit; height: 17px; width: 19px; background-color: transparent; border: 1px solid #959595; color: #959595; top: 55%; padding: 3px;} .testimonial-carousel .slick-prev:before, .testimonial-carousel .slideshow .slide .slick-next:before, .slideshow .slide .testimonial-carousel .slick-next:before, .testimonial-carousel .slideshow .slideshow-nav .slick-next:before, .slideshow .slideshow-nav .testimonial-carousel .slick-next:before, .testimonial-carousel .slick-next:before{height: 17px; line-height: 14px; color: #959595; opacity: 1; filter: alpha(opacity=100);} .testimonial-carousel .slick-prev:hover, .testimonial-carousel .slick-next:hover{background-color: #959595; opacity: 1; filter: alpha(opacity=100);} .testimonial-carousel .slick-prev:hover:before, .testimonial-carousel .slick-next:hover:before{color: #fff;} @media (max-width: 481px){.testimonial-carousel .slick-prev, .testimonial-carousel .slideshow .slide .slick-next, .slideshow .slide .testimonial-carousel .slick-next, .testimonial-carousel .slideshow .slideshow-nav .slick-next, .slideshow .slideshow-nav .testimonial-carousel .slick-next, .testimonial-carousel .slick-next{width: 17px; left: -20px;}} .testimonial-carousel .slick-next{right: -45px; left: inherit;} @media (max-width: 481px){.testimonial-carousel .slick-next{width: 17px; right: -20px;}} .testimonial-carousel .owl-controls .owl-nav [class*="owl-"]{background-color: transparent; border: 1px solid #959595; color: #959595; position: absolute; width: 19px; height: 17px; line-height: 17px; padding: 3px;} @media (max-width: 767px){.testimonial-carousel .owl-controls .owl-nav [class*="owl-"]{display: none !important;}} .testimonial-carousel .owl-controls .owl-nav [class*="owl-"] i{line-height: 8px; display: block;} .testimonial-carousel .owl-controls .owl-nav .owl-prev{left: -45px; top: 43%; transform: translateY(-43%); -moz-transform: translateY(-43%); -webkit-transform: translateY(-43%); -o-transform: translateY(-43%);} .testimonial-carousel .owl-controls .owl-nav .owl-next{right: -45px; top: 43%; transform: translateY(-43%); -moz-transform: translateY(-43%); -webkit-transform: translateY(-43%); -o-transform: translateY(-43%);} #agents-module div[class*="col-"]{padding: 0;} .agents-block, .partner-block{background-color: #fff; text-align: center; padding: 25px 35px; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15); position: relative; z-index: 2;} .agents-block .auther-thumb, .partner-block .auther-thumb{width: 150px; height: 150px;} .agents-block:hover, .partner-block:hover{box-shadow: 0 70px 70px rgba(0, 0, 0, 0.2); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); -moz-transform: translate(0, -10px); -o-transform: translate(0, -10px); -ms-transform: translate(0, -10px); -webkit-transform: translate(0, -10px); transform: translate(0, -10px); z-index: 100;} .agents-block .block-body .description, .partner-block .block-body .description{color: #959595; font-style: inherit; height: 60px; overflow: hidden; padding: 0 15px;} .agents-block .block-body .auther-info, .partner-block .block-body .auther-info{color: #000;} .agents-carousel-module .agents-block:hover, .agents-carousel-module .partner-block:hover{box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15); transform: none;} .agents-carousel-module .item{padding-bottom: 5px;} .block-body .auther-info{color: #000;} .block-body .auther-info span{display: block;} .block-body .auther-info span span{display: inline-block;} .partner-block .partner-logo{text-align: center;} .partner-block .partner-logo img{width: auto !important; display: inline-block !important; -webkit-filter: grayscale(0%); filter: grayscale(0%); opacity: 1;} .panel-block{background-color: rgba(255, 255, 255, 0.95); border: 10px solid rgba(255, 255, 255, 0.5); text-align: center; padding: 0; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15); position: relative; z-index: 2;} .panel-block a{padding: 50px 30px; position: inherit; display: block;} .panel-block a h3{color: #000; font-family: 'Playfair Display', serif;} .panel-block:hover{background-color: #6495ed;} .panel-block:hover span, .panel-block:hover a > h3{color: #fff;} .panel-block .img-wrapper img{width: 60px;} .parallax h2, .parallax h3{color: #fff;} .location-module{margin-bottom: -30px;} .location-module div[class*="col-"]{margin-bottom: 30px;} .location-block{position: relative; height: 170px; overflow: hidden; background-position: center; background-size: cover;} @media (min-width: 992px) and (max-width: 1199px){.location-block{height: 170px;}} @media (min-width: 768px) and (max-width: 991px){.location-block{height: 150px;}} @media (max-width: 767px){.location-block{height: 138px;}} .location-block div{text-align: center; position: absolute; top: 50%; right: inherit; bottom: inherit; left: 50%; z-index: 3; -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);} .location-block .location-fig-caption{text-align: center; position: absolute; top: 50%; right: inherit; bottom: inherit; left: 50%; z-index: 3; -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);} .location-block .heading{color: #fff;} .location-block .sub-heading{color: #fff;} @media (max-width: 767px){.location-block figure{height: 138px; overflow: hidden;}} @media (max-width: 767px){.location-block figure img{width: 100%;}} .location-block a{display: block;} .location-block a:before{-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 2; content: ''; width: 100%; height: 100%; background: #000; opacity: 0.3; filter: alpha(opacity=30);} .location-block a:hover:before{opacity: 0.1;} .sponsors-module{background: #ecedee; padding: 25px 0;} .sponsors-module ul{text-align: center;} .sponsors-module li{text-align: center; margin: 10px 14px; padding: 0;} .package-table-module div[class*="col-"]{padding: 0;} .package-block{position: relative; box-shadow: 0 0 0 1px #ececec; background-color: #fff; padding: 32px 0 40px 0; width: 100%; z-index: 1;} .package-block .package-title{font-size: 20px; line-height: 26px; font-weight: 500; text-align: center; margin-bottom: 17px;} .package-block .package-price{font-size: 64px; line-height: 52px; font-weight: 500; text-align: center; padding: 20px 0; margin-bottom: 18px;} .package-block .package-price span{vertical-align: top; display: inline-block; word-spacing: normal; letter-spacing: normal;} .package-block .package-price .price-number{line-height: 50px;} .package-block .package-price .price-before, .package-block .package-price .price-after{font-size: 24px; line-height: 32px;} .package-block .package-list{list-style: none; margin-bottom: 36px; padding: 0;} .package-block .package-list li{text-align: center; border-top: 1px solid #ececec; font-size: 16px; line-height: 20px; padding: 18px 0; font-weight: 300;} .package-block .package-list li:last-child{border-bottom: 1px solid #ececec;} .package-block .package-link{text-align: center;} .package-block .btn{display: inline-block; padding: 14px 30px;} .package-block.active{box-shadow: 0 70px 70px rgba(0, 0, 0, 0.2); border: 1px solid #ececec; padding: 50px 0 52px 0; margin-top: -19px; z-index: 2;} @media (min-width: 768px) and (max-width: 991px){.package-block{padding: 30px 0 34px 0;}.package-block .package-title{font-size: 18px; line-height: 24px; margin-bottom: 10px;}.package-block .package-price{font-size: 56px; line-height: 42px; padding: 16px 0; margin-bottom: 16px;}.package-block .package-price .price-number{line-height: 42px;}.package-block .package-price .price-before, .package-block .package-price .price-after{font-size: 20px; line-height: 28px;}.package-block .package-list li{border-top: 1px solid #ececec; font-size: 14px; line-height: 20px; padding: 14px 0;}.package-block .package-list li:last-child{border-bottom: 1px solid #ececec;}.package-block .btn{padding: 12px 26px; font-size: 14px;}} @media (max-width: 767px){.package-block{padding: 26px 0 36px 0;}.package-block .package-title{font-size: 18px; line-height: 24px; margin-bottom: 10px;}.package-block .package-price{font-size: 46px; line-height: 34px; padding: 12px 0; margin-bottom: 12px;}.package-block .package-price .price-number{line-height: 34px;}.package-block .package-price .price-before, .package-block .package-price .price-after{font-size: 16px; line-height: 20px;}.package-block .package-list{margin-bottom: 26px;}.package-block .package-list li{border-top: 1px solid #ececec; font-size: 12px; line-height: 18px; padding: 12px 0;}.package-block .package-list li:last-child{border-bottom: 1px solid #ececec;}.package-block .btn{padding: 10px 26px; font-size: 12px;}.package-block.active{padding: 42px 0 44px 0; border: none; box-shadow: 0 0 70px rgba(0, 0, 0, 0.2); margin-top: 0;}} .style2 .package-block{background-color: #1b1464; box-shadow: 0 0 0 1px #1a5481;} .style2 .package-block.active{box-shadow: 0 70px 70px rgba(0, 0, 0, 0.2); background-color: #125d96; border-color: #1a5481;} @media (max-width: 767px){.style2 .package-block.active{padding: 42px 0 44px 0; border: none; box-shadow: 0 0 70px rgba(0, 0, 0, 0.2); margin-top: 0;}} .style2 .package-title, .style2 .package-price, .style2 .package-list{color: #fff;} .style2 .package-list li{border-color: #13507f;} .style2 .package-list li:last-child{border-color: #13507f;} .style2 .btn{background-color: transparent; border: 1px solid #fff;} .style2 .btn:hover{background-color: rgba(255, 255, 255, 0.2);} .header-media{position: relative;} .banner-video{height: 600px; overflow: hidden; position: relative;} @media (min-width: 768px) and (max-width: 991px){.banner-video{height: 450px;}} .banner-video .banner-video-inner{width: 100%; height: 100%; position: absolute;} .banner-parallax{position: relative; height: 600px; overflow: hidden;} .banner-parallax .banner-inner{width: 100%; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover;} .banner-parallax .banner-bg-wrap{position: absolute; left: 0; right: 0; top: 0; width: 100%; height: 100%; backface-visibility: hidden; visibility: inherit; z-index: 0; opacity: 1;} @media (max-width: 767px){.banner-parallax{height: 350px !important;}} .banner-inner{position: relative; height: 600px; width: 100%;} .banner-inner:before{content: ''; position: absolute; left: 0; right: 0; top: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.1); z-index: 3;} .banner-caption{position: absolute; left: 0; top: 50%; -moz-transform: translate(0, -50%); -o-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%); z-index: 2; width: 100%;} .banner-caption h1{color: #fff; font-family: 'Playfair Display', serif;} .banner-caption h2{color: #fff;} @media (min-width: 991px){body.transparent-yes .banner-caption{top: 55%;}} .banner-video-inner{position: absolute; width: 100%; height: 100% !important; left: 50%; top: 50%; -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);} .banner-module{position: relative; padding: 0;} .banner-module .slick-slide{position: relative;} .banner-module .slick-slide .caption{opacity: 0; filter: alpha(opacity=0); -moz-transform: translate(-30%, -50%) scale(0.5); -o-transform: translate(-30%, -50%) scale(0.5); -ms-transform: translate(-30%, -50%) scale(0.5); -webkit-transform: translate(-30%, -50%) scale(0.5); transform: translate(-30%, -50%) scale(0.5);} .banner-module .slick-active .caption{opacity: 1; filter: alpha(opacity=100); -moz-transform: translate(-30%, -50%) scale(1); -o-transform: translate(-30%, -50%) scale(1); -ms-transform: translate(-30%, -50%) scale(1); -webkit-transform: translate(-30%, -50%) scale(1); transform: translate(-30%, -50%) scale(1);} @media (max-width: 767px){.banner-module .slick-active .caption{left: 50%; -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}} .banner-module .owl-item{position: relative;} .banner-module .owl-item .caption{} .banner-module .owl-item.active .caption{-webkit-animation-name: bounceInRight; animation-name: bounceInRight;} @media (max-width: 767px){.banner-module .owl-item.active .caption{left: 50%; -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}} .banner-module .caption{display: inline-block; width: 650px; padding: 17px; min-height: 85px; position: absolute; top: 70%; left: 25%; z-index: 2; -moz-transform: translate(-30%, -50%); -o-transform: translate(-30%, -50%); -ms-transform: translate(-30%, -50%); -webkit-transform: translate(-30%, -50%); transform: translate(-30%, -50%); background: rgba(255, 255, 255, 0.9); border: 10px solid rgba(255, 255, 255, 0.5);} .banner-module .caption ul{color: #000;} .banner-module .caption ul li{padding: 0; padding-right: 10px;} .banner-module .caption ul li:last-child{padding: 0;} @media (max-width: 481px){.banner-module .caption ul{font-size: 12px;}} .banner-module .caption img{width: auto !important;} .banner-module .caption .price{position: absolute; top: 25px; right: 17px; bottom: inherit; left: inherit; z-index: 2;} .banner-module .caption .feature-label{font-size: 10px; line-height: 10px; margin: 0; font-weight: 700; text-transform: uppercase; text-align: inherit; padding: 5px 20px; color: #fff; position: absolute; top: -10px; right: inherit; bottom: inherit; left: 0; z-index: 2; background: #77c720;} .banner-module .caption .btn-detail{border-radius: 0; padding: 7px 15px; position: absolute; top: auto; right: 0; bottom: 0; left: auto; z-index: 2;} .banner-module .caption .btn-detail .fa{margin-left: 5px;} @media (max-width: 767px){.banner-module .caption{width: 350px; padding: 12px;}.banner-module .caption .price{top: 12px; right: 12px;}} @media (max-width: 481px){.banner-module .caption{width: 90%; margin-left: 8px;}.banner-module .caption .amenities{display: none;}.banner-module .caption .date{display: none;}.item-body .property-title.slide-title{font-size: 15px !important; max-width: 60% !important;}} .banner-slider{margin: 0;} .banner-slider .owl-controls{margin: 0;} .banner-slider .owl-controls .owl-nav div[class*="owl-"]{width: 50px; height: 50px; line-height: 50px; border-radius: 0;} .banner-slider .owl-controls .owl-nav div[class*="owl-"] .fa{line-height: 45px; font-size: 40px;} @media (max-width: 767px){.banner-slider .owl-controls .owl-nav div[class*="owl-"]{width: 38px; height: 38px; line-height: 38px; font-size: 30px;}.banner-slider .owl-controls .owl-nav div[class*="owl-"] .fa{line-height: 34px; font-size: 20px;}} .banner-slider .owl-controls .owl-nav .owl-prev{left: 0;} .banner-slider .owl-controls .owl-nav .owl-next{right: 0;} @media (max-width: 767px){.banner-slider .owl-controls{padding: 7px 0; position: absolute; left: 0; right: 0; bottom: 0; top: 0;}} .banner-slider .owl-dot span{background-color: #fff !important;} .banner-slider .owl-dot.active span{background-color: transparent !important; border-color: #fff !important;} .banner-slider .slick-prev, .banner-slider .slideshow .slide .slick-next, .slideshow .slide .banner-slider .slick-next, .banner-slider .slideshow .slideshow-nav .slick-next, .slideshow .slideshow-nav .banner-slider .slick-next, .banner-slider .slick-next{width: 50px; height: 50px; line-height: 50px; background: rgba(0, 174, 239, 0.75); border-radius: 0; left: 0; right: inherit;} .banner-slider .slick-prev:before, .banner-slider .slideshow .slide .slick-next:before, .slideshow .slide .banner-slider .slick-next:before, .banner-slider .slideshow .slideshow-nav .slick-next:before, .slideshow .slideshow-nav .banner-slider .slick-next:before, .banner-slider .slick-next:before{vertical-align: middle; line-height: 46px; display: block; height: 50px; font-size: 40px;} @media (max-width: 767px){.banner-slider .slick-prev, .banner-slider .slideshow .slide .slick-next, .slideshow .slide .banner-slider .slick-next, .banner-slider .slideshow .slideshow-nav .slick-next, .slideshow .slideshow-nav .banner-slider .slick-next, .banner-slider .slick-next{width: 38px; height: 38px; line-height: 38px;}.banner-slider .slick-prev:before, .banner-slider .slideshow .slide .slick-next:before, .slideshow .slide .banner-slider .slick-next:before, .banner-slider .slideshow .slideshow-nav .slick-next:before, .slideshow .slideshow-nav .banner-slider .slick-next:before, .banner-slider .slick-next:before{height: 38px; line-height: 36px; font-size: 28px;}} @media (max-width: 481px){.banner-slider .slick-prev, .banner-slider .slideshow .slide .slick-next, .slideshow .slide .banner-slider .slick-next, .banner-slider .slideshow .slideshow-nav .slick-next, .slideshow .slideshow-nav .banner-slider .slick-next, .banner-slider .slick-next{display: none !important;}} .banner-slider .slick-next{right: 0; left: inherit;} .banner-slider .slick-slide img{width: 100%;} .banner-slider .item{height: 500px; background-position: center center; background-size: cover, 100%; background-repeat: no-repeat;} .banner-slider.short .item{height: 400px;} @media (min-width: 768px) and (max-width: 991px){.banner-slider .item{height: 400px;}} @media (max-width: 767px){.banner-slider .item{height: 300px;}} .banner-slider .banner-link{display: block; position: relative; height: 100%; width: 100%; z-index: 1;} .banner-page-title{height: 300px;} @media (min-width: 768px) and (max-width: 991px){.banner-page-title{height: 240px;}} @media (max-width: 767px){.banner-page-title{height: 170px;}} #houzez-gmap-main{position: relative; width: 100%; height: 550px;} #houzez-gmap-main .map-arrows-actions{font-size: 0; position: absolute; top: 20px; left: 20px; z-index: 4;} #houzez-gmap-main .map-next-prev-actions{font-size: 0; position: absolute; top: 20px; right: 20px; z-index: 4;} #houzez-gmap-main .map-zoom-actions{font-size: 0; position: absolute; bottom: 20px; right: 20px; z-index: 4;} #houzez-gmap-main .map-btn{cursor: pointer; display: inline-block; line-height: 29px; color: #fff; height: 30px; border: none; background: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; background-color: rgba(0, 0, 0, 0.75); padding: 0 10px; font-weight: 500; font-size: 12px; vertical-align: middle;} #houzez-gmap-main .map-btn:hover{background-color: rgba(76, 198, 244, 0.75);} #houzez-gmap-main .map-btn + .map-btn{margin-left: 3px;} @media (max-width: 481px){#houzez-gmap-main .map-btn span{display: none;}} #houzez-gmap-main .map-search{height: 30px; width: 188px; display: inline-block; vertical-align: middle; margin-left: 3px; border: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; background-color: rgba(255, 255, 255, 0.75); color: #000; font-size: 14px; font-weight: 500; padding: 0 8px; top: 20px !important; left: 82px !important;} #houzez-gmap-main .open .dropdown-toggle{background-color: rgba(0, 0, 0, 0.75);} #houzez-gmap-main .dropdown-menu{min-width: 74px; width: 74px; background-color: rgba(0, 0, 0, 0.75); border: none;} #houzez-gmap-main .dropdown-menu a{padding: 3px 10px; color: #fff; font-size: 12px;} #houzez-gmap-main .map-info-box{z-index: 4;} .mapfull{position: fixed !important; height: 100% !important; top: 0; left: 0; right: 0; z-index: 999999;} .mapfull #houzez-listing-map{height: 100% !important;} #houzez-listing-map-vc{height: 550px; position: relative;} #listing-map{height: 550px; position: relative;} #houzez-listing-map{height: 100%; width: 100%; position: relative;} #lightbox-popup-main{position: fixed; left: 0; right: 0; height: 100%; width: 100%; top: 0; background: rgba(255, 255, 255, 0.8); z-index: 999999; overflow: hidden; visibility: hidden;} #lightbox-popup-main.active{overflow-x: hidden; overflow-y: auto; visibility: visible;} .lightbox-popup{position: relative; margin: 30px auto; -moz-transform: translate(0, 0); -o-transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0);} .lightbox-popup .popup-inner{box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); background-color: #fff; position: relative; width: 100%; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out;} .lightbox-popup .popup-inner .expand-icon{width: 40px; height: 40px; line-height: 40px; font-size: 18px; position: absolute; right: 0; top: 0; background: rgba(45, 45, 45, 0.8); color: #fff; z-index: 10; cursor: pointer; text-align: center; font-family: "FontAwesome";} .lightbox-popup .popup-inner .expand-icon:before{content: "\f065";} .lightbox-popup .popup-inner .expand-icon:hover{font-size: 20px;} .lightbox-popup .popup-inner .expand-icon.compress{font-size: 20px;} .lightbox-popup .popup-inner .expand-icon.compress:before{content: "\f066";} .lightbox-popup .popup-inner .expand-icon.compress:hover{font-size: 18px;} @media (max-width: 767px){.lightbox-popup .popup-inner{height: 100%;}} @media (max-width: 767px){.lightbox-popup{position: absolute; width: 100% !important; height: 100%; margin: 0;}} .lightbox-left{float: left; width: 860px; position: relative; z-index: 10; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out;} .lightbox-left .header-title{width: 100%; padding-right: 180px;} @media (max-width: 767px){.lightbox-left{z-index: inherit;}} .lightbox-left .lightbox-close{display: none;} @media (max-width: 767px){.lightbox-left .lightbox-close{display: inline-block;}} .lightbox-left .show{display: inline-block !important;} @media (max-width: 767px){.lightbox-left{height: 100%;}} .lightbox-right{position: absolute; top: 0; right: 0; width: 280px; background-color: #fff; z-index: 5;} .lightbox-right .lightbox-header{background-color: #393939;} @media (max-width: 767px){.lightbox-right{z-index: -1; top: 45px; width: 100%; height: calc(55%);}} .lightbox-right.in{z-index: 2;} .lightbox-header{width: 100%; height: 60px; background-color: #2d2d2d; position: relative; z-index: 1;} .lightbox-header .header-title{padding-left: 20px; width: 100%;} .lightbox-header .header-title p{color: #fff; margin: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 92%; line-height: 60px;} @media (max-width: 767px){.lightbox-header .header-title p{line-height: 45px;}} .lightbox-header .header-title img{margin-right: 10px; display: inline-block; vertical-align: middle; margin-top: -5px;} .lightbox-header .header-actions{position: absolute; right: 0; top: 0;} .lightbox-header .header-actions ul{font-size: 0;} .lightbox-header .header-actions li{margin: 0; line-height: 60px; padding: 0 20px; color: #575757; border-left: 1px solid #575757; font-size: 24px !important;} .lightbox-header .header-actions li:hover{color: #fff;} .lightbox-header .header-actions li:focus{color: #fff;} .lightbox-header .header-actions li:active{color: #fff;} @media (max-width: 767px){.lightbox-header .header-actions li{color: #fff; font-size: 18px !important; width: 50px; text-align: center; padding: 0;}} .lightbox-header .header-actions span{width: auto; height: auto; line-height: 100%; opacity: 1; background-color: transparent;} .lightbox-header .header-actions span:hover{background-color: transparent;} .lightbox-header .header-actions .lightbox-close{color: #fff;} .lightbox-header .header-actions .tooltip_left{right: 50px;} @media (max-width: 767px){.lightbox-header .visible-xs{display: inline-block !important;}} @media (max-width: 767px){.lightbox-header{height: 45px; background-color: #000; border-bottom: 1px solid #575757;}.lightbox-header .header-actions li{line-height: 45px; font-size: 18px;}.lightbox-header .header-actions .share-btn{display: none;}} .gallery-area{background-color: #000; padding: 20px; position: relative; min-height: 566px;} .gallery-area .lightbox-slide{margin: 0; display: none; padding: 0;} .gallery-area .lightbox-slide img{width: auto; max-height: 600px; display: inline-block;} .gallery-area .gallery-inner{width: 100%; position: relative; left: 50%; top: 0; -moz-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0);} @media (max-width: 767px){.gallery-area .gallery-inner{position: absolute; left: 50%; top: 44%; -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}} .gallery-area .owl-carousel .owl-item{text-align: center;} .gallery-area .owl-controls{margin: 0;} @media (min-width: 768px) and (max-width: 991px){.gallery-area{min-height: inherit;}} @media (max-width: 767px){.gallery-area{min-height: calc(55%); padding: 0 0 50px;}} .agent-area .form-small{padding: 20px;} .agent-area .agent-media .media-left a, .agent-area .agent-media .next-prev-block .media-right a, .next-prev-block .agent-area .agent-media .media-right a{width: 100px !important;} .lightbox-slide-nav{position: absolute; left: 0; right: 0; bottom: 0; width: 100%; background-color: #000; border-top: 1px solid #4b4b4b;} .lightbox-arrow-left{float: left; border-right: 1px solid #4b4b4b !important;} .lightbox-arrow-right{float: right; border-left: 1px solid #4b4b4b !important;} .lightbox-arrow{width: 50px; height: 50px; text-align: center; background-color: transparent; color: #fff; font-size: 24px; border: none; cursor: pointer; position: relative; z-index: 1;} .lightbox-arrow:hover{background-color: #1b1464;} .lightbox-nav-title{position: absolute; left: 0; right: 0; top: 0; padding: 0 50px; line-height: 50px; color: #fff; text-align: center;} body{font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 400; line-height: 1.42857143; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;} @media (max-width: 767px){body{font-size: 12px;}} strong, b{font-weight: 500;} .breadcrumb{line-height: 12px;} .breadcrumb li{font-size: 12px; line-height: 12px; margin: 0; font-weight: 300; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.breadcrumb li{line-height: 18px;}} .page-title .title-head{font-size: 30px; line-height: 38px; margin: 0; font-weight: 500; text-transform: capitalize; text-align: inherit;} @media (min-width: 768px) and (max-width: 991px){.page-title .title-head{font-size: 24px;}} @media (max-width: 767px){.page-title .title-head{font-size: 20px; line-height: 28px;}} @media (max-width: 481px){.page-title .title-head{font-size: 18px !important; line-height: 24px !important;}} .page-title h1{font-size: 30px; line-height: 38px; margin: 0; font-weight: 500; text-transform: capitalize; text-align: inherit;} @media (min-width: 768px) and (max-width: 991px){.page-title h1{font-size: 24px;}} @media (max-width: 767px){.page-title h1{font-size: 20px; line-height: 28px;}} @media (max-width: 481px){.page-title h1{font-size: 18px !important; line-height: 24px !important;}} .form-control, .post-password-form input[type='password']{font-size: 14px; line-height: 1.42857; margin: 0; font-weight: 400; text-transform: inherit; text-align: inherit;} .dropdown-menu > li > a{font-size: 14px; line-height: 1.42857; margin: 0; font-weight: 400; text-transform: inherit; text-align: inherit;} .rating{font-size: 13px; line-height: 13px; margin: 0; font-weight: 400; text-transform: inherit; text-align: inherit;} .top-bar .top-nav > ul > li > a{font-size: 13px; line-height: 31px; margin: 0; font-weight: 400; text-transform: capitalize; text-align: inherit;} .splash-search h1{font-size: 43px; line-height: 43px; margin: 0 0 10px; font-weight: 500; text-transform: inherit; text-align: center;} @media (min-width: 768px) and (max-width: 991px){.splash-search h1{font-size: 30px; line-height: 36px;}} @media (max-width: 767px){.splash-search h1{font-size: 24px; line-height: 28px;}} @media (max-width: 481px){.splash-search h1{font-size: 20px; line-height: 24px;}} .splash-search .banner-sub-title{color: #fff; font-size: 24px; line-height: 26px; margin: 0 0 35px 0; font-weight: 300; text-transform: inherit; text-align: center;} @media (min-width: 768px) and (max-width: 991px){.splash-search .banner-sub-title{font-size: 20px; margin: 0 0 25px;}} @media (max-width: 767px){.splash-search .banner-sub-title{font-size: 14px; line-height: 18px; margin: 0 0 15px;}} .banner-caption h1{font-size: 43px; line-height: 43px; margin: 0 0 10px; font-weight: 400; text-transform: inherit; text-align: center;} @media (min-width: 768px) and (max-width: 991px){.banner-caption h1{font-size: 36px; line-height: 38px;}} @media (max-width: 767px){.banner-caption h1{font-size: 22px; line-height: 26px; margin: 0 0 5px;}} @media (max-width: 481px){.banner-caption h1{font-size: 18px; line-height: 24px; margin: 0 0 5px;}} .banner-caption h2{font-size: 24px; line-height: 24px; margin: 0 0 10px; font-weight: 300; text-transform: inherit; text-align: center;} @media (max-width: 767px){.banner-caption h2{font-size: 14px; line-height: 16px;}} .header-right a{font-size: 14px; font-weight: 500; text-align: right;} .navi ul{font-size: 0; line-height: inherit; margin: 0; font-weight: 400; text-transform: inherit; text-align: inherit;} .navi ul li{font-size: 14px; line-height: 14px; margin: 0; font-weight: 500; text-transform: capitalize; text-align: inherit;} .navi ul ul li{font-size: 14px; line-height: 18px; margin: 0; font-weight: 500; text-transform: inherit; text-align: inherit;} .list-tabs .tabs a{font-size: 14px; line-height: 14px; margin: 0; font-weight: 500; text-transform: uppercase; text-align: center;} @media (max-width: 767px){.list-tabs .tabs a{font-size: 12px; line-height: 12px; font-weight: 400;}} .sort-tab .btn{font-size: 14px; line-height: 1; margin: 0; font-weight: 500; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.sort-tab .btn{font-size: 12px;}} .item-body .property-title{font-size: 20px; line-height: normal; margin: 0 0 7px 0; font-weight: 800; text-transform: inherit; text-align: inherit; max-width: 600px;} .item-body .property-title.slide-title{font-size: 20px; max-width: 70%;} .grid-view .item-body .property-title{font-size: 22px;} @media (max-width: 767px){.item-body .property-title{font-size: 14px; line-height: 18px; white-space: inherit;}} .item-body .property-location{font-size: 13px; line-height: 13px; margin: 0; font-weight: 300; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.item-body .property-location{font-size: 12px; line-height: 14px; width: 60%; white-space: inherit;}} .item-body .date p{font-size: 12px; line-height: 12px; margin: 0; font-weight: 300; text-transform: inherit; text-align: inherit;} .item-body .phone p{font-size: 12px; line-height: 12px; margin: 8px 0 0 0; font-weight: 400; text-transform: inherit; text-align: inherit;} .price .price-start{font-size: 12px; line-height: 12px; margin-bottom: 7px;} .price h3{font-size: 18px; line-height: 18px; margin: 0; font-weight: 500; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.price h3{font-size: 14px; line-height: 14px;}} .price .rant{font-size: 12px; line-height: 12px; margin: 7px 0 0; font-weight: 500; text-transform: inherit; text-align: inherit;} .price .item-price{font-size: 18px; line-height: 18px; margin: 0; font-weight: 500; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.price .item-price{font-size: 14px; line-height: 14px;}} .price .item-sub-price{font-size: 12px; line-height: 12px; margin: 7px 0 0; font-weight: 500; text-transform: inherit; text-align: inherit;} .item-thumb, figure, .carousel-module .carousel .item figure{} .item-thumb .label-featured, figure .label-featured, .carousel-module .carousel .item figure .label-featured{font-size: 10px; line-height: 11px; margin: 0; font-weight: 500; text-transform: uppercase; text-align: inherit;} .item-thumb .thumb-caption, figure .thumb-caption, .carousel-module .carousel .item figure .thumb-caption{} .item-thumb .thumb-caption .cap-price, figure .thumb-caption .cap-price, .carousel-module .carousel .item figure .thumb-caption .cap-price{font-size: 16px; line-height: 16px; margin: 0; font-weight: 500; text-transform: uppercase; text-align: inherit;} .item-thumb .thumb-caption .cap-social, figure .thumb-caption .cap-social, .carousel-module .carousel .item figure .thumb-caption .cap-social{font-size: 12px; line-height: 12px; margin: 0; font-weight: 400; text-transform: uppercase; text-align: inherit;} .item-foot p{font-size: 12px; line-height: 20px; margin: 0; font-weight: 300; text-transform: inherit; text-align: inherit;} .detail h3{font-size: 14px; line-height: 26px; margin: 0; font-weight: 500; text-transform: inherit; text-align: inherit;} .detail ul{font-size: 14px; line-height: 18px; margin: 0; font-weight: 400; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.detail ul{font-size: 12px; line-height: 16px;}} .detail .cap-price{font-size: 16px; line-height: 16px; margin: 0; font-weight: 500; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.detail .cap-price{font-size: 14px; line-height: 14px;}} .item-body .amenities p{font-size: 13px; line-height: 16px; margin: 0 0 5px 0; font-weight: 500; text-transform: inherit; text-align: inherit;} #advanced-search .dropdown-toggle{font-size: 16px; line-height: 1.42857; margin: 0; font-weight: 400; text-transform: inherit; text-align: center;} @media (max-width: 481px){#advanced-search .dropdown-toggle{font-weight: 400; text-transform: inherit;}} #advanced-search .form-control, #advanced-search .post-password-form input[type='password'], .post-password-form #advanced-search input[type='password']{font-size: 16px; line-height: 1.42857; margin: 0; font-weight: 400; text-transform: inherit; text-align: inherit;} @media (max-width: 481px){#advanced-search .form-control, #advanced-search .post-password-form input[type='password'], .post-password-form #advanced-search input[type='password']{font-weight: 400; text-transform: inherit;}} #advanced-search .advance-btn{font-size: 16px; line-height: 19px; margin: 0; text-transform: capitalize; text-align: inherit; background: transparent; font-weight: 400;} #advanced-search .advance-btn:hover{color: #4cc6f4; box-shadow: none;} #advanced-search .features-list label.title{font-size: 14px; line-height: 14px; margin: 7px 0 14px 0; font-weight: 700; text-transform: uppercase; text-align: inherit;} .module-title h1{font-size: 32px; line-height: 38px; margin: 0 0 20px 0; font-weight: 500; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.module-title h1{font-size: 28px; line-height: 34px; margin: 0 0 10px 0; font-weight: 500; text-transform: inherit; text-align: inherit;}} @media (max-width: 481px){.module-title h1{font-size: 20px; line-height: 24px;}} .module-title h2{font-family: 'Playfair Display', serif; font-size: 24px; line-height: 30px; margin: 0 0 10px 0; font-weight: 500; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.module-title h2{font-size: 18px; line-height: 22px;}} @media (max-width: 481px){.module-title h2{font-size: 16px; line-height: 20px;}} .module-title .sub-heading{font-size: 18px; line-height: 24px; margin: 0; font-weight: 400; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.module-title .sub-heading{font-size: 14px; line-height: 20px;}} .sub-heading{font-size: 16px; line-height: 24px; margin: 0; font-weight: 300; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.sub-heading{font-size: 14px; line-height: 20px;}} .houzez-module .module-title-nav h2{font-size: 24px; font-family: 'Playfair Display', serif; line-height: 32px; margin: 0; font-weight: 500; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.houzez-module .module-title-nav h2{font-size: 18px; line-height: 24px;}} .houzez-module .module-title-nav .sub-title{font-size: 18px; line-height: 18px; margin: 5px 0 0 0; font-weight: 300; text-transform: inherit; text-align: inherit;} .houzez-module .module-title-nav .module-nav .btn{font-size: 10px; line-height: 10px; margin: 0; font-weight: 400; text-transform: inherit; text-align: inherit;} .services-module .service-block h3{font-size: 20px; line-height: 24px; margin: 0 0 8px 0; font-weight: 400; text-transform: inherit; text-align: inherit;} @media (min-width: 992px) and (max-width: 1199px){.services-module .service-block h3{font-size: 18px; line-height: 22px;}} @media (max-width: 767px){.services-module .service-block h3{font-size: 16px; line-height: 20px;}} .services-module .service-block p{font-size: 16px; line-height: 22px; margin: 0 0 10px 0; font-weight: 300; text-transform: inherit; text-align: inherit;} @media (max-width: 1070px){.services-module .service-block p{font-size: 13px; line-height: 20px;}} @media (max-width: 767px){.services-module .service-block p{font-size: 12px; line-height: 20px;}} .services-module .service-block .find{font-size: 16px; line-height: 16px; margin: 0; font-weight: 400; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.services-module .service-block .find{font-size: 12px; line-height: 12px;}} .services-module.style2 h3{font-size: 18px; line-height: 22px; margin: 0 0 8px 0; font-weight: 700; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.services-module.style2 h3{font-size: 16px; line-height: 22px; margin: 0 0 8px 0; font-weight: 700; text-transform: inherit; text-align: inherit;}} .post-card-item .thumb-caption h3{font-size: 16px; line-height: 20px; margin: 0; font-weight: 700; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.post-card-item .thumb-caption h3{font-size: 14px; line-height: 18px;}} .post-card-description h3{font-size: 16px; line-height: 24px; margin: 0 0 10px; font-weight: 400; text-transform: inherit; text-align: inherit; height: 50px; overflow: hidden;} @media (max-width: 767px){.post-card-description h3{font-size: 14px; line-height: 18px;}} .post-card-description .read{font-size: 14px; line-height: 14px; margin: 0; font-weight: 400; text-transform: inherit; text-align: inherit;} .agents-block .block-body .description, .partner-block .block-body .description{font-size: 16px; line-height: 20px; margin: 0 0 20px 0; font-weight: 300; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.agents-block .block-body .description, .partner-block .block-body .description{font-size: 14px; line-height: 20px;}} .agents-block .block-body .auther-info, .partner-block .block-body .auther-info{font-size: 14px; line-height: 18px; margin: 0 0 10px 0; font-weight: 400; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.agents-block .block-body .auther-info, .partner-block .block-body .auther-info{font-size: 12px; line-height: 16px;}} .agents-block .block-body .view, .partner-block .block-body .view{font-size: 16px; line-height: 16px; margin: 0; font-weight: 500; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.agents-block .block-body .view, .partner-block .block-body .view{font-size: 14px; line-height: 14px;}} .block-body .description{font-size: 16px; line-height: 22px; margin: 0 0 15px 0; font-weight: 500; text-transform: inherit; text-align: inherit;} @media (min-width: 768px) and (max-width: 991px){.block-body .description{font-size: 14px; line-height: 24px;}} @media (max-width: 767px){.block-body .description{font-size: 14px; line-height: 24px;}} .block-body h3.description{font-size: 18px; line-height: 30px; margin: 0 0 15px 0; font-weight: 400; text-transform: inherit; text-align: inherit;} @media (min-width: 768px) and (max-width: 991px){.block-body h3.description{font-size: 14px; line-height: 24px;}} @media (max-width: 767px){.block-body h3.description{font-size: 14px; line-height: 24px;}} .block-body .auther-info{font-size: 14px; line-height: 20px; margin: 0; font-weight: 400; text-transform: inherit; text-align: inherit;} .callto-action div h3{font-size: 24px; line-height: 28px; margin: 0 0 10px 0; font-weight: 700; text-transform: inherit; text-align: inherit;} @media (min-width: 768px) and (max-width: 991px){.callto-action div h3{font-size: 20px; line-height: 24px; margin: 0 0 10px 0; font-weight: 700; text-transform: inherit; text-align: inherit;}} @media (max-width: 767px){.callto-action div h3{font-size: 18px; line-height: 22px; margin: 0 0 10px 0; font-weight: 700; text-transform: inherit; text-align: inherit;}} .callto-action div p{font-size: 16px; line-height: 20px; margin: 0; font-weight: 400; text-transform: inherit; text-align: inherit;} .location-block .heading{font-size: 24px; line-height: 24px; margin: 0 0 5px; font-weight: 700; text-align: center;} @media (max-width: 767px){.location-block .heading{font-size: 20px; line-height: 20px; margin: 0 0 5px; font-weight: 700;}} @media (max-width: 481px){.location-block .heading{font-size: 18px; line-height: 18px;}} .location-block .sub-heading{font-size: 14px; line-height: 14px; margin: 0; font-weight: 400; text-transform: uppercase; text-align: center;} .my-menu li a{font-size: 13px; line-height: 13px; margin: 0; font-weight: 400; text-transform: inherit; text-align: inherit;} .header-detail h1{font-size: 30px; line-height: 30px; margin: 0 0 9px 0; font-weight: 500; text-transform: inherit; text-align: inherit;} @media (min-width: 768px) and (max-width: 991px){.header-detail h1{font-size: 24px; line-height: 28px;}} @media (max-width: 767px){.header-detail h1{font-size: 18px; line-height: 20px; margin-bottom: 5px;}} .header-detail .property-address{font-size: 14px; line-height: 14px; margin: 0 !important; font-weight: 400; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.header-detail .property-address{font-size: 12px; line-height: 12px;}} .header-detail .item-price{font-size: 30px; line-height: 30px; margin: 0 0 8px 0; font-weight: 500; text-transform: inherit; text-align: inherit;} @media (min-width: 768px) and (max-width: 991px){.header-detail .item-price{font-size: 24px; line-height: 28px;}} @media (max-width: 767px){.header-detail .item-price{font-size: 16px; line-height: 20px; margin-bottom: 0;}} .header-detail .item-sub-price{font-size: 18px; line-height: 18px; margin: 0; font-weight: 400; text-transform: inherit; text-align: inherit;} @media (min-width: 768px) and (max-width: 991px){.header-detail .item-sub-price{font-size: 16px;}} @media (max-width: 767px){.header-detail .item-sub-price{font-size: 12px;}} .header-detail .label-wrap .label{font-size: 12px; line-height: 12px; text-transform: uppercase; font-weight: 500;} @media (max-width: 767px){.header-detail .label-wrap .label{font-size: 10px; line-height: 11px;}} .detail-top-full .header-detail h4{font-size: 18px; line-height: 18px; margin: 0; font-weight: 400; text-transform: inherit; text-align: inherit;} @media (min-width: 768px) and (max-width: 991px){.detail-top-full .header-detail h4{font-size: 16px;}} @media (max-width: 767px){.detail-top-full .header-detail h4{font-size: 14px;}} .form-small .head-left{font-size: 14px; line-height: 18px; font-weight: 500;} .form-small .head-right{font-size: 14px; line-height: 18px; font-weight: 500;} .form-small .form-small-title{font-size: 14px; line-height: 18px; font-weight: 500;} .agent-media dt{font-size: 14px; line-height: 20px; margin: 0 0 4px; font-weight: 500; text-transform: uppercase; text-align: inherit;} @media (max-width: 767px){.agent-media dt{font-size: 12px; line-height: 18px;}} .agent-media dd{font-size: 14px; line-height: 20px; margin: 0; font-weight: 300; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.agent-media dd{font-size: 12px; line-height: 18px;}} .agent-media .view{font-weight: 500; font-size: 14px;} .agent-media .media-heading{font-size: 14px; line-height: 20px; margin: 0 0 4px; font-weight: 500; text-transform: uppercase; text-align: inherit;} .detail-bar h1{font-size: 24px; line-height: 28px; margin: 0 0 20px 0; font-weight: 500; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.detail-bar h1{font-size: 20px; line-height: 24px; margin-bottom: 15px;}} .detail-bar h2{font-size: 20px; line-height: 24px; margin: 0 0 20px 0; font-weight: 500; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.detail-bar h2{font-size: 16px; line-height: 22px; margin-bottom: 15px;}} .detail-bar h3{font-size: 18px; line-height: 22px; margin: 0 0 20px 0; font-weight: 500; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.detail-bar h3{font-size: 14px; line-height: 18px; margin-bottom: 15px;}} .detail-bar h4{font-size: 16px; line-height: 20px; margin: 0 0 20px 0; font-weight: 500; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.detail-bar h4{font-size: 12px; line-height: 18px; margin-bottom: 15px;}} .detail-bar p{font-size: 16px; line-height: 24px; margin: 0 0 20px 0; font-weight: 300; text-transform: inherit; text-align: inherit;} .detail-bar p b{font-weight: 400; color: #333;} @media (max-width: 767px){.detail-bar p{font-size: 12px; line-height: 22px; margin-bottom: 15px;}} .detail-bar ul li{font-size: 16px; line-height: 30px; margin: 0; font-weight: 300; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.detail-bar ul li{font-size: 14px; line-height: 22px;}} .detail-bar ol li{font-size: 16px; line-height: 30px; margin: 0; font-weight: 300; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.detail-bar ol li{font-size: 14px; line-height: 22px;}} .detail-bar .detail-tabs li{font-size: 14px; line-height: 14px; margin: 0; font-weight: 500; text-transform: uppercase; text-align: center;} @media (max-width: 767px){.detail-bar .detail-tabs li{font-size: 12px;}} @media (max-width: 481px){.detail-bar .detail-tabs li{line-height: 26px;}} .detail-bar .agent-media li{font-size: 14px; line-height: 20px; margin: 0 0 2px; font-weight: 300; text-transform: inherit; text-align: inherit;} .detail-title .title-left{font-size: 18px; line-height: 18px; margin: 0; font-weight: 500; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.detail-title .title-left{font-size: 14px;}} .detail-title p{font-size: 12px; line-height: 18px; margin: 0; font-weight: 300; text-transform: inherit; text-align: inherit;} .detail-title-inner .title-inner{font-size: 16px; line-height: 16px; margin: 0; font-weight: 500; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.detail-title-inner .title-inner{font-size: 14px;}} .next-prev-block h3{font-size: 16px; line-height: 16px; margin: 0 0 10px 0; font-weight: 500; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.next-prev-block h3{font-size: 12px; line-height: 12px; margin: 0 0 10px 0; font-weight: 400; text-transform: inherit; text-align: inherit;}} .next-prev-block h4{font-size: 16px; line-height: 16px; margin: 0; font-weight: 400; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.next-prev-block h4{font-size: 12px; line-height: 12px; margin: 0 0 10px 0; font-weight: 300; text-transform: inherit; text-align: inherit;}} .next-prev-block i{font-size: 18px;} @media (max-width: 767px){.next-prev-block i{font-size: 15px;}} .article-detail h1, .comments-block h1{font-size: 30px; line-height: 38px; margin: 0 0 24px 0; font-weight: 500; text-transform: inherit; text-align: inherit;} .article-detail h2, .comments-block h2{font-size: 24px; line-height: 32px; margin: 0 0 18px 0; font-weight: 500; text-transform: inherit; text-align: inherit;} .article-detail h3, .comments-block h3{font-size: 20px; line-height: 28px; margin: 0 0 18px 0; font-weight: 500; text-transform: inherit; text-align: inherit;} .article-detail h4, .comments-block h4{font-size: 18px; line-height: 26px; margin: 0 0 18px 0; font-weight: 500; text-transform: inherit; text-align: inherit;} .article-detail h5, .comments-block h5{font-size: 16px; line-height: 24px; margin: 0 0 18px 0; font-weight: 500; text-transform: inherit; text-align: inherit;} .article-detail h6, .comments-block h6{font-size: 14px; line-height: 20px; margin: 0 0 18px 0; font-weight: 500; text-transform: inherit; text-align: inherit;} .article-detail p, .comments-block p{font-size: 16px; line-height: 24px; margin: 0 0 20px 0; font-weight: 300; text-transform: inherit; text-align: inherit;} .article-detail p:last-child, .comments-block p:last-child{margin: 0;} .article-detail ul li, .comments-block ul li{font-size: 16px; line-height: 30px; margin: 0; font-weight: 300; text-transform: inherit; text-align: inherit;} .article-detail ol li, .comments-block ol li{font-size: 16px; line-height: 30px; margin: 0; font-weight: 300; text-transform: inherit; text-align: inherit;} .article-detail dt, .comments-block dt, .article-detail dd, .comments-block dd{line-height: 24px;} .article-detail dd, .comments-block dd{font-size: 16px;} @media (min-width: 768px) and (max-width: 991px){.article-detail h1, .comments-block h1{font-size: 28px; line-height: 36px; margin: 0 0 24px 0; font-weight: 500; text-transform: inherit; text-align: inherit;}.article-detail h2, .comments-block h2{font-size: 22px; line-height: 30px; margin: 0 0 18px 0; font-weight: 500; text-transform: inherit; text-align: inherit;}.article-detail h3, .comments-block h3{font-size: 18px; line-height: 26px; margin: 0 0 18px 0; font-weight: 500; text-transform: inherit; text-align: inherit;}.article-detail h4, .comments-block h4{font-size: 16px; line-height: 24px; margin: 0 0 18px 0; font-weight: 500; text-transform: inherit; text-align: inherit;}.article-detail h5, .comments-block h5{font-size: 14px; line-height: 22px; margin: 0 0 18px 0; font-weight: 500; text-transform: inherit; text-align: inherit;}.article-detail h6, .comments-block h6{font-size: 12px; line-height: 18px; margin: 0 0 18px 0; font-weight: 500; text-transform: inherit; text-align: inherit;}.article-detail p, .comments-block p{font-size: 14px; line-height: 20px; margin: 0 0 18px 0; font-weight: 300; text-transform: inherit; text-align: inherit;}.article-detail ul li, .comments-block ul li{font-size: 14px; line-height: 22px;}.article-detail ol li, .comments-block ol li{font-size: 14px; line-height: 22px;}.article-detail dt, .comments-block dt, .article-detail dd, .comments-block dd{line-height: 22px;}.article-detail dd, .comments-block dd{font-size: 14px;}} @media (max-width: 767px){.article-detail h1, .comments-block h1{font-size: 22px; line-height: 28px; margin: 0 0 20px 0; font-weight: 500; text-transform: inherit; text-align: inherit;}.article-detail h2, .comments-block h2{font-size: 20px; line-height: 26px; margin: 0 0 16px 0; font-weight: 500; text-transform: inherit; text-align: inherit;}.article-detail h3, .comments-block h3{font-size: 18px; line-height: 24px; margin: 0 0 16px 0; font-weight: 500; text-transform: inherit; text-align: inherit;}.article-detail h4, .comments-block h4{font-size: 16px; line-height: 22px; margin: 0 0 16px 0; font-weight: 500; text-transform: inherit; text-align: inherit;}.article-detail h5, .comments-block h5{font-size: 14px; line-height: 20px; margin: 0 0 16px 0; font-weight: 500; text-transform: inherit; text-align: inherit;}.article-detail h6, .comments-block h6{font-size: 12px; line-height: 18px; margin: 0 0 16px 0; font-weight: 500; text-transform: inherit; text-align: inherit;}.article-detail p, .comments-block p{font-size: 12px; line-height: 18px; margin: 0 0 16px 0; font-weight: 300; text-transform: inherit; text-align: inherit;}.article-detail ul li, .comments-block ul li{font-size: 12px; line-height: 20px;}.article-detail ol li, .comments-block ol li{font-size: 12px; line-height: 20px;}.article-detail dt, .comments-block dt, .article-detail dd, .comments-block dd{line-height: 20px;}.article-detail dd, .comments-block dd{font-size: 12px;}} @media (max-width: 481px){.article-detail h1, .comments-block h1{font-size: 18px; line-height: 20px; margin: 0 0 18px 0; font-weight: 500; text-transform: inherit; text-align: inherit;}.article-detail h2, .comments-block h2{font-size: 16px; line-height: 18px; margin: 0 0 15px 0; font-weight: 500; text-transform: inherit; text-align: inherit;}.article-detail h3, .comments-block h3{font-size: 14px; line-height: 16px; margin: 0 0 15px 0; font-weight: 500; text-transform: inherit; text-align: inherit;}.article-detail h4, .comments-block h4{font-size: 12px; line-height: 14px; margin: 0 0 15px 0; font-weight: 500; text-transform: inherit; text-align: inherit;}.article-detail h5, .comments-block h5{font-size: 12px; line-height: 14px; margin: 0 0 15px 0; font-weight: 500; text-transform: inherit; text-align: inherit;}} .list-three-col li{font-size: 14px; line-height: 28px; margin: 0; font-weight: 300; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.list-three-col li{font-size: 12px; line-height: 25px;}} .accord-block h3{font-size: 16px; line-height: 22px; margin: 0; font-weight: 500; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.accord-block h3{font-size: 14px; line-height: 20px; font-weight: 400;}} .accord-block li{font-size: 14px; line-height: 16px; margin: 0; font-weight: 300; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.accord-block li{font-size: 12px; line-height: 14px;}} .accord-block .expand-icon{font-size: 18px; line-height: 50px; margin: 0; font-weight: 500; text-transform: inherit; text-align: center;} .pagination-main .pagination a{font-size: 15px; line-height: 28px; margin: 0; font-weight: 500; text-transform: inherit; text-align: center;} .profile-detail-block .form-small h3{font-size: 14px; line-height: 14px; margin: 0 0 15px 0; font-weight: 500; text-transform: uppercase; text-align: inherit;} @media (max-width: 767px){.profile-detail-block .form-small h3{font-size: 12px; line-height: 12px;}} .profile-description .agent-title, .agency-description .agent-title{font-size: 18px; line-height: 24px; margin: 0; font-weight: 500; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.profile-description .agent-title, .agency-description .agent-title{font-size: 16px; line-height: 22px;}} .profile-description h3, .agency-description h3{font-size: 18px; line-height: 24px; margin: 0; font-weight: 500; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.profile-description h3, .agency-description h3{font-size: 16px; line-height: 22px;}} .profile-description p, .agency-description p{font-size: 14px; line-height: 22px; margin: 0 0 35px; font-weight: 300; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.profile-description p, .agency-description p{margin-bottom: 20px;}} .profile-description .position, .agency-description .position{font-size: 14px; line-height: 20px; margin: 0 0 23px; font-weight: 300; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.profile-description .position, .agency-description .position{font-size: 12px; line-height: 18px; margin-bottom: 12px;}} .profile-contact li, .agency-contact li{font-size: 14px; line-height: 14px; margin: 0; font-weight: 300; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.profile-contact li, .agency-contact li{font-size: 12px; line-height: 12px;}} .profile-rating li{font-size: 14px; line-height: 21px; margin: 0; font-weight: 300; text-transform: inherit; text-align: inherit;} .profile-tabs li{font-size: 14px; line-height: 3.4; margin: 0; font-weight: 500; text-transform: uppercase; text-align: center;} @media (max-width: 767px){.profile-tabs li{font-size: 12px;}} .profile-tab-content .title{font-size: 18px; line-height: 22px; margin: 0 0 30px; font-weight: 500; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.profile-tab-content .title{font-size: 16px; line-height: 20px; margin: 0 0 15px;}} .profile-overview p{font-size: 16px; line-height: 23px; margin: 0 0 24px; font-weight: 300; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.profile-overview p{font-size: 14px; line-height: 20px; margin: 0 0 15px;}} .reviews-list .media-heading{font-size: 16px; line-height: 18px; margin: 0 16px 0 0 !important; font-weight: 500; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.reviews-list .media-heading{font-size: 14px;}} .reviews-list .review-date{font-size: 14px; line-height: 14px; margin: 0 0 14px; font-weight: 400; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.reviews-list .review-date{font-size: 12px; line-height: 12px; margin: 0 0 8px;}} .add-review-block .review-title{font-size: 18px; line-height: 22px; margin: 0 0 20px; font-weight: 500; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.add-review-block .review-title{font-size: 14px; line-height: 18px; margin: 0 0 15px;}} .add-rating label{font-size: 16px; line-height: 20px; margin: 0 10px 0 0; font-weight: 500; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.add-rating label{font-size: 14px; line-height: 18px;}} .widget .media-heading{font-size: 14px; line-height: 18px; margin: 0 0 5px; font-weight: 500; text-transform: inherit; text-align: inherit;} .widget h4{font-size: 14px; line-height: 18px; margin: 0 0 8px; font-weight: 500; text-transform: inherit; text-align: inherit;} .widget .amenities p{font-size: 12px; line-height: 15px; margin: 0; font-weight: 400; text-transform: inherit; text-align: inherit;} .widget .rating .star-text-left{font-size: 14px; line-height: 14px; margin: 0 5px 0 0; font-weight: 500; text-transform: inherit; text-align: inherit;} .widget p{font-size: 14px; line-height: 1.42857; margin: 0; font-weight: 400; text-transform: inherit; text-align: inherit;} .widget-download .widget-title{font-size: 20px; line-height: 20px; margin: 0 0 20px 0; font-weight: 500; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.widget-download .widget-title{font-size: 16px; line-height: 14px;}} .widget-download li{font-size: 14px; line-height: 14px; margin: 0 0 15px 0; font-weight: 300; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.widget-download li{font-size: 12px; line-height: 12px;}} .widget-categories li, .widget_categories li, .widget_archive li, .widget_meta li, .widget_recent_entries li, .widget_pages li, .widget-pages li, .widget_recent_comments li, .widget_nav_menu li{font-size: 14px; line-height: 18px; margin: 0 0 10px 0; font-weight: 500; text-transform: inherit; text-align: inherit;} @media (max-width: 767px){.widget-categories li, .widget_categories li, .widget_archive li, .widget_meta li, .widget_recent_entries li, .widget_pages li, .widget-pages li, .widget_recent_comments li, .widget_nav_menu li{font-size: 12px; line-height: 14px; margin: 0 0 10px 0; font-weight: 500; text-transform: inherit; text-align: inherit;}} .widget-title{font-size: 16px; line-height: 24px; margin: 0 0 20px 0; font-weight: 500; text-transform: inherit; text-align: inherit;} .widget-range h4{font-size: 12px; line-height: 12px; margin: 0 0 10px 0; font-weight: 400; text-transform: inherit; text-align: inherit;} .widget-range .range-input{font-size: 12px; line-height: 12px; margin: 0; font-weight: 400; text-transform: inherit; text-align: inherit;} .footer p{font-size: 14px; line-height: 20px; margin: 0 0 12px 0; font-weight: 300; text-transform: inherit; text-align: inherit;} .footer .widget-pages li{font-size: 14px; line-height: 14px; margin: 0 0 10px 0; font-weight: 700; text-transform: inherit; text-align: inherit;} .footer .widget-news .media-heading{font-size: 15px; line-height: 15px; margin: 0 0 4px 0; font-weight: 700; text-transform: inherit; text-align: inherit;} .footer .widget-news p{font-size: 13px; line-height: 17px; margin: 0 0 4px 0; font-weight: 400; text-transform: inherit; text-align: inherit;} .btn{padding: 11px 15px; display: inline-block; margin-bottom: 0; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; border: none; outline: none !important; font-size: 14px; line-height: 1.42857; margin: 0; font-weight: 500; text-transform: inherit; text-align: center;} .btn .fa.fa-left{margin-right: 8px;} .btn .fa.fa-right{margin-left: 8px;} .btn .fa.pull-left{line-height: 20px;} @media (min-width: 768px) and (max-width: 991px){.btn{padding: 15px 15px; font-size: 14px;}} @media (max-width: 767px){.btn{padding: 15px 15px; font-size: 14px;}} .btn-long{padding-left: 55px; padding-right: 55px;} .btn-md{padding: 8px 15px;} .btn:active, .btn.active{background-image: none; outline: 0; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);} .btn.disabled, .btn[disabled], fieldset[disabled] .btn{cursor: not-allowed; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; opacity: .65;} a.btn.disabled, fieldset[disabled] a.btn{pointer-events: none;} .btn-default{background-color: transparent; border: 1px solid #1b1464; color: #1b1464;} .btn-default:hover{color: #fff; border-color: #fff; background: rgba(255, 255, 255, 0.2);} .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{color: #333; background-color: #fff; border-color: #adadad;} .btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus{color: #333;} .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{background-image: none;} .btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active{background-color: #fff; border-color: #ccc;} .btn-default .badge{color: #fff; background-color: #333;} .btn-primary{color: #fff; background-color: #1b1464; border-color: #2e6da4;} .btn-primary:focus, .btn-primary.focus{color: #fff; background-color: #009bd6; border-color: #122b40;} .btn-primary:hover{color: #fff; background-color: #009bd6; border-color: #204d74;} .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{color: #fff; background-color: #009bd6; border-color: #204d74;} .btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus{color: #fff;} .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{background-image: none;} .btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active{background-color: #337ab7; border-color: #2e6da4;} .btn-primary .badge{color: #337ab7; background-color: #fff;} .btn-secondary{color: #fff; background-color: #6495ed; border-color: #6495ed;} .btn-secondary:focus, .btn-secondary.focus{color: #fff; background-color: #6495ed; border-color: #6495ed;} .btn-secondary:hover{color: #fff; background-color: #6495ed; border-color: #6495ed;} .btn-secondary:active, .btn-secondary.active, .open > .dropdown-toggle.btn-secondary{color: #fff; background-color: #e66300; border-color: #e66300;} .btn-secondary:active:hover, .btn-secondary.active:hover, .open > .dropdown-toggle.btn-secondary:hover, .btn-secondary:active:focus, .btn-secondary.active:focus, .open > .dropdown-toggle.btn-secondary:focus, .btn-secondary:active.focus, .btn-secondary.active.focus, .open > .dropdown-toggle.btn-secondary.focus{color: #fff;} .btn-secondary:active, .btn-secondary.active, .open > .dropdown-toggle.btn-secondary{background-image: none;} .btn-secondary.disabled, .btn-secondary[disabled], fieldset[disabled] .btn-secondary, .btn-secondary.disabled:hover, .btn-secondary[disabled]:hover, fieldset[disabled] .btn-secondary:hover, .btn-secondary.disabled:focus, .btn-secondary[disabled]:focus, fieldset[disabled] .btn-secondary:focus, .btn-secondary.disabled.focus, .btn-secondary[disabled].focus, fieldset[disabled] .btn-secondary.focus, .btn-secondary.disabled:active, .btn-secondary[disabled]:active, fieldset[disabled] .btn-secondary:active, .btn-secondary.disabled.active, .btn-secondary[disabled].active, fieldset[disabled] .btn-secondary.active{} .btn-secondary .badge{color: #337ab7; background-color: #fff;} .btn-success{color: #fff; background-color: #71c514; border-color: #71c514;} .btn-success:focus, .btn-success.focus{color: #fff; background-color: #5c9917; border-color: #518a11;} .btn-success:hover{color: #fff; background-color: #61ab0f; border-color: #62a617;} .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success{color: #fff; background-color: #5c9917; border-color: #518a11;} .btn-success:active:hover, .btn-success.active:hover, .open > .dropdown-toggle.btn-success:hover, .btn-success:active:focus, .btn-success.active:focus, .open > .dropdown-toggle.btn-success:focus, .btn-success:active.focus, .btn-success.active.focus, .open > .dropdown-toggle.btn-success.focus{color: #fff; background-color: #5c9917; border-color: #518a11;} .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success{background-image: none;} .btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active{background-color: #7abf2e; border-color: #72b428;} .btn-success .badge{color: #71c514; background-color: #fff;} .btn-info{color: #fff; background-color: #5bc0de; border-color: #46b8da;} .btn-info:focus, .btn-info.focus{color: #fff; background-color: #31b0d5; border-color: #1b6d85;} .btn-info:hover{color: #fff; background-color: #31b0d5; border-color: #269abc;} .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info{color: #fff; background-color: #31b0d5; border-color: #269abc;} .btn-info:active:hover, .btn-info.active:hover, .open > .dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open > .dropdown-toggle.btn-info:focus, .btn-info:active.focus, .btn-info.active.focus, .open > .dropdown-toggle.btn-info.focus{color: #fff; background-color: #269abc; border-color: #1b6d85;} .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info{background-image: none;} .btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active{background-color: #5bc0de; border-color: #46b8da;} .btn-info .badge{color: #5bc0de; background-color: #fff;} .btn-warning{color: #fff; background-color: #f0ad4e; border-color: #eea236;} .btn-warning:focus, .btn-warning.focus{color: #fff; background-color: #ec971f; border-color: #985f0d;} .btn-warning:hover{color: #fff; background-color: #ec971f; border-color: #d58512;} .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning{color: #fff; background-color: #ec971f; border-color: #d58512;} .btn-warning:active:hover, .btn-warning.active:hover, .open > .dropdown-toggle.btn-warning:hover, .btn-warning:active:focus, .btn-warning.active:focus, .open > .dropdown-toggle.btn-warning:focus, .btn-warning:active.focus, .btn-warning.active.focus, .open > .dropdown-toggle.btn-warning.focus{color: #fff; background-color: #d58512; border-color: #985f0d;} .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning{background-image: none;} .btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active{background-color: #f0ad4e; border-color: #eea236;} .btn-warning .badge{color: #f0ad4e; background-color: #fff;} .btn-danger{color: #fff; background-color: #d9534f; border-color: #d43f3a;} .btn-danger:focus, .btn-danger.focus{color: #fff; background-color: #c9302c; border-color: #761c19;} .btn-danger:hover{color: #fff; background-color: #c9302c; border-color: #ac2925;} .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger{color: #fff; background-color: #c9302c; border-color: #ac2925;} .btn-danger:active:hover, .btn-danger.active:hover, .open > .dropdown-toggle.btn-danger:hover, .btn-danger:active:focus, .btn-danger.active:focus, .open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus, .btn-danger.active.focus, .open > .dropdown-toggle.btn-danger.focus{color: #fff; background-color: #ac2925; border-color: #761c19;} .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger{background-image: none;} .btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active{background-color: #d9534f; border-color: #d43f3a;} .btn-danger .badge{color: #d9534f; background-color: #fff;} .btn-link{font-weight: normal; color: #337ab7; border-radius: 0;} .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link{background-color: transparent; -webkit-box-shadow: none; box-shadow: none;} .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active{border-color: transparent;} .btn-link:hover, .btn-link:focus{color: #23527c; text-decoration: underline; background-color: transparent;} .btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus{color: #777; text-decoration: none;} .btn-lg, .btn-group-lg > .btn, .btn-group-lg > .btn{padding: 12px 18px; font-size: 16px; line-height: 1.3333333; border-radius: 4px;} .btn-sm, .btn-group-sm > .btn, .btn-group-sm > .btn{padding: 5px 10px !important; font-size: 12px; line-height: 1.42857; margin: 0; font-weight: 400; text-transform: inherit; text-align: center; border-radius: 3px;} .btn-xs, .btn-group-xs > .btn, .btn-group-xs > .btn{padding: 1px 5px; font-size: 12px; line-height: 1.5; border-radius: 3px;} .btn-block{display: block; width: 100%;} .btn-block + .btn-block{margin-top: 5px;} input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block{width: 100%;} .splash-footer{padding: 30px 15px;} .splash-foot-left{text-align: left; color: #fff;} .splash-foot-left p{margin: 0;} .splash-foot-left p i{margin-right: 5px;} .splash-foot-right, .footer-bottom .foot-social{text-align: right; color: #fff;} .splash-foot-right p, .footer-bottom .foot-social p{margin: 0;} .splash-foot-right p a, .footer-bottom .foot-social p a{text-decoration: none; margin-left: 5px; color: #fff;} #footer-section{width: 100%;} .footer{background-color: #191970; background-image: url('/website_ppm/static/src/img/bg2.jpg'); background-size: cover; padding: 100px 0 70px;} @media (max-width: 767px){.footer{padding: 45px 0 15px;}} .footer p{color: #d7d7d7;} .footer a{color: #fff; font-weight: 300;} .footer a:hover{opacity: 0.6; filter: alpha(opacity=60);} .footer .read{margin: 0; margin-top: 20px; font-size: 14px; line-height: 20px;} .footer .read .fa{position: relative; top: 1px;} .footer li{margin-bottom: 6px; font-size: 14px; line-height: 20px; color: #fff; font-weight: 300;} .footer .fa{margin-right: 10px;} .footer .social{font-size: 0;} .footer .social li{font-size: 18px; display: inline-block; margin: 0 7px 0 0 !important; list-style: none;} .footer .social li:last-child{margin: 0;} .footer .social .fa{margin: 0;} .footer-bottom{width: 100%; background-color: #1b1464; border-top: 1px solid #1b1464; padding: 30px 0;} @media (max-width: 767px){.footer-bottom{padding: 15px 0;}} @media (max-width: 767px){.footer-bottom div[class*="col-"]{text-align: center; margin-bottom: 15px;}.footer-bottom div[class*="col-"]:last-child{margin: 0;}} .footer-bottom p{margin: 0; font-size: 12px; font-weight: 300; color: #fff;} .footer-bottom a{color: #fff;} .footer-bottom a:hover{opacity: 0.6; filter: alpha(opacity=60);} .footer-bottom .navi a{color: #fff; line-height: 24px;} .footer-bottom .navi a:hover{color: #fff; opacity: 0.6; filter: alpha(opacity=60); background-color: transparent;} .footer-bottom .navi ul{text-align: center; line-height: normal;} .footer-bottom .navi li{font-size: 14px; line-height: normal; margin: 0; font-weight: 300; text-transform: inherit; text-align: center;} @media (max-width: 767px){.footer-bottom .navi{text-align: center !important;}} .footer-bottom .foot-social p a{color: #fff; font-size: 14px;} .footer-bottom .foot-social p a:hover{color: #4cc6f4;} @media (max-width: 767px){.footer-bottom .foot-social{text-align: center;}} @-webkit-keyframes boxfadeIn{from{opacity: 0;}to{opacity: 1;}} @keyframes boxfadeIn{from{opacity: 0;}to{opacity: 1;}} @keyframes fadein{from{top: -60px;}to{top: 0;}} @-moz-keyframes fadein{from{top: -60px;}to{top: 0;}} @-webkit-keyframes fadein{from{top: -60px;}to{top: 0;}} @-ms-keyframes fadein{from{top: -60px;}to{top: 0;}} @-o-keyframes fadein{from{top: -60px;}to{top: 0;}} @-webkit-keyframes bounceInRight{0%, 100%{-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity: 0; -moz-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0);}100%{opacity: 1; -moz-transform: translate(-30%, 0); -o-transform: translate(-30%, 0); -ms-transform: translate(-30%, 0); -webkit-transform: translate(-30%, 0); transform: translate(-30%, 0);}} @keyframes bounceInRight{0%, 100%{-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity: 1; -moz-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0);}100%{opacity: 1; -moz-transform: translate(-30%, 0); -o-transform: translate(-30%, 0); -ms-transform: translate(-30%, 0); -webkit-transform: translate(-30%, 0); transform: translate(-30%, 0);}} @-webkit-keyframes bounceInLeft{from, 60%, 75%, 90%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity: 0; -webkit-transform: translate3d(-3000px, 0, 0); transform: translate3d(-3000px, 0, 0);}60%{opacity: 1; -webkit-transform: translate3d(25px, 0, 0); transform: translate3d(25px, 0, 0);}75%{-webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0);}90%{-webkit-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0);}to{-webkit-transform: none; transform: none;}} @keyframes bounceInLeft{from, 60%, 75%, 90%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0%{opacity: 0; -webkit-transform: translate3d(-3000px, 0, 0); transform: translate3d(-3000px, 0, 0);}60%{opacity: 1; -webkit-transform: translate3d(25px, 0, 0); transform: translate3d(25px, 0, 0);}75%{-webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0);}90%{-webkit-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0);}to{-webkit-transform: none; transform: none;}} @-webkit-keyframes uil-ripple{0%{width: 0; height: 0; opacity: 0; margin: 0 0 0 0;}33%{width: 44%; height: 44%; margin: -22% 0 0 -22%; opacity: 1;}100%{width: 88%; height: 88%; margin: -44% 0 0 -44%; opacity: 0;}} @-moz-keyframes uil-ripple{0%{width: 0; height: 0; opacity: 0; margin: 0 0 0 0;}33%{width: 44%; height: 44%; margin: -22% 0 0 -22%; opacity: 1;}100%{width: 88%; height: 88%; margin: -44% 0 0 -44%; opacity: 0;}} @-ms-keyframes uil-ripple{0%{width: 0; height: 0; opacity: 0; margin: 0 0 0 0;}33%{width: 44%; height: 44%; margin: -22% 0 0 -22%; opacity: 1;}100%{width: 88%; height: 88%; margin: -44% 0 0 -44%; opacity: 0;}} @-o-keyframes uil-ripple{0%{width: 0; height: 0; opacity: 0; margin: 0 0 0 0;}33%{width: 44%; height: 44%; margin: -22% 0 0 -22%; opacity: 1;}100%{width: 88%; height: 88%; margin: -44% 0 0 -44%; opacity: 0;}} @keyframes uil-ripple{0%{width: 0; height: 0; opacity: 0; margin: 0 0 0 0;}33%{width: 44%; height: 44%; margin: -22% 0 0 -22%; opacity: 1;}100%{width: 88%; height: 88%; margin: -44% 0 0 -44%; opacity: 0;}} @-webkit-keyframes loading{0%{-ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}20%{-ms-transform: scale(1, 2.2); -webkit-transform: scale(1, 2.2); transform: scale(1, 2.2);}40%{-ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}100%{-ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}} @-moz-keyframes loading{0%{-ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}20%{-ms-transform: scale(1, 2.2); -webkit-transform: scale(1, 2.2); transform: scale(1, 2.2);}40%{-ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}100%{-ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}} @-ms-keyframes loading{0%{-ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}20%{-ms-transform: scale(1, 2.2); -webkit-transform: scale(1, 2.2); transform: scale(1, 2.2);}40%{-ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}100%{-ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}} @-o-keyframes loading{0%{-ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}20%{-ms-transform: scale(1, 2.2); -webkit-transform: scale(1, 2.2); transform: scale(1, 2.2);}40%{-ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}100%{-ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}} @keyframes loading{0%{-ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}20%{-ms-transform: scale(1, 2.2); -webkit-transform: scale(1, 2.2); transform: scale(1, 2.2);}40%{-ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}100%{-ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}} @media (min-width: 768px){.modal-sm{width: 430px;}} .o_connected_user .sticky_nav{top: 45px;} .o_main_navbar{background-color: #0a0928; border-color: #0a0928; -webkit-box-shadow: none; box-shadow: none;} .fa-4{font-size: 7em;} .fa-3{font-size: 4em;} .footerbox{background: #dadcdd; padding: 15px 0;} .footerbox i{color: #999999; position: relative; top: -1px;} .footerbox .date{color: #999999; font-weight: 700; margin-left: 8px;} .footerbox h3{margin-bottom: 0px; color: #333333;} .footerbox-social{cursor: default; padding-top: 27px;} .footerbox-social a{font-size: 24px; margin-right: 14px;} .footerbox-social a i{transition: 0.2s; -webkit-transition: 0.2s; -moz-transition: 0.2s; -ms-transition: 0.2s; -o-transition: 0.2s;} .footerbox-social a i:hover{color: #4d4d4d; transition: 0.2s; -webkit-transition: 0.2s; -moz-transition: 0.2s; -ms-transition: 0.2s; -o-transition: 0.2s;} .footercarousel{padding: 15px 0px 15px 20px; border-left: 1px solid #c6c8c8;} .footercarousel .footercarousel-controls{position: absolute; right: -65px; bottom: -15px; padding: 16px 15px 16px 15px; background: #c2c9cc;} .footercarousel .footercarousel-controls:hover{background: #259aad;} .footercarousel .footercarousel-controls i{font-size: 21px; color: #ffffff;} .footercarousel .top{bottom: 40px; padding-left: 16px; padding-right: 16px; right: -65px;} .footercarousel .carousel-inner{height: 100%;} .carousel.footercarousel .item{-webkit-transition: 0.6s ease-in-out top; -moz-transition: 0.6s ease-in-out top; -ms-transition: 0.6s ease-in-out top; -o-transition: 0.6s ease-in-out top; transition: 0.6s ease-in-out top;} .carousel.footercarousel .active{top: 0;} .carousel.footercarousel .next{top: 100px;} .carousel.footercarousel .prev{top: -100px;} .carousel.footercarousel .next.left, .carousel.footercarousel .prev.right{top: 0;} .carousel.footercarousel .active.left{top: -100px;} .carousel.footercarousel .active.right{top: 100px;} .carousel.footercarousel .item{left: 0;} .carousel.footercarousel .carousel-control{width: 100%; bottom: inherit; top: inherit;} .carousel.footercarousel .carousel-control.left{top: 0;} .footerbox-subscribe{position: relative; margin-top: 17px;} .footerbox-subscribe input{color: #b3b4b4; background: #e9e9e9; border: 4px solid #d2d4d4; width: 100%; padding: 10px 10px; font-weight: 400; font-family: 'Playfair Display', serif;} .footerbox-subscribe button{background: none; border: none; position: absolute; right: 10px; top: 15px;} .footerbox-subscribe button i{color: #cccccc;} .client-logos img{margin: 10px 0;} .website_blog .o_blog_post_title{font-family: 'Playfair Display', serif; padding-bottom: 10px;} .o_website_event h1{margin-top: 32px; font-family: 'Playfair Display', serif;} ul.nav-stacked > li > a{padding: 10px 15px;} .widget-bg{height: 280px; width: 100%; background-repeat: no-repeat; background-size: cover; text-align: center; padding: 45px 20px; color: #fff;} .widget-bg h2{font-family: 'Playfair Display', serif; font-size: 26px; margin-bottom: 10px; color: #fff;} .widget-bg p{color: #fff; margin: 30px; font-size: 18px;} .stm-banner{background-image: url('/website_ppm/static/src/img/banner/stm-background.jpg');} .elearning-banner{background-image: url('/website_ppm/static/src/img/banner/elearning-background.jpg');} .event-search-banner{background-image: url('/website_ppm/static/src/img/banner/mosaic-background.gif');} .organization-diagnosis-banner{background-image: url('/website_ppm/static/src/img/banner/organization-diagnosis-background.jpg');} .seminar-banner{background-image: url('/website_ppm/static/src/img/banner/seminar-background.jpg');} .publishing-banner{background-image: url('/website_ppm/static/src/img/banner/publishing-background.jpg');} .publishing-banner, .seminar-banner, .organization-diagnosis-banner, .stm-banner{color: #000;} .publishing-banner h2, .seminar-banner h2, .organization-diagnosis-banner h2, .stm-banner h2{color: #000;} .publishing-banner p, .seminar-banner p, .organization-diagnosis-banner p, .stm-banner p{color: #000;} .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{background-color: #1b1464;} .page-header{padding-bottom: 20px; margin: 20px 0 30px; border-bottom: 3px solid #eeeeee;} #o_event_banner{position: relative; padding-bottom: 310px; background-size: cover; background-position: center center; background-repeat: no-repeat; background-color: #282F33; color: #fff;} #o_event_body h1, #o_event_body h4{color: #fff;} #o_event_body .article-detail h1{color: #000;} #o_event_banner .breadcrumb li:after, #o_event_banner .breadcrumb li span, #o_event_banner .breadcrumb li a{color: #fff;} #o_event_banner .css_editable_mode_hidden .dropdown-toggle{border: none; background: #1b1464;} #o_event_banner::before{content: " "; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-color: #282F33; opacity: 0.5;} #o_event_body .panel{border-radius: 0; font-weight: 300; font-size: 15px;} #o_event_body .panel-default > .panel-heading, #o_event_body .panel-default{border-color: transparent; border: none;} #o_event_body .panel-default > .panel-heading{background-color: #ddd; border-radius: 0;} #o_event_body .panel-default > .panel-heading h4{color: #000;} #o_event_body h4{margin: 0;} #o_event_body .article-detail{border: 1px solid transparent; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);} #o_event_body > .container:first-child > .row:first-child, #o_event_body > .row:first-child{margin-top: -275px !important;} .o_website_event .page-main h1{margin-top: 0; padding-bottom: 10px; border-bottom: 4px solid #ccc;} .track-search{background: rgba(255, 255, 255, 0.66); padding: 10px; margin-bottom: 32px; border-radius: 4px;} .track-search .form-control{border-radius: 0;} .track-search .input-icon:before{content: "\f002";} .widget-event-schedule .media-left .event-date{width: 60px ; padding: 10px; background-color: aliceblue; border-radius: 4px; text-align: center;} .oe_login_form .btn-default{background-color: #1b1464; border: 1px solid #1b1464; height: 42px;} .js_surveyform{background: #fff; padding: 30px; margin-bottom: 64px; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17); -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17);} .js_surveyform .page-header h1{color: #1b1464;} .js_question-wrapper h2{margin: 16px 0; line-height: normal;} .js_surveyresult{margin-bottom: 64px;} .js_surveyresult .tab-content{background: #fff; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;} .js_surveyresult .tab-content .tab-pane .table p{margin: 0;} .js_surveyresult .tab-content .tab-pane .table td, .js_surveyresult .tab-content .tab-pane .table th{padding: 10px 16px;} .js_surveyresult .tab-content .tab-pane.survey_graph{padding-top: 16px;} .js_surveyresult .jumbotron{background-color: transparent; padding: 32px 0;} .js_surveyresult .jumbotron h1{margin-bottom: 32px;} #sidebar .widget-body .checkbox + label:before{content: "\f096"; color: #333;} #sidebar .widget-body quote{font-size: 24px; font-family: 'Playfair Display', serif;} #sidebar .widget-body .checkbox + label:after{content: "\f00c"; margin: -3px 0 0; max-width: 0; overflow: hidden; opacity: 0.5; transition: all 0.3s ease-in-out;} #sidebar .widget-body input[type="checkbox"]:checked + label:after{max-width: 40px; opacity: 1; color: #0c0;} #sidebar .widget-body input[type="checkbox"], #sidebar .widget-body input[type="radio"]{display: none;} #sidebar .widget_check-box li h5{margin: 20px 0 10px; border-bottom: 1px solid #ddd; padding-bottom: 10px;} .channel-listing.grid-view figure{height: 280px;} .channel-listing.grid-view .property-item .item-body .col-md-8.no-padding p{padding-right: 16px; font-size: 13px; line-height: normal;} .channel-listing.grid-view .property-item .item-body .input-group.js_follow{margin-top: 16px;} section.oe_slides_promote_box{background-color: #fff !important; margin-top: -1px;} .oe_slides_panel > .navbar-fixed-bottom{background-color: #333;} .oe_slides_panel_footer .fa, .oe_slide_js_embed_option_link{color: #fff !important;} #o_newsletter_popup .detail-bar.detail-bar-full .detail-block .detail-features-left, #o_newsletter_popup .detail-bar.detail-bar-full .detail-block .detail-features-right{padding: 50px 30px;} #o_newsletter_popup .detail-bar.detail-bar-full .detail-block .detail-features-left .detail-title, #o_newsletter_popup .detail-bar.detail-bar-full .detail-block .detail-features-right .detail-title{text-align: center;} #o_newsletter_popup .detail-bar.detail-bar-full .detail-block .detail-features-left .detail-title p, #o_newsletter_popup .detail-bar.detail-bar-full .detail-block .detail-features-right .detail-title p{font-size: 20px; margin-bottom: 32px; line-height: 22px;} #o_newsletter_popup .detail-bar.detail-bar-full .detail-block .detail-features-left .detail-title h4, #o_newsletter_popup .detail-bar.detail-bar-full .detail-block .detail-features-right .detail-title h4{margin-bottom: 32px;} #o_newsletter_popup .detail-bar.detail-bar-full .detail-block .detail-features-left .detail-title .title-left, #o_newsletter_popup .detail-bar.detail-bar-full .detail-block .detail-features-right .detail-title .title-left{margin: 0 0 32px;} #o_newsletter_popup .detail-bar.detail-bar-full .detail-block .detail-features-left{background-color: #1b1464; color: #fff;} #registration_form > table.table-striped{-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); border: 1px solid #dfdfdf;} #registration_form button p{margin: 0;} #wrap.website_blog .blog_title{max-width: 700px; bottom: 0; top: 0; color: white;} #wrap.website_blog .blog_title .o_blog_post_heading{position: absolute; top: 45%; left: 50%; bottom: auto; right: auto; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; max-width: 700px; padding: 0 15px;} .service-blocks-main .no-padding:nth-child(1) .thumbnail{background-image: url('/website_ppm/static/src/img/home-icons/icon_training.jpg');} .service-blocks-main .no-padding:nth-child(1) .thumbnail .service-block{background: transparent;} .service-blocks-main .no-padding:nth-child(2) .thumbnail{background-image: url('/website_ppm/static/src/img/home-icons/icon_assessment.jpg');} .service-blocks-main .no-padding:nth-child(2) .thumbnail .service-block{background: transparent;} .service-blocks-main .no-padding:nth-child(3) .thumbnail{background-image: url('/website_ppm/static/src/img/home-icons/icon_stm.jpg');} .service-blocks-main .no-padding:nth-child(3) .thumbnail .service-block{background: transparent;} .service-blocks-main .no-padding:nth-child(4) .thumbnail{background-image: url('/website_ppm/static/src/img/home-icons/icon_riskon.jpg');} .service-blocks-main .no-padding:nth-child(4) .thumbnail .service-block{background: transparent;} .service-blocks-main .no-padding:nth-child(5) .thumbnail{background-image: url('/website_ppm/static/src/img/home-icons/icon_seminar.jpg');} .service-blocks-main .no-padding:nth-child(5) .thumbnail .service-block{background: transparent;} .service-blocks-main .no-padding:nth-child(6) .thumbnail{background-image: url('/website_ppm/static/src/img/home-icons/icon_buku.jpg');} .service-blocks-main .no-padding:nth-child(6) .thumbnail .service-block{background: transparent;} .service-blocks-main .block-icon, .service-blocks-main .block-content{color: #fff;} .oe_signup_form{max-width: 700px !important; position: relative; margin: 50px auto;} .mid-line{position: relative; z-index: 1;} .mid-line:before{border-top: 2px solid #dfdfdf; content: ""; margin: 0 auto; position: absolute; top: 50%; left: 0; right: 0; bottom: 0; width: 95%; z-index: -1;} .mid-line span{background: #fff; padding: 0 15px;} label > span.error{font-size: 90%; color: red;} .btn-toolbar-centered{text-align: center;} .btn-toolbar-centered .btn-group{float: none !important;} .js_change_lang img{width: 16px; height: 16px;} 

/* /website_ppm_event_schedule/static/src/less/style.less defined in bundle 'web.assets_frontend' */
 .event_schedule{-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); border: 1px solid #ccc; table-layout: fixed;} .event_schedule th, .event_schedule td:not(:first-child){text-align: center;} .event_schedule th .fa-times-circle, .event_schedule td:not(:first-child) .fa-times-circle{color: #ccc;} .event_schedule th .badge, .event_schedule td:not(:first-child) .badge{background-color: #006A80;} .event_schedule th .badge:hover, .event_schedule td:not(:first-child) .badge:hover{color: #ffffff; text-decoration: none; cursor: pointer; background-color: #004080;} .event_schedule th .badge-default, .event_schedule td:not(:first-child) .badge-default{background-color: #999;} .event_schedule th .badge-default:hover, .event_schedule td:not(:first-child) .badge-default:hover{background-color: #666;} @media screen and (max-width: 767px){.event_schedule{-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); border-top: none;}.event_schedule thead{display: none;}.event_schedule tr{margin-bottom: 10px; display: block;}.event_schedule tr td{display: block; padding-left: 100px !important; width: 100%;}.event_schedule tr td:before{content: attr(data-label); float: left; margin-left: -90px; text-transform: uppercase; font-weight: bold;}.event_schedule tr td:first-child{background-color: #ddd; padding: 10px;}.event_schedule tr td:not(:first-child){text-align: left;}} 

/* /website_ppm_blog/static/src/less/bog.less defined in bundle 'web.assets_frontend' */
 #wrapwrap.single_post{background-color: white;} #wrap.website_blog{display: block;} #wrap.website_blog:not(.o_single_blog){background: white;} #wrap.website_blog > :first-child{padding-top: 0!important;} #wrap.website_blog #title{position: relative; background-color: #282F33;} #wrap.website_blog #title > .o_blog_cover_container{height: 300px;} @media screen and (min-width: 768px){#wrap.website_blog #title > .o_blog_cover_container{height: 400px;}} #wrap.website_blog.o_single_blog #title > .o_blog_cover_container{height: 500px;} @media screen and (min-width: 768px){#wrap.website_blog.o_single_blog #title > .o_blog_cover_container{height: 600px;}} #wrap.website_blog .o_blog_cover_container{width: 100%; background-color: #282F33;} #wrap.website_blog .o_cover{min-height: 350px;} #wrap.website_blog .cover_footer{height: 45vh; min-height: 350px;} @media screen and (min-width: 768px){#wrap.website_blog .panel{position: relative;}#wrap.website_blog .panel .panel-body{margin-bottom: 20px;}#wrap.website_blog .panel .panel-footer{position: absolute; top: auto; left: auto; bottom: 0; right: auto; width: 100%;}} #wrap.website_blog .o_blog_cover_image{background-position: center; background-size: 100% auto; opacity: 0.5;} @media (max-width: 767px){#wrap.website_blog .o_blog_cover_image{background-size: cover;}} #wrap.website_blog .blog_title{max-width: 700px; bottom: 0; top: 0; color: white;} #wrap.website_blog .blog_title .o_blog_post_heading{position: absolute; top: 45%; left: 50%; bottom: auto; right: auto; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; max-width: 700px; padding: 0 15px;} #wrap.website_blog .blog_title .o_blog_post_heading.o_cover_top{top: 50%;} #wrap.website_blog .blog_title .o_blog_post_heading h1 *, #wrap.website_blog .blog_title .o_blog_post_heading h2 *{color: white;} #wrap.website_blog .blog_title .o_blog_post_heading h1{font-weight: 500; font-size: 30px; line-height: 32px; color: white;} #wrap.website_blog .blog_title .o_blog_post_heading h2{font-weight: 500; font-size: 16px; color: white;} @media screen and (min-width: 768px){#wrap.website_blog .blog_title .o_blog_post_heading{padding: 0;}#wrap.website_blog .blog_title .o_blog_post_heading h1{font-weight: 200; font-size: 50px; line-height: 52px;}#wrap.website_blog .blog_title .o_blog_post_heading h2{font-weight: 600; letter-spacing: -1px; font-size: 18px; line-height: 20px;}#wrap.website_blog .blog_title .o_blog_post_heading h2:before{content: ""; display: block; margin: 0 auto 25px; width: 50px; height: 1px; background: rgba(255, 255, 255, 0.4);}} #wrap.website_blog .blog_title .o_cover_link, #wrap.website_blog .blog_title .o_cover_author{position: absolute; top: auto; left: 50%; bottom: 25px; right: auto; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0);} #wrap.website_blog .blog_title .o_cover_link{bottom: 40px;} #wrap.website_blog .blog_title .o_cover_link .btn{width: 200px;} #wrap.website_blog .blog_title .o_cover_author > *{font-weight: normal; font-style: italic;} @media (max-width: 767px){#wrap.website_blog .blog_title .o_cover_author{display: none;}} #wrap.website_blog .social-button-container{position: relative; overflow: hidden; background: white; margin: 0; padding: 30px 15px;} #wrap.website_blog .o_post_subtitle{position: relative;} #wrap.website_blog .o_post_subtitle .container{position: relative; max-width: 700px; margin-left: auto; margin-right: auto; display: block;} #wrap.website_blog .o_post_subtitle h2{font-family: "Work Sans", sans-serif; font-weight: 200; line-height: 1.1; color: #21313a; margin-top: 20px; margin-bottom: 10px; font-size: 24px; text-rendering: geometricPrecision; letter-spacing: -0.01em; line-height: 1.05; line-height: 1.4; font-weight: 300; font-weight: 600;} #wrap.website_blog .o_post_subtitle h2 small, #wrap.website_blog .o_post_subtitle h2 .small{font-weight: normal; line-height: 1; color: #21313a;} #wrap.website_blog .o_post_subtitle h2 small, #wrap.website_blog .o_post_subtitle h2 .small{font-size: 65%;} #wrap.website_blog .o_post_subtitle h2 b, #wrap.website_blog .o_post_subtitle h2 strong, #wrap.website_blog .o_post_subtitle h2 a{font-weight: 400;} #wrap.website_blog #blog_content{margin-top: 0!important; background: white; position: relative;} #wrap.website_blog #blog_content .container{max-width: 100%;} #wrap.website_blog #blog_content > *, #wrap.website_blog #blog_content > .container{font-size: 100%; max-width: 700px; margin-left: auto; margin-right: auto;} #wrap.website_blog #blog_content section{background-color: white;} #wrap.website_blog #blog_content section.bg-gray-lighter{background-color: #F9F9F9;} #wrap.website_blog #comments{max-width: 100%; padding-top: 48px;} #wrap.website_blog #comments hr{display: none;} #wrap.website_blog #discussion{padding-left: 15px; padding-right: 15px; padding-bottom: 50px; max-width: 700px; margin: auto; display: block; position: relative; overflow: hidden;} #wrap.website_blog #discussion > hr{display: none;} #wrap.website_blog #discussion .o_website_chatter_form > div.pull-left{width: 90%;} #wrap.website_blog #discussion .o_website_chatter_form textarea{box-shadow: none; border-radius: 1px; background: rgba(255, 255, 255, 0.5);} #wrap.website_blog #discussion .o_website_chatter_form .o_website_chatter_json{float: right;} #wrap.website_blog #blog_right_column > .mt32:first-child{margin-top: 0!important;} #wrap.website_blog #blog_right_column > .mt32:first-child > h4:first-child{margin-top: 0;} .editor_enable #wrap.website_blog .blog_title{pointer-events: none;} .editor_enable #wrap.website_blog .blog_title > *{pointer-events: auto;} 

/* /website_enterprise/static/src/less/website_enterprise.less defined in bundle 'web.assets_frontend' */
 .o_menu_toggle{float: left; padding: 4px 0 0 16px; font-size: 1.3em; color: white;} .o_menu_toggle:hover, .o_menu_toggle:focus, .o_menu_toggle:active{color: white; outline: none;} 

/* /mass_mailing/static/src/css/mass_mailing_popup.css defined in bundle 'web.assets_frontend' */
 .editor_enable [data-oe-placeholder]:empty:not(:focus):before{content: " \00a0 " attr(data-oe-placeholder); opacity: 0.4;} .o_popup_animated{-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;} @-webkit-keyframes o_popup_bounce_small{0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}40%, 43%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -14px, 0); transform: translate3d(0, -14px, 0);}70%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -8px, 0); transform: translate3d(0, -8px, 0);}90%{-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}} @keyframes o_popup_bounce_small{0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}40%, 43%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -14px, 0); transform: translate3d(0, -14px, 0);}70%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -8px, 0); transform: translate3d(0, -8px, 0);}90%{-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}} .o_popup_bounce_small{-webkit-animation-name: o_popup_bounce_small; animation-name: o_popup_bounce_small; -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom;} .o_popup_bounce_del500ms{-webkit-animation-delay: 500ms; animation-delay: 500ms;} #o_newsletter_popup .btn.btn-success{color: #ffffff; background-color: #21b799; border-color: #1da187;} #o_newsletter_popup .btn.btn-success:hover, #o_newsletter_popup .btn.btn-success:focus, #o_newsletter_popup .btn.btn-success.focus, #o_newsletter_popup .btn.btn-success:active, #o_newsletter_popup .btn.btn-success.active, .open > .dropdown-toggle#o_newsletter_popup .btn.btn-success{color: #ffffff; background-color: #198c75; border-color: #146e5c;} #o_newsletter_popup .btn.btn-success:active, #o_newsletter_popup .btn.btn-success.active, .open > .dropdown-toggle#o_newsletter_popup .btn.btn-success{background-image: none;} #o_newsletter_popup .btn.btn-success.disabled, #o_newsletter_popup .btn.btn-success[disabled], fieldset[disabled] #o_newsletter_popup .btn.btn-success, #o_newsletter_popup .btn.btn-success.disabled:hover, #o_newsletter_popup .btn.btn-success[disabled]:hover, fieldset[disabled] #o_newsletter_popup .btn.btn-success:hover, #o_newsletter_popup .btn.btn-success.disabled:focus, #o_newsletter_popup .btn.btn-success[disabled]:focus, fieldset[disabled] #o_newsletter_popup .btn.btn-success:focus, #o_newsletter_popup .btn.btn-success.disabled.focus, #o_newsletter_popup .btn.btn-success[disabled].focus, fieldset[disabled] #o_newsletter_popup .btn.btn-success.focus, #o_newsletter_popup .btn.btn-success.disabled:active, #o_newsletter_popup .btn.btn-success[disabled]:active, fieldset[disabled] #o_newsletter_popup .btn.btn-success:active, #o_newsletter_popup .btn.btn-success.disabled.active, #o_newsletter_popup .btn.btn-success[disabled].active, fieldset[disabled] #o_newsletter_popup .btn.btn-success.active{background-color: #21b799; border-color: #1da187;} #o_newsletter_popup h1, #o_newsletter_popup h2, #o_newsletter_popup h3, #o_newsletter_popup h4, #o_newsletter_popup h5, #o_newsletter_popup h6, #o_newsletter_popup .h1, #o_newsletter_popup .h2, #o_newsletter_popup .h3, #o_newsletter_popup .h4, #o_newsletter_popup .h5, #o_newsletter_popup .h6{font-weight: 300; color: #666; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;} #o_newsletter_popup h1:first-child, #o_newsletter_popup h2:first-child, #o_newsletter_popup h3:first-child, #o_newsletter_popup h4:first-child, #o_newsletter_popup h5:first-child, #o_newsletter_popup h6:first-child, #o_newsletter_popup .h1:first-child, #o_newsletter_popup .h2:first-child, #o_newsletter_popup .h3:first-child, #o_newsletter_popup .h4:first-child, #o_newsletter_popup .h5:first-child, #o_newsletter_popup .h6:first-child{margin-top: 0;} #o_newsletter_popup .o_popup_modal_content{border-radius: 2px; margin: 20px; box-shadow: 0 0 20px rgba(255, 255, 255, 0.11); -webkit-box-shadow: 0 0 20px rgba(255, 255, 255, 0.11); border: 1px solid #767676; background: #f2f2f2;} #o_newsletter_popup .o_popup_modal_content:before{content: ""; position: absolute; width: 100%; height: 100%; z-index: 0; background: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(255, 255, 255, 0.3)), color-stop(42%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))); background: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(135deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);} #web_editor_inside_iframe #o_newsletter_popup .o_popup_modal_content:before{content: none;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_header{background: #6c1153; padding: 5px;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_header .o_popup_modal_title{color: #ffffff;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_header *{position: relative; z-index: 1;} #o_newsletter_popup .o_popup_modal_content a.o_popup_btn_close{position: absolute; z-index: 99; right: 5px; top: 6px; width: 23px; height: 23px; display: block; text-align: center; border-radius: 100em; background: #6c1153; color: #daa3cb; text-decoration: none; -webkit-transition: all ease 200ms; -moz-transition: all ease 200ms; -ms-transition: all ease 200ms; -o-transition: all ease 200ms;} #o_newsletter_popup .o_popup_modal_content a.o_popup_btn_close:hover{background: #89296e; color: #ffffff;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body{padding: 0px 0px 30px; color: #666666;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev{padding-bottom: 15px;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_popup_message{font-size: 3em; position: relative; text-align: left; padding-left: 2em; line-height: 1; margin: .5em; font-weight: 100;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_popup_message font{font-weight: 600; color: #875A7B; font-size: 2.5em; font-style: italic; position: absolute; top: -0.1em; margin-left: -0.65em;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_popup_message strong{color: #875A7B;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_message_paragraph{position: relative;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .input-group{margin-left: auto; margin-right: auto; max-width: 350px;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .input-group input{border-radius: 2px 0 0 2px; border: none; outline: 0; box-shadow: inset 0 -1px #cccccc;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .input-group .btn{border-radius: 0 2px 2px 0; border-width: 0 0 1px; padding-top: 7px; margin-left: -1px; -webkit-transition: all ease 200ms; -moz-transition: all ease 200ms; -ms-transition: all ease 200ms; -o-transition: all ease 200ms;} 

/* /website_links/static/src/css/website_links.css defined in bundle 'web.assets_frontend' */
.no-link-style{color: black; text-decoration: none;} .required-form-control{background-color: #CECDFF;} #filters li a, #filters li.active a, #filters li.active a.active, #filters li.active a:hover, #filters li.active a:focus, #filters li a:hover{padding: 0px 5px; border-radius: 0px; border: 0px; border-color: transparent; border-right: 1px solid #999; padding-bottom: 0; background-color: #FFFFFF;} #filters li.active a{color: #999;} #filters li:last-child a, #filters li:last-child a:hover, #filters li:last-child a:focus{border-right: 0px;} .nav-tabs-inline{float: left; display: inline; font-size: 14px; border-color: transparent;} #o_website_links_recent_links{min-height:30em;} .o_website_links_code_error{display:none; color:red; font-weight:bold;} .truncate_text{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: 500px;} 

/* /website_blog/static/src/less/website_blog.less defined in bundle 'web.assets_frontend' */
 .website_blog{} .website_blog .css_website_mail .has-error{border-color: red;} .website_blog .css_website_mail .css_nav_month{display: none;} .website_blog .css_website_mail .css_nav_month:first-of-type{display: block;} .website_blog .read_width{max-width: 700px; margin-left: auto; margin-right: auto;} .website_blog .blog_content{min-height: 350px !important;} .website_blog .blog_content a.oe_mail_expand:after{content: " →";} .website_blog .blog_content a.oe_mail_expand{font-weight: bold;} .website_blog p.post-meta{position: relative; top: -5px;} .website_blog div#blog_angle_down a:hover{text-decoration: none;} .website_blog .o_blog_cover_container{position: relative;} .website_blog .o_blog_cover_container > .o_blog_cover_component{position: absolute; top: 0; left: 0; bottom: 0; right: 0; display: none; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position: center; background-repeat: no-repeat;} .website_blog .o_blog_cover_container > .blog_title{margin: 0 auto; text-align: center; font-weight: bold;} .website_blog .o_blog_cover_container.cover > .o_blog_cover_component{display: block;} .website_blog .o_blog_cover_container.cover > .blog_title, .website_blog .o_blog_cover_container.cover_footer > .blog_title{color: white; position: absolute; top: 20%; left: 30px; bottom: auto; right: 30px;} .website_blog .o_blog_cover_container.cover_full{height: 600px; height: 100vh;} .website_blog .o_blog_cover_container.cover_narrow{height: 300px; height: 50vh;} .website_blog .o_blog_cover_container.o_list_cover{display: none; width: auto!important; height: 250px!important;} .website_blog .o_blog_cover_container.o_list_cover.cover{display: block;} .website_blog .o_blog_cover_container.cover_footer{min-height: 350px; height: 65vh; background-color: #B8B8B8; cursor: pointer;} @media (max-width: 767px){.website_blog .o_blog_cover_container > .blog_title > h1{font-size: 26px;}.website_blog .o_blog_cover_container > .blog_title > h2{font-size: 20px;}.website_blog .o_blog_cover_container.cover > .blog_title{top: 10%;}.website_blog .o_blog_cover_container.cover_narrow{height: 65vh;}.website_blog .o_blog_cover_container.cover_footer{min-height: 280px; height: 50vh;}.website_blog .o_blog_cover_container.cover_footer > .blog_title{top: 2%;}} .website_blog mark + .popover, .website_blog .cover_footer{cursor: pointer;} .website_blog .js_publish_management{position: absolute; top: 15px; left: auto; bottom: auto; right: 15px; z-index: 1;} .website_blog .js_publish_management .dropdown-menu{left: auto; right: 0;} .website_blog .o_blog_post_title{font-size: 24px;} .website_blog .o_blog_post_teaser{text-align: justify;} .website_blog .o_grid{margin: 0 6% 6% 0; border: 1px solid #EEEEEE; box-shadow: 0.5px 0.5px 0.5px 0.5px #eeeeee; padding-bottom: 15px;} .website_blog .o_grid .o_blog_post_teaser{width: 100%;} .website_blog .o_grid > .text-muted > .mb0 > hr{display: none;} .website_blog .o_author_avatar_little{width: 40px; display: inline; margin-top: -5px;} .website_blog .o_sharing_links{margin-top: 20px;} .website_blog .o_sharing_links > p{display: inline; font-size: 12px;} .website_blog .o_sharing_links > a{color: #b3b3b3; font: normal normal normal 28px/1 FontAwesome; margin: 0 4px 0 4px; cursor: pointer;} .website_blog .o_sharing_links > a:hover{text-decoration: none;} .website_blog .o_sharing_links > a.o_twitter_complete, .website_blog .o_sharing_links > a.o_twitter:hover{color: #4099FF;} .website_blog .o_sharing_links > a.o_google_complete, .website_blog .o_sharing_links > a.o_google:hover{color: #DD4B39;} .website_blog .o_sharing_links > a.o_facebook_complete, .website_blog .o_sharing_links > a.o_facebook:hover{color: #3b5998;} .website_blog .o_sharing_links > a.o_linkedin_complete, .website_blog .o_sharing_links > a.o_linkedin:hover{color: #0E76A8;} .website_blog .o_sharing_links > a.unhover{color: #b3b3b3;} .website_blog .o_blog_post_complete.o_sharing_links{max-width: 700px; margin: 50px auto 50px auto; text-align: center;} .website_blog .o_blog_post_complete.o_sharing_links > p{font-size: 16px; font-weight: 600;} .website_blog .o_blog_post_complete.o_sharing_links > a{font: normal normal normal 40px/1 FontAwesome;} .website_blog div[name="blog_post_data"]{margin-top: 20px !important; font-size: 13px;} .website_blog div[name="blog_post"]{position: relative;} .website_blog div[name="blog_post"] hr{margin-top: 10px;} 

/* /ab_web_regev/static/src/css/style.css defined in bundle 'web.assets_frontend' */
#forgot_password{background: #efefef; padding: 16px; margin-bottom: -16px; margin-top: 16px; transition-property: visibility, opacity; transition-duration: 0s, 1s;} #forgot_password.hidden{opacity: 0; visibility: hidden; transition-property: opacity, visibility; transition-duration: 1s, 0s; transition-delay: 0s, 1s;} #forgot_password .info{font-size: 14px; padding-bottom: 16px; display: block;} .form-group .error{font-size: 12px; color: red;} .modal-open .ui-autocomplete{z-index: 99999; border: 1px solid #ccc !important; max-width: 398px;} .modal-open .ui-autocomplete .ui-state-focus{color: #000;} .loading{background-color: #ffffff; background-image: url("http://loadinggif.com/images/image-selection/2.gif"); background-size: 16px 16px; background-position: 98% center; background-repeat: no-repeat;} .nopadding{padding: 0 !important; margin: 0 !important;} .p3{padding-left: 3px !important; padding-right: 3px !important;} .p12{padding-left: 12px !important; padding-right: 12px !important;} 

/* /website_forum/static/src/css/website_forum.css defined in bundle 'web.assets_frontend' */
.vote{min-width: 38px; margin-right: 12px;} .vote .vote_count{font-size: 160%; font-weight: bold; line-height: 12px;} .vote .vote_up, .vote .vote_down{font-size: 130%;} .author-box{min-width: 200px; padding: 4px; background-color: whitesmoke;} .question-block{margin-left: 50px;} .o_forum_tag_follow_box{display: none; position: absolute; z-index: 1; text-align: center; opacity: 0.9;} .question{clear: left;} .question .question-name{font-size: 150%;} .question .badge{background-color: #cccccc; margin-left: 4px;} .question .badge-active{background-color: #428bca;} .question img{max-width: 600px; height: auto !important;} .forum_answer img{max-width: 600px; height: auto !important;} img.o_forum_avatar{max-height: 40px; margin-right: 10px;} img.o_forum_avatar_big{max-width: 75px; margin-right: 10px;} .oe_grey{background-color: #eeeeee;} .badge-gold{color: #ffcc00;} .badge-silver{color: #cccccc;} .badge-bronze{color: #eea91e;} .oe_answer_true{color: #3c763d;} .oe_answer_true:hover{color: #4d964e;} .oe_answer_false{color: #bbbbbb;} .oe_answer_false:hover{color: #9e9c9c;} .favourite_question{color: #bbbbbb !important;} .forum_favourite_question{color: #ffcc00 !important;} a.no-decoration{cursor: pointer; text-decoration: none !important;} .faq-question:hover{text-decoration: none !important; color: #428bca;} .oe_comment_grey{background-color: whitesmoke; padding: 4px;} .close.comment_delete{font-size: 16px;} .country_flag{max-height: 16px; display: inline-block; margin-left: 2px;} .tag_text .text-core .text-wrap textarea, .tag_text .text-core .text-wrap input, .tag_text .text-core .text-wrap .text-dropdown, .tag_text .text-core .text-wrap .text-prompt{font: 1.2em "Helvetica Neue", Helvetica, Arial, sans-serif !important;} .tag_text .text-core .text-wrap .text-tags .text-tag .text-button{font: 1.2em "Helvetica Neue", Helvetica, Arial, sans-serif !important; height: 1.2em !important;} .oe_forum_alert{position: absolute; margin-top: -30px; margin-left: 90px; width: 300px; z-index: 9999;} .oe_forum_email_required{position: absolute; margin-top: 155px; margin-left: 500px; margin-right: 100px; z-index: 5;} button.btn-link.text-muted{color: #999999;} .o_forum_user_bio_expand{position: absolute; z-index: 200; display: none;} .o_forum_tooltip_heading{padding: 0px; margin: 0px; font-size: 18px;} .o_forum_user_bio{color: black; width: 318px; min-height: 100px; cursor: auto; border: 1px solid darkgrey; background-color: whitesmoke; line-height: 13px; font-size: 11px; word-wrap: break-word;} .o_forum_user_bio .o_forum_tooltip_line{min-height: 13px;} .o_forum_user_bio .o_forum_tooltip_header{min-height: 75px;} 

/* /website_mail/static/src/css/website_mail.css defined in bundle 'web.assets_frontend' */
.js_follow[data-follow='on'] .js_follow_btn , .js_follow[data-follow='off'] .js_unfollow_btn{display: none;} 

/* /website_payment/static/src/css/website_payment.css defined in bundle 'web.assets_frontend' */
input#cc_number{background-repeat: no-repeat; background-position: 14px 14px;} div.card_placeholder{background-image: url("/website_payment/static/src/img/placeholder.png"); background-repeat: no-repeat; width: 32px; height: 20px; position: absolute; top: 34px; right: 20px; -webkit-transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); pointer-events: none;} div.amex{background-image: url("/website_payment/static/src/img/amex.png"); background-repeat: no-repeat;} div.diners{background-image: url("/website_payment/static/src/img/diners.png"); background-repeat: no-repeat;} div.discover{background-image: url("/website_payment/static/src/img/discover.png"); background-repeat: no-repeat;} div.jcb{background-image: url("/website_payment/static/src/img/jcb.png"); background-repeat: no-repeat;} div.mastercard{background-image: url("/website_payment/static/src/img/mastercard.png"); background-repeat: no-repeat;} div.visa{background-image: url("/website_payment/static/src/img/visa.png"); background-repeat: no-repeat;} ul.payment_method_list img.img-rounded{max-width: 100px; max-height: 40px;} 

/* /survey/static/src/css/survey_print.css defined in bundle 'web.assets_frontend' */
@media print{.js_surveyform{font-size: 13px;}.js_surveyform textarea.form-control{height: 10em;}.js_surveyform h1{font-size: 28px;}.js_surveyform h2{font-size: 20px;}.js_question-wrapper{page-break-inside: avoid;}} 

/* /website_sale/static/src/css/website_sale.css defined in bundle 'web.assets_frontend' */
 .oe_product{border: 1px solid rgba(100, 100, 100, 0.2);} .products_pager{text-align: center;} .products_pager > div{margin: 0 auto; display: inline-block;} .products_pager > div > *{vertical-align: middle; float: none; padding: 0;} .products_pager > div > ul{padding-left: 10px;} .products_pager > ul{margin-left: auto; margin-right: auto;} .oe_website_sale ul ul{margin-left: 1.5em;} .o_alternative_product{margin: auto;} .oe_product{position: relative;} .oe_product .oe_product_image{position: absolute; left: 15px; right: 15px; top: 15px; bottom: 55px; text-align: center;} .oe_product .oe_product_image img{max-width: 100%; max-height: 100%; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 4;} .oe_product section{position: absolute; left: 0; right: 0; bottom: 0; overflow: hidden; padding: 0 15px 24px 10px; min-height: 56px; border-top: 1px solid rgba(255, 255, 255, 0.2); background: rgba(255, 255, 255, 0.75); z-index: 5;} .oe_product .product_price{padding: 5px 0; position: absolute; bottom: 0;} .oe_product .oe_product_cart{position: relative; width: 100%; height: 100%;} .oe_product .oe_subdescription{font-size: 0.8em; overflow: hidden; margin-bottom: 10px;} .oe_mycart .input-group-addon{padding-left: 6px; padding-right: 6px;} .oe_product.oe_image_full .oe_product_image{left: 0; right: 0; top: 0; bottom: 0;} .oe_product.oe_ribbon_promo .ribbon-wrapper{display: block;} .oe_product .ribbon-wrapper{display: none; width: 85px; height: 88px; z-index: 5; overflow: hidden; position: absolute; top: 0; right: 0;} .oe_product .ribbon{font: bold 15px Sans-Serif; color: white; text-align: center; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); position: relative; padding: 7px 0; left: -5px; top: 15px; width: 120px; cursor: default;} #products_grid > table tr:not(:first-child) > td{height: 100%;} #products_grid.col-md-12 > table > tbody > tr > td:empty, #products_grid.col-md-9 > table > tbody > tr > td:empty{height: 0;} #products_grid.col-md-12 .oe-height-1{height: 75px;} #products_grid.col-md-12 .oe-height-2{height: 150px;} #products_grid.col-md-12 .oe-height-4{height: 300px;} #products_grid.col-md-12 .oe-height-6{height: 450px;} #products_grid.col-md-12 .oe-height-8{height: 600px;} #products_grid.col-md-9 .oe-height-1{height: 70px;} #products_grid.col-md-9 .oe-height-2{height: 140px;} #products_grid.col-md-9 .oe-height-4{height: 280px;} #products_grid.col-md-9 .oe-height-6{height: 420px;} #products_grid.col-md-9 .oe-height-8{height: 560px;} #products_grid .oe_product.oe_grid .oe_subdescription{max-height: 40px;} @media (min-width: 992px){#products_grid.col-md-12 .oe-height-1{height: 95px;}#products_grid.col-md-12 .oe-height-2{height: 190px;}#products_grid.col-md-12 .oe-height-4{height: 380px;}#products_grid.col-md-12 .oe-height-6{height: 570px;}#products_grid.col-md-12 .oe-height-8{height: 760px;}#products_grid.col-md-12 .oe_product.oe_grid .oe_subdescription{max-height: 70px;}#products_grid.col-md-9 .oe-height-1{height: 72px;}#products_grid.col-md-9 .oe-height-2{height: 144px;}#products_grid.col-md-9 .oe-height-4{height: 288px;}#products_grid.col-md-9 .oe-height-6{height: 432px;}#products_grid.col-md-9 .oe-height-8{height: 576px;}} @media (min-width: 1200px){#products_grid.col-md-12 .oe-height-1{height: 125px;}#products_grid.col-md-12 .oe-height-2{height: 250px;}#products_grid.col-md-12 .oe-height-4{height: 500px;}#products_grid.col-md-12 .oe-height-6{height: 750px;}#products_grid.col-md-12 .oe-height-8{height: 1000px;}#products_grid.col-md-9 .oe-height-1{height: 95px;}#products_grid.col-md-9 .oe-height-2{height: 190px;}#products_grid.col-md-9 .oe-height-4{height: 380px;}#products_grid.col-md-9 .oe-height-6{height: 570px;}#products_grid.col-md-9 .oe-height-8{height: 760px;}#products_grid .oe_product.oe_grid .oe_subdescription{max-height: 120px;}} @media (max-width: 768px){#products_grid table, #products_grid tbody, #products_grid tr, #products_grid td{float: left; width: 100%; display: inline-block;}#products_grid .oe_product{float: left; width: 100%; display: inline-block;}#products_grid .oe_product.oe_grid{height: 400px;}#products_grid .oe_product.oe_grid section{background: rgba(100, 100, 100, 0.2);}#products_grid .oe_product .oe_subdescription{max-height: 200px;}.products_pager .pagination{margin: 5px auto !important;}} @media (max-width: 400px){#products_grid .oe_product.oe_grid{height: 270px;}#products_grid .oe_product.oe_list{height: 200px;}#products_grid .oe_product.oe_list section{background: rgba(100, 100, 100, 0.2);}#products_grid .oe_product .oe_product_image{top: 0; bottom: 65px;}#products_grid .oe_product.oe_image_full .oe_product_image{bottom: 50px;}} .oe_cart a span.visible-xs-inline, #modal_optional_products a span.visible-xs-inline{display: none !important;} .oe_cart a span.hidden-xs, #modal_optional_products a span.hidden-xs{display: inline !important;} .oe_cart table td:first-child{min-width: 76px;} .oe_cart > .oe_structure{clear: both;} div#payment_method div.list-group{margin-left: 40px;} div#payment_method .list-group-item{padding-top: 5px; padding-bottom: 5px;} @media (max-width: 992px){#modal_optional_products table:last-child td:last-child{overflow: hidden;}#modal_optional_products table:last-child td:nth-child(2){width: 50%;}#modal_optional_products table:last-child td:nth-child(3){width: 20%;}#modal_optional_products table:last-child td:last-child, #modal_optional_products table:last-child td:nth-last-child(2){width: 15%;}} @media (max-width: 500px){.oe_cart table, #modal_optional_products table{display: inline-block;}.oe_cart table thead, #modal_optional_products table thead{display: none;}.oe_cart table tbody, .oe_cart table tr, .oe_cart table td, #modal_optional_products table tbody, #modal_optional_products table tr, #modal_optional_products table td{float: left; width: 100% !important; display: inline-block;}.oe_cart table td:first-child, #modal_optional_products table td:first-child{display: none;}.oe_cart table td:nth-child(2), #modal_optional_products table td:nth-child(2){border-top-style: double; border-top-width: 6px;}.oe_cart table td:last-child, #modal_optional_products table td:last-child{margin-bottom: 16px;}.oe_cart table:last-child tr:last-child td:last-child, #modal_optional_products table:last-child tr:last-child td:last-child{margin-bottom: 0;}.oe_cart table td:last-child, .oe_cart table td:nth-last-child(2), #modal_optional_products table td:last-child, #modal_optional_products table td:nth-last-child(2){width: 50% !important; height: 46px; text-align: center;}#modal_optional_products table:last-child td:nth-child(3) > div{float: none !important;}.oe_cart a span.hidden-xs, #modal_optional_products a span.hidden-xs{display: none !important;}.oe_cart a span.visible-xs-inline, #modal_optional_products a span.visible-xs-inline{display: inline !important;}} @media (min-width: 400px){.oe_product.oe_list{border: none; border-bottom: 1px solid rgba(100, 100, 100, 0.2); width: 100%; min-height: 100px; position: relative; padding-bottom: 5px; padding-left: 180px;}.oe_product.oe_list .oe_product_image{top: 0; bottom: 0; left: 0; right: 0; width: 170px;}.oe_product.oe_list section{position: relative; border: 0; top: auto; bottom: auto; left: auto; right: auto; background: transparent;}} .oe_website_sale .row .row .col-md-12{float: none;} .css_attribute_color{display: inline-block; border: 1px solid #999999; text-align: center;} .css_attribute_color input{margin: 8px; height: 13px; opacity: 0;} .css_attribute_color.active{border: 3px ridge #66ee66;} .css_attribute_color.active input{margin: 6px;} .css_not_available_msg{display: none;} .css_not_available.js_product > *:nth-child(4) > *{display: none;} .css_not_available.js_product .product_price, .css_not_available.js_product .css_quantity{display: none;} .css_not_available.js_product .css_not_available_msg{display: block;} .css_quantity{max-width: 125px;} .css_quantity input[name="add_qty"]{text-align: center;} option.css_not_available{color: #ccc;} label.css_not_available{opacity: 0.6;} label.css_attribute_color.css_not_available{opacity: 1; background-image: url("/website_sale/static/src/img/redcross.png"); background-size: cover;} .product_detail_img{margin-left: auto; margin-right: auto; display: block; max-height: 500px;} .oe_default_price{display: none;} .discount .oe_default_price{display: block;} .oe_website_sale input.js_quantity{min-width: 48px; text-align: center;} .oe_website_sale input.quantity{padding: 0;} .oe_overlay_options .dropdown ul[name="size"] table{margin-left: 20px;} .oe_overlay_options .dropdown ul[name="size"] td{margin: 0; padding: 0; width: 20px; height: 20px; border: 1px #dddddd solid; cursor: pointer;} .oe_overlay_options .dropdown ul[name="size"] td.selected{background-color: #B1D4F1;} .oe_overlay_options .dropdown ul[name="size"] table.oe_hover td.selected{background-color: transparent;} .oe_overlay_options .dropdown ul[name="size"] table.oe_hover td.select{background-color: #B1D4F1;} ul.wizard{padding: 0; margin-top: 20px; list-style: none outside none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.065); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.065); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.065);} ul.wizard li{border: 1px solid #d4d4d4; border-right-width: 0; position: relative; float: left; padding: 0 10px 0 20px; margin: 0; line-height: 38px; background: #fbfbfb;} ul.wizard li .chevron{position: absolute; top: 0; right: -10px; z-index: 1; display: block; border: 20px solid transparent; border-right: 0; border-left: 10px solid #d4d4d4;} ul.wizard li .chevron:before{position: absolute; top: -20px; right: 1px; display: block; border: 20px solid transparent; border-right: 0; border-left: 10px solid #fbfbfb; content: "";} ul.wizard li.text-success{background: #f3f4f5;} ul.wizard li.text-success .chevron:before{border-left: 10px solid #f5f5f5;} ul.wizard li.text-primary{background: #f1f6fc;} ul.wizard li.text-primary .chevron:before{border-left: 10px solid #f1f6fc;} ul.wizard li:first-child{padding-left: 15px; border-radius: 4px 0 0 4px;} .label-optional{font-weight: normal;} #o_shop_collapse_category li a{display: inline-block; width: 80%; padding-left: 3px;} #o_shop_collapse_category li i.fa{cursor: pointer;} .mycart-popover{max-width: 500px; min-width: 250px;} .mycart-popover .cart_line{border-bottom: 1px #EEE solid;} td.noborder{border: none !important;} .border_primary{border: 1px solid #337ab7;} .js_change_shipping{cursor: pointer;} a.no-decoration{cursor: pointer; text-decoration: none !important;} #o-carousel-product .carousel-inner div.item{height: 400px;} #o-carousel-product .carousel-inner div.item img{max-height: 100%;} #o-carousel-product .carousel-control{background-image: none !important;} #o-carousel-product .carousel-indicators{background-color: transparent; margin: 10px 0 0; overflow-y: hidden; position: static; text-align: left; white-space: nowrap; width: 100%; height: 100px !important; text-align: center; list-style-position: inside;} #o-carousel-product .carousel-indicators li{background-color: transparent !important; border-radius: 0; display: inline-block; margin: 0 !important; width: 54px !important; height: 54px !important; border: 0 !important; box-shadow: none !important;} #o-carousel-product .carousel-indicators li img{display: block; opacity: 0.5;} #o-carousel-product .carousel-indicators li.active img{opacity: 1;} .ecom-zoomable img[data-zoom]{cursor: zoom-in;} 

/* /website_sale/static/src/css/website_mail.css defined in bundle 'web.assets_frontend' */
 .oe_msg img.oe_msg_avatar{width: 50px; margin-right: 10px;} .oe_msg_attachment{display: inline-block; width: 120px; margin: 4px 2px; min-height: 80px; position: relative; border-radius: 3px; text-align: center; vertical-align: top;} .oe_msg_attachment a img.oe_attachment_embedded{display: block; position: relative; margin: 0px; margin-left: 10px; width: 100px; height: 80px; border-radius: 1px; border: solid 3px white; -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19); -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19); box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.19);} .oe_msg_attachment a div.oe_attachment_name{display: inline-block; max-width: 100%; padding: 1px 3px; margin-top: 2px; margin-bottom: 5px; background: #f4f5fa; overflow: hidden; color: #4c4c4c; text-shadow: none; border-radius: 3px; word-wrap: break-word;} 

/* /website_sale_options/static/src/css/website_sale.css defined in bundle 'web.assets_frontend' */
.css_not_available.js_product > *:nth-child(5) > *{display: none;} table.js_cart_lines .optional_product .js_delete_product{display: none} .oe_striked_price{text-decoration: line-through; white-space: nowrap;} 

/* /website_slides/static/src/less/website_slides.less defined in bundle 'web.assets_frontend' */
 .top_covered_image{object-fit: cover; object-position: top;} .oe_slides_panel_footer{background-color: #f8f8f8;} .oe_slides_panel_footer .fa, .oe_slide_js_embed_option_link{color: #337ab7; cursor: pointer;} .oe_slide_embed_option{position: absolute; padding: 30px 30px 30px 30px; top: 0px; left: 0px; right: 0px; bottom: 0px; background-color: #ffffff; opacity: 1; display: none; overflow-y: auto !important;} .oe_slide_embed_wrapper{position: relative;} section.oe_slides_promote_box{background-color: #f5f5f5; border-bottom: 1px solid #dddddd; border-top: 1px solid #dddddd;} img.oe_slides_channel_thumbnail{object-fit: cover; object-position: top; height: 250px; width: 100%;} img.oe_slides_opacity{opacity: .5;} img.oe_slides_promote_image{object-fit: cover; object-position: top; max-height: 300px; width: 100%; overflow: hidden; display: block;} .oe_slides_box_shadow{box-shadow: 0 0 5px #CCC;} .oe_slides_apart_small{object-fit: cover; object-position: top; height: 60px; width: 90px;} .oe_slides_statistics_title{border-bottom: 1px solid #dddddd; padding-bottom: 5px;} .oe_slides_transcript{overflow-y: auto; max-height: 500px;} .oe_slides_bottom_border{border-bottom: 1px solid #dddddd;} .oe_slide_js_like, .oe_slide_js_unlike{cursor: pointer; color: #337ab7;} textarea.o_slides_comment{resize: vertical;} .oe_slides_thumbnail_container{height: 300px;} .oe_slides_grid_thumbnail{object-fit: cover; object-position: top; height: 200px; width: 100%; overflow: hidden;} .oe_slides_ellipsis{white-space: nowrap; width: 100%; overflow: hidden; text-overflow: ellipsis;} .o_slide_preview{max-height: 160px; overflow: hidden;} .oe_slides_suggestion_caption{position: absolute; top: 0; right: 0; background: rgba(10, 10, 10, 0.75); width: 100%; height: 100%; display: none; text-align: center; color: #fff !important; z-index: 2;} .oe_slides_suggestion_media{margin-top: 10px; position: relative;} .oe_slides_suggestion_media img{height: 33%; width: 100%; overflow: hidden;} .oe_slides_loader{position: relative; width: 100%;} .oe_slides_loader h4{position: absolute; bottom: 20px; left: 0; width: 35%; color: white; background: #000000; background: rgba(0, 0, 0, 0.7); padding: 10px;} .oe_slides_panel{padding-bottom: 50px; height: 100%; margin-bottom: 0px;} .oe_slides_share_bar{padding: 10px 0;} .oe_slides_panel_footer #page_number{width: 45px;} .oe_show_footer{z-index: 2147483647;} @media screen and (max-width: 300px){.o_slide_navigation_buttons{margin-left: 15px; margin-right: -15px;}.o_slide_navigation_buttons .col-xs-4{display: none;}} 

/* /web/static/lib/nvd3/nv.d3.css defined in bundle 'web.assets_frontend' */
 .nvd3 .nv-axis{pointer-events:none; opacity: 1;} .nvd3 .nv-axis path{fill: none; stroke: #000; stroke-opacity: .75; shape-rendering: crispEdges;} .nvd3 .nv-axis path.domain{stroke-opacity: .75;} .nvd3 .nv-axis.nv-x path.domain{stroke-opacity: 0;} .nvd3 .nv-axis line{fill: none; stroke: #e5e5e5; shape-rendering: crispEdges;} .nvd3 .nv-axis .zero line, .nvd3 .nv-axis line.zero{stroke-opacity: .75;} .nvd3 .nv-axis .nv-axisMaxMin text{font-weight: bold;} .nvd3 .x .nv-axis .nv-axisMaxMin text, .nvd3 .x2 .nv-axis .nv-axisMaxMin text, .nvd3 .x3 .nv-axis .nv-axisMaxMin text{text-anchor: middle} .nvd3 .nv-axis.nv-disabled{opacity: 0;} .nvd3 .nv-groups .nv-point.hover{stroke-width: 20px; stroke-opacity: .5;} .nvd3 .nv-scatter .nv-point.hover{fill-opacity: 1;} .nv-noninteractive{pointer-events: none;} .nv-distx, .nv-disty{pointer-events: none;} .nvtooltip{position: absolute; background-color: rgba(255,255,255,1.0); color: rgba(0,0,0,1.0); padding: 1px; border: 1px solid rgba(0,0,0,.2); z-index: 10000; display: block; font-family: Arial; font-size: 13px; text-align: left; pointer-events: none; white-space: nowrap; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;} .nvtooltip{background: rgba(255,255,255, 0.8); border: 1px solid rgba(0,0,0,0.5); border-radius: 4px;} .nvtooltip.with-transitions, .with-transitions .nvtooltip{transition: opacity 50ms linear; -moz-transition: opacity 50ms linear; -webkit-transition: opacity 50ms linear; transition-delay: 200ms; -moz-transition-delay: 200ms; -webkit-transition-delay: 200ms;} .nvtooltip.x-nvtooltip, .nvtooltip.y-nvtooltip{padding: 8px;} .nvtooltip h3{margin: 0; padding: 4px 14px; line-height: 18px; font-weight: normal; background-color: rgba(247,247,247,0.75); color: rgba(0,0,0,1.0); text-align: center; border-bottom: 1px solid #ebebeb; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;} .nvtooltip p{margin: 0; padding: 5px 14px; text-align: center;} .nvtooltip span{display: inline-block; margin: 2px 0;} .nvtooltip table{margin: 6px; border-spacing:0;} .nvtooltip table td{padding: 2px 9px 2px 0; vertical-align: middle;} .nvtooltip table td.key{font-weight: normal;} .nvtooltip table td.key.total{font-weight: bold;} .nvtooltip table td.value{text-align: right; font-weight: bold;} .nvtooltip table tr.highlight td{padding: 1px 9px 1px 0; border-bottom-style: solid; border-bottom-width: 1px; border-top-style: solid; border-top-width: 1px;} .nvtooltip table td.legend-color-guide div{width: 8px; height: 8px; vertical-align: middle;} .nvtooltip table td.legend-color-guide div{width: 12px; height: 12px; border: 1px solid #999;} .nvtooltip .footer{padding: 3px; text-align: center;} .nvtooltip-pending-removal{pointer-events: none; display: none;} .nvd3 .nv-interactiveGuideLine{pointer-events:none;} .nvd3 line.nv-guideline{stroke: #ccc;} .nvd3 .nv-bars rect{fill-opacity: .75; transition: fill-opacity 250ms linear; -moz-transition: fill-opacity 250ms linear; -webkit-transition: fill-opacity 250ms linear;} .nvd3 .nv-bars rect.hover{fill-opacity: 1;} .nvd3 .nv-bars .hover rect{fill: lightblue;} .nvd3 .nv-bars text{fill: rgba(0,0,0,0);} .nvd3 .nv-bars .hover text{fill: rgba(0,0,0,1);} .nvd3 .nv-multibar .nv-groups rect, .nvd3 .nv-multibarHorizontal .nv-groups rect, .nvd3 .nv-discretebar .nv-groups rect{stroke-opacity: 0; transition: fill-opacity 250ms linear; -moz-transition: fill-opacity 250ms linear; -webkit-transition: fill-opacity 250ms linear;} .nvd3 .nv-multibar .nv-groups rect:hover, .nvd3 .nv-multibarHorizontal .nv-groups rect:hover, .nvd3 .nv-candlestickBar .nv-ticks rect:hover, .nvd3 .nv-discretebar .nv-groups rect:hover{fill-opacity: 1;} .nvd3 .nv-discretebar .nv-groups text, .nvd3 .nv-multibarHorizontal .nv-groups text{font-weight: bold; fill: rgba(0,0,0,1); stroke: rgba(0,0,0,0);} .nvd3 .nv-groups path.nv-line{fill: none;} .nvd3 .nv-groups path.nv-area{stroke: none;} .nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point{fill-opacity: 0; stroke-opacity: 0;} .nvd3.nv-scatter.nv-single-point .nv-groups .nv-point{fill-opacity: .5 !important; stroke-opacity: .5 !important;} .with-transitions .nvd3 .nv-groups .nv-point{transition: stroke-width 250ms linear, stroke-opacity 250ms linear; -moz-transition: stroke-width 250ms linear, stroke-opacity 250ms linear; -webkit-transition: stroke-width 250ms linear, stroke-opacity 250ms linear;} .nvd3.nv-scatter .nv-groups .nv-point.hover, .nvd3 .nv-groups .nv-point.hover{stroke-width: 7px; fill-opacity: .95 !important; stroke-opacity: .95 !important;} .nvd3 .nv-point-paths path{stroke: #aaa; stroke-opacity: 0; fill: #eee; fill-opacity: 0;} .nvd3 .nv-indexLine{cursor: ew-resize;} svg.nvd3-svg{-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -ms-user-select: none; -moz-user-select: none; user-select: none; display: block; width:100%; height:100%;} .nvtooltip.with-3d-shadow, .with-3d-shadow .nvtooltip{-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2); -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2); box-shadow: 0 5px 10px rgba(0,0,0,.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;} .nvd3 text{font: normal 12px Arial;} .nvd3 .title{font: bold 14px Arial;} .nvd3 .nv-background{fill: white; fill-opacity: 0;} .nvd3.nv-noData{font-size: 18px; font-weight: bold;} .nv-brush .extent{fill-opacity: .125; shape-rendering: crispEdges;} .nv-brush .resize path{fill: #eee; stroke: #666;} .nvd3 .nv-legend .nv-series{cursor: pointer;} .nvd3 .nv-legend .nv-disabled circle{fill-opacity: 0;} .nvd3 .nv-brush .extent{fill-opacity: 0 !important;} .nvd3 .nv-brushBackground rect{stroke: #000; stroke-width: .4; fill: #fff; fill-opacity: .7;} .nvd3.nv-pie path{stroke-opacity: 0; transition: fill-opacity 250ms linear, stroke-width 250ms linear, stroke-opacity 250ms linear; -moz-transition: fill-opacity 250ms linear, stroke-width 250ms linear, stroke-opacity 250ms linear; -webkit-transition: fill-opacity 250ms linear, stroke-width 250ms linear, stroke-opacity 250ms linear;} .nvd3.nv-pie .nv-pie-title{font-size: 24px; fill: rgba(19, 196, 249, 0.59);} .nvd3.nv-pie .nv-slice text{stroke: #000; stroke-width: 0;} .nvd3.nv-pie path{stroke: #fff; stroke-width: 1px; stroke-opacity: 1;} .nvd3.nv-pie path{fill-opacity: .7;} .nvd3.nv-pie .hover path{fill-opacity: 1;} .nvd3.nv-pie .nv-label{pointer-events: none;} .nvd3.nv-pie .nv-label rect{fill-opacity: 0; stroke-opacity: 0;} 

/* /survey/static/src/css/survey_result.css defined in bundle 'web.assets_frontend' */
.only_right_radius{border-top-right-radius: 2em; border-bottom-right-radius: 2em; border-top-left-radius: 0; border-bottom-left-radius: 0;} .only_left_radius{border-top-right-radius: 0; border-bottom-right-radius: 0; border-top-left-radius: 2em; border-bottom-left-radius: 2em;} .no_radius{border-radius: 0;} .clear_survey_filter, .filter-all, .filter-finished{cursor: pointer;} .nvtooltip h5{margin: 0; line-height: 18px; font-weight: bold; background-color: rgba(247,247,247,0.75); text-align: center; border-bottom: 1px solid #ebebeb; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;} .survey_answer i{padding:3px; cursor:pointer;} .survey_answer i.invisible{visibility: hidden!important;} @media print{.tab-content > .tab-pane{display: block;}.tab-content > .survey_graph > svg{width: 1150px;}} .o_preview_questions{border: 3px solid #C9C6C6; width: auto; padding: 10px 30px 5px; margin-top: 15px; color: #C9C6C6;} .o_preview_questions .o_datetime{border: 1px solid #D8D7D7; margin-bottom: 5px;} .o_preview_questions .o_matrix_head{border-bottom: 1px solid #D8D7D7;} .o_preview_questions .o_matrix_row{border-top: 1px solid #D8D7D7;} 

/* /website_event_track/static/src/css/website_event_track.css defined in bundle 'web.assets_frontend' */
.o_website_event .ribbon-wrapper{width: 60px; height: 60px; z-index: 5; overflow: hidden; position: absolute; top: 0; right: 0;} .o_website_event .ribbon{font: bold 13px Sans-Serif; color: #404040; text-align: center; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); position: relative; padding: 5px 0; left: -4px; top: 8px; width: 90px; -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);} .o_website_event .ribbon.ribbon_Gold{background-color: #FDE21B; background-image: -webkit-gradient(linear, left top, left bottom, from(#E9CE0C), to(#FDE21B)); background-image: -webkit-linear-gradient(top, #E9CE0C, #FDE21B); background-image: -moz-linear-gradient(top, #E9CE0C, #FDE21B); background-image: -ms-linear-gradient(top, #E9CE0C, #FDE21B); background-image: -o-linear-gradient(top, #E9CE0C, #FDE21B);} .o_website_event .ribbon.ribbon_Silver{background-color: #CCCCCC; background-image: -webkit-gradient(linear, left top, left bottom, from(#BBBBBB), to(#CCCCCC)); background-image: -webkit-linear-gradient(top, #BBBBBB, #CCCCCC); background-image: -moz-linear-gradient(top, #BBBBBB, #CCCCCC); background-image: -ms-linear-gradient(top, #BBBBBB, #CCCCCC); background-image: -o-linear-gradient(top, #BBBBBB, #CCCCCC);} .o_website_event .ribbon.ribbon_Bronze{background-color: #DB9141; background-image: -webkit-gradient(linear, left top, left bottom, from(#C2792A), to(#DB9141)); background-image: -webkit-linear-gradient(top, #C2792A, #DB9141); background-image: -moz-linear-gradient(top, #C2792A, #DB9141); background-image: -ms-linear-gradient(top, #C2792A, #DB9141); background-image: -o-linear-gradient(top, #C2792A, #DB9141);} .o_website_event .event_color_0{background-color: white; color: #5a5a5a;} .o_website_event .event_color_1{background-color: #cccccc; color: #424242;} .o_website_event .event_color_2{background-color: #ffc7c7; color: #7a3737;} .o_website_event .event_color_3{background-color: #fff1c7; color: #756832;} .o_website_event .event_color_4{background-color: #e3ffc7; color: #5d6937;} .o_website_event .event_color_5{background-color: #c7ffd5; color: #1a7759;} .o_website_event .event_color_6{background-color: #c7ffff; color: #1a5d83;} .o_website_event .event_color_7{background-color: #c7d5ff; color: #3b3e75;} .o_website_event .event_color_8{background-color: #e3c7ff; color: #4c3668;} .o_website_event .event_color_9{background-color: #ffc7f1; color: #6d2c70;} 

/* /website_form/static/src/less/website_form.less defined in bundle 'web.assets_frontend' */
 .o_website_form_flex{display: flex; flex-wrap: wrap;} .o_website_form_flex_item{flex-basis: 33%;} @media (max-width: 991px){.o_website_form_flex_item{flex-basis: 50%;}} @media (max-width: 767px){.o_website_form_flex_item{flex-basis: 100%;}} .o_website_form_field_hidden{display: none;} .editor_enable .o_website_form_field_hidden{display: block; opacity: 0.5;} .editor_enable .s_website_form .form-field select{pointer-events: none;} .o_website_form_required .control-label:after, .o_website_form_required_custom .control-label:after{content: ' *';} #editable_select.form-control{height: 100%;} .form-field input[type=file].form-control{height: 100%;} 

/* /web/static/lib/bootstrap-datetimepicker/css/bootstrap-datetimepicker.css defined in bundle 'web.assets_frontend' */
 .bootstrap-datetimepicker-widget{top: 0; left: 0; width: 250px; padding: 4px; margin-top: 1px; z-index: 99999 !important; border-radius: 4px;} .bootstrap-datetimepicker-widget.timepicker-sbs{width: 600px;} .bootstrap-datetimepicker-widget.bottom:before{content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-bottom-color: rgba(0, 0, 0, 0.2); position: absolute; top: -7px; left: 7px;} .bootstrap-datetimepicker-widget.bottom:after{content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid white; position: absolute; top: -6px; left: 8px;} .bootstrap-datetimepicker-widget.top:before{content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #ccc; border-top-color: rgba(0, 0, 0, 0.2); position: absolute; bottom: -7px; left: 6px;} .bootstrap-datetimepicker-widget.top:after{content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid white; position: absolute; bottom: -6px; left: 7px;} .bootstrap-datetimepicker-widget .dow{width: 14.2857%;} .bootstrap-datetimepicker-widget.pull-right:before{left: auto; right: 6px;} .bootstrap-datetimepicker-widget.pull-right:after{left: auto; right: 7px;} .bootstrap-datetimepicker-widget > ul{list-style-type: none; margin: 0;} .bootstrap-datetimepicker-widget a[data-action]{padding: 6px 0;} .bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second{width: 54px; font-weight: bold; font-size: 1.2em; margin: 0;} .bootstrap-datetimepicker-widget button[data-action]{padding: 6px;} .bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator{width: 4px; padding: 0; margin: 0;} .bootstrap-datetimepicker-widget .datepicker > div{display: none;} .bootstrap-datetimepicker-widget .picker-switch{text-align: center;} .bootstrap-datetimepicker-widget table{width: 100%; margin: 0;} .bootstrap-datetimepicker-widget td, .bootstrap-datetimepicker-widget th{text-align: center; border-radius: 4px;} .bootstrap-datetimepicker-widget td{height: 54px; line-height: 54px; width: 54px;} .bootstrap-datetimepicker-widget td.cw{font-size: 10px; height: 20px; line-height: 20px;} .bootstrap-datetimepicker-widget td.day{height: 20px; line-height: 20px; width: 20px;} .bootstrap-datetimepicker-widget td.day:hover, .bootstrap-datetimepicker-widget td.hour:hover, .bootstrap-datetimepicker-widget td.minute:hover, .bootstrap-datetimepicker-widget td.second:hover{background: #eeeeee; cursor: pointer;} .bootstrap-datetimepicker-widget td.old, .bootstrap-datetimepicker-widget td.new{color: #777777;} .bootstrap-datetimepicker-widget td.today{position: relative;} .bootstrap-datetimepicker-widget td.today:before{content: ''; display: inline-block; border-left: 7px solid transparent; border-bottom: 7px solid #428bca; border-top-color: rgba(0, 0, 0, 0.2); position: absolute; bottom: 4px; right: 4px;} .bootstrap-datetimepicker-widget td.active, .bootstrap-datetimepicker-widget td.active:hover{background-color: #428bca; color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);} .bootstrap-datetimepicker-widget td.active.today:before{border-bottom-color: #fff;} .bootstrap-datetimepicker-widget td.disabled, .bootstrap-datetimepicker-widget td.disabled:hover{background: none; color: #777777; cursor: not-allowed;} .bootstrap-datetimepicker-widget td span{display: inline-block; width: 54px; height: 54px; line-height: 54px; margin: 2px 1.5px; cursor: pointer; border-radius: 4px;} .bootstrap-datetimepicker-widget td span:hover{background: #eeeeee;} .bootstrap-datetimepicker-widget td span.active{background-color: #428bca; color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);} .bootstrap-datetimepicker-widget td span.old{color: #777777;} .bootstrap-datetimepicker-widget td span.disabled, .bootstrap-datetimepicker-widget td span.disabled:hover{background: none; color: #777777; cursor: not-allowed;} .bootstrap-datetimepicker-widget th{height: 20px; line-height: 20px; width: 20px;} .bootstrap-datetimepicker-widget th.picker-switch{width: 145px;} .bootstrap-datetimepicker-widget th.next, .bootstrap-datetimepicker-widget th.prev{font-size: 21px;} .bootstrap-datetimepicker-widget th.disabled, .bootstrap-datetimepicker-widget th.disabled:hover{background: none; color: #777777; cursor: not-allowed;} .bootstrap-datetimepicker-widget thead tr:first-child th{cursor: pointer;} .bootstrap-datetimepicker-widget thead tr:first-child th:hover{background: #eeeeee;} .input-group.date .input-group-addon span{display: block; cursor: pointer; width: 16px; height: 16px;} .bootstrap-datetimepicker-widget.left-oriented:before{left: auto; right: 6px;} .bootstrap-datetimepicker-widget.left-oriented:after{left: auto; right: 7px;} .bootstrap-datetimepicker-widget ul.list-unstyled li div.timepicker div.timepicker-picker table.table-condensed tbody > tr > td{padding: 0px !important;} @media screen and (max-width: 767px){.bootstrap-datetimepicker-widget.timepicker-sbs{width: 283px;}} 

/* /website_forum_doc/static/src/css/website_forum_doc.css defined in bundle 'web.assets_frontend' */
.oe_toc_content img{max-width: 600px; height: auto !important;} 

/* /website_hr/static/src/less/website_hr.less defined in bundle 'web.assets_frontend' */
 .o_avatar_info_container{height: 250px;} 

/* /website_portal_sale/static/src/less/website_portal_sale.less defined in bundle 'web.assets_frontend' */
 .orders_vertical_align{display: flex; align-items: center;} .orders_label_text_align{vertical-align: 15%;} .cell_overflow{overflow: hidden;} 

/* /website_portal_review/static/src/less/website_portal_review.less defined in bundle 'web.assets_frontend' */


/* /website_quote/static/src/css/website_quotation.css defined in bundle 'web.assets_frontend' */
.o_website_quote .bs-sidebar{position: relative; width: 100%; z-index : 1; background-color: #f7f5fa; border-radius: 5px;} .o_website_quote .bs-sidenav{padding-top: 10px; padding-bottom: 10px;} .o_website_quote .bs-sidebar .nav > li > a{display: block; color: #716b7a; padding: 5px 20px;} .o_website_quote .bs-sidebar .nav > .active > a, .o_website_quote .bs-sidebar .nav > .active:hover > a, .o_website_quote .bs-sidebar .nav > .active:focus > a{font-weight: bold; color: #563d7c; background-color: transparent; border-right: 1px solid #563d7c;} .o_website_quote .bs-sidebar .nav .nav{display: none; margin-bottom: 8px;} .o_website_quote .bs-sidebar .nav .nav > li > a{padding-top: 3px; padding-bottom: 3px; padding-left: 30px; font-size: 90%;} .wq-table{table-layout: auto !important;} .wq-table th, .wq-table td{border-top: none !important;} .wq-table:not(:first-of-type) thead{display: none;} @media (min-width: 992px){.o_website_quote .bs-sidebar .nav > .active > ul{display: block;}} @media print{body{padding : 0 !important;}}