%PDF- %PDF-
Direktori : /home/eirtvhdf/vision-demo.hire-va.com/wp-content/themes/kitgreen/assets/css/less/ |
Current File : /home/eirtvhdf/vision-demo.hire-va.com/wp-content/themes/kitgreen/assets/css/less/main.less |
body { transition:0.4s all; -webkit-transition:0.4s all; letter-spacing: 0.4px; } body { line-height:24px; } html.active { overflow:hidden; } .modal-open { overflow:auto; } .main-content,#jws-main { overflow:hidden; } div { outline:none; } img { max-width:100%; height:auto; } a:hover,a:focus { color:#252525; } .logged-in-as { padding: 0 15px; margin-bottom: 20px; } textarea {resize: none} a,button { -webkit-transition:.2s ease-out; -moz-transition:.2s ease-out; transition:.2s ease-out; } .woocommerce div.product .content-product-left .product-images-content.bottom .woocommerce-product-gallery img { -webkit-transition:.0s ease-out; -moz-transition:.0s ease-out; transition:.0s ease-out; } .grid-sizer.size-2 { width:16.666%; } .acount-tt { display:inline-block !important; } .grid-sizer.size-3 { width:25%; } .grid-sizer.size-4 { width:33.3333333333333333333333%; } .grid-sizer.size-20 { width:20%; } .grid-sizer.size-7 { width:50%; } .grid-sizer.size-5 { width:20%; } .grid-sizer.size-12 { width:100%; } .color-scheme-right { text-align:right; } .color-scheme-left { text-align:left; } .color-scheme-center { text-align:center; } .penna_font { font-family:penna !important; letter-spacing:11.5px; font-weight:bold; } h4,.h4,h5,.h5,h6,.h6 { margin-top:0; } p { margin-bottom:0; } .weight_500 { font-weight:500 !important; } .weight_300 { font-weight:300 !important; } .spacing0_2 { letter-spacing:0.2px; } .border.vc_custom_heading { position:relative; padding-left:25px; &:before { content:""; width:1px; height:43px; position:absolute; bottom:3px; left:0; } } .admin-bar { .is-sticky .mainmenu-area { margin-top:32px; } } .flex_r_l { justify-content: space-between } @media (max-width:782px) { .admin-bar { #jws_header.jws-header-v1 { padding: 45px 0; } .is-sticky .mainmenu-area { margin-top: 45px; } } } @media (max-width:600px) { .admin-bar { .is-sticky .mainmenu-area { margin-top: 0px; } } } .wpb_column.background-parallax .vc_column-inner { background-attachment: fixed; } #back-to-top { position: fixed; bottom: 80px; right: 20px; width: 50px; height: 50px; line-height: 50px; z-index: 999; text-align: center; font-size: 18px; color: #ffffff; border-radius: 100%; cursor: pointer; transition: 0.5s all; -webkit-transition: 0.5s all; i { transition: 0.5s all; -webkit-transition: 0.5s all; } &:hover { i { transform: translatey(-5px); -webkit-transform: translatey(-5px); } } } .modal.fade .modal-dialog { -webkit-transition: .7 all; -o-transition: .7 all; transition: .7 all; -webkit-transform: translate3d(0,-50px,0); -o-transform: translate3d(0,-50px,0); transform: translate3d(0,-50px,0); } .modal.in .modal-dialog { -webkit-transform: translate3d(0,0px,0); -o-transform: translate3d(0,0px,0); transform: translate3d(0,0px,0); } .modal-header { background-color: #f6f6f6; text-align: center; padding: 70px 0; border: none; h4 { font-size:30px; font-weight: bold; margin: 0; } } .btn-default { border: none !important; background: transparent !important; font-size: 30px; } .modal-content { border-radius: 0; } /* --------------- End Default ---------------- Css */ .search .main-content , .archive .main-content { padding-top: 100px; } body.archive { .kitgreen-portfolio-holder .pp_inner { margin-bottom:30px; } } /*------------------ Title Bar ----------------------*/ .title-bar-header { .page-breadcrumbs { display: flex; justify-content: space-between; align-items: center; } } /* Search Content */ .search_item { max-width: 480px; margin: 0 auto; text-align: center; margin-bottom: 30px; border: 5px solid #ebebeb; padding: 30px; .bog-image { margin-bottom:25px; } .link_content { a { width: 200px; height: 45px; line-height: 45px; text-align: center; margin: 0 auto; color: #ffffff; font-size: 18px; margin-top: 15px; display: block !important; transition: 0.5s all; &:hover { opacity:0.9; } } } } @media(min-width:767px) { .vc_row-flex { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; } .vc_row-o-equal-height { >.vc_column_container { -webkit-box-align:stretch; -webkit-align-items:stretch; -ms-flex-align:stretch; align-items:stretch; display:-webkit-box; display:-webkit-flex; >.vc_column-inner { -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; display:flex; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; z-index:1; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; -webkit-box-orient:vertical; } } } } @media (min-width:992px) { .col-md-20 { width:20%; } .col-md-40 { width:40%; } } .container100 { .container { width:100%; } } .canvas_container { position:relative; #canvas_js { position:absolute; width:100%; height:100%; top:0; left:0; } } .has_overlay { position:relative; .jws-over-lay { position:absolute; width:100%; height:100%; top:0; left:0; } } .title_end { font-size:60px; } .italic { font-style:italic !important; } .zindex { z-index:1; } .background-parallax { background-attachment:fixed; } ins { text-decoration:none; } a,a:hover { text-decoration:none !important; } @media (min-width:992px) { #quick-view-modal { .ct-lg.col-md-3 { width:50%; } } } @media (min-width:768px) { .container-in-full .no-container { width:750px; } } @media (min-width:992px) { .container-in-full .no-container { width:970px; } .col-lg-55 { width:20%; } } @media (min-width:1200px) { .container-in-full .no-container { width:1170px; } } .container-in-full .no-container { padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto; } .relative { position:relative; } abbr[title] { border-bottom:none !important; cursor:inherit !important; text-decoration:none !important; } a:focus { outline:none; outline-offset:initial; } ul,ol { list-style-type:none; padding:0; margin:0; } input,textarea,button { outline:none !important; } .row-same-height { display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex:0 1 auto; -ms-flex:0 1 auto; -webkit-box-flex:0; flex:0 1 auto; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; } .display_flex { display:flex; -webkit-display:flex; } .flex_left { display:flex; justify-content:flex-start; } .flex_center { display:flex; justify-content: flex-end; align-items:center; flex:1; } .flex_right { display:flex; justify-content:flex-end; align-items:center; } .margin_am { .wpb_single_image { margin-right:-73%; } } .line-vertical { width:1px; height:100px; margin:0 auto; } .colorfff { color:#ffffff; } .demo_con { margin:0 auto; width:100%; display:block; span { text-align: center; margin-top: 10px; display: block; } .demo_theme { overflow:hidden; position:relative; background-position:center top; cursor:pointer; width:100%; margin:0 auto; height:200px; transition:5s; -webkit-transition:5s; display:block; text-align:center; border:1px solid #dcdcdc; &:hover { background-position:center bottom; transition:5s; -webkit-transition:5s; } } } /*------------- Mail--------------*/ .mc4wp-form { .mc4wp-success p { margin-top:30px; max-width: 500px; } .input { height:50px; line-height: 50px; width: ~"calc(100% - 140px)"; background:transparent; border:1px solid #dfdfdf; padding-left:17px; border-right:0px; border-top-left-radius: 25px; border-bottom-left-radius: 25px; display: inline-block; vertical-align: top; background: #ffffff; &::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color:#8d8d8d; } &::-moz-placeholder { /* Firefox 19+*/ color:#8d8d8d; } &:-ms-input-placeholder { /* IE 10+*/ color:#8d8d8d; } &:-moz-placeholder { /* Firefox 18- */ color:#8d8d8d; } } .submit { display: inline-block; vertical-align: top; height: 50px; width: 130px; line-height: 50px; text-align: center; border: 0; font-weight: 500; border-top-right-radius: 25px; border-bottom-right-radius: 25px; color: #ffffff; margin-left: -3px; transition: 0.5s all; -webkit-transition: 0.5s all; &:hover { opacity:0.9; } } } .lato_7 { .wpcf7 { h3 { font-family: Lato; } .wpcf7-submit { width: 100%; margin-top: 19px; } } } .wpcf7 { h3 { font-weight:700; margin-bottom: 45px; } p{ margin-bottom: 27px; } h6 { font-style: italic; margin-top: 47px; margin-bottom: 31px; } .row_ct { margin:0 -15px; .row_il{ display:inline-block; width: 49.6%; padding: 0 14px; } } span.wpcf7-not-valid-tip { margin-bottom: 24px; } .wpcf7-file { border: none; background: #f6f6f6; border-radius: 0; padding: 30px; height: auto; line-height: initial; } input,textarea,select { border: 1px solid #dfdfdf; width:100%; margin-bottom:25px; border-radius:25px; padding-left:15px; } input,select { height:50px; outline: none; } textarea { margin-bottom:16px; height:190px; padding-top: 15px; } .wpcf7-submit { width:170px; height:46px; line-height:45px; border-radius:25px; text-align:center; color:#ffffff; font-weight:500; border:0; transition:0.5s all; -webkit-transition:0.5s all; padding: 0; &:hover { background: #171717; } } } /*------- Infobox ---------*/ .kitgreen-info-box { cursor: pointer; .info-box-content { .info-box-inner { h6 { margin-bottom:17px; letter-spacing: 0.5px; } } } &.info_ct { margin-bottom: 86px; } &.left_icon2 { display: flex; align-items: center; padding: 20px; border:1px solid #dfdfdf; background: #ffffff; .box-icon-wrapper { margin-right: 15px; } .info-box-content { .info-box-inner { p { font-size:12px; } } } } &.top_icon2 { padding: 0 30px; .box-icon-wrapper { .info-box-icon { img { margin-bottom:55px; } .has_icon { font-size: 60px; width: 100px; height: 100px; line-height: 100px; border-radius: 100%; margin: 0 auto; margin-bottom: 28px; } } } } &.top_icon { .box-icon-wrapper { .info-box-icon { img { margin-bottom:55px; } .has_icon { font-size: 60px; margin-bottom: 22px; } } } } &.left_icon { display: flex; align-items: center; transition: 0.5s all; -webkit-transition: 0.5s all; padding: 50px 25px; border-radius: 10px; .box-icon-wrapper { margin-right: 30px; .info-box-icon { .has_icon { font-size: 60px; } } } &:hover { box-shadow: 0 11px 21px rgba(0,0,0,0.16); background: #ffffff; } } &.process_icon2 { display:flex; align-items: center; border-bottom:1px solid #d7d7d7; padding-bottom: 30px; transition: 0.5s all; -webkit-transition: 0.5s all; .info-box-content { .info-box-inner { p { font-weight: 600; text-transform: uppercase; letter-spacing: 0.5px; transition: 0.5s all; -webkit-transition: 0.5s all; } } } .box-icon-wrapper { margin-right: 20px; .info-box-icon { .has_icon { width:100px; height: 100px; border-radius: 100%; line-height: 100px; text-align: center; font-size: 60px; background: #ffffff; transition: 0.5s all; -webkit-transition: 0.5s all; } } } } &.process_icon , &.process_icon3 { background: #f6f6f6; position: relative; transition: 0.5s all; -webkit-transition: 0.5s all; margin-bottom: 30px; .has_icon { background:#ffffff; width:100px; height: 100px; text-align: center; line-height: 100px; border-radius: 100%; margin: 0 auto; } .info-box-content { padding: 0 15px 50px 10px; .button_info { width: 140px; height: 50px; border-radius: 40px; line-height: 50px; text-align: center; font-weight: 500; display: block; background-color: #ffffff; margin: 0 auto; margin-top: 37px; transition: 0.5s all; -webkit-transition: 0.5s all; &:hover { color:#ffffff; } } } .number_process { display: inline-block; height: 28px; margin-left: 0; margin-top: 0; position: absolute; width: 100px; left: 0; .number { position: relative; z-index: 1; color: #ffffff; font-size: 18px; font-style: italic; margin-top: 8px; display: block; } .overlay { position: absolute; content: ""; bottom: -10px; left: 0; height: 28px; margin-left: 0; margin-top: 0; width: 100px; opacity: 0.3; width: 100%; height: 100%; } &:before { position: absolute; content: ""; height: 0; border-top: 27px solid ; border-left: 50px solid transparent !important; border-right: 50px solid transparent !important; bottom: -27px; left: 0; } &:after { position: absolute; content: ""; height: 0; border-top: 27px solid ; border-left: 50px solid transparent !important; border-right: 50px solid transparent !important; bottom: -37px; left: 0; opacity: 0.3; } } .box-icon-wrapper { padding-top: 50px; padding-bottom: 8px; .has_icon { margin-bottom: 20px; span { font-size:60px; } } } &:hover { box-shadow: 0px 11px 21px rgba(0,0,0,0.16); transform: translate3d(0,-5px,0); -webkit-ransform: translate3d(0,-5px,0); } } &.process_icon3 { background: #ffffff; padding: 0px 35px 50px 35px; .info-box-content { text-align:left; padding: 0; .button_info { border:1px solid #dfdfdf; margin: 0; margin-top: 35px; } } .box-icon-wrapper { padding-top: 101px; padding-bottom: 13px; .info-box-icon { .has_icon { margin: 0; text-align: left; width: auto; height: auto; background: none; border-radius: 0; line-height: initial; } } } } } /*--------------------- Testimonial ----------------------------------*/ .testimonials-wrapper { &.layout4 { margin: 0 -15px; .slick-arrow { position: absolute; top: 50%; font-size: 18px; cursor: pointer; transform: translateY(-50%); border: 1px solid #7b7b7b; width: 50px; height: 50px; line-height: 50px; text-align: center; transition: 0.5s all; -webkit-transition: 0.5s all; &.lnr-chevron-right { right: -80px; } &.lnr-chevron-left { left: -80px; } &:hover { color: #ffffff; } } .testimonial { padding: 30px 15px; .slider_container { box-shadow: 0 8px 30px rgba(0,0,0,0.05); border-radius: 5px; -webkit-border-radius: 5px; overflow: hidden; .slider_inner { .slider_inner_child { padding: 20px 20px 0 20px; border-bottom: 1px solid #e9e8e8; margin-bottom: 30px; } .testimonial-content { margin-bottom: 23px; } .testimonial-avatar { display: inline-block; width: 50px; vertical-align: middle; margin-right: 10px; border-radius: 100%; -webkit-border-radius: 100%; overflow: hidden; } .client_info { font-size: 10px; .info_top { padding: 0 20px; margin-bottom: 30px; } .info_bottom { padding: 0 20px; color: #ffffff; > div { display:inline-block; vertical-align: middle; } .line { margin: 0 10px; } } } footer { text-transform: uppercase; font-size: 13px; display: inline-block; width: ~"calc(100% - 65px)"; vertical-align: middle; h5 { font-size: 13px; margin-bottom: 0; display: inline-block; } } } } } } &.layout3 { .testimonial { .slider_container { .slider_inner { background: #f6f6f6; padding: 28px 21px 22px 0; margin-bottom: 30px; .testimonial-content { text-align: right; margin-bottom: 25px; } footer { text-transform: uppercase; font-size: 13px; text-align: right; h5 { font-size: 13px; margin-bottom: 0; margin-right: 3px; display: inline-block; } } } } } } &.layout2 { .slick-arrow { position:absolute; font-size:18px; cursor:pointer; border:1px solid #7b7b7b; width: 50px; height: 50px; line-height: 50px; text-align: center; transition: 0.5s all; -webkit-transition: 0.5s all; top: 40%; &:hover { color:#ffffff; } &.lnr-chevron-right { right:-52px; } &.lnr-chevron-left { left:-52px; } } .testimonial { .slider_container { padding-top:50px; .slider_inner { .image { justify-content: space-between; margin-bottom: 46px; span { top: -9px; left: 50%; content: ""; margin: 0 auto; position: absolute; transform: translatex(-50%) rotate(-10deg); font-size: 24px; font-weight: 500; letter-spacing: 0; font-style: italic; z-index: 1; } > div { background:#ffffff; padding: 65px 15px 15px 15px; position: relative; &:after { top: -35px; left: 50%; content: ""; margin: 0 auto; position: absolute; width: 160px; height: 83px; background: url(../../images/bg_before.png); transform: translatex(-50%); -webkit-transform: translatex(-50%); } &.before { margin-right:30px; margin-left: auto; } } } .testimonial-content { text-align: right; footer { transition:0.5s all; text-transform: uppercase; margin-top: 25px; h5 { position:relative; margin:0; font-size:13px; font-weight: 500; display: inline-block; } span { font-size:13px; font-weight: 500; } } } } } } } &.layout1 { .slick-list { padding:0 !important; } .slick-arrow { position:absolute; top:50%; font-size:18px; cursor:pointer; transform:translateY(-50%); transform:translateY(-50%); border:1px solid #7b7b7b; width: 50px; height: 50px; line-height: 50px; text-align: center; transition: 0.5s all; -webkit-transition: 0.5s all; &:hover { color:#ffffff; } &.lnr-chevron-right { right:-18px; } &.lnr-chevron-left { left:-18px; } } .content_bottom { footer { transition:0.5s all; display:flex; align-items:center; text-align:center; justify-content:center; align-items:center; text-transform: uppercase; h5 { position:relative; margin:0; font-size:13px; padding-right: 5px; font-weight: 600; } span { font-size:13px; font-weight: 500; } } } #content2 { margin-top:10px; .testimonial-content { display:none; } .testimonial-avatar { .image { display:none; } } .slick-current { footer { opacity:1; } } } #thmbnail-img { width:400px; margin:0 auto; margin-top:54px; .slick-slide { padding: 40px 0; } .slick-list { margin: 0 -30px; } .testimonial-content { display:none; } footer { display:none; } .testimonial-avatar { text-align:center; footer { display:none; } img { margin:auto; position:relative; z-index:1; border-radius:100%; width:100%; height:auto; } .image { width:100px; height:100px; margin:0 auto; border-radius:100%; position:relative; transform:scale(0.8); -webkit-transform:scale(0.8); transition:0.3s all; -webkit-transition:0.3s all; &:after { content:""; position: absolute; width:1px; height: 0px; bottom: -46px; left: 50%; transform: translatex(-50%); -webkit-transform: translatex(-50%); transition:0.5s all; -webkit-transition:0.5s all; } } } .slick-current { .image { transform:scale(1); -webkit-transform:scale(1); box-shadow: 0 0 29px rgba(0,0,0,0.35); transition-delay: 0.5s; -webkit-transition-delay: 0.5s; &:after { height:30px; } img { border: 1px solid; } &:after { opacity:1; } } } } #content { .testimonial-avatar { display:none; } .testimonial-content { text-align:center; font-size:20px; letter-spacing:0.5px; line-height:35px; padding: 0 100px; img { margin-top:19px; } } .aligncenter { margin:0 auto; text-align: center; } } } } /*-------------------- Portfolio Filter -----------------------------*/ .portfolio-footer { text-align: center; padding-top: 45px; padding-bottom: 45px; a { font-weight: 500; transition: 0.5s all; -webkit-transition: 0.5s all; span { margin-left:10px; font-weight: 500; } } .load-on-click { width: 190px; height: 50px; border-radius: 40px; line-height: 50px; text-align: center; font-weight: 500; display: block; margin: 0 auto; margin-top: 0px; transition: 0.5s all; color: #ffffff !important; -webkit-transition: 0.5s all; &.loading { .lnr { -webkit-animation-name: rotate; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: rotate; -moz-animation-duration: 2s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; animation-name: rotate; animation-duration: 2s; animation-iteration-count: infinite; animation-timing-function: linear; display: inline-block; &:before { content: "\e862"; } } } } } .portfolio-filter { margin-bottom: 43px; ul { li { padding: 0 17px; a { font-size:13px; text-transform: uppercase; font-weight: 500; } } } } .row-spacing-15 { .kitgreen-portfolio-holder .metro { padding:30px !important; } .kitgreen-portfolio-holder .metro .pp_inner .redmore { bottom: 38px; right: 44px; } } .kitgreen-portfolio-holder { .metro { .pp_inner { position:absolute; width:100%; height: 100%; background-position: center center; background-size: cover; background-repeat: no-repeat; } overflow:hidden; } .grid2 { .pp_inner { .content_pp { .content_pp_inner{ position: absolute; width: 100%; top: 50%; transform: translate3d(0,-50%,0); -webkit-transform: translate3d(0,-50%,0); .title { font-size:30px; margin-bottom: 30px; } .popup { .open_popup { color: #ffffff; width: 60px; height: 60px; display: block; line-height: 60px; text-align: center; border-radius: 100%; background: green; font-size: 30px; margin: 0 auto; span { line-height:60px; } } } } } } } .pp_inner { overflow:hidden; position: relative; .redmore { position: absolute; bottom: 8px; right: 14px; transition: 0.5s all; -webkit-transition: 0.5s all; transform: translate3d(100%,0,0); -webkit-transform: translate3d(100%,0,0); ransition: 0.5s all; -webkit-transition: 0.5s all; opacity: 0; &:after { content: ""; position: absolute; width: 0; height: 0; border-bottom: 100px solid; border-left: 100px solid transparent !important; bottom: -8px; right: -14px; } a { position: relative; z-index: 1; font-size: 30px; color: #ffffff; } } .image_pp { img { width:100%; } } .content_pp { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255,255,255,0.85); text-align: center; opacity: 0; transition: 0.5s all; -webkit-transition: 0.5s all; .content_ct { position: absolute; width: 100%; text-align: center; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); .content_pp_inner { .title { margin-bottom: 7px; a { font-size:30px; } } .cat { span:last-child { display:none; } a { position: relative; font-size: 13px; text-transform: uppercase; &:after { content:""; position: absolute; width: 100%; height: 1px; background: #8d8a8b; left: 0; bottom: -1px; } } } } } } &:hover { .content_pp { opacity:1; } .redmore { transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); opacity: 1; } } } } /*---------------- Blog ------------------*/ .kitgreen-blog-holder { .post-item { margin-bottom:50px; .bog-image { position:relative; overflow: hidden; &:before { position: absolute; top: 0; left: -75%; z-index: 2; display: block; content: ''; width: 50%; height: 100%; background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%); background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%); -webkit-transform: skewX(-25deg); transform: skewX(-25deg); } &:hover { &:before { -webkit-animation: shine .75s; animation: shine .75s; } } } } &.image-left { .post-item { margin-bottom:0; .item_inner { padding-bottom:15px; margin-bottom: 15px; border-bottom: 1px solid #e9e8e8; } &:last-child .item_inner { border-bottom:0; } .bog-image { display: inline-block; width: 170px; vertical-align: top; margin-right: 16px; } .content-blog { width: ~"calc(100% - 195px)"; display: inline-block; vertical-align: top; .content-inner { .blog-excrept { font-size: 12px; line-height: 19px; } .title { h6 { font-weight: 600; margin-top: 11px; margin-bottom: 6px; font-size: 14px; line-height: 20px; } } .blog-info { font-size: 13px; text-transform: uppercase; font-weight: 500; .cat { span { margin-right:5px; } } } } } } } &.blog-footer { .post-item { margin-bottom: 20px; &:last-child .content-blog { border:none; } .content-blog { border-bottom:1px solid #d7d7d7; padding-bottom: 15px; .title { margin-bottom: 7px; a { font-weight: 600; } } } } } &.blog-menu { .post-item { .content-blog { .content-inner { .title { h6 { line-height: 24px; font-size: 14px; margin-bottom: 0; } } .blog-innfo { text-transform: uppercase; font-size: 13px; margin-bottom: 5px; margin-top: 17px; .cat { padding-right:5px; } } } } } } &.border-bottom { .post-item { .bog-image { img { width:100%; } } .content-blog { border:1px solid #dedede; border-top:none; padding: 28px; .content-inner { .title { h6 { font-weight:600; line-height: 24px; margin-bottom: 12px; } } .blog-bottom { margin-top: 24px; .link_content { a { span { vertical-align: middle; padding-left: 12px; font-weight: 500; } letter-spacing: 0.5px; } } } .blog-innfo { text-transform: uppercase; font-size: 13px; font-weight: 500; margin-bottom: 10px; .cat { padding-right:5px; } } } &.border_top { borde-top:1px solid #dedede; } } } } } .blog-footer { .kitgreen-blog-load-more { width: 190px; height: 50px; border-radius: 40px; line-height: 50px; text-align: center; font-weight: 500; display: block; background-color: green; margin: 0 auto; margin-top: 0px; transition: 0.5s all; color: #ffffff; -webkit-transition: 0.5s all; &.loading { .lnr { -webkit-animation-name: rotate; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: rotate; -moz-animation-duration: 2s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; animation-name: rotate; animation-duration: 2s; animation-iteration-count: infinite; animation-timing-function: linear; display: inline-block; &:before { content: "\e862"; } } } .lnr { margin-left:9px; } } .posts-loaded { text-align: center; display: none; margin-top: 50px; &.active { display:block; } } } /*------------------- Blog Sidebar -------------------*/ .sidebar_blog { .widget { margin-bottom:70px; &.widget_tag_cloud { .tagcloud { a { color: #9c9c9c; border: 1px solid #dfdfdf; border-radius: 25px; text-align: center; padding: 3px 15px; font-size: 13px !important; margin-bottom: 15px; display: inline-block; margin-right: 5px; &:hover { color:#ffffff; } } } } &.widget_zo-recent-posts-widget-with-thumbnails { ul { li { margin-bottom:30px; .tb-recent-detail { .post-tumb { width:80px; display: inline-block; vertical-align: middle; margin-right: 10px; border-radius: 100%; -webkit-border-radius: 100%; overflow: hidden; } .post-content { width: calc(~"100% - 100px"); display: inline-block; vertical-align: middle; .date_cat{ font-size: 11px; display: flex; text-transform: uppercase; .cat { a { font-weight:500; } } } > a { font-weight: 500; } } } } } } &.widget_categories { ul { li { margin-bottom:23px; a { .cat-count { float:right; } position:relative; &:before { vertical-align: middle; margin-right: 12px; content: "\f372"; font-family: Ionicons; display:inline-block } &:hover { &:before { content: "\f373"; } } } } } } &.widget_search { input , button { border:none; background: none; } form { border: none; border-bottom: 1px solid #d7d7d7; width: 100%; position: relative; padding-bottom: 7px; input { width:100%; } button { position: absolute; top: 50%; transform: translatey(-50%); -webkit-transform: translatey(-50%); right: 0; } } } .widget-title { height:50px; line-height: 50px; padding-left: 20px; color: #ffffff; margin-bottom:30px; width: calc(~"100% - 5px"); position: relative; &:after { width: calc(~"100% + 5px"); height: 100%; position: absolute; left: 0; top: 5px; content:""; opacity: 0.3; z-index: -1; } } } } /*----------------- Blog Single ----------------------*/ .jws-blog-detail { padding-top: 100px; .comments-area { .comments-title { font-weight:600; margin-bottom: 40px; margin-top: 0px; } .comment-list { border-bottom: 1px solid #d7d7d7; padding-bottom: 5px; margin-bottom: 48px; > li:last-child { .comment-body { .comment-info { border-bottom:0px; } } } li { .children { padding-left: 95px; } .comment-body { margin-bottom: 20px; .comment-avatar { display:inline-block; vertical-align: middle; width: 70px; margin-right: 25px; } .comment-info { display:inline-block; vertical-align: middle; width: calc(~"100% - 100px"); padding-bottom: 20px; border-bottom:1px solid #d7d7d7; .comment-header-info { align-items: center; margin-bottom: 7px; .reply { margin-left: 110px; a { color:#9c9c9c; font-size: 13px; font-style: italic; border-bottom: 1px solid #9c9c9c; } } .comment-author { margin-right: 5px; a { font-weight: 500; } } .comment-date { font-size:13px; color:#9c9c9c; } } } } } } .comment-respond { .comment-reply-title { font-size:16px; text-transform: uppercase; margin-top: 0; font-weight: 600; margin-bottom: 50px; } .comment-form { margin: 0 -15px; textarea , input { width:100%; border:1px solid #dfdfdf; border-radius: 30px; font-size: 13px; padding-left: 28px; margin-bottom: 25px; &::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #8d8d8d; } &::-moz-placeholder { /* Firefox 19+ */ color: #8d8d8d; } &:-ms-input-placeholder { /* IE 10+ */ color: #8d8d8d; } &:-moz-placeholder { /* Firefox 18- */ color: #8d8d8d; } } textarea { padding-top: 15px; } input { height: 50px; } .form-submit { padding: 0 15px; clear: both; margin-top: -5px; .submit { width:190px; height: 50px; line-height: 50px; border-radius: 40px; color: #ffffff; padding: 0; font-size: 14px; } } } } } .post-related { .tt { font-weight:600; margin-top: 48px; margin-bottom: 47px; } border-bottom: 1px solid #d7d7d7; margin-bottom:50px; .slick-arrow.ion-ios-arrow-right { right: -10px; } .slick-arrow.ion-ios-arrow-left { left:-10px; } } .blog-about-author { border-bottom: 1px solid #d7d7d7; padding: 50px 0; > div { display:inline-block; vertical-align: middle; } .avatar { width:110px; margin-right: 27px; } .blog-author-info { width: calc(~"100% - 150px"); .at-name { margin-bottom: 15px; .text { font-size:13px; } } .description { margin-bottom: 12px; } .icon-author { a { font-size:18px; margin-right: 30px; } } } } .blog-meta { .social_share { align-items: center; justify-content: center; border-bottom: 1px solid #d7d7d7; padding: 50px 0; h6 { margin: 0; font-weight: 600; margin-right: 45px; } ul { li { display: inline-block; vertical-align: middle; margin-right: 25px; &:last-child { margin-right: 0px; } a { span { font-size:19px; margin-right: 6px; transition: 0.4s all; -webkit-transition: 0.4s all; } color:#8d8d8d; font-size:13px; } } } } .post-tags { border-bottom: 1px solid #d7d7d7; padding: 50px 0; text-align: center; a { color: #9c9c9c; border: 1px solid #dfdfdf; border-radius: 25px; text-align: center; padding: 7px 15px; font-size: 13px !important; margin-bottom: 15px; margin: 0 5px; display: inline-block; margin-bottom: 5px; &:hover { color:#ffffff; } } } } .single-blog-page { border-bottom: 1px solid #d7d7d7; padding-bottom: 22px; .blog-details-img { position:relative; } .blog-details { position:absolute; bottom: 0; background-color: #ffffff; max-width: 625px; padding-left: 30px; padding-right: 30px; h3 { font-weight:600; font-size: 30px; margin-top: 4px; margin-bottom: 26px; line-height: 35px; } .post-meta { padding-top: 19px; .date_cat { display: flex; -webkit-display: flex; font-size: 13px; font-weight: 500; .cat { span { margin-right:3px; } } a { text-transform: uppercase; font-weight: 500; } } .info_post { display: flex; -webkit-display: flex; font-size:13px; font-weight: 500; .line { margin-left:4px; } > div { margin:0 13px; } .author { margin-left:4px; .name { text-transform: uppercase; } } .review { span { vertical-align: middle; } } .like { .zilla-likes { background: none; position: relative; &:before { content: "\e813"; font-family: 'Linearicons-Free'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-rendering: auto; line-height: 1; -webkit-font-smoothing: antialiased; position: absolute; left: 0; top: 6px; } } } } } } .blog-content { padding-top: 43px; .container { width:100%; padding: 0; } blockquote { font-weight: 600; font-style: italic; font-size: 14px; padding: 0; border-left: 0; position: relative; padding-left: 53px; padding-top: 16px; &:after { width:100%; height:10px; opacity:0.1; content:""; position: absolute; bottom: -7px; left: 0; } &:before { font-family: "Ionicons"; content: "\f347"; position: absolute; top: 0; left: 0; color: #9c9c9c; font-size: 60px; opacity: 0.2; font-style: normal; } } } } } /*----------------- Count Up -------------------------*/ .counter_up_out { .odometer-formatting-mark { display:none; } text-align:center; .extra-counter { background: #ffffff; border-radius: 10px; padding: 25px 0; .text_content { .ct_icon { display: block; font-size: 48px; margin-bottom: -2px; } .counter-value { font-size:30px; margin-bottom: 5px; } .counter-label { font-size:13px; font-weight: 500; } } } &.layout1 { .extra-counter { background:none; .text_content { .ct_icon { color:#ffffff; } .counter-value { font-size:36px; margin-top: 14px; color:#ffffff; font-weight: 400; } .counter-label { font-size:16px; color:#ffffff; font-weight: 400; } } } } } /*-------------------- Team ---------------------------*/ .kitgreen-team-holder { .team-item { cursor: pointer; margin-bottom: 100px; } &.default2 { text-align:center; .team-item { .item_inner { background:#f6f6f6; transition: 0.5s all; -webkit-transition: 0.5s all; .team-image { text-align:center; position: relative; .social { width: 200px; height: 50px; line-height: 50px; border-radius: 25px; text-align: center; margin: 0 auto; background-color: #ffffff; transition: 0.5s all; -webkit-transition: 0.5s all; position: absolute; bottom: 50px; left: 50%; transform: translatex(-50%); -webkit-transform: translatex(-50%); li { display: inline-block; margin: 0 13px; a { color:#9c9c9c; font-size: 30px; } } } img { width:100%; } } .team-infomation { padding: 25px 0; .title { h6 { margin-bottom: 5px; a { font-weight:600; letter-spacing: 0.5px; } } } } &:hover { box-shadow: 0px 11px 21px rgba(0,0,0,0.16); transform: translate3d(0,-5px,0); -webkit-transform: translate3d(0,-5px,0); .team-image { .social { li { a { color:#ffffff; } } } } } } } } &.default { text-align:center; .team-item { .item_inner { background:#f6f6f6; padding: 50px 0; .team-infomation { .position { margin-bottom: 28px; } .title { h6 { margin-bottom: 5px; a { font-weight:600; letter-spacing: 0.5px; } } } .social { width: 200px; height: 50px; line-height: 50px; border-radius: 25px; text-align: center; margin: 0 auto; background-color: #ffffff; transition: 0.5s all; -webkit-transition: 0.5s all; li { display: inline-block; margin: 0 13px; a { color:#9c9c9c; font-size: 30px; } } } } .team-image { text-align:center; margin-bottom: 30px; img { border-radius:100%; border:1px solid #dfdfdf; } } &:hover { .team-infomation { .social { li { a { color:#ffffff; } } } } } } } } } /*-------------- Service --------------------*/ .kitgreen-service-holder { &.grid { .service-item { .service_inner { margin-bottom:45px; .service_icon { display:inline-block; width:100px; vertical-align: middle; margin-right: 25px; } .service-content { display:inline-block; width: ~"calc(100% - 130px)"; vertical-align: middle; .title { h6 { font-weight:600; margin-bottom: 16px; } } .readmore { a:hover { letter-spacing: 1px; } } } } } } &.slider , &.grid2 { .slick-list { .slick-slide { margin:0 15px; } margin:0 -15px; } .service-item { .service_inner { text-align:center; background:#ffffff; .service-image { cursor: pointer; position: relative; overflow: hidden; img { transition: 0.5s all; -webkit-transition: 0.5s all; width: 100%; height: auto; } .redmore { position: absolute; bottom: 8px; right: 14px; transition: 0.5s all; -webkit-transition: 0.5s all; transform: translate3d(100%,0,0); -webkit-transform: translate3d(100%,0,0); ransition: 0.5s all; -webkit-transition: 0.5s all; opacity: 0; &:after { content: ""; position: absolute; width: 0; height: 0; border-bottom: 100px solid; border-left: 100px solid transparent !important; bottom: -8px; right: -14px; } a { position: relative; z-index: 1; font-size: 30px; color: #ffffff; } } } .service-content { padding: 50px 20px; .title { h6 { a { font-weight:600; } margin-bottom:15px; } } } } &:hover { .service-image { .redmore { opacity:1; transform: translate3d(0%,0,0); -webkit-transform: translate3d(0%,0,0); } img { opacity: 0.6; } } } } } &.grid2 { .service-item { margin-bottom:50px; .service_inner { background: #f6f6f6; } } } .slick-dots { text-align: center; margin-top: 38px; li { button{ display:none; } border:1px solid; width:20px; height: 10px; border-radius: 5px; display: inline-block; margin: 0 3px; transition: 0.2s all; -webkit-transition: 0.2s all; &.slick-active { width:30px; } } } } /*-------------- kitgreen-portfolio-slider -------------------*/ .kitgreen-portfolio-slider { .portfolio-thumbnail-container { margin-top: 45px; .slick-list { margin:0 -15px; } .slick-slide { text-align:center; margin-right:15px; margin-left:15px; } .slick-arrow { position: absolute; top: 50%; font-size: 18px; cursor: pointer; transform: translateY(-50%); border: 1px solid #7b7b7b; width: 50px; height: 50px; line-height: 50px; text-align: center; transition: 0.5s all; -webkit-transition: 0.5s all; &:hover { color:#ffffff; } &.lnr-chevron-left { left: -80px; } &.lnr-chevron-right { right: -80px; } } .portfolio-thumbnail { cursor: pointer; } } .portfolio-content-container { .portfolio-content { .content { .readmore { a { display:block; width:190px; height: 50px; line-height:50px; border-radius: 40px; -webkit-border-radius: 40px; color: #ffffff; text-align: center; border:1px solid; transition: 0.5s all; -webkit-transition: 0.5s all; margin-top: 44px; &:hover { background-color:#ffffff; font-weight: 500; } span { margin-left: 10px; vertical-align: middle; } } } .cat { margin-bottom: 24px; a { font-size:13px; text-transform: uppercase; font-weight: 500; border-bottom:1px solid #8a8a8a; } span:last-child { display:none; } } .title { h4 { font-weight: 400; margin-bottom: 6px; a { font-size:30px; } } } } } } } .instagram-widget { &.slider { .instagram-pics { li { a { span { font-size:60px; } } } } } &.default { .instagram-pics { margin: 0 -2.5px; text-align: right; li { position:relative; width:70px; display: inline-block; margin: 2.5px 2.5px; } } } .instagram-pics { li { position:relative; .wrapp-pics { img { width:100%; } } a { opacity:0; &:after { position: absolute; width: 100%; height: 100%; top: 0; left: 0; opacity: 0.7; content:""; } span { font-size: 24px; color: #ffffff; position: absolute; top: 50%; -webkit-transform: translate3d(-50%,-50%,0); -moz-transform: translate3d(0,100%,0); transform: translate3d(-50%,-50%,0); left: 50%; z-index: 1; } } &:hover { a { opacity:1; } } } } } /*------------------- Pricing Table ----------------------*/ .kitgreen-price-table { border:1px solid #dfdfdf; background: #ffffff; transition: 0.5s all; -webkit-transition: 0.5s all; margin-bottom: 30px; .pricing_top { .image_pr { position:relative; &:after { content:""; position: absolute; width: 100%; height: 100%; top:0; left: 0; background: linear-gradient(rgba(255,255,255,0),#ffffff 100%); } img { width:100%; } } } .kitgreen-plan-inner { padding-bottom: 48px; .kitgreen-plan-footer { .price-plan-btn { border-radius: 40px; margin: 0 auto; width: 190px; height: 50px; line-height: 50px; text-align: center; color: #ffffff; font-size: 14px; display: block; transition: 0.5s all; -webkit-transition: 0.5s all; &:hover { opacity:0.8; } i { vertical-align: middle; margin-left: 5px; } } } .kitgreen-plan-features { padding-top: 36px; padding-bottom: 23px; .kitgreen-plan-feature { .item { margin-bottom: 24px; } } } .kitgreen-plan-price { .kitgreen-price-value { font-size:30px; margin-bottom: 8px; } .kitgreen-price-suffix { font-size:13px; color: #9c9c9c; } } .kitgreen-plan { margin-top: 5px; margin-bottom: 24px; .kitgreen-plan-name { h6 { font-weight:600; } } } } &:hover { box-shadow: 0px 11px 21px rgba(0,0,0,0.16); transform: translate3d(0,-5px,0); -webkit-transform: translate3d(0,-5px,0); } } /*----------------- wpsl store -----------------*/ #wpsl-wrap { .wpsl-search { text-align: center; text-align: center; background: #f6f6f6; padding: 30px 0 20px 0 ; margin-bottom: 100px; #wpsl-search-wrap { div { margin-right: 30px; float: none; display: inline-block !important; vertical-align: middle; text-align:left; } label { font-weight:400; float: none; } form { .wpsl-input { div { margin-right: 10px } input { height:60px; border:1px solid #dfdfdf; border-radius:0; width: 120px; } display: flex; align-items: center; } .wpsl-search-btn-wrap { input { width: 190px; height: 50px; line-height: 50px; border-radius: 40px; color: #ffffff; padding: 0; font-size: 14px; border: none; background: none; box-shadow: none; } } .wpsl-select-wrap { .wpsl-dropdown { height: 60px; border: 1px solid #dfdfdf; border-radius: 0; width: 120px; div { margin-right:0; } .wpsl-selected-item { line-height: 60px; padding: 0 !important; padding-left: 20px !important; &:after { font-family: 'Linearicons-Free'; border:none; content: "\e874"; right: 20px; top: initial; margin: 0; } } } } } } } #wpsl-result-list { #wpsl-stores { ul { li { > strong { font-size:16px; display: block; margin-bottom: 15px; margin-top: 15px; } .open_wpsl { .wpsl-direction-wrap { padding-top:30px; span { &:before { font-size:30px; } font-size:18px; } .wpsl-directions { text-decoration: underline !important; margin-top: 15px; margin-bottom: 15px; } .book { color: #ffffff; padding: 15px 5px; font-size: 14px; border: none; background: none; box-shadow: none; display: block; text-align: center; } } .wpsl-store-location { .wpsl-opening-hours { width: 100% !important; tr{ border-bottom: 1px solid #dfdfdf; padding: 5px 0; td:first-child { font-weight:600; } td { padding: 5px 0; } } } p { span { font-style: italic; margin-bottom: 5px; } } } } } } } } } /*-------------- Team Single -------------------*/ .team-single{ margin-top:100px; .related_team { .post-related { border-top: 1px solid #d7d7d7; padding-top: 97px; margin-top: 100px; .post-item { .team-infomation { .title { h6 { font-weight:600; margin-bottom: 4px; } } } } } } .team_lf { position:relative; .nav-box { position: absolute; top: 50%; transform: translateY(-50%); &.previous { left: -50px; } &.next { right: -50px; } a { font-size:18px; text-align: center; width: 50px; height: 50px; line-height: 50px; border-radius: 100%; -webkit-border-radius: 100%; display:block; border:1px solid #7e7e7e; transition: 0.5s all; -webkit-transition: 0.5s all; &:hover { color: #ffffff; } } } } .content_team { .content { padding: 0 65px; .team_visub { .container { width:100%; padding: 0; } } .name_team { font-size:30px; font-weight: 600; margin-bottom: 1px; } .position { margin-bottom: 30px; } .description { margin-bottom: 47px; } .social { width:200px; height: 50px; line-height: 50px; border-radius: 40px; display: flex; align-items: center; margin-bottom: 42px; justify-content: center; li { a { color:#ffffff; font-size: 30px; padding: 0 15px; } } } } } } /*--------------- Counter Down ------------------*/ .kitgreen-countdown-timer { .kitgreen-timer { display: flex; justify-content: center; align-items: center; h4 { font-size:60px; font-weight: 300; margin: 0 3px; span { color:#ffffff; display: inline-block; width: 70px; height: 70px; line-height: 70px; text-align: center; border-radius: 100%; -webkit-border-radius: 100%; font-size: 14px; transform: translate3d(-25px,26px,0); -webkit-transform: translate3d(-25px,26px,0); } } } } /*----------------- Service Single --------------------*/ .service-single { margin-top:100px; .icon-get-link { font-size: 48px; text-align: center; transform: translateY(-170px); width: 50px; margin: 0 auto; margin-bottom: -122px; } .nav-post { justify-content: space-between; border-top: 1px solid #d7d7d7; padding: 100px 0; .nav-box { &.next { > a { img { margin-left:0; margin-right: 30px; } .text-nav { > div { .text_ser { margin-left:0; margin-right: 5px; } } } } } > a { display: flex; align-items: center; position: relative; z-index: 1; img { margin-left: 30px; } .text-nav { font-weight: 600; font-size: 16px; > div { font-weight: 400; font-size: 14px; margin-bottom: 13px; .text_ser { font-style: italic; margin-left: 5px; } } } } } } .service_single_inner { .content_vc { margin-bottom: 70px; .container { width:100%; padding: 0; .service_sn { line-height:30px; position: relative; padding-left: 40px; &:before { width:20px; height: 20px; position: absolute; content:""; border-radius: 100%; left: 0; top: 5px; opacity: 0.5; transition: 0.5s all; -webit-transition: 0.5s all; } &:hover { &:before { opacity: 1; } } } } } .service_meta { margin-bottom: 64px; .service-content { .service_icon { width: 100px; display: inline-block; margin-right: 30px; margin-top: 13px; } .right { width: calc(~"100% - 140px"); display: inline-block; vertical-align: top; .title { h6 { margin-bottom:25px; } } .service_description { font-size: 16px; line-height: 30px; letter-spacing: 0px; } } } } } } .portfolio-single { .load_design { position:relative; &:before { content:""; background:rgba(255,255,255,1); position:absolute; left:0; top:0; width:100%; height:100%; -webkit-transition: .7s all ; -moz-transition: .7s all ; -o-transition: .7s all ; transition: .7s all ; z-index:1; } &:after { z-index:2; bottom:auto; top:50%; margin-top:-18px; position:absolute; left:50%; bottom:-50px; margin-left:-17px; opacity:1; visibility:visible; -webkit-transition: .7s all ; -moz-transition: .7s all ; -o-transition: .7s all ; transition: .7s all ; content:" "; width:35px; height:35px; display:inline-block; vertical-align:middle; border:2px solid #252525; border-radius:50%; border-right-color:transparent !important; -webkit-animation:load-spin 450ms infinite linear; animation:load-spin 450ms infinite linear; } } .client-logo-wrapper { display:none !important; } .content_vc { .container { padding: 0; } } .modal { .container { width:100%; } } .booking_pp { text-align: center; height: 70px; line-height: 70px; margin-top: 50px; transition: 0.5s all; -webkit-transition: 0.5s all; &:hover { opacity:0.8; } a { color:#ffffff; display: block; span { margin-left: 8px; vertical-align: middle; } } } .social { .social_share { align-items: center; justify-content: center; border-bottom: 1px solid #d7d7d7; padding: 100px 0; h6 { margin: 0; font-weight: 600; margin-right: 45px; } ul { li { display: inline-block; vertical-align: middle; margin-right: 25px; &:last-child { margin-right: 0px; } a { span { font-size:19px; margin-right: 6px; } color:#8d8d8d; font-size:13px; } } } } } .prp_bottom { .icon-get-link { font-size: 48px; text-align: center; transform: translateY(-100px); width: 50px; margin: 0 auto; margin-bottom: -100px; } .nav-post { justify-content: space-between; padding: 100px 0; .nav-box { &.next { text-align:right; float: right; } &.previous { float: left; } .text-nav { h3 { font-size: 30px; letter-spacing: 0; margin-bottom: 6px; margin-top: 0; transition: 0.5s all; -webkit-transition: 0.5s all; } .text_ac { span { vertical-align: middle; } &.prev { .lnr { margin-right:15px; } } &.next { .lnr { margin-left:15px; } } .text_bt { border-bottom:1px solid #8d8d8d; font-size:13px; } } } } } } /*------------- Defaul Layout 1 -------------------*/ .defaul_container { .content_meta { margin-top: 42px; .pp_meta_right { .pp-title { font-size:30px; margin-top: 0; margin-bottom: 5px; } .category { margin-bottom: 25px; a { position: relative; font-size: 13px; text-transform: uppercase; border-bottom: 1px solid #828282; font-weight: 500; } .spec:last-child { display:none; } } } .pp_meta_left { .item { background:#ffffff; border:1px solid #dbdbdb; border-top:0; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; display: -webkit-box; display: -webkit-flex; &:first-child { border-top:1px solid #dbdbdb; } .even { border-right:1px solid #dbdbdb; width: 40%; padding: 19px 35px; i { font-size:18px; margin-right: 12px; } font-size:16px; font-weight:600; } .odd { width: 60%; } span { padding: 19px 50px; display: inline-block; } &:nth-child(odd) { background:#f6f6f6; } } } } } /*------------ Filter Layout 1 ------------------*/ .design_container { position:relative; .background_project { width:100%; height: 600px; background-position: center center; background-size: cover; background-repeat: no-repeat; .detail { position: absolute; left: 25px; top: 25px; .open_detail { background: #ffffff; transition: 0.5s all; -webkit-transition: 0.5s all; &.active { transform: translateX(-100%); -webkit-transform: translateX(-100%); opacity: 0; } } .toget_detail { a { border-radius: 25px; margin-top: 15px; width: 190px; height: 50px; line-height: 50px; text-align: center; color: #ffffff; font-size: 14px; font-weight: 500; display: block; .show_dt { display:none; } &.active { .hide_dt { display:none; } .show_dt { display:block; } } } } .detail_design { > div:nth-child(odd) { background:#f6f6f6; } > div { border: 1px solid #dbdbdb; border-top: 0px; padding: 0px 10px; height: 60px; line-height: 60px; span { border-right: 1px solid #d8d8d8; display: inline-block; width: 100px; text-align: center; } span:last-child { border-right:0; } } } .detail_design { .label_filter { display: inline-block; width: 250px; margin-bottom: 0; border-right: 1px solid #d8d8d8; line-height: 60px; text-align: center; font-weight: 600; } } } #total { background: #ffffff; text-align: center; height: 70px; font-size: 30px; font-weight: bold; text-align: center; line-height: 70px; } } .action_filter a.active { pointer-events: none; } .data_tab { display: flex; margin-top: 57px; border-bottom: 1px solid #d7d7d7; li { padding: 12px 0px; font-size: 16px; position: relative; &:before { border-bottom: 1px solid #d7d7d7; position: absolute; bottom: -1px; left: 0; width: 100%; content:""; height: 1px; } a { border-right: 1px solid #d7d7d7; padding: 0 22px; font-size: 16px; font-weight: 600; } &:last-child { a { border:none; } } } } .content_vc { margin-top:50px; .container { padding:0; } } .content_tabs { margin-top: 25px; .tab-content { display:none; margin: 0 -15px; &.active { display:block; } li { display:inline-block; a { .label_color { width:40px; height: 40px; border-radius: 100%; background-position: center center; background-size: cover; background-repeat: repeat; display: inline-block; } &.active { .label_fl { color:#ffffff; } .label_color { border:2px solid; padding: 3px; } } .label_fl { padding: 10px 20px; border: 1px solid #dfdfdf; font-size: 16px; font-weight: 500; } span { vertical-align: middle; margin: 0 10px; } } } } } } } /*----------------- Slider Banner ----------------------*/ .slider_banner { .slick-arrow { font-size: 18px; width: 50px; height: 50px; line-height: 50px; border-radius: 100%; background: rgba(255,255,255,0.8); text-align: center; position: absolute; &:hover { color:#ffffff; } &.lnr-chevron-right { right:30px; } &.lnr-chevron-left { left:30px; } } .image_thumbnail { margin-top: 30px; .slick-list { margin:0 -15px; .slick-slide { img { width:100%; } margin:0 15px; } } } } .kitgreen-pagination { text-align:center;padding: 5px 0; } .kitgreen-pagination .item { width:23px; height:23px; line-height:23px; border-radius:100%; position:relative; display:inline-block; text-align:center; color:#a9a9a9; margin:0 14px; } .kitgreen-pagination .item.current { color:#ffffff;background: #181818; } .kitgreen-pagination .item:after { position:absolute; content:""; border:1px solid #a9a9a9; width:calc(100% + 6px); height:calc(100% + 6px); border-radius:100%; top:-3px; left:-3px; } .kitgreen-kitchen-tabs-portfolio { .kitgreen_content_container { position:relative; .slick-arrow { position: absolute; top:38%; font-size: 18px; cursor: pointer; transform: translateY(-50%); border: 1px solid #7b7b7b; width: 50px; height: 50px; line-height: 50px; text-align: center; transition: 0.5s all; -webkit-transition: 0.5s all; &:hover { color:#ffffff; } &.lnr-chevron-left { left:-80px; } &.lnr-chevron-right { right:-80px; } } .item_loc { text-align:center; .cat { span:last-child { display:none; } a { font-size: 13px; text-transform: uppercase; font-weight: 500; border-bottom: 1px solid #8a8a8a; } } .excerpt { max-width: 920px; margin: 0 auto; margin-top: 24px; } .redmore { a { display: block; width: 190px; height: 50px; line-height: 50px; border-radius: 40px; -webkit-border-radius: 40px; color: #ffffff; text-align: center; border: 1px solid; transition: 0.5s all; -webkit-transition: 0.5s all; margin: 0 auto; margin-top: 44px; &:hover { background-color:#ffffff; } span { margin-left: 10px; vertical-align: middle; } } } .title { h4 { font-size: 30px; font-weight: 400; margin-top: 30px; margin-bottom: 6px; span { font-size:16px; font-weight: 600; margin-right: 10px; } } } } .kitgreen-kitchen-loader { .overlay-loader { > div { position: absolute; top: 100px; } } } } .kitgreen-tabs-header-portfolio { margin-bottom:65px; .tabs-navigation-wrapper { ul { margin:0 -15px; text-align: center; li { border-radius: 10px; -webkit-border-radius: 10px; position: relative; overflow: hidden; box-shadow: 0 8px 30px rgba(0,0,0,0.05); display: inline-block; margin: 5px 10px; cursor: pointer; img { border-radius: 10px; -webkit-border-radius: 10px; padding: 1px; } .tab-label { position: absolute; top: 50%; left: 50%; z-index: 2; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); font-size: 18px; font-weight: 500; transition: 0.3s all; -webkit-transition: 0.3s all; } &:before { content:""; position: absolute; opacity: 0.7; width: 100%; height: 100%; left: 0; top: 0; z-index: 0; transition: 0.3s all; -webkit-transition: 0.3s all; } &:after { content:""; position: absolute; opacity: 1; width: 100%; height: 100%; left: 0; top: 0; z-index: 1; background-color: #ffffff; transition: 0.3s all; -webkit-transition: 0.3s all; } &.active-tab-title { &:after { opacity:0; } .tab-label { color: #ffffff !important; } box-shadow: none; } } } } } } /*---------- Booked ----------*/ body { table { border:none !important; &.booked-calendar { background: #ffffff; thead { tr:first-child { th { padding: 45px 0 !important; border-top-left-radius: 10px; border-top-right-radius: 10px; border: none; } } tr { th { .calendarSavingState { font-size:35px; } .monthName { font-size:20px; a { font-size:13px; color:#ffffff; } } .page-right , .page-left { height: 50px; width: 50px; right: 20px !important; border: 1px solid #ffffff; line-height: 50px; border-radius: 100%; transform: translateY(-50%); -webkit-transform: translateY(-50%); margin: 0; font-size: 18px; font-weight: bold; &:hover { background:#ffffff; } } } } tr.days { th { background: #ffffff !important; border: none !important; color: #031b18 !important; font-size: 13px; font-weight: 500; padding-top: 14px !important; } } } .booked-appt-list { padding:0; box-shadow: none; h2 { margin: 0; padding-bottom: 20px; color: #ffffff; text-transform: uppercase; padding-top: 7px; } .timeslot { border-top: 1px solid #d7d7d7; &.timeslot-unavailable { padding-bottom:12px; } &:first-child { border-top:none; } .timeslot-people { padding-top: 16px !important; button { font-size: 12px; border: 1px solid; background-color: transparent !important; height: 40px; line-height: 40px; border-radius: 40px; width: 200px; &:hover { color:#ffffff; } } } .timeslot-time { .spots-available { font-size:13px; text-align: center; color:#7a7a7a; padding: 0; } span { display:inline-block; width: 50%; } font-weight:400; font-size:13px; } } .timeslot:first-child { border-top: 1px solid #d7d7d7; } } tr { margin:0 -5px; td { border:none !important; padding: 5px !important; background: none !important; .date { background: #f6f6f6 !important; border-radius: 10px !important; } &.prev-month:hover { .date span { color:#ffffff !important; } } &.next-month:not(.prev-date) { &:hover { .date { span { color:#ffffff !important; } } } } &.prev-month , &.next-month , &.prev-date { .date { span { color:#b6b5b5 !important; } } } &.prev-date { .date { background: #f0f0f0 !important; } } } &.entryBlock { td { border-radius: 10px !important; } } } } } } body .booked-modal { p { font-size:13px !important; &.field-small-p { margin: -5px 0 18px !important; } } .bm-window { border-radius: 10px; .booked-form { border-radius: 10px; background: #f6f6f6; .booked-calendar-fields { .cf-block { .field { .checkbox-radio-block { padding: 0; display: inline-block; width: 50%; margin-bottom: 8px; label { font-weight:400; } } } } } .field { margin:0; .button-primary { height: 50px; width: 220px; line-height: 50px; border-radius: 40px; text-transform: uppercase; font-size: 13px; letter-spacing: 0.7px; border: none; color: #ffffff !important; transition: 0.3s all; -webkit-transition: 0.3s all; } .booked-forgot-goback { height: 50px; width: 120px; line-height: 50px; border-radius: 40px; text-transform: uppercase; font-size: 13px; letter-spacing: 0.7px; background: #031b18 !important; color: #ffffff !important; border: none; } .cancel { height: 50px; width: 120px; line-height: 50px; border-radius: 40px; text-transform: uppercase; font-size: 13px; letter-spacing: 0.7px; background: #031b18 !important; color: #ffffff !important; border: none; } .checkbox-radio-block { padding: 0; label { font-weight:400; } } input[type=text] , input[type=email] , input[type=password] { width:100%; margin: 0; border-radius: 0; margin-bottom: 20px; padding-left: 20px; } select { margin: 0; border-radius: 0; margin-bottom: 20px; padding-left: 20px; height: 40px; outline: none !important; } label.field-label { font-size: 18px; font-weight: 600; padding: 11px 0 14px; .required-asterisk { display:none; } } } .booked-appointments { box-shadow: none; border-radius: 0; border: 1px solid; padding: 11px 16px 11px; .booked-icon { font-size: 16px; width: 36px; height: 36px; text-align: center; line-height: 36px; border-radius: 100%; color: #ffffff; vertical-align: middle; } } #customerChoices { padding: 29px 34px 22px; border: none; text-align: left; .field { margin: 0; width: 49%; .checkbox-radio-block { label { font-weight: 500; font-size: 12px !important; text-transform: uppercase; } } } } input[type="radio"] , input[type="checkbox"] { -webkit-appearance: none; border-radius: 10px; cursor: pointer; display: inline-block; height: 16px; margin-right: 0px; position: relative; width: 16px; border: 1px solid #b3b7c8; outline: none; top: 6px; &:after { border-radius: 100%; content: ''; display: block; height: 10px; left: 50%; position: absolute; top: 50%; width: 10px; opacity: 0; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); } &:checked { &:after { opacity:1; } } } } p.booked-title-bar { border-radius: 10px 10px 0 0; padding: 15px 30px 20px 15px; small { text-transform: none; font-size: 20px; font-weight: 400; text-align: center; } } } } .video-popup { img { -webkit-transition: all .35s cubic-bezier(.38,3,.57,1.6); -moz-transition: all .35s cubic-bezier(.38,3,.57,1.6); transition: all .35s cubic-bezier(.38,3,.57,1.6); will-change: transform; } img:hover { transform: scale(1.1); -webkit-transform: scale(1.1); } } .no-sidebar { .alignfull { max-width: 100vw !important; width: 100vw !important; transform: translateX(-50%); -webkit-transform: translateX(-50%); margin-left: 50% !important; } .alignwide { width: ~"calc(100% + 100px)"; max-width: ~"calc(100% + 100px)"; margin-left: -50px; margin-right: -50px; } }