%PDF- %PDF-
Direktori : /home/eirtvhdf/vision-demo.hire-va.com/wp-content/themes/kitgreen/assets/css/presets/ |
Current File : /home/eirtvhdf/vision-demo.hire-va.com/wp-content/themes/kitgreen/assets/css/presets/default.css |
/* Theme Name: KitGreen */ /* * Component module */ /* + TYPOGRAPHY */ /* + COLOR */ /* + INPUT */ /* + ICON */ /* + BUTTON */ /* + UTILITIES */ /* + SECTION */ /* * Common module */ /* + RESERVATION AND CONTACT */ /* Checkout */ /* MAIN */ /* Responsive*/ /*Woocommerce*/ /*Footer*/ /** ------------------------------------------* WOOCOMMARCE CHECKOUT* ------------------------------------------ */ /** ------------------------------------------------------------------------------------------------* THANK YOU PAGE* ------------------------------------------------------------------------------------------------ */ /* --------------- End Default ---------------- Css */ /*------------------ Title Bar ----------------------*/ /* Search Content */ /*------------- Mail--------------*/ /*------- Infobox ---------*/ /*--------------------- Testimonial ----------------------------------*/ /*-------------------- Portfolio Filter -----------------------------*/ /*---------------- Blog ------------------*/ /*------------------- Blog Sidebar -------------------*/ /*----------------- Blog Single ----------------------*/ /*----------------- Count Up -------------------------*/ /*-------------------- Team ---------------------------*/ /*-------------- Service --------------------*/ /*-------------- kitgreen-portfolio-slider -------------------*/ /*------------------- Pricing Table ----------------------*/ /*----------------- wpsl store -----------------*/ /*-------------- Team Single -------------------*/ /*--------------- Counter Down ------------------*/ /*----------------- Service Single --------------------*/ /*----------------- Slider Banner ----------------------*/ /*---------- Booked ----------*/ /* Ajax Tabs */ /*------------------Product Slider-----------------*/ /*----------------------- Product Category-----------------------*/ /*------------------ Qick View -------------------*/ /*-------------------- Single Product--------------------*/ /*----------------- Shop Page------------------*/ /*-------------- Shop Page --------------*/ /*------------Page Number--------------*/ /* 9.10 STAR RATING ========================================================================== */ /** ------------------------------------------------------------------------------------------------* WOOCOMMERCE TABLE * ------------------------------------------------------------------------------------------------ */ /*---------------------- Pagination------------------------*/ /*-------------------- Slick Row-----------------------*/ /*------------ CArt -------------*/ /*------------- Footer icon--------------*/ /*--------- Button Phone Contact ---------------------*/ /*--------- Logo Footer ----------*/ /*--------- button Footer ----------*/ /*--------- Cutom Row Menu ----------*/ /*-------------Custom Button Portfolio -----------------*/ /*---------------------- Tabs Process----------------------*/ /*---------------------- Custom Column ----------------------*/ /*---------------------- Css Header Top ----------------------*/ /*--------------- Title Paralax Gallery ---------------------*/ /*----------------- Custom Image Men ----------------------*/ /*----------- Custom Infobox --------------------*/ /*----------- Team Progessbar --------------------*/ /*----------------- Custom Row -----------------------*/ /*----------------- vc_tta-accordion -------------------*/ /*----------------- Imapper Plugin -----------*/ /*----------------- Responsive vc -------------------*/ .header_vh { width:calc(100% - 375px); margin-left:375px; } .header_vh .sticky-footer-on { left:188px; } .add_menu { width:200px; height:50px; line-height:50px; display:inline-block; font-size:25px; border:1px solid; margin-top:15px; } #jws_header { z-index:999; } #jws_header .top_bar .container { padding:0; } #jws_header .top_bar .icon_header { text-align:right; line-height:50px; } #jws_header .top_bar .icon_header li { display:inline-block; vertical-align:middle; margin-left:25px; } #jws_header .top_bar .icon_header li:first-child { margin-left:0; } #jws_header .top_bar .icon_header li a { color:#ffffff; font-size:19px; } #jws_header .top_bar .contact_header { line-height:50px; font-size:13px; } #jws_header .top_bar .contact_header li { margin-right:30px; } #jws_header .top_bar .contact_header li i { margin-right:10px; font-size:16px; } #jws_header .mainmenu-area { z-index:999 !important; } #jws_header .sticky-wrapper.is-sticky .mainmenu-area:after { opacity:1; } #jws_header .sticky-wrapper .mainmenu-area:after { content:""; position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1; opacity:0; box-shadow:0 0 7px rgba(0,0,0,0.1); } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li { display:inline-block; vertical-align:middle; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li >a { font-size:14px; padding:38px 15px; position:relative; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li >a:before { content:''; position:absolute; bottom:15%; left:0; width:40%; height:1px; background:#ffffff; -webkit-transition:0.3s; transition:.3s; left:50%; -webkit-transition-timing-function:cubic-bezier(1,0.68,0.16,0.9); transition-timing-function:cubic-bezier(1,0.68,0.16,0.9); transform:translateX(-50%); -webkit-transform:translateX(-50%); opacity:0; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li >a:hover { background-color:transparent; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li >a:hover:before { width:100%; opacity:1; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li a:focus { background-color:transparent; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li .sub-menu-dropdown { opacity:0; visibility:hidden; animation:menu-to-top .4s; -webkit-animation:menu-to-top .4s; transition:0.3s all; -webkit-transition:0.3s all; width:255px; pointer-events:none; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li .sub-menu-dropdown .kitgreen-blog-holder .post-item { margin-bottom:30px; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li .sub-menu-dropdown .kitgreen-blog-holder.blog-menu .post-item .content-blog .content-inner .title h6 { letter-spacing:0; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li .sub-menu-dropdown .sub-menu a { font-size:14px; display:block; text-align:left; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li .sub-menu-dropdown .sub-menu .sub-sub-menu { opacity:0; visibility:hidden; animation:menu-to-top .4s; -webkit-animation:menu-to-top .4s; width:255px; left:100%; top:0; transition:0.3s all; -webkit-transition:0.3s all; box-shadow:0 5px 18px rgba(0,0,0,0.1); position:absolute; pointer-events:none; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li .sub-menu-dropdown .sub-menu li { position:relative; padding:10px 30px; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li .sub-menu-dropdown .sub-menu li:hover > .sub-sub-menu { opacity:1; visibility:visible; animation:menu-in-top .3s; -webkit-animation:menu-in-top .3s; pointer-events:auto; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li:hover .sub-menu-dropdown { opacity:1; visibility:visible; pointer-events:auto; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li >.sub-menu-dropdown { position:absolute; box-shadow:0 5px 18px rgba(0,0,0,0.1); z-index:999; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li >.sub-menu-dropdown .container { width:100%; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li >.sub-menu-dropdown .vc_row { margin:0; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li.item-with-logo > a { font-size:0px; padding:0; margin:0 50px; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li.item-with-logo > a:before { display:none; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li.menu-item-design-standard .sub-menu, #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li.menu-item-design-standard .sub-sub-menu { padding:15px 0; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li.menu-item-design-standard .sub-menu-dropdown { background:#ffffff; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li.menu-item-design-standard .sub-menu-dropdown .sub-sub-menu { background:#ffffff; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li.menu-item-design-standard:hover .sub-menu-dropdown { animation:menu-in-top .3s; -webkit-animation:menu-in-top .3s; pointer-events:auto; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li.menu-item-design-mega_menu_full_width { position:initial; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li.menu-item-design-mega_menu_full_width .sub-menu-dropdown { width:100%; left:0; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li.menu-item-design-mega_menu_full_width .sub-menu-dropdown .sub-menu li { padding:0; padding-bottom:20px; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li.menu-item-design-mega_menu_full_width .sub-menu-dropdown .sub-menu li:last-child { padding-bottom:0px; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li.menu-item-design-mega_menu_full_width:hover .sub-menu-dropdown { animation:menu-in-top .3s; -webkit-animation:menu-in-top .3s; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li.menu-item-design-mega_menu .sub-menu-dropdown { left:50%; transform:translatex(-50%); -webkit-transform:translatex(-50%); } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li.menu-item-design-mega_menu .sub-menu-dropdown .megasub { opacity:0; visibility:hidden; animation:menu-to-top .4s; -webkit-animation:menu-to-top .4s; transition:0.3s all; -webkit-transition:0.3s all; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li.menu-item-design-mega_menu .sub-menu-dropdown .megasub .tp-revslider-mainul, #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li.menu-item-design-mega_menu .sub-menu-dropdown .megasub .tp-parallax-wrap { visibility:hidden !important; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li.menu-item-design-mega_menu .sub-menu-dropdown .sub-menu li { padding:0; padding-bottom:20px; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li.menu-item-design-mega_menu .sub-menu-dropdown .sub-menu li:last-child { padding-bottom:0px; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li.menu-item-design-mega_menu:hover .sub-menu-dropdown .megasub { opacity:1; visibility:visible; animation:menu-in-top .25s ease; -webkit-animation:menu-in-top .25s ease; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li.menu-item-design-mega_menu:hover .sub-menu-dropdown .megasub .tp-revslider-mainul, #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li.menu-item-design-mega_menu:hover .sub-menu-dropdown .megasub .tp-parallax-wrap { visibility:visible !important; } #jws_header .sticky-wrapper .menu_nav .jws-action .menu_shortcode { padding:0 25px; border-right:1px solid #ffffff; line-height:1; } #jws_header .sticky-wrapper .menu_nav .jws-action .menu_shortcode .icon_footer li { margin-right:17px; } #jws_header .sticky-wrapper .menu_nav .jws-action .menu_shortcode .icon_footer li a { font-size:18px; } #jws_header .sticky-wrapper .menu_nav .jws-action .search-form .action-search span { font-size:16px; transition:0.4s all; -webkit-transition:0.4s all; } #jws_header .sticky-wrapper .menu_nav .jws-action .jws-icon-cart { position:relative; margin-right:29px; margin-left:24px; } #jws_header .sticky-wrapper .menu_nav .jws-action .jws-icon-cart .cart-contents >span { font-size:16px; transition:0.4s all; -webkit-transition:0.4s all; } #jws_header .sticky-wrapper .menu_nav .jws-action .jws-icon-cart .cart-contents .jws-menu-cart-count { font-family:Poppins; color:#171717; background:#ffffff; font-size:12px; width:20px; height:20px; line-height:20px; border-radius:100%; display:block; text-align:center; position:absolute; top:-15px; right:-15px; } #jws_header.jws-header-v4 .sticky-wrapper .menu_nav .mainmenu >.nav >li >a, #jws_header.jws-header-v5 .sticky-wrapper .menu_nav .mainmenu >.nav >li >a { padding:24px 15px; } #jws_header.jws-header-v4 .right-header, #jws_header.jws-header-v5 .right-header { height:73px !important; } #jws_header.jws-header-v4 .icon_header, #jws_header.jws-header-v5 .icon_header { text-align:right; } #jws_header.jws-header-v4 .icon_header li, #jws_header.jws-header-v5 .icon_header li { display:inline-block; vertical-align:middle; margin-left:25px; } #jws_header.jws-header-v4 .icon_header li:first-child, #jws_header.jws-header-v5 .icon_header li:first-child { margin-left:0; } #jws_header.jws-header-v4 .icon_header li a, #jws_header.jws-header-v5 .icon_header li a { color:#ffffff; font-size:19px; } #jws_header.jws-header-v2 { background:transparent; position:absolute; top:0; left:0; width:100%; } #jws_header.jws-header-v3 .top_bar .jws-action { font-size:16px; line-height:50px; } #jws_header.jws-header-v3 .top_bar .jws-action .jws-icon-cart { margin-right:25px; } .search-modal.search-fix .search-results { box-shadow:0 0 15px rgba(0,0,0,0.1); position:absolute; width:100%; top:100%; z-index:2; background:#ffffff; max-height:350px; overflow:auto; } .search-modal.search-fix .search-results::-webkit-scrollbar { width:6px; background-color:transparent; transition:0.5s all; } .search-modal.search-fix .search-results::-webkit-scrollbar-thumb { background-color:transparent; transition:0.5s all; } .search-modal.search-fix .search-results:hover::-webkit-scrollbar-thumb { background-color:#999999; } .search-modal.search-fix .search-results img { width:60px; height:auto; margin-right:10px; float:left; margin-bottom:15px; } .search-modal.search-fix .search-results ul { padding:0 15px; } .search-modal.search-fix .search-results ul li { border-bottom:1px solid #f1f1f1; padding:15px 0; display:block; } .search-modal.search-fix .search-results ul li:last-child { border:none; } .search-modal.search-fix .search-results ul li a .title { display:block; transition:0.4s all; -webkit-transition:0.4s all; } .search-modal.search-fix .search-results ul li a .price { font-size:12px; } .search-modal.search-fix .modal-content { box-shadow:none; border:0; background:transparent; } .search-modal.search-fix .modal-content form { height:40px; position:relative; } .search-modal.search-fix .modal-content form .loading { bottom:10px !important; } .search-modal.search-fix .modal-content form .loading:after { width:20px !important; height:20px !important; } .search-modal.search-fix .modal-content form .search-fields .search-field { width:100%; padding-left:18px; position:absolute; top:0; right:0; border:none; background:none; height:40px; font-size:13px; border:1px solid #dddddd; } .search-modal.search-fix .modal-content form button { width:60px; height:40px; border:none; vertical-align:top; margin-left:-4px; border-radius:0; font-size:16px; background:none; right:0; position:absolute; color:#ffffff; } .mobile_menu { position:fixed; width:260px; height:100%; background:#ffffff; z-index:999999; box-shadow:0 0 7px rgba(0,0,0,0.1); top:0; left:0; transform:translatex(-300px); -webkit-transform:translatex(-300px); transition:0.4s all; -webkit-transition:0.4s all; overflow:auto; } .mobile_menu::-webkit-scrollbar-track { -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3); background-color:#222222; } .mobile_menu::-webkit-scrollbar { width:3px; background-color:#222222; } .mobile_menu::-webkit-scrollbar-thumb { background-color:#aaaaaa; } .mobile_menu .logo-center .jws-branding { padding:20px 0; margin:0 auto !important; text-align:center; } .mobile_menu .navbar-nav { float:none; margin:0; } .mobile_menu .navbar-nav >li:first-child >a { border-top:1px solid #dfdfdf; } .mobile_menu .navbar-nav li { float:none; display:block; position:relative; } .mobile_menu .navbar-nav li .sub-sub-menu, .mobile_menu .navbar-nav li .sub-menu { display:none; background:#f6f6f6; } .mobile_menu .navbar-nav li a { padding:15px; background:none; display:block; padding-top:12px; padding-bottom:12px; padding-right:15px; padding-left:15px; line-height:26px; color:#000000; letter-spacing:.3px; text-transform:uppercase; border-bottom:1px solid #dfdfdf; } .open-mobile-menu .button_menu .ion-android-menu:before { content:"\f2d7"; } .open-mobile-menu .mobile_menu { transform:translatex(0px); -webkit-transform:translatex(0px); } .open-mobile-menu .mobile-overplay { opacity:0.7; visibility:visible; } .mobile-overplay { position:fixed; width:100%; height:100%; background:#000000; top:0; left:0; transition:0.4s all; -webkit-transition:0.4s all; opacity:0; visibility:hidden; z-index:9999; } @media (max-width: 991px) { .sticky-wrapper { position:relative; } } .button_menu { position:absolute; right:20px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); font-size:24px; cursor:pointer; transition:0.5s all; -webkit-transition:0.5s all; text-align:center; height:50px; line-height:50px; } .mobile_menu .icon-sub-menu { position:absolute; top:0; right:0; height:49px; width:49px; padding-right:0; border-left:1px solid rgba(255,255,255,0.1); cursor:pointer; padding-right:18px; } .mobile_menu .icon-sub-menu:after, .mobile_menu .icon-sub-menu:before { content:" "; position:absolute; right:0px; top:50%; margin-top:-1px; width:12px; height:1px; display:inline-block; background-color:#000000; -webkit-transition:background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out; -moz-transition:background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out; -o-transition:background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out; transition:background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out; } .mobile_menu .icon-sub-menu:after, .mobile_menu .icon-sub-menu:before { right:50%; margin-right:-5px; } .mobile_menu .icon-sub-menu:after { transform:translateX(-4px) rotate(50deg); -webkit-transform:translateX(-4px) rotate(50deg); -moz-transform:translateX(-4px) rotate(50deg); -o-transform:translateX(-4px) rotate(50deg); -ms-transform:translateX(-4px) rotate(50deg); -sand-transform:translateX(-4px) rotate(50deg); } .mobile_menu .icon-sub-menu:before { transform:translateX(3px) rotate(-50deg); -webkit-transform:translateX(3px) rotate(-50deg); -moz-transform:translateX(3px) rotate(-50deg); -o-transform:translateX(3px) rotate(-50deg); -ms-transform:translateX(3px) rotate(-50deg); -sand-transform:translateX(3px) rotate(-50deg); } .mobile_menu .icon-sub-menu.up-icon:before { transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -sand-transform:rotate(-45deg); } .mobile_menu .icon-sub-menu.up-icon:after { transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg); -sand-transform:rotate(45deg); } #shipping_method li { margin-bottom:10px; } #shipping_method li:last-child { margin-bottom:0px; } #shipping_method label { display:inline-block; margin-bottom:0px; } .woocommerce-checkout-review-order-table { border:none; } .woocommerce-checkout-review-order-table th, .woocommerce-checkout-review-order-table td { border:none; } .woocommerce-checkout-review-order-table th { background-color:transparent; } .woocommerce-checkout-review-order-table tr { border-bottom:1px solid #cdcdcd; } .woocommerce-checkout-review-order-table .product-total { text-align:right; } .woocommerce-checkout-review-order-table thead th { padding-top:10px; } .woocommerce-checkout-review-order-table tbody td.product-name { text-transform:none; } .woocommerce-checkout-review-order-table tbody td.product-name .variation { display:block; margin-top:10px; } .woocommerce-checkout-review-order-table tfoot tr:last-child { border-bottom:none; } .woocommerce-checkout-review-order-table tfoot td { text-align:right; } .woocommerce-checkout-review-order-table tfoot th { text-align:left; } .woocommerce-checkout-review-order-table tfoot .cart-subtotal th, .woocommerce-checkout-review-order-table tfoot .shipping th { font-size:14px; } .woocommerce-checkout-review-order-table tfoot .cart-subtotal p, .woocommerce-checkout-review-order-table tfoot .shipping p { margin-bottom:0px; } .wc-social-login { display:none; } .woocommerce-ResetPassword .woocommerce-Button, input[name="save_address"], input[name="track"].button { width:200px; height:50px; line-height:50px; text-align:center; background:#252525; color:#ffffff !important; border:1px solid #252525; padding:0; } .woocommerce-ResetPassword .woocommerce-Button:hover, input[name="save_address"]:hover, input[name="track"].button:hover { opacity:0.8; } .jws-registration-page .tt-login { font-size:24px; font-weight:500; letter-spacing:1px; margin-bottom:46px; } .jws-registration-page #customer_login .col-register form .lost_password a, .jws-registration-page #customer_login .col-login form .lost_password a { text-transform:uppercase; letter-spacing:0.7px; border-bottom:1px solid #767676; } .jws-registration-page #customer_login .col-register form .submit-row, .jws-registration-page #customer_login .col-login form .submit-row { display:inline-block; margin-right:67px; } .jws-registration-page #customer_login .col-register form .submit-row .button, .jws-registration-page #customer_login .col-login form .submit-row .button { width:270px; height:50px; line-height:50px; text-align:center; background:#252525; color:#ffffff; border:1px solid #252525; padding:0; } .jws-registration-page #customer_login .col-register form .submit-row .button:hover, .jws-registration-page #customer_login .col-login form .submit-row .button:hover { opacity:0.8; } .jws-registration-page #customer_login .col-register form .woocommerce-FormRow, .jws-registration-page #customer_login .col-login form .woocommerce-FormRow { margin-bottom:30px; } .jws-registration-page #customer_login .col-register form .woocommerce-FormRow input, .jws-registration-page #customer_login .col-login form .woocommerce-FormRow input { border:1px solid #a3a3a3; height:70px; line-height:70px; width:100%; font-size:14px; padding-left:31px; letter-spacing:0.3px; } .jws-registration-page #customer_login .col-register form .woocommerce-FormRow input::-webkit-input-placeholder, .jws-registration-page #customer_login .col-login form .woocommerce-FormRow input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color:#959595; } .jws-registration-page #customer_login .col-register form .woocommerce-FormRow input::-moz-placeholder, .jws-registration-page #customer_login .col-login form .woocommerce-FormRow input::-moz-placeholder { /* Firefox 19+*/ color:#959595; } .jws-registration-page #customer_login .col-register form .woocommerce-FormRow input:-ms-input-placeholder, .jws-registration-page #customer_login .col-login form .woocommerce-FormRow input:-ms-input-placeholder { /* IE 10+*/ color:#959595; } .jws-registration-page #customer_login .col-register form .woocommerce-FormRow input:-moz-placeholder, .jws-registration-page #customer_login .col-login form .woocommerce-FormRow input:-moz-placeholder { /* Firefox 18- */ color:#959595; } .jws-registration-page #customer_login .social-login ul li { display:block; margin-bottom:30px; } .jws-registration-page #customer_login .social-login ul li a { width:470px; height:70px; line-height:70px; font-size:12px; color:#fefefe; text-transform:uppercase; display:block; text-align:left; letter-spacing:1.2px; } .jws-registration-page #customer_login .social-login ul li a i { font-size:30px; float:left; line-height:70px; width:100px; text-align:center; margin-right:59px; } .jws-registration-page #customer_login .social-login ul li a.facebook { background:#3b5998; } .jws-registration-page #customer_login .social-login ul li a.facebook i { border-right:1px solid #8998b8; } .jws-registration-page #customer_login .social-login ul li a.google { background:#db4e3c; } .jws-registration-page #customer_login .social-login ul li a.google i { border-right:1px solid #d9938a; } .jws-registration-page #customer_login .social-login ul li a.mail { background:#464646; } .jws-registration-page #customer_login .social-login ul li a.mail i { border-right:1px solid #8f8f8f; } .woocommerce-password-strength { margin-top:20px; margin-bottom:-10px; padding:10px 20px; } .woocommerce-password-strength.bad, .woocommerce-password-strength.short { color:#fff; background-color:#E0B252; } .woocommerce-password-strength.good, .woocommerce-password-strength.strong { color:#fff; font-weight:700; background:#459647; } .register>p { position:relative; } .woocommerce-password-hint { position:absolute; bottom:100%; right:0; opacity:0; visibility:hidden; margin-bottom:-10px; background:#fff; box-shadow:0 0 4px rgba(0,0,0,0.15); padding:20px; max-width:300px; width:100%; transition:opacity .5s, visibility .5s; -webkit-transition:opacity .5s, visibility .5s; animation:fade-in .5s; -webkit-animation:fade-in .5s; } .woocommerce-password-hint:after { content:"\f0d7"; position:absolute; top:100%; left:30px; font-size:26px; line-height:7px; text-shadow:0 2px 3px rgba(0,0,0,0.1); color:#fff; font-family:FontAwesome; } .register #reg_password:focus+.woocommerce-password-strength+.woocommerce-password-hint { opacity:1; visibility:visible; } .woocommerce-checkout form .form-row label { display:block; font-size:14px; font-weight:400; margin-bottom:12px; vertical-align:middle; clear:both; } .woocommerce-checkout form .form-row .jws-my-account-sidebar { width:30%; float:left; padding-left:15px; padding-right:15px; } .woocommerce-checkout form .form-row .jws-my-account-sidebar .woocommerce-MyAccount-title { margin-bottom:0; border-bottom:none; padding:15px 20px; text-align:center; font-size:16px; background-color:#252525; text-transform:uppercase; font-weight:700; color:#ffffff; margin-top:0; } .woocommerce-checkout form .form-row .jws-my-account-sidebar .woocommerce-MyAccount-navigation { margin-bottom:40px; } .woocommerce-checkout form .form-row .jws-my-account-sidebar .woocommerce-MyAccount-navigation ul { border:1px solid rgba(136,136,136,0.12); } .woocommerce-checkout form .form-row .jws-my-account-sidebar .woocommerce-MyAccount-navigation ul li { border-bottom:1px solid rgba(136,136,136,0.12); } .woocommerce-checkout form .form-row .jws-my-account-sidebar .woocommerce-MyAccount-navigation ul li a { padding:14px 20px; display:block; font-size:12px; text-transform:uppercase; text-decoration:none; color:#959595; } .woocommerce-checkout form .form-row .jws-my-account-sidebar .woocommerce-MyAccount-navigation ul li.is-active >a, .woocommerce-checkout form .form-row .jws-my-account-sidebar .woocommerce-MyAccount-navigation ul li:hover >a { color:rgba(71,71,71,0.8); background-color:rgba(136,136,136,0.12); } .woocommerce-checkout form .form-row .woocommerce-MyAccount-content { width:70%; float:left; padding-left:15px; padding-right:15px; } .woocommerce-checkout form .form-row .woocommerce-MyAccount-content strong { color:#252525; font-weight:400; } .woocommerce-checkout form .form-row .woocommerce-MyAccount-content .woocommerce-orders-table tr td { padding:15px 0; } .woocommerce-checkout form .form-row .woocommerce-MyAccount-content .woocommerce-orders-table tr td .view { background:none; } .woocommerce-checkout form .form-row .woocommerce-MyAccount-content .edit-account p { margin-bottom:30px; } .woocommerce-checkout form .form-row .woocommerce-MyAccount-content .edit-account legend { color:#252525; width:200px; font-weight:600; padding-bottom:7px; border-color:#464646; } .woocommerce-checkout form .form-row .woocommerce-MyAccount-content .edit-account .woocommerce-Button { width:200px; background:#252525; color:#ffffff; border-color:#252525; height:50px; } .woocommerce-checkout form .form-row .woocommerce-MyAccount-content .edit-account .woocommerce-Button:hover { opacity:0.8; } .woocommerce-checkout form .form-row .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address address { line-height:1.8; font-style:italic; margin-bottom:20px; font-size:14px; margin-top:10px; } .woocommerce-checkout form .form-row .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .title { position:relative; } .woocommerce-checkout form .form-row .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .title h3 { display:inline-block; margin-bottom:0; } .woocommerce-checkout form .form-row .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .title .edit { font-size:12px; display:inline-block; margin-left:5px; text-decoration:none; border-bottom:1px solid #E6E6E6; } .woocommerce-checkout form .form-row .woocommerce-MyAccount-content .woocommerce-Addresses .u-column1 { float:left; width:48%; } .woocommerce-checkout form .form-row .woocommerce-MyAccount-content .woocommerce-Addresses .u-column2 { float:right; width:48%; } .woocommerce-checkout form .form-row .woocommerce-MyAccount-content >p:not(.woocommerce-info):first-child { font-size:16px; } .woocommerce-checkout form .form-row .woocommerce-MyAccount-content >p:not(.woocommerce-info) { padding:20px; background-color:#f9f9f9; } .woocommerce-checkout form .form-row .woocommerce-MyAccount-content >p:not(.woocommerce-info) a { background-color:transparent; padding-bottom:1px; padding-right:0; padding-left:0; padding-top:0; border:none; border-bottom:1px solid #c7c7c7; display:inline; } .form-row-first, .form-row-last, .form-row-first, .form-row-last { float:left; width:47%; overflow:visible; } .form-row-last, .form-row-last { float:right; } .form-row-wide, .form-row-wide { clear:both; } .form-row { margin-bottom:23px; } .form-row .input-text { width:100%; border:1px solid #a8a8a8; height:45px; padding-left:15px; } .form-row textarea { height:auto !important; padding:15px; } .form-row .selection .select2-selection--single { width:100%; border:1px solid #a8a8a8; height:45px; padding-left:15px; border-radius:0; } .form-row .selection .select2-selection--single span { line-height:45px; padding:0; } .form-row .selection .select2-selection--single .select2-selection__arrow { height:45px; } .woocommerce-checkout .woocommerce-form__label-for-checkbox input { margin:0; margin-top:5px; } .woocommerce-checkout .woocommerce-form__label-for-checkbox #ship-to-different-address-checkbox { margin:0; margin-top:5px; } .woocommerce-checkout .woocommerce-form__label-for-checkbox span { padding-left:20px; } .woocommerce-checkout #ship-to-different-address span { text-transform:uppercase; font-weight:500; } .woocommerce-billing-fields h3 { margin-bottom:19px; font-size:24px; font-weight:500; text-transform:uppercase; } .create-account { margin:0; } .create-account label { margin-bottom:0; } .woocommerce-additional-fields__field-wrapper { margin-top:18px; } .woocommerce-additional-fields__field-wrapper label { color:#959595; } .checkout-order-review #order_review_heading { margin-bottom:19px; font-size:24px; font-weight:500; text-transform:uppercase; } .checkout-order-review .woocommerce-checkout-review-order { background:#f6f6f6; padding:0 30px; } .checkout-order-review .woocommerce-checkout-review-order .woocommerce-checkout-payment { padding:30px 0 7px 0px; } .checkout-order-review .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .button { width:100%; display:block; height:50px; color:#ffffff; line-height:50px; text-align:center; font-weight:400; margin-top:32px; padding:0; border:none; } .checkout-order-review .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .button:hover { opacity:0.9; } .checkout-order-review .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li { margin-bottom:5px; } .checkout-order-review .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li .payment_box { background:#ffffff; padding:14px 20px 5px 20px; margin-top:15px; margin-bottom:20px; } .checkout-order-review .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li input, .checkout-order-review .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li label { display:inline-block; margin:0; vertical-align:middle; font-weight:600; letter-spacing:0.5px; } .checkout-order-review .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li label { margin-left:3px; } .checkout-order-review .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li label img { max-height:40px; margin-left:10px; } .checkout-order-review .woocommerce-checkout-review-order .woocommerce-checkout-payment ul li label a { border-bottom:1px solid #E6E6E6; margin-left:15px; padding-bottom:4px; } .checkout-order-review .woocommerce-checkout-review-order table thead { border-bottom:1px solid #cdcdcd; } .checkout-order-review .woocommerce-checkout-review-order table thead tr { border:none; } .checkout-order-review .woocommerce-checkout-review-order table thead tr th { padding:24px 0px; } .checkout-order-review .woocommerce-checkout-review-order table tfoot tr { width:100%; } .checkout-order-review .woocommerce-checkout-review-order table tfoot tr th, .checkout-order-review .woocommerce-checkout-review-order table tfoot tr td { border:none; padding:16px 0px; text-align:left; } .checkout-order-review .woocommerce-checkout-review-order table tfoot tr td { padding-left:63px; } .checkout-order-review .woocommerce-checkout-review-order table tfoot .order-total .amount, .checkout-order-review .woocommerce-checkout-review-order table tfoot .order-total th { font-weight:500; font-size:18px; text-transform:none; } .checkout-order-review .woocommerce-checkout-review-order table tfoot .shipping td ul li { margin-bottom:0px !important; } .checkout-order-review .woocommerce-checkout-review-order table tfoot .shipping td ul li input { margin-top:0px; vertical-align:middle; } .checkout-order-review .woocommerce-checkout-review-order table tfoot .shipping td ul li label { color:#959595; } .checkout-order-review .woocommerce-checkout-review-order table tbody tr td { padding:16px 0px; width:auto; max-width:auto; font-weight:400; } .checkout-order-review .woocommerce-checkout-review-order table tbody tr td strong { color:#959595; } .spaceing { background:#ffffff; width:calc(160%); height:15px; transform:translateX(-30px); -webkit-transform:translateX(-30px); } .woocommerce-checkout .woocommerce .woocommerce-info { background:#f6f6f6; border:none; font-size:18px; padding:25px 67px; } .woocommerce-checkout .woocommerce .woocommerce-info:before { display:none; } .woocommerce-checkout .woocommerce .woocommerce-info a { font-weight:300; border-bottom:1px solid #E6E6E6; } .woocommerce-checkout .woocommerce .woocommerce-info a:hover { border-bottom:1px solid #252525; } .woocommerce-checkout .woocommerce-form-login .form-row .button { width:200px; display:block; height:45px; color:#ffffff; line-height:45px; text-align:center; font-weight:400; padding:0; border:none; margin-bottom:15px; } .woocommerce-checkout .woocommerce-form-login .form-row .button:hover { opacity:0.9; } .woocommerce-checkout .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox span { padding-left:9px; } .woocommerce-checkout .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox input { vertical-align:middle; margin-top:-2px; } .woocommerce-checkout .ywsl-box { margin-bottom:20px; } .woocommerce-checkout .checkout_coupon { height:130px; } .woocommerce-checkout .checkout_coupon .form-row { margin-bottom:15px; float:none; } .woocommerce-checkout .checkout_coupon .button { width:200px; display:block; height:45px; color:#ffffff; line-height:45px; text-align:center; font-weight:400; padding:0; border:none; } .woocommerce-checkout .checkout_coupon .button:hover { opacity:0.9; } .woocommerce-order-received .site-content .entry-content>.woocommerce { max-width:800px; margin:0 auto; } .woocommerce-order-received .responsive-table { margin-bottom:60px; } .woocommerce-order-received .woocommerce .woocommerce-thankyou-order-received { background:transparent; border:2px dashed; font-weight:600; width:100%; text-align:center; font-size:16px; margin-bottom:30px; line-height:1.4; padding:15px 25px; } .woocommerce-order-received ul.order_details { margin-left:0; } .woocommerce-order-details__title, .wc-bacs-bank-details-heading { text-transform:uppercase; font-weight:600; margin-bottom:5px; text-align:center; } .woocommerce-order-details__title+h3, .wc-bacs-bank-details-heading+h3 { font-size:16px; opacity:0.8; margin-bottom:30px; text-align:center; } .woocommerce-customer-details>h2, .woocommerce-customer-details>h3 { text-transform:uppercase; font-weight:600; text-align:center; } .woocommerce-customer-details address { padding:25px 30px 30px 30px; border:2px dashed #d5d5d5; } .woocommerce-order-received .woocommerce { max-width:800px; margin:0 auto; } .woocommerce-order-received .woocommerce-order-details h2 { margin-bottom:19px; font-size:24px; font-weight:500; text-transform:uppercase; } .woocommerce-order-received .woocommerce-order-details table tbody tr th, .woocommerce-order-received .woocommerce-order-details table tbody tr td { padding:15px 12px; border:none; text-align:center; border-bottom:1px solid #E6E6E6; } .woocommerce-order-received .woocommerce-order-details table tbody tr th { text-align:left; } .woocommerce-order-received .woocommerce-order-details table tbody tr td { text-align:right; } .woocommerce-order-received .woocommerce-order-details table tfoot tr th, .woocommerce-order-received .woocommerce-order-details table tfoot tr td { padding:15px 12px; border:none; text-align:center; border-bottom:1px solid #E6E6E6; } .woocommerce-order-received .woocommerce-order-details table tfoot tr th { text-align:left; } .woocommerce-order-received .woocommerce-order-details table tfoot tr td { text-align:right; } .woocommerce-order-received .woocommerce-order-details table thead { background:none; } .woocommerce-order-received .woocommerce-order-details table thead tr th { padding:15px 10px; text-align:center; letter-spacing:1px; font-size:18px; font-weight:600; text-transform:uppercase; line-height:1.4; color:#1B1919; vertical-align:middle; border:none; border-bottom:2px solid #EFEFEF; } .woocommerce-order-received .woocommerce-order-details table .product-name { text-align:left; } .woocommerce-order-received .woocommerce-order-details table .product-name a { display:inline-block; } .woocommerce-order-received .woocommerce-order-details table .product-total { text-align:right; } .woocommerce-order-received .woocommerce-columns--addresses .col-1, .woocommerce-order-received .woocommerce-columns--addresses .col-2 { float:left; width:48%; } .woocommerce-order-received .woocommerce-columns--addresses .col-1 h3, .woocommerce-order-received .woocommerce-columns--addresses .col-2 h3 { font-size:22px; margin-bottom:20px; } .woocommerce-order-received .woocommerce-columns--addresses .col-1 { margin-right:30px; } .woocommerce-order-received .woocommerce-thankyou-order-details { display:flex; -webkit-display:flex; display:-webkit-flex; -ms-display:flex; flex-direction:row; -webkit-flex-direction:row; -ms-flex-direction:row; justify-content:space-between; -webkit-justify-content:space-between; } .woocommerce-order-received .woocommerce-thankyou-order-details +p { font-size:16px; background-color:#f6f6f6; padding-top:20px; padding-bottom:20px; padding-right:15px; padding-left:15px; margin-bottom:30px; text-align:center; } .woocommerce-order-received .woocommerce-thankyou-order-details li { flex-grow:1; -ms-flex-grow:1; -webkit-flex-grow:1; padding-left:20px; padding-right:20px; margin-bottom:20px; border-right:1px solid #dfdfdf; text-align:center; } .woocommerce-order-received .woocommerce-thankyou-order-details li strong { display:block; } 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; } .border.vc_custom_heading: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; } .admin-bar .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; } #back-to-top i { transition:0.5s all; -webkit-transition:0.5s all; } #back-to-top: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; } .modal-header 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; } .search .main-content, .archive .main-content { padding-top:100px; } body.archive .kitgreen-portfolio-holder .pp_inner { margin-bottom:30px; } .title-bar-header .page-breadcrumbs { display:flex; justify-content:space-between; align-items:center; } .search_item { max-width:480px; margin:0 auto; text-align:center; margin-bottom:30px; border:5px solid #ebebeb; padding:30px; } .search_item .bog-image { margin-bottom:25px; } .search_item .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; } .search_item .link_content a: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_row-o-equal-height >.vc_column_container >.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_container #canvas_js { position:absolute; width:100%; height:100%; top:0; left:0; } .has_overlay { position:relative; } .has_overlay .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; } .demo_con span { text-align:center; margin-top:10px; display:block; } .demo_con .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; } .demo_con .demo_theme:hover { background-position:center bottom; transition:5s; -webkit-transition:5s; } .mc4wp-form .mc4wp-success p { margin-top:30px; max-width:500px; } .mc4wp-form .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; } .mc4wp-form .input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color:#8d8d8d; } .mc4wp-form .input::-moz-placeholder { /* Firefox 19+*/ color:#8d8d8d; } .mc4wp-form .input:-ms-input-placeholder { /* IE 10+*/ color:#8d8d8d; } .mc4wp-form .input:-moz-placeholder { /* Firefox 18- */ color:#8d8d8d; } .mc4wp-form .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; } .mc4wp-form .submit:hover { opacity:0.9; } .lato_7 .wpcf7 h3 { font-family:Lato; } .lato_7 .wpcf7 .wpcf7-submit { width:100%; margin-top:19px; } .wpcf7 h3 { font-weight:700; margin-bottom:45px; } .wpcf7 p { margin-bottom:27px; } .wpcf7 h6 { font-style:italic; margin-top:47px; margin-bottom:31px; } .wpcf7 .row_ct { margin:0 -15px; } .wpcf7 .row_ct .row_il { display:inline-block; width:49.6%; padding:0 14px; } .wpcf7 span.wpcf7-not-valid-tip { margin-bottom:24px; } .wpcf7 .wpcf7-file { border:none; background:#f6f6f6; border-radius:0; padding:30px; height:auto; line-height:initial; } .wpcf7 input, .wpcf7 textarea, .wpcf7 select { border:1px solid #dfdfdf; width:100%; margin-bottom:25px; border-radius:25px; padding-left:15px; } .wpcf7 input, .wpcf7 select { height:50px; outline:none; } .wpcf7 textarea { margin-bottom:16px; height:190px; padding-top:15px; } .wpcf7 .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; } .wpcf7 .wpcf7-submit:hover { background:#171717; } .kitgreen-info-box { cursor:pointer; } .kitgreen-info-box .info-box-content .info-box-inner h6 { margin-bottom:17px; letter-spacing:0.5px; } .kitgreen-info-box.info_ct { margin-bottom:86px; } .kitgreen-info-box.left_icon2 { display:flex; align-items:center; padding:20px; border:1px solid #dfdfdf; background:#ffffff; } .kitgreen-info-box.left_icon2 .box-icon-wrapper { margin-right:15px; } .kitgreen-info-box.left_icon2 .info-box-content .info-box-inner p { font-size:12px; } .kitgreen-info-box.top_icon2 { padding:0 30px; } .kitgreen-info-box.top_icon2 .box-icon-wrapper .info-box-icon img { margin-bottom:55px; } .kitgreen-info-box.top_icon2 .box-icon-wrapper .info-box-icon .has_icon { font-size:60px; width:100px; height:100px; line-height:100px; border-radius:100%; margin:0 auto; margin-bottom:28px; } .kitgreen-info-box.top_icon .box-icon-wrapper .info-box-icon img { margin-bottom:55px; } .kitgreen-info-box.top_icon .box-icon-wrapper .info-box-icon .has_icon { font-size:60px; margin-bottom:22px; } .kitgreen-info-box.left_icon { display:flex; align-items:center; transition:0.5s all; -webkit-transition:0.5s all; padding:50px 25px; border-radius:10px; } .kitgreen-info-box.left_icon .box-icon-wrapper { margin-right:30px; } .kitgreen-info-box.left_icon .box-icon-wrapper .info-box-icon .has_icon { font-size:60px; } .kitgreen-info-box.left_icon:hover { box-shadow:0 11px 21px rgba(0,0,0,0.16); background:#ffffff; } .kitgreen-info-box.process_icon2 { display:flex; align-items:center; border-bottom:1px solid #d7d7d7; padding-bottom:30px; transition:0.5s all; -webkit-transition:0.5s all; } .kitgreen-info-box.process_icon2 .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; } .kitgreen-info-box.process_icon2 .box-icon-wrapper { margin-right:20px; } .kitgreen-info-box.process_icon2 .box-icon-wrapper .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; } .kitgreen-info-box.process_icon, .kitgreen-info-box.process_icon3 { background:#f6f6f6; position:relative; transition:0.5s all; -webkit-transition:0.5s all; margin-bottom:30px; } .kitgreen-info-box.process_icon .has_icon, .kitgreen-info-box.process_icon3 .has_icon { background:#ffffff; width:100px; height:100px; text-align:center; line-height:100px; border-radius:100%; margin:0 auto; } .kitgreen-info-box.process_icon .info-box-content, .kitgreen-info-box.process_icon3 .info-box-content { padding:0 15px 50px 10px; } .kitgreen-info-box.process_icon .info-box-content .button_info, .kitgreen-info-box.process_icon3 .info-box-content .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; } .kitgreen-info-box.process_icon .info-box-content .button_info:hover, .kitgreen-info-box.process_icon3 .info-box-content .button_info:hover { color:#ffffff; } .kitgreen-info-box.process_icon .number_process, .kitgreen-info-box.process_icon3 .number_process { display:inline-block; height:28px; margin-left:0; margin-top:0; position:absolute; width:100px; left:0; } .kitgreen-info-box.process_icon .number_process .number, .kitgreen-info-box.process_icon3 .number_process .number { position:relative; z-index:1; color:#ffffff; font-size:18px; font-style:italic; margin-top:8px; display:block; } .kitgreen-info-box.process_icon .number_process .overlay, .kitgreen-info-box.process_icon3 .number_process .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%; } .kitgreen-info-box.process_icon .number_process:before, .kitgreen-info-box.process_icon3 .number_process: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; } .kitgreen-info-box.process_icon .number_process:after, .kitgreen-info-box.process_icon3 .number_process: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; } .kitgreen-info-box.process_icon .box-icon-wrapper, .kitgreen-info-box.process_icon3 .box-icon-wrapper { padding-top:50px; padding-bottom:8px; } .kitgreen-info-box.process_icon .box-icon-wrapper .has_icon, .kitgreen-info-box.process_icon3 .box-icon-wrapper .has_icon { margin-bottom:20px; } .kitgreen-info-box.process_icon .box-icon-wrapper .has_icon span, .kitgreen-info-box.process_icon3 .box-icon-wrapper .has_icon span { font-size:60px; } .kitgreen-info-box.process_icon:hover, .kitgreen-info-box.process_icon3:hover { box-shadow:0px 11px 21px rgba(0,0,0,0.16); transform:translate3d(0,-5px,0); -webkit-ransform:translate3d(0,-5px,0); } .kitgreen-info-box.process_icon3 { background:#ffffff; padding:0px 35px 50px 35px; } .kitgreen-info-box.process_icon3 .info-box-content { text-align:left; padding:0; } .kitgreen-info-box.process_icon3 .info-box-content .button_info { border:1px solid #dfdfdf; margin:0; margin-top:35px; } .kitgreen-info-box.process_icon3 .box-icon-wrapper { padding-top:101px; padding-bottom:13px; } .kitgreen-info-box.process_icon3 .box-icon-wrapper .info-box-icon .has_icon { margin:0; text-align:left; width:auto; height:auto; background:none; border-radius:0; line-height:initial; } .testimonials-wrapper.layout4 { margin:0 -15px; } .testimonials-wrapper.layout4 .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; } .testimonials-wrapper.layout4 .slick-arrow.lnr-chevron-right { right:-80px; } .testimonials-wrapper.layout4 .slick-arrow.lnr-chevron-left { left:-80px; } .testimonials-wrapper.layout4 .slick-arrow:hover { color:#ffffff; } .testimonials-wrapper.layout4 .testimonial { padding:30px 15px; } .testimonials-wrapper.layout4 .testimonial .slider_container { box-shadow:0 8px 30px rgba(0,0,0,0.05); border-radius:5px; -webkit-border-radius:5px; overflow:hidden; } .testimonials-wrapper.layout4 .testimonial .slider_container .slider_inner .slider_inner_child { padding:20px 20px 0 20px; border-bottom:1px solid #e9e8e8; margin-bottom:30px; } .testimonials-wrapper.layout4 .testimonial .slider_container .slider_inner .testimonial-content { margin-bottom:23px; } .testimonials-wrapper.layout4 .testimonial .slider_container .slider_inner .testimonial-avatar { display:inline-block; width:50px; vertical-align:middle; margin-right:10px; border-radius:100%; -webkit-border-radius:100%; overflow:hidden; } .testimonials-wrapper.layout4 .testimonial .slider_container .slider_inner .client_info { font-size:10px; } .testimonials-wrapper.layout4 .testimonial .slider_container .slider_inner .client_info .info_top { padding:0 20px; margin-bottom:30px; } .testimonials-wrapper.layout4 .testimonial .slider_container .slider_inner .client_info .info_bottom { padding:0 20px; color:#ffffff; } .testimonials-wrapper.layout4 .testimonial .slider_container .slider_inner .client_info .info_bottom > div { display:inline-block; vertical-align:middle; } .testimonials-wrapper.layout4 .testimonial .slider_container .slider_inner .client_info .info_bottom .line { margin:0 10px; } .testimonials-wrapper.layout4 .testimonial .slider_container .slider_inner footer { text-transform:uppercase; font-size:13px; display:inline-block; width:calc(100% - 65px); vertical-align:middle; } .testimonials-wrapper.layout4 .testimonial .slider_container .slider_inner footer h5 { font-size:13px; margin-bottom:0; display:inline-block; } .testimonials-wrapper.layout3 .testimonial .slider_container .slider_inner { background:#f6f6f6; padding:28px 21px 22px 0; margin-bottom:30px; } .testimonials-wrapper.layout3 .testimonial .slider_container .slider_inner .testimonial-content { text-align:right; margin-bottom:25px; } .testimonials-wrapper.layout3 .testimonial .slider_container .slider_inner footer { text-transform:uppercase; font-size:13px; text-align:right; } .testimonials-wrapper.layout3 .testimonial .slider_container .slider_inner footer h5 { font-size:13px; margin-bottom:0; margin-right:3px; display:inline-block; } .testimonials-wrapper.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%; } .testimonials-wrapper.layout2 .slick-arrow:hover { color:#ffffff; } .testimonials-wrapper.layout2 .slick-arrow.lnr-chevron-right { right:-52px; } .testimonials-wrapper.layout2 .slick-arrow.lnr-chevron-left { left:-52px; } .testimonials-wrapper.layout2 .testimonial .slider_container { padding-top:50px; } .testimonials-wrapper.layout2 .testimonial .slider_container .slider_inner .image { justify-content:space-between; margin-bottom:46px; } .testimonials-wrapper.layout2 .testimonial .slider_container .slider_inner .image 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; } .testimonials-wrapper.layout2 .testimonial .slider_container .slider_inner .image > div { background:#ffffff; padding:65px 15px 15px 15px; position:relative; } .testimonials-wrapper.layout2 .testimonial .slider_container .slider_inner .image > div: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%); } .testimonials-wrapper.layout2 .testimonial .slider_container .slider_inner .image > div.before { margin-right:30px; margin-left:auto; } .testimonials-wrapper.layout2 .testimonial .slider_container .slider_inner .testimonial-content { text-align:right; } .testimonials-wrapper.layout2 .testimonial .slider_container .slider_inner .testimonial-content footer { transition:0.5s all; text-transform:uppercase; margin-top:25px; } .testimonials-wrapper.layout2 .testimonial .slider_container .slider_inner .testimonial-content footer h5 { position:relative; margin:0; font-size:13px; font-weight:500; display:inline-block; } .testimonials-wrapper.layout2 .testimonial .slider_container .slider_inner .testimonial-content footer span { font-size:13px; font-weight:500; } .testimonials-wrapper.layout1 .slick-list { padding:0 !important; } .testimonials-wrapper.layout1 .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; } .testimonials-wrapper.layout1 .slick-arrow:hover { color:#ffffff; } .testimonials-wrapper.layout1 .slick-arrow.lnr-chevron-right { right:-18px; } .testimonials-wrapper.layout1 .slick-arrow.lnr-chevron-left { left:-18px; } .testimonials-wrapper.layout1 .content_bottom footer { transition:0.5s all; display:flex; align-items:center; text-align:center; justify-content:center; text-transform:uppercase; } .testimonials-wrapper.layout1 .content_bottom footer h5 { position:relative; margin:0; font-size:13px; padding-right:5px; font-weight:600; } .testimonials-wrapper.layout1 .content_bottom footer span { font-size:13px; font-weight:500; } .testimonials-wrapper.layout1 #content2 { margin-top:10px; } .testimonials-wrapper.layout1 #content2 .testimonial-content { display:none; } .testimonials-wrapper.layout1 #content2 .testimonial-avatar .image { display:none; } .testimonials-wrapper.layout1 #content2 .slick-current footer { opacity:1; } .testimonials-wrapper.layout1 #thmbnail-img { width:400px; margin:0 auto; margin-top:54px; } .testimonials-wrapper.layout1 #thmbnail-img .slick-slide { padding:40px 0; } .testimonials-wrapper.layout1 #thmbnail-img .slick-list { margin:0 -30px; } .testimonials-wrapper.layout1 #thmbnail-img .testimonial-content { display:none; } .testimonials-wrapper.layout1 #thmbnail-img footer { display:none; } .testimonials-wrapper.layout1 #thmbnail-img .testimonial-avatar { text-align:center; } .testimonials-wrapper.layout1 #thmbnail-img .testimonial-avatar footer { display:none; } .testimonials-wrapper.layout1 #thmbnail-img .testimonial-avatar img { margin:auto; position:relative; z-index:1; border-radius:100%; width:100%; height:auto; } .testimonials-wrapper.layout1 #thmbnail-img .testimonial-avatar .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; } .testimonials-wrapper.layout1 #thmbnail-img .testimonial-avatar .image: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; } .testimonials-wrapper.layout1 #thmbnail-img .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; } .testimonials-wrapper.layout1 #thmbnail-img .slick-current .image:after { height:30px; } .testimonials-wrapper.layout1 #thmbnail-img .slick-current .image img { border:1px solid; } .testimonials-wrapper.layout1 #thmbnail-img .slick-current .image:after { opacity:1; } .testimonials-wrapper.layout1 #content .testimonial-avatar { display:none; } .testimonials-wrapper.layout1 #content .testimonial-content { text-align:center; font-size:20px; letter-spacing:0.5px; line-height:35px; padding:0 100px; } .testimonials-wrapper.layout1 #content .testimonial-content img { margin-top:19px; } .testimonials-wrapper.layout1 #content .aligncenter { margin:0 auto; text-align:center; } .portfolio-footer { text-align:center; padding-top:45px; padding-bottom:45px; } .portfolio-footer a { font-weight:500; transition:0.5s all; -webkit-transition:0.5s all; } .portfolio-footer a span { margin-left:10px; font-weight:500; } .portfolio-footer .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; } .portfolio-footer .load-on-click.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; } .portfolio-footer .load-on-click.loading .lnr:before { content:"\e862"; } .portfolio-filter { margin-bottom:43px; } .portfolio-filter ul li { padding:0 17px; } .portfolio-filter ul li a { font-size:13px; text-transform:uppercase; font-weight:500; } .row-spacing-15 .kitgreen-portfolio-holder .metro { padding:30px !important; } .row-spacing-15 .kitgreen-portfolio-holder .metro .pp_inner .redmore { bottom:38px; right:44px; } .kitgreen-portfolio-holder .metro { overflow:hidden; } .kitgreen-portfolio-holder .metro .pp_inner { position:absolute; width:100%; height:100%; background-position:center center; background-size:cover; background-repeat:no-repeat; } .kitgreen-portfolio-holder .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); } .kitgreen-portfolio-holder .grid2 .pp_inner .content_pp .content_pp_inner .title { font-size:30px; margin-bottom:30px; } .kitgreen-portfolio-holder .grid2 .pp_inner .content_pp .content_pp_inner .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; } .kitgreen-portfolio-holder .grid2 .pp_inner .content_pp .content_pp_inner .popup .open_popup span { line-height:60px; } .kitgreen-portfolio-holder .pp_inner { overflow:hidden; position:relative; } .kitgreen-portfolio-holder .pp_inner .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; opacity:0; } .kitgreen-portfolio-holder .pp_inner .redmore:after { content:""; position:absolute; width:0; height:0; border-bottom:100px solid; border-left:100px solid transparent !important; bottom:-8px; right:-14px; } .kitgreen-portfolio-holder .pp_inner .redmore a { position:relative; z-index:1; font-size:30px; color:#ffffff; } .kitgreen-portfolio-holder .pp_inner .image_pp img { width:100%; } .kitgreen-portfolio-holder .pp_inner .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; } .kitgreen-portfolio-holder .pp_inner .content_pp .content_ct { position:absolute; width:100%; text-align:center; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); } .kitgreen-portfolio-holder .pp_inner .content_pp .content_ct .content_pp_inner .title { margin-bottom:7px; } .kitgreen-portfolio-holder .pp_inner .content_pp .content_ct .content_pp_inner .title a { font-size:30px; } .kitgreen-portfolio-holder .pp_inner .content_pp .content_ct .content_pp_inner .cat span:last-child { display:none; } .kitgreen-portfolio-holder .pp_inner .content_pp .content_ct .content_pp_inner .cat a { position:relative; font-size:13px; text-transform:uppercase; } .kitgreen-portfolio-holder .pp_inner .content_pp .content_ct .content_pp_inner .cat a:after { content:""; position:absolute; width:100%; height:1px; background:#8d8a8b; left:0; bottom:-1px; } .kitgreen-portfolio-holder .pp_inner:hover .content_pp { opacity:1; } .kitgreen-portfolio-holder .pp_inner:hover .redmore { transform:translate3d(0,0,0); -webkit-transform:translate3d(0,0,0); opacity:1; } .kitgreen-blog-holder .post-item { margin-bottom:50px; } .kitgreen-blog-holder .post-item .bog-image { position:relative; overflow:hidden; } .kitgreen-blog-holder .post-item .bog-image: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); } .kitgreen-blog-holder .post-item .bog-image:hover:before { -webkit-animation:shine .75s; animation:shine .75s; } .kitgreen-blog-holder.image-left .post-item { margin-bottom:0; } .kitgreen-blog-holder.image-left .post-item .item_inner { padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #e9e8e8; } .kitgreen-blog-holder.image-left .post-item:last-child .item_inner { border-bottom:0; } .kitgreen-blog-holder.image-left .post-item .bog-image { display:inline-block; width:170px; vertical-align:top; margin-right:16px; } .kitgreen-blog-holder.image-left .post-item .content-blog { width:calc(100% - 195px); display:inline-block; vertical-align:top; } .kitgreen-blog-holder.image-left .post-item .content-blog .content-inner .blog-excrept { font-size:12px; line-height:19px; } .kitgreen-blog-holder.image-left .post-item .content-blog .content-inner .title h6 { font-weight:600; margin-top:11px; margin-bottom:6px; font-size:14px; line-height:20px; } .kitgreen-blog-holder.image-left .post-item .content-blog .content-inner .blog-info { font-size:13px; text-transform:uppercase; font-weight:500; } .kitgreen-blog-holder.image-left .post-item .content-blog .content-inner .blog-info .cat span { margin-right:5px; } .kitgreen-blog-holder.blog-footer .post-item { margin-bottom:20px; } .kitgreen-blog-holder.blog-footer .post-item:last-child .content-blog { border:none; } .kitgreen-blog-holder.blog-footer .post-item .content-blog { border-bottom:1px solid #d7d7d7; padding-bottom:15px; } .kitgreen-blog-holder.blog-footer .post-item .content-blog .title { margin-bottom:7px; } .kitgreen-blog-holder.blog-footer .post-item .content-blog .title a { font-weight:600; } .kitgreen-blog-holder.blog-menu .post-item .content-blog .content-inner .title h6 { line-height:24px; font-size:14px; margin-bottom:0; } .kitgreen-blog-holder.blog-menu .post-item .content-blog .content-inner .blog-innfo { text-transform:uppercase; font-size:13px; margin-bottom:5px; margin-top:17px; } .kitgreen-blog-holder.blog-menu .post-item .content-blog .content-inner .blog-innfo .cat { padding-right:5px; } .kitgreen-blog-holder.border-bottom .post-item .bog-image img { width:100%; } .kitgreen-blog-holder.border-bottom .post-item .content-blog { border:1px solid #dedede; border-top:none; padding:28px; } .kitgreen-blog-holder.border-bottom .post-item .content-blog .content-inner .title h6 { font-weight:600; line-height:24px; margin-bottom:12px; } .kitgreen-blog-holder.border-bottom .post-item .content-blog .content-inner .blog-bottom { margin-top:24px; } .kitgreen-blog-holder.border-bottom .post-item .content-blog .content-inner .blog-bottom .link_content a { letter-spacing:0.5px; } .kitgreen-blog-holder.border-bottom .post-item .content-blog .content-inner .blog-bottom .link_content a span { vertical-align:middle; padding-left:12px; font-weight:500; } .kitgreen-blog-holder.border-bottom .post-item .content-blog .content-inner .blog-innfo { text-transform:uppercase; font-size:13px; font-weight:500; margin-bottom:10px; } .kitgreen-blog-holder.border-bottom .post-item .content-blog .content-inner .blog-innfo .cat { padding-right:5px; } .kitgreen-blog-holder.border-bottom .post-item .content-blog.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; } .blog-footer .kitgreen-blog-load-more.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; } .blog-footer .kitgreen-blog-load-more.loading .lnr:before { content:"\e862"; } .blog-footer .kitgreen-blog-load-more .lnr { margin-left:9px; } .blog-footer .posts-loaded { text-align:center; display:none; margin-top:50px; } .blog-footer .posts-loaded.active { display:block; } .sidebar_blog .widget { margin-bottom:70px; } .sidebar_blog .widget.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; } .sidebar_blog .widget.widget_tag_cloud .tagcloud a:hover { color:#ffffff; } .sidebar_blog .widget.widget_zo-recent-posts-widget-with-thumbnails ul li { margin-bottom:30px; } .sidebar_blog .widget.widget_zo-recent-posts-widget-with-thumbnails ul li .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; } .sidebar_blog .widget.widget_zo-recent-posts-widget-with-thumbnails ul li .tb-recent-detail .post-content { width:calc(100% - 100px); display:inline-block; vertical-align:middle; } .sidebar_blog .widget.widget_zo-recent-posts-widget-with-thumbnails ul li .tb-recent-detail .post-content .date_cat { font-size:11px; display:flex; text-transform:uppercase; } .sidebar_blog .widget.widget_zo-recent-posts-widget-with-thumbnails ul li .tb-recent-detail .post-content .date_cat .cat a { font-weight:500; } .sidebar_blog .widget.widget_zo-recent-posts-widget-with-thumbnails ul li .tb-recent-detail .post-content > a { font-weight:500; } .sidebar_blog .widget.widget_categories ul li { margin-bottom:23px; } .sidebar_blog .widget.widget_categories ul li a { position:relative; } .sidebar_blog .widget.widget_categories ul li a .cat-count { float:right; } .sidebar_blog .widget.widget_categories ul li a:before { vertical-align:middle; margin-right:12px; content:"\f372"; font-family:Ionicons; display:inline-block; } .sidebar_blog .widget.widget_categories ul li a:hover:before { content:"\f373"; } .sidebar_blog .widget.widget_search input, .sidebar_blog .widget.widget_search button { border:none; background:none; } .sidebar_blog .widget.widget_search form { border:none; border-bottom:1px solid #d7d7d7; width:100%; position:relative; padding-bottom:7px; } .sidebar_blog .widget.widget_search form input { width:100%; } .sidebar_blog .widget.widget_search form button { position:absolute; top:50%; transform:translatey(-50%); -webkit-transform:translatey(-50%); right:0; } .sidebar_blog .widget .widget-title { height:50px; line-height:50px; padding-left:20px; color:#ffffff; margin-bottom:30px; width:calc(100% - 5px); position:relative; } .sidebar_blog .widget .widget-title:after { width:calc(100% + 5px); height:100%; position:absolute; left:0; top:5px; content:""; opacity:0.3; z-index:-1; } .jws-blog-detail { padding-top:100px; } .jws-blog-detail .comments-area .comments-title { font-weight:600; margin-bottom:40px; margin-top:0px; } .jws-blog-detail .comments-area .comment-list { border-bottom:1px solid #d7d7d7; padding-bottom:5px; margin-bottom:48px; } .jws-blog-detail .comments-area .comment-list > li:last-child .comment-body .comment-info { border-bottom:0px; } .jws-blog-detail .comments-area .comment-list li .children { padding-left:95px; } .jws-blog-detail .comments-area .comment-list li .comment-body { margin-bottom:20px; } .jws-blog-detail .comments-area .comment-list li .comment-body .comment-avatar { display:inline-block; vertical-align:middle; width:70px; margin-right:25px; } .jws-blog-detail .comments-area .comment-list li .comment-body .comment-info { display:inline-block; vertical-align:middle; width:calc(100% - 100px); padding-bottom:20px; border-bottom:1px solid #d7d7d7; } .jws-blog-detail .comments-area .comment-list li .comment-body .comment-info .comment-header-info { align-items:center; margin-bottom:7px; } .jws-blog-detail .comments-area .comment-list li .comment-body .comment-info .comment-header-info .reply { margin-left:110px; } .jws-blog-detail .comments-area .comment-list li .comment-body .comment-info .comment-header-info .reply a { color:#9c9c9c; font-size:13px; font-style:italic; border-bottom:1px solid #9c9c9c; } .jws-blog-detail .comments-area .comment-list li .comment-body .comment-info .comment-header-info .comment-author { margin-right:5px; } .jws-blog-detail .comments-area .comment-list li .comment-body .comment-info .comment-header-info .comment-author a { font-weight:500; } .jws-blog-detail .comments-area .comment-list li .comment-body .comment-info .comment-header-info .comment-date { font-size:13px; color:#9c9c9c; } .jws-blog-detail .comments-area .comment-respond .comment-reply-title { font-size:16px; text-transform:uppercase; margin-top:0; font-weight:600; margin-bottom:50px; } .jws-blog-detail .comments-area .comment-respond .comment-form { margin:0 -15px; } .jws-blog-detail .comments-area .comment-respond .comment-form textarea, .jws-blog-detail .comments-area .comment-respond .comment-form input { width:100%; border:1px solid #dfdfdf; border-radius:30px; font-size:13px; padding-left:28px; margin-bottom:25px; } .jws-blog-detail .comments-area .comment-respond .comment-form textarea::-webkit-input-placeholder, .jws-blog-detail .comments-area .comment-respond .comment-form input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color:#8d8d8d; } .jws-blog-detail .comments-area .comment-respond .comment-form textarea::-moz-placeholder, .jws-blog-detail .comments-area .comment-respond .comment-form input::-moz-placeholder { /* Firefox 19+ */ color:#8d8d8d; } .jws-blog-detail .comments-area .comment-respond .comment-form textarea:-ms-input-placeholder, .jws-blog-detail .comments-area .comment-respond .comment-form input:-ms-input-placeholder { /* IE 10+ */ color:#8d8d8d; } .jws-blog-detail .comments-area .comment-respond .comment-form textarea:-moz-placeholder, .jws-blog-detail .comments-area .comment-respond .comment-form input:-moz-placeholder { /* Firefox 18- */ color:#8d8d8d; } .jws-blog-detail .comments-area .comment-respond .comment-form textarea { padding-top:15px; } .jws-blog-detail .comments-area .comment-respond .comment-form input { height:50px; } .jws-blog-detail .comments-area .comment-respond .comment-form .form-submit { padding:0 15px; clear:both; margin-top:-5px; } .jws-blog-detail .comments-area .comment-respond .comment-form .form-submit .submit { width:190px; height:50px; line-height:50px; border-radius:40px; color:#ffffff; padding:0; font-size:14px; } .jws-blog-detail .post-related { border-bottom:1px solid #d7d7d7; margin-bottom:50px; } .jws-blog-detail .post-related .tt { font-weight:600; margin-top:48px; margin-bottom:47px; } .jws-blog-detail .post-related .slick-arrow.ion-ios-arrow-right { right:-10px; } .jws-blog-detail .post-related .slick-arrow.ion-ios-arrow-left { left:-10px; } .jws-blog-detail .blog-about-author { border-bottom:1px solid #d7d7d7; padding:50px 0; } .jws-blog-detail .blog-about-author > div { display:inline-block; vertical-align:middle; } .jws-blog-detail .blog-about-author .avatar { width:110px; margin-right:27px; } .jws-blog-detail .blog-about-author .blog-author-info { width:calc(100% - 150px); } .jws-blog-detail .blog-about-author .blog-author-info .at-name { margin-bottom:15px; } .jws-blog-detail .blog-about-author .blog-author-info .at-name .text { font-size:13px; } .jws-blog-detail .blog-about-author .blog-author-info .description { margin-bottom:12px; } .jws-blog-detail .blog-about-author .blog-author-info .icon-author a { font-size:18px; margin-right:30px; } .jws-blog-detail .blog-meta .social_share { align-items:center; justify-content:center; border-bottom:1px solid #d7d7d7; padding:50px 0; } .jws-blog-detail .blog-meta .social_share h6 { margin:0; font-weight:600; margin-right:45px; } .jws-blog-detail .blog-meta .social_share ul li { display:inline-block; vertical-align:middle; margin-right:25px; } .jws-blog-detail .blog-meta .social_share ul li:last-child { margin-right:0px; } .jws-blog-detail .blog-meta .social_share ul li a { color:#8d8d8d; font-size:13px; } .jws-blog-detail .blog-meta .social_share ul li a span { font-size:19px; margin-right:6px; transition:0.4s all; -webkit-transition:0.4s all; } .jws-blog-detail .blog-meta .post-tags { border-bottom:1px solid #d7d7d7; padding:50px 0; text-align:center; } .jws-blog-detail .blog-meta .post-tags 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; } .jws-blog-detail .blog-meta .post-tags a:hover { color:#ffffff; } .jws-blog-detail .single-blog-page { border-bottom:1px solid #d7d7d7; padding-bottom:22px; } .jws-blog-detail .single-blog-page .blog-details-img { position:relative; } .jws-blog-detail .single-blog-page .blog-details { position:absolute; bottom:0; background-color:#ffffff; max-width:625px; padding-left:30px; padding-right:30px; } .jws-blog-detail .single-blog-page .blog-details h3 { font-weight:600; font-size:30px; margin-top:4px; margin-bottom:26px; line-height:35px; } .jws-blog-detail .single-blog-page .blog-details .post-meta { padding-top:19px; } .jws-blog-detail .single-blog-page .blog-details .post-meta .date_cat { display:flex; -webkit-display:flex; font-size:13px; font-weight:500; } .jws-blog-detail .single-blog-page .blog-details .post-meta .date_cat .cat span { margin-right:3px; } .jws-blog-detail .single-blog-page .blog-details .post-meta .date_cat a { text-transform:uppercase; font-weight:500; } .jws-blog-detail .single-blog-page .blog-details .post-meta .info_post { display:flex; -webkit-display:flex; font-size:13px; font-weight:500; } .jws-blog-detail .single-blog-page .blog-details .post-meta .info_post .line { margin-left:4px; } .jws-blog-detail .single-blog-page .blog-details .post-meta .info_post > div { margin:0 13px; } .jws-blog-detail .single-blog-page .blog-details .post-meta .info_post .author { margin-left:4px; } .jws-blog-detail .single-blog-page .blog-details .post-meta .info_post .author .name { text-transform:uppercase; } .jws-blog-detail .single-blog-page .blog-details .post-meta .info_post .review span { vertical-align:middle; } .jws-blog-detail .single-blog-page .blog-details .post-meta .info_post .like .zilla-likes { background:none; position:relative; } .jws-blog-detail .single-blog-page .blog-details .post-meta .info_post .like .zilla-likes: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; } .jws-blog-detail .single-blog-page .blog-content { padding-top:43px; } .jws-blog-detail .single-blog-page .blog-content .container { width:100%; padding:0; } .jws-blog-detail .single-blog-page .blog-content blockquote { font-weight:600; font-style:italic; font-size:14px; padding:0; border-left:0; position:relative; padding-left:53px; padding-top:16px; } .jws-blog-detail .single-blog-page .blog-content blockquote:after { width:100%; height:10px; opacity:0.1; content:""; position:absolute; bottom:-7px; left:0; } .jws-blog-detail .single-blog-page .blog-content blockquote:before { font-family:"Ionicons"; content:"\f347"; position:absolute; top:0; left:0; color:#9c9c9c; font-size:60px; opacity:0.2; font-style:normal; } .counter_up_out { text-align:center; } .counter_up_out .odometer-formatting-mark { display:none; } .counter_up_out .extra-counter { background:#ffffff; border-radius:10px; padding:25px 0; } .counter_up_out .extra-counter .text_content .ct_icon { display:block; font-size:48px; margin-bottom:-2px; } .counter_up_out .extra-counter .text_content .counter-value { font-size:30px; margin-bottom:5px; } .counter_up_out .extra-counter .text_content .counter-label { font-size:13px; font-weight:500; } .counter_up_out.layout1 .extra-counter { background:none; } .counter_up_out.layout1 .extra-counter .text_content .ct_icon { color:#ffffff; } .counter_up_out.layout1 .extra-counter .text_content .counter-value { font-size:36px; margin-top:14px; color:#ffffff; font-weight:400; } .counter_up_out.layout1 .extra-counter .text_content .counter-label { font-size:16px; color:#ffffff; font-weight:400; } .kitgreen-team-holder .team-item { cursor:pointer; margin-bottom:100px; } .kitgreen-team-holder.default2 { text-align:center; } .kitgreen-team-holder.default2 .team-item .item_inner { background:#f6f6f6; transition:0.5s all; -webkit-transition:0.5s all; } .kitgreen-team-holder.default2 .team-item .item_inner .team-image { text-align:center; position:relative; } .kitgreen-team-holder.default2 .team-item .item_inner .team-image .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%); } .kitgreen-team-holder.default2 .team-item .item_inner .team-image .social li { display:inline-block; margin:0 13px; } .kitgreen-team-holder.default2 .team-item .item_inner .team-image .social li a { color:#9c9c9c; font-size:30px; } .kitgreen-team-holder.default2 .team-item .item_inner .team-image img { width:100%; } .kitgreen-team-holder.default2 .team-item .item_inner .team-infomation { padding:25px 0; } .kitgreen-team-holder.default2 .team-item .item_inner .team-infomation .title h6 { margin-bottom:5px; } .kitgreen-team-holder.default2 .team-item .item_inner .team-infomation .title h6 a { font-weight:600; letter-spacing:0.5px; } .kitgreen-team-holder.default2 .team-item .item_inner:hover { box-shadow:0px 11px 21px rgba(0,0,0,0.16); transform:translate3d(0,-5px,0); -webkit-transform:translate3d(0,-5px,0); } .kitgreen-team-holder.default2 .team-item .item_inner:hover .team-image .social li a { color:#ffffff; } .kitgreen-team-holder.default { text-align:center; } .kitgreen-team-holder.default .team-item .item_inner { background:#f6f6f6; padding:50px 0; } .kitgreen-team-holder.default .team-item .item_inner .team-infomation .position { margin-bottom:28px; } .kitgreen-team-holder.default .team-item .item_inner .team-infomation .title h6 { margin-bottom:5px; } .kitgreen-team-holder.default .team-item .item_inner .team-infomation .title h6 a { font-weight:600; letter-spacing:0.5px; } .kitgreen-team-holder.default .team-item .item_inner .team-infomation .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; } .kitgreen-team-holder.default .team-item .item_inner .team-infomation .social li { display:inline-block; margin:0 13px; } .kitgreen-team-holder.default .team-item .item_inner .team-infomation .social li a { color:#9c9c9c; font-size:30px; } .kitgreen-team-holder.default .team-item .item_inner .team-image { text-align:center; margin-bottom:30px; } .kitgreen-team-holder.default .team-item .item_inner .team-image img { border-radius:100%; border:1px solid #dfdfdf; } .kitgreen-team-holder.default .team-item .item_inner:hover .team-infomation .social li a { color:#ffffff; } .kitgreen-service-holder.grid .service-item .service_inner { margin-bottom:45px; } .kitgreen-service-holder.grid .service-item .service_inner .service_icon { display:inline-block; width:100px; vertical-align:middle; margin-right:25px; } .kitgreen-service-holder.grid .service-item .service_inner .service-content { display:inline-block; width:calc(100% - 130px); vertical-align:middle; } .kitgreen-service-holder.grid .service-item .service_inner .service-content .title h6 { font-weight:600; margin-bottom:16px; } .kitgreen-service-holder.grid .service-item .service_inner .service-content .readmore a:hover { letter-spacing:1px; } .kitgreen-service-holder.slider .slick-list, .kitgreen-service-holder.grid2 .slick-list { margin:0 -15px; } .kitgreen-service-holder.slider .slick-list .slick-slide, .kitgreen-service-holder.grid2 .slick-list .slick-slide { margin:0 15px; } .kitgreen-service-holder.slider .service-item .service_inner, .kitgreen-service-holder.grid2 .service-item .service_inner { text-align:center; background:#ffffff; } .kitgreen-service-holder.slider .service-item .service_inner .service-image, .kitgreen-service-holder.grid2 .service-item .service_inner .service-image { cursor:pointer; position:relative; overflow:hidden; } .kitgreen-service-holder.slider .service-item .service_inner .service-image img, .kitgreen-service-holder.grid2 .service-item .service_inner .service-image img { transition:0.5s all; -webkit-transition:0.5s all; width:100%; height:auto; } .kitgreen-service-holder.slider .service-item .service_inner .service-image .redmore, .kitgreen-service-holder.grid2 .service-item .service_inner .service-image .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; opacity:0; } .kitgreen-service-holder.slider .service-item .service_inner .service-image .redmore:after, .kitgreen-service-holder.grid2 .service-item .service_inner .service-image .redmore:after { content:""; position:absolute; width:0; height:0; border-bottom:100px solid; border-left:100px solid transparent !important; bottom:-8px; right:-14px; } .kitgreen-service-holder.slider .service-item .service_inner .service-image .redmore a, .kitgreen-service-holder.grid2 .service-item .service_inner .service-image .redmore a { position:relative; z-index:1; font-size:30px; color:#ffffff; } .kitgreen-service-holder.slider .service-item .service_inner .service-content, .kitgreen-service-holder.grid2 .service-item .service_inner .service-content { padding:50px 20px; } .kitgreen-service-holder.slider .service-item .service_inner .service-content .title h6, .kitgreen-service-holder.grid2 .service-item .service_inner .service-content .title h6 { margin-bottom:15px; } .kitgreen-service-holder.slider .service-item .service_inner .service-content .title h6 a, .kitgreen-service-holder.grid2 .service-item .service_inner .service-content .title h6 a { font-weight:600; } .kitgreen-service-holder.slider .service-item:hover .service-image .redmore, .kitgreen-service-holder.grid2 .service-item:hover .service-image .redmore { opacity:1; transform:translate3d(0%,0,0); -webkit-transform:translate3d(0%,0,0); } .kitgreen-service-holder.slider .service-item:hover .service-image img, .kitgreen-service-holder.grid2 .service-item:hover .service-image img { opacity:0.6; } .kitgreen-service-holder.grid2 .service-item { margin-bottom:50px; } .kitgreen-service-holder.grid2 .service-item .service_inner { background:#f6f6f6; } .kitgreen-service-holder .slick-dots { text-align:center; margin-top:38px; } .kitgreen-service-holder .slick-dots li { 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; } .kitgreen-service-holder .slick-dots li button { display:none; } .kitgreen-service-holder .slick-dots li.slick-active { width:30px; } .kitgreen-portfolio-slider .portfolio-thumbnail-container { margin-top:45px; } .kitgreen-portfolio-slider .portfolio-thumbnail-container .slick-list { margin:0 -15px; } .kitgreen-portfolio-slider .portfolio-thumbnail-container .slick-slide { text-align:center; margin-right:15px; margin-left:15px; } .kitgreen-portfolio-slider .portfolio-thumbnail-container .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; } .kitgreen-portfolio-slider .portfolio-thumbnail-container .slick-arrow:hover { color:#ffffff; } .kitgreen-portfolio-slider .portfolio-thumbnail-container .slick-arrow.lnr-chevron-left { left:-80px; } .kitgreen-portfolio-slider .portfolio-thumbnail-container .slick-arrow.lnr-chevron-right { right:-80px; } .kitgreen-portfolio-slider .portfolio-thumbnail-container .portfolio-thumbnail { cursor:pointer; } .kitgreen-portfolio-slider .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; } .kitgreen-portfolio-slider .portfolio-content-container .portfolio-content .content .readmore a:hover { background-color:#ffffff; font-weight:500; } .kitgreen-portfolio-slider .portfolio-content-container .portfolio-content .content .readmore a span { margin-left:10px; vertical-align:middle; } .kitgreen-portfolio-slider .portfolio-content-container .portfolio-content .content .cat { margin-bottom:24px; } .kitgreen-portfolio-slider .portfolio-content-container .portfolio-content .content .cat a { font-size:13px; text-transform:uppercase; font-weight:500; border-bottom:1px solid #8a8a8a; } .kitgreen-portfolio-slider .portfolio-content-container .portfolio-content .content .cat span:last-child { display:none; } .kitgreen-portfolio-slider .portfolio-content-container .portfolio-content .content .title h4 { font-weight:400; margin-bottom:6px; } .kitgreen-portfolio-slider .portfolio-content-container .portfolio-content .content .title h4 a { font-size:30px; } .instagram-widget.slider .instagram-pics li a span { font-size:60px; } .instagram-widget.default .instagram-pics { margin:0 -2.5px; text-align:right; } .instagram-widget.default .instagram-pics li { position:relative; width:70px; display:inline-block; margin:2.5px 2.5px; } .instagram-widget .instagram-pics li { position:relative; } .instagram-widget .instagram-pics li .wrapp-pics img { width:100%; } .instagram-widget .instagram-pics li a { opacity:0; } .instagram-widget .instagram-pics li a:after { position:absolute; width:100%; height:100%; top:0; left:0; opacity:0.7; content:""; } .instagram-widget .instagram-pics li a 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; } .instagram-widget .instagram-pics li:hover a { opacity:1; } .kitgreen-price-table { border:1px solid #dfdfdf; background:#ffffff; transition:0.5s all; -webkit-transition:0.5s all; margin-bottom:30px; } .kitgreen-price-table .pricing_top .image_pr { position:relative; } .kitgreen-price-table .pricing_top .image_pr:after { content:""; position:absolute; width:100%; height:100%; top:0; left:0; background:linear-gradient(rgba(255,255,255,0),#ffffff 100%); } .kitgreen-price-table .pricing_top .image_pr img { width:100%; } .kitgreen-price-table .kitgreen-plan-inner { padding-bottom:48px; } .kitgreen-price-table .kitgreen-plan-inner .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; } .kitgreen-price-table .kitgreen-plan-inner .kitgreen-plan-footer .price-plan-btn:hover { opacity:0.8; } .kitgreen-price-table .kitgreen-plan-inner .kitgreen-plan-footer .price-plan-btn i { vertical-align:middle; margin-left:5px; } .kitgreen-price-table .kitgreen-plan-inner .kitgreen-plan-features { padding-top:36px; padding-bottom:23px; } .kitgreen-price-table .kitgreen-plan-inner .kitgreen-plan-features .kitgreen-plan-feature .item { margin-bottom:24px; } .kitgreen-price-table .kitgreen-plan-inner .kitgreen-plan-price .kitgreen-price-value { font-size:30px; margin-bottom:8px; } .kitgreen-price-table .kitgreen-plan-inner .kitgreen-plan-price .kitgreen-price-suffix { font-size:13px; color:#9c9c9c; } .kitgreen-price-table .kitgreen-plan-inner .kitgreen-plan { margin-top:5px; margin-bottom:24px; } .kitgreen-price-table .kitgreen-plan-inner .kitgreen-plan .kitgreen-plan-name h6 { font-weight:600; } .kitgreen-price-table:hover { box-shadow:0px 11px 21px rgba(0,0,0,0.16); transform:translate3d(0,-5px,0); -webkit-transform:translate3d(0,-5px,0); } #wpsl-wrap .wpsl-search { text-align:center; background:#f6f6f6; padding:30px 0 20px 0; margin-bottom:100px; } #wpsl-wrap .wpsl-search #wpsl-search-wrap div { margin-right:30px; float:none; display:inline-block !important; vertical-align:middle; text-align:left; } #wpsl-wrap .wpsl-search #wpsl-search-wrap label { font-weight:400; float:none; } #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-input { display:flex; align-items:center; } #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-input div { margin-right:10px; } #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-input input { height:60px; border:1px solid #dfdfdf; border-radius:0; width:120px; } #wpsl-wrap .wpsl-search #wpsl-search-wrap form .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-wrap .wpsl-search #wpsl-search-wrap form .wpsl-select-wrap .wpsl-dropdown { height:60px; border:1px solid #dfdfdf; border-radius:0; width:120px; } #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-select-wrap .wpsl-dropdown div { margin-right:0; } #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-select-wrap .wpsl-dropdown .wpsl-selected-item { line-height:60px; padding:0 !important; padding-left:20px !important; } #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-select-wrap .wpsl-dropdown .wpsl-selected-item:after { font-family:'Linearicons-Free'; border:none; content:"\e874"; right:20px; top:initial; margin:0; } #wpsl-wrap #wpsl-result-list #wpsl-stores ul li > strong { font-size:16px; display:block; margin-bottom:15px; margin-top:15px; } #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .open_wpsl .wpsl-direction-wrap { padding-top:30px; } #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .open_wpsl .wpsl-direction-wrap span { font-size:18px; } #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .open_wpsl .wpsl-direction-wrap span:before { font-size:30px; } #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .open_wpsl .wpsl-direction-wrap .wpsl-directions { text-decoration:underline !important; margin-top:15px; margin-bottom:15px; } #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .open_wpsl .wpsl-direction-wrap .book { color:#ffffff; padding:15px 5px; font-size:14px; border:none; background:none; box-shadow:none; display:block; text-align:center; } #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .open_wpsl .wpsl-store-location .wpsl-opening-hours { width:100% !important; } #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .open_wpsl .wpsl-store-location .wpsl-opening-hours tr { border-bottom:1px solid #dfdfdf; padding:5px 0; } #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .open_wpsl .wpsl-store-location .wpsl-opening-hours tr td:first-child { font-weight:600; } #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .open_wpsl .wpsl-store-location .wpsl-opening-hours tr td { padding:5px 0; } #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .open_wpsl .wpsl-store-location p span { font-style:italic; margin-bottom:5px; } .team-single { margin-top:100px; } .team-single .related_team .post-related { border-top:1px solid #d7d7d7; padding-top:97px; margin-top:100px; } .team-single .related_team .post-related .post-item .team-infomation .title h6 { font-weight:600; margin-bottom:4px; } .team-single .team_lf { position:relative; } .team-single .team_lf .nav-box { position:absolute; top:50%; transform:translateY(-50%); } .team-single .team_lf .nav-box.previous { left:-50px; } .team-single .team_lf .nav-box.next { right:-50px; } .team-single .team_lf .nav-box 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; } .team-single .team_lf .nav-box a:hover { color:#ffffff; } .team-single .content_team .content { padding:0 65px; } .team-single .content_team .content .team_visub .container { width:100%; padding:0; } .team-single .content_team .content .name_team { font-size:30px; font-weight:600; margin-bottom:1px; } .team-single .content_team .content .position { margin-bottom:30px; } .team-single .content_team .content .description { margin-bottom:47px; } .team-single .content_team .content .social { width:200px; height:50px; line-height:50px; border-radius:40px; display:flex; align-items:center; margin-bottom:42px; justify-content:center; } .team-single .content_team .content .social li a { color:#ffffff; font-size:30px; padding:0 15px; } .kitgreen-countdown-timer .kitgreen-timer { display:flex; justify-content:center; align-items:center; } .kitgreen-countdown-timer .kitgreen-timer h4 { font-size:60px; font-weight:300; margin:0 3px; } .kitgreen-countdown-timer .kitgreen-timer h4 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 { margin-top:100px; } .service-single .icon-get-link { font-size:48px; text-align:center; transform:translateY(-170px); width:50px; margin:0 auto; margin-bottom:-122px; } .service-single .nav-post { justify-content:space-between; border-top:1px solid #d7d7d7; padding:100px 0; } .service-single .nav-post .nav-box.next > a img { margin-left:0; margin-right:30px; } .service-single .nav-post .nav-box.next > a .text-nav > div .text_ser { margin-left:0; margin-right:5px; } .service-single .nav-post .nav-box > a { display:flex; align-items:center; position:relative; z-index:1; } .service-single .nav-post .nav-box > a img { margin-left:30px; } .service-single .nav-post .nav-box > a .text-nav { font-weight:600; font-size:16px; } .service-single .nav-post .nav-box > a .text-nav > div { font-weight:400; font-size:14px; margin-bottom:13px; } .service-single .nav-post .nav-box > a .text-nav > div .text_ser { font-style:italic; margin-left:5px; } .service-single .service_single_inner .content_vc { margin-bottom:70px; } .service-single .service_single_inner .content_vc .container { width:100%; padding:0; } .service-single .service_single_inner .content_vc .container .service_sn { line-height:30px; position:relative; padding-left:40px; } .service-single .service_single_inner .content_vc .container .service_sn: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; } .service-single .service_single_inner .content_vc .container .service_sn:hover:before { opacity:1; } .service-single .service_single_inner .service_meta { margin-bottom:64px; } .service-single .service_single_inner .service_meta .service-content .service_icon { width:100px; display:inline-block; margin-right:30px; margin-top:13px; } .service-single .service_single_inner .service_meta .service-content .right { width:calc(100% - 140px); display:inline-block; vertical-align:top; } .service-single .service_single_inner .service_meta .service-content .right .title h6 { margin-bottom:25px; } .service-single .service_single_inner .service_meta .service-content .right .service_description { font-size:16px; line-height:30px; letter-spacing:0px; } .portfolio-single { /*------------- Defaul Layout 1 -------------------*/ /*------------ Filter Layout 1 ------------------*/ } .portfolio-single .load_design { position:relative; } .portfolio-single .load_design:before { content:""; background:#ffffff; 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; } .portfolio-single .load_design: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; } .portfolio-single .client-logo-wrapper { display:none !important; } .portfolio-single .content_vc .container { padding:0; } .portfolio-single .modal .container { width:100%; } .portfolio-single .booking_pp { text-align:center; height:70px; line-height:70px; margin-top:50px; transition:0.5s all; -webkit-transition:0.5s all; } .portfolio-single .booking_pp:hover { opacity:0.8; } .portfolio-single .booking_pp a { color:#ffffff; display:block; } .portfolio-single .booking_pp a span { margin-left:8px; vertical-align:middle; } .portfolio-single .social .social_share { align-items:center; justify-content:center; border-bottom:1px solid #d7d7d7; padding:100px 0; } .portfolio-single .social .social_share h6 { margin:0; font-weight:600; margin-right:45px; } .portfolio-single .social .social_share ul li { display:inline-block; vertical-align:middle; margin-right:25px; } .portfolio-single .social .social_share ul li:last-child { margin-right:0px; } .portfolio-single .social .social_share ul li a { color:#8d8d8d; font-size:13px; } .portfolio-single .social .social_share ul li a span { font-size:19px; margin-right:6px; } .portfolio-single .prp_bottom .icon-get-link { font-size:48px; text-align:center; transform:translateY(-100px); width:50px; margin:0 auto; margin-bottom:-100px; } .portfolio-single .prp_bottom .nav-post { justify-content:space-between; padding:100px 0; } .portfolio-single .prp_bottom .nav-post .nav-box.next { text-align:right; float:right; } .portfolio-single .prp_bottom .nav-post .nav-box.previous { float:left; } .portfolio-single .prp_bottom .nav-post .nav-box .text-nav h3 { font-size:30px; letter-spacing:0; margin-bottom:6px; margin-top:0; transition:0.5s all; -webkit-transition:0.5s all; } .portfolio-single .prp_bottom .nav-post .nav-box .text-nav .text_ac span { vertical-align:middle; } .portfolio-single .prp_bottom .nav-post .nav-box .text-nav .text_ac.prev .lnr { margin-right:15px; } .portfolio-single .prp_bottom .nav-post .nav-box .text-nav .text_ac.next .lnr { margin-left:15px; } .portfolio-single .prp_bottom .nav-post .nav-box .text-nav .text_ac .text_bt { border-bottom:1px solid #8d8d8d; font-size:13px; } .portfolio-single .defaul_container .content_meta { margin-top:42px; } .portfolio-single .defaul_container .content_meta .pp_meta_right .pp-title { font-size:30px; margin-top:0; margin-bottom:5px; } .portfolio-single .defaul_container .content_meta .pp_meta_right .category { margin-bottom:25px; } .portfolio-single .defaul_container .content_meta .pp_meta_right .category a { position:relative; font-size:13px; text-transform:uppercase; border-bottom:1px solid #828282; font-weight:500; } .portfolio-single .defaul_container .content_meta .pp_meta_right .category .spec:last-child { display:none; } .portfolio-single .defaul_container .content_meta .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; } .portfolio-single .defaul_container .content_meta .pp_meta_left .item:first-child { border-top:1px solid #dbdbdb; } .portfolio-single .defaul_container .content_meta .pp_meta_left .item .even { border-right:1px solid #dbdbdb; width:40%; padding:19px 35px; font-size:16px; font-weight:600; } .portfolio-single .defaul_container .content_meta .pp_meta_left .item .even i { font-size:18px; margin-right:12px; } .portfolio-single .defaul_container .content_meta .pp_meta_left .item .odd { width:60%; } .portfolio-single .defaul_container .content_meta .pp_meta_left .item span { padding:19px 50px; display:inline-block; } .portfolio-single .defaul_container .content_meta .pp_meta_left .item:nth-child(odd) { background:#f6f6f6; } .portfolio-single .design_container { position:relative; } .portfolio-single .design_container .background_project { width:100%; height:600px; background-position:center center; background-size:cover; background-repeat:no-repeat; } .portfolio-single .design_container .background_project .detail { position:absolute; left:25px; top:25px; } .portfolio-single .design_container .background_project .detail .open_detail { background:#ffffff; transition:0.5s all; -webkit-transition:0.5s all; } .portfolio-single .design_container .background_project .detail .open_detail.active { transform:translateX(-100%); -webkit-transform:translateX(-100%); opacity:0; } .portfolio-single .design_container .background_project .detail .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; } .portfolio-single .design_container .background_project .detail .toget_detail a .show_dt { display:none; } .portfolio-single .design_container .background_project .detail .toget_detail a.active .hide_dt { display:none; } .portfolio-single .design_container .background_project .detail .toget_detail a.active .show_dt { display:block; } .portfolio-single .design_container .background_project .detail .detail_design > div:nth-child(odd) { background:#f6f6f6; } .portfolio-single .design_container .background_project .detail .detail_design > div { border:1px solid #dbdbdb; border-top:0px; padding:0px 10px; height:60px; line-height:60px; } .portfolio-single .design_container .background_project .detail .detail_design > div span { border-right:1px solid #d8d8d8; display:inline-block; width:100px; text-align:center; } .portfolio-single .design_container .background_project .detail .detail_design > div span:last-child { border-right:0; } .portfolio-single .design_container .background_project .detail .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; } .portfolio-single .design_container .background_project #total { background:#ffffff; text-align:center; height:70px; font-size:30px; font-weight:bold; line-height:70px; } .portfolio-single .design_container .action_filter a.active { pointer-events:none; } .portfolio-single .design_container .data_tab { display:flex; margin-top:57px; border-bottom:1px solid #d7d7d7; } .portfolio-single .design_container .data_tab li { padding:12px 0px; font-size:16px; position:relative; } .portfolio-single .design_container .data_tab li:before { border-bottom:1px solid #d7d7d7; position:absolute; bottom:-1px; left:0; width:100%; content:""; height:1px; } .portfolio-single .design_container .data_tab li a { border-right:1px solid #d7d7d7; padding:0 22px; font-size:16px; font-weight:600; } .portfolio-single .design_container .data_tab li:last-child a { border:none; } .portfolio-single .design_container .content_vc { margin-top:50px; } .portfolio-single .design_container .content_vc .container { padding:0; } .portfolio-single .design_container .content_tabs { margin-top:25px; } .portfolio-single .design_container .content_tabs .tab-content { display:none; margin:0 -15px; } .portfolio-single .design_container .content_tabs .tab-content.active { display:block; } .portfolio-single .design_container .content_tabs .tab-content li { display:inline-block; } .portfolio-single .design_container .content_tabs .tab-content li a .label_color { width:40px; height:40px; border-radius:100%; background-position:center center; background-size:cover; background-repeat:repeat; display:inline-block; } .portfolio-single .design_container .content_tabs .tab-content li a.active .label_fl { color:#ffffff; } .portfolio-single .design_container .content_tabs .tab-content li a.active .label_color { border:2px solid; padding:3px; } .portfolio-single .design_container .content_tabs .tab-content li a .label_fl { padding:10px 20px; border:1px solid #dfdfdf; font-size:16px; font-weight:500; } .portfolio-single .design_container .content_tabs .tab-content li a span { vertical-align:middle; margin:0 10px; } .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; } .slider_banner .slick-arrow:hover { color:#ffffff; } .slider_banner .slick-arrow.lnr-chevron-right { right:30px; } .slider_banner .slick-arrow.lnr-chevron-left { left:30px; } .slider_banner .image_thumbnail { margin-top:30px; } .slider_banner .image_thumbnail .slick-list { margin:0 -15px; } .slider_banner .image_thumbnail .slick-list .slick-slide { margin:0 15px; } .slider_banner .image_thumbnail .slick-list .slick-slide img { width:100%; } .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(106%); height:calc(106%); border-radius:100%; top:-3px; left:-3px; } .kitgreen-kitchen-tabs-portfolio .kitgreen_content_container { position:relative; } .kitgreen-kitchen-tabs-portfolio .kitgreen_content_container .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; } .kitgreen-kitchen-tabs-portfolio .kitgreen_content_container .slick-arrow:hover { color:#ffffff; } .kitgreen-kitchen-tabs-portfolio .kitgreen_content_container .slick-arrow.lnr-chevron-left { left:-80px; } .kitgreen-kitchen-tabs-portfolio .kitgreen_content_container .slick-arrow.lnr-chevron-right { right:-80px; } .kitgreen-kitchen-tabs-portfolio .kitgreen_content_container .item_loc { text-align:center; } .kitgreen-kitchen-tabs-portfolio .kitgreen_content_container .item_loc .cat span:last-child { display:none; } .kitgreen-kitchen-tabs-portfolio .kitgreen_content_container .item_loc .cat a { font-size:13px; text-transform:uppercase; font-weight:500; border-bottom:1px solid #8a8a8a; } .kitgreen-kitchen-tabs-portfolio .kitgreen_content_container .item_loc .excerpt { max-width:920px; margin:0 auto; margin-top:24px; } .kitgreen-kitchen-tabs-portfolio .kitgreen_content_container .item_loc .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; } .kitgreen-kitchen-tabs-portfolio .kitgreen_content_container .item_loc .redmore a:hover { background-color:#ffffff; } .kitgreen-kitchen-tabs-portfolio .kitgreen_content_container .item_loc .redmore a span { margin-left:10px; vertical-align:middle; } .kitgreen-kitchen-tabs-portfolio .kitgreen_content_container .item_loc .title h4 { font-size:30px; font-weight:400; margin-top:30px; margin-bottom:6px; } .kitgreen-kitchen-tabs-portfolio .kitgreen_content_container .item_loc .title h4 span { font-size:16px; font-weight:600; margin-right:10px; } .kitgreen-kitchen-tabs-portfolio .kitgreen_content_container .kitgreen-kitchen-loader .overlay-loader > div { position:absolute; top:100px; } .kitgreen-kitchen-tabs-portfolio .kitgreen-tabs-header-portfolio { margin-bottom:65px; } .kitgreen-kitchen-tabs-portfolio .kitgreen-tabs-header-portfolio .tabs-navigation-wrapper ul { margin:0 -15px; text-align:center; } .kitgreen-kitchen-tabs-portfolio .kitgreen-tabs-header-portfolio .tabs-navigation-wrapper ul 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; } .kitgreen-kitchen-tabs-portfolio .kitgreen-tabs-header-portfolio .tabs-navigation-wrapper ul li img { border-radius:10px; -webkit-border-radius:10px; padding:1px; } .kitgreen-kitchen-tabs-portfolio .kitgreen-tabs-header-portfolio .tabs-navigation-wrapper ul li .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; } .kitgreen-kitchen-tabs-portfolio .kitgreen-tabs-header-portfolio .tabs-navigation-wrapper ul li: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; } .kitgreen-kitchen-tabs-portfolio .kitgreen-tabs-header-portfolio .tabs-navigation-wrapper ul li: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; } .kitgreen-kitchen-tabs-portfolio .kitgreen-tabs-header-portfolio .tabs-navigation-wrapper ul li.active-tab-title { box-shadow:none; } .kitgreen-kitchen-tabs-portfolio .kitgreen-tabs-header-portfolio .tabs-navigation-wrapper ul li.active-tab-title:after { opacity:0; } .kitgreen-kitchen-tabs-portfolio .kitgreen-tabs-header-portfolio .tabs-navigation-wrapper ul li.active-tab-title .tab-label { color:#ffffff !important; } body table { border:none !important; } body table.booked-calendar { background:#ffffff; } body table.booked-calendar thead tr:first-child th { padding:45px 0 !important; border-top-left-radius:10px; border-top-right-radius:10px; border:none; } body table.booked-calendar thead tr th .calendarSavingState { font-size:35px; } body table.booked-calendar thead tr th .monthName { font-size:20px; } body table.booked-calendar thead tr th .monthName a { font-size:13px; color:#ffffff; } body table.booked-calendar thead tr th .page-right, body table.booked-calendar thead tr th .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; } body table.booked-calendar thead tr th .page-right:hover, body table.booked-calendar thead tr th .page-left:hover { background:#ffffff; } body table.booked-calendar thead tr.days th { background:#ffffff !important; border:none !important; color:#031b18 !important; font-size:13px; font-weight:500; padding-top:14px !important; } body table.booked-calendar .booked-appt-list { padding:0; box-shadow:none; } body table.booked-calendar .booked-appt-list h2 { margin:0; padding-bottom:20px; color:#ffffff; text-transform:uppercase; padding-top:7px; } body table.booked-calendar .booked-appt-list .timeslot { border-top:1px solid #d7d7d7; } body table.booked-calendar .booked-appt-list .timeslot.timeslot-unavailable { padding-bottom:12px; } body table.booked-calendar .booked-appt-list .timeslot:first-child { border-top:none; } body table.booked-calendar .booked-appt-list .timeslot .timeslot-people { padding-top:16px !important; } body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button { font-size:12px; border:1px solid; background-color:transparent !important; height:40px; line-height:40px; border-radius:40px; width:200px; } body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover { color:#ffffff; } body table.booked-calendar .booked-appt-list .timeslot .timeslot-time { font-weight:400; font-size:13px; } body table.booked-calendar .booked-appt-list .timeslot .timeslot-time .spots-available { font-size:13px; text-align:center; color:#7a7a7a; padding:0; } body table.booked-calendar .booked-appt-list .timeslot .timeslot-time span { display:inline-block; width:50%; } body table.booked-calendar .booked-appt-list .timeslot:first-child { border-top:1px solid #d7d7d7; } body table.booked-calendar tr { margin:0 -5px; } body table.booked-calendar tr td { border:none !important; padding:5px !important; background:none !important; } body table.booked-calendar tr td .date { background:#f6f6f6 !important; border-radius:10px !important; } body table.booked-calendar tr td.prev-month:hover .date span { color:#ffffff !important; } body table.booked-calendar tr td.next-month:not(.prev-date):hover .date span { color:#ffffff !important; } body table.booked-calendar tr td.prev-month .date span, body table.booked-calendar tr td.next-month .date span, body table.booked-calendar tr td.prev-date .date span { color:#b6b5b5 !important; } body table.booked-calendar tr td.prev-date .date { background:#f0f0f0 !important; } body table.booked-calendar tr.entryBlock td { border-radius:10px !important; } body .booked-modal p { font-size:13px !important; } body .booked-modal p.field-small-p { margin:-5px 0 18px !important; } body .booked-modal .bm-window { border-radius:10px; } body .booked-modal .bm-window .booked-form { border-radius:10px; background:#f6f6f6; } body .booked-modal .bm-window .booked-form .booked-calendar-fields .cf-block .field .checkbox-radio-block { padding:0; display:inline-block; width:50%; margin-bottom:8px; } body .booked-modal .bm-window .booked-form .booked-calendar-fields .cf-block .field .checkbox-radio-block label { font-weight:400; } body .booked-modal .bm-window .booked-form .field { margin:0; } body .booked-modal .bm-window .booked-form .field .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; } body .booked-modal .bm-window .booked-form .field .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; } body .booked-modal .bm-window .booked-form .field .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; } body .booked-modal .bm-window .booked-form .field .checkbox-radio-block { padding:0; } body .booked-modal .bm-window .booked-form .field .checkbox-radio-block label { font-weight:400; } body .booked-modal .bm-window .booked-form .field input[type=text], body .booked-modal .bm-window .booked-form .field input[type=email], body .booked-modal .bm-window .booked-form .field input[type=password] { width:100%; margin:0; border-radius:0; margin-bottom:20px; padding-left:20px; } body .booked-modal .bm-window .booked-form .field select { margin:0; border-radius:0; margin-bottom:20px; padding-left:20px; height:40px; outline:none !important; } body .booked-modal .bm-window .booked-form .field label.field-label { font-size:18px; font-weight:600; padding:11px 0 14px; } body .booked-modal .bm-window .booked-form .field label.field-label .required-asterisk { display:none; } body .booked-modal .bm-window .booked-form .booked-appointments { box-shadow:none; border-radius:0; border:1px solid; padding:11px 16px 11px; } body .booked-modal .bm-window .booked-form .booked-appointments .booked-icon { font-size:16px; width:36px; height:36px; text-align:center; line-height:36px; border-radius:100%; color:#ffffff; vertical-align:middle; } body .booked-modal .bm-window .booked-form #customerChoices { padding:29px 34px 22px; border:none; text-align:left; } body .booked-modal .bm-window .booked-form #customerChoices .field { margin:0; width:49%; } body .booked-modal .bm-window .booked-form #customerChoices .field .checkbox-radio-block label { font-weight:500; font-size:12px !important; text-transform:uppercase; } body .booked-modal .bm-window .booked-form input[type="radio"], body .booked-modal .bm-window .booked-form 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; } body .booked-modal .bm-window .booked-form input[type="radio"]:after, body .booked-modal .bm-window .booked-form input[type="checkbox"]: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%); } body .booked-modal .bm-window .booked-form input[type="radio"]:checked:after, body .booked-modal .bm-window .booked-form input[type="checkbox"]:checked:after { opacity:1; } body .booked-modal .bm-window p.booked-title-bar { border-radius:10px 10px 0 0; padding:15px 30px 20px 15px; } body .booked-modal .bm-window p.booked-title-bar 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; } .video-popup 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; } .no-sidebar .alignwide { width:calc(100% + 100px); max-width:calc(100% + 100px); margin-left:-50px; margin-right:-50px; } @media (max-width: 1199px) { #jws_header.jws-header-v5 .sticky-wrapper .menu_nav .mainmenu >.nav >li >a { padding:24px 10px; } .testimonials-wrapper.layout4 .slick-arrow.lnr-chevron-right { right:-20px; } .testimonials-wrapper.layout4 .slick-arrow.lnr-chevron-left { left:-20px; } .kitgreen-kitchen-tabs-portfolio .kitgreen_content_container .slick-arrow.lnr-chevron-right { right:0px; } .kitgreen-kitchen-tabs-portfolio .kitgreen_content_container .slick-arrow.lnr-chevron-left { left:0px; } .wpcf7 .row_ct .row_il { width:49%; } body .custom_row { padding-left:30px !important; padding-right:30px !important; text-align:center; } .kitgreen-countdown-timer .kitgreen-timer h4 span { transform:translate3d(0,0,0); -webkit-transform:translate3d(0,0,0); margin:0 auto; display:block; } .portfolio-single .defaul_container .content_meta .pp_meta_left .item .even { font-size:14px; padding:19px 25px; } .team-single .content_team .content { padding:0 10px; } #jws_header .sticky-wrapper .menu_nav .mainmenu >.nav >li >a { padding:38px 10px; } #jws_header.jws-header-v3 .sticky-wrapper .menu_nav .mainmenu >.nav >li >a { padding:38px 5px; } .teams-wrapper2 .team-member .team_inner { left:0; } .teams-wrapper2 .team-member .team_inner:after { width:100%; opacity:0.7; } .post-slider .post-item.layout-2 .bog-image { margin:0 auto; } .post-slider .post-item.layout-2 .content-blog { width:100%; padding-left:0; text-align:center; } .post-slider .post-item.layout-2 .content-blog h5 { margin-bottom:0 !important; margin-top:15px !important; } .post-slider .post-item.layout-2 .content-blog h5 a { font-size:14px !important; } .jws-registration-page #customer_login .social-login ul li a { width:100%; } .jws-registration-page #customer_login .col-register form .submit-row, .jws-registration-page #customer_login .col-login form .submit-row { display:block; } .woocommerce-order-received .woocommerce-columns--addresses .col-1, .woocommerce-order-received .woocommerce-columns--addresses .col-2 { float:none !important; width:100% !important; margin:0; } .shop_table td.product-thumbnail img { width:60px; } body #footer-jws .email .mc4wp-form { width:100%; } body .help { padding-left:15px; } .kitgreen-countdown-timer.timer-style-base .kitgreen-timer h4 { margin:15px !important; } .tb-products-grid article .product-thumb .kitgreen-countdown-timer { display:none; } .woocommerce div.product .content-product-right .shop-bottom form { width:auto !important; } .woocommerce div.product .content-product-right .shop-bottom form .single_add_to_cart_button, .woocommerce div.product .content-product-right .shop-bottom form .single_add_to_cart_buttons { margin-left:0 !important; } body .margin00 { margin-bottom:0 !important; } #jws_header .no_container { padding:0 15px; } .portfolio-filter .nav_3 { text-align:center; } } @media (max-width: 991px) { .kitgreen-kitchen-tabs-portfolio .kitgreen_content_container .slick-arrow { display:block !important; top:-30px; opacity:1; visibility:visible; } .kitgreen-kitchen-tabs-portfolio .kitgreen_content_container .slick-arrow.lnr-chevron-left { left:0; } .kitgreen-kitchen-tabs-portfolio .kitgreen_content_container .slick-arrow.lnr-chevron-right { right:0; } .kitgreen-info-box.info_ct .info_inner_slider { text-align:center; max-width:480px; margin:0 auto; } #jws_header .button_kitgreen { width:100% !important; } .portfolio-single .defaul_container .content_meta .pp_meta_left { margin-bottom:30px; } body .custom_info > .vc_column-inner { padding-left:15px !important; padding-right:15px !important; } #wpsl-wrap .wpsl-search { text-align:left; padding:30px 30px 20px 30px; } #wpsl-search-wrap .wpsl-select-wrap { margin-bottom:10px; } #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-input input { width:100% !important; } .team-single .related_team .post-related .post-item .team-infomation { text-align:center; } #wpsl-wrap .wpsl-search #wpsl-search-wrap div { margin-right:0; display:inherit !important; float:left; } #wpsl-search-wrap .wpsl-dropdown { width:100% !important; } .team-single .team_lf { text-align:center; } #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-search-btn-wrap { float:none; } #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-search-btn-wrap input { clear:both; } .team-single .content_team .content .social { margin:0 auto 30px auto; } body #content .action-filter-swaper .shop-topbar-content { margin-right:0; } .team-single .content_team .content { padding:30px 0; } body.single-product .shop-detail-sidebar { margin-top:50px; } .portfolio-single .prp_bottom .icon-get-link, .service-single .icon-get-link { margin:0 auto; transform:translateY(0px); -webkit-transform:translateY(0px); } body #content .action-filter-swaper .widgets-area .widget_jws_search_widget .search-modal.search-fix .modal-content form { width:auto; margin:20px 0; } .service-single .service_single_inner .service_meta .service-content .service_icon { display:block; margin-bottom:20px; } .service-single .service_single_inner .service_meta .service-content .right { width:100%; } .service-single .service_single_inner .service_meta .service-content { margin-bottom:30px; } body .instagram-widget.default .instagram-pics { text-align:center; } body .icon_footer { text-align:left; } body .padding_01500 .vc_column-inner { padding-left:7.5px !important; padding-right:7.5px !important; } .main-content { margin-bottom:0px !important; } .mc4wp-form .mc4wp-success p { margin:0 auto; } .mobile_menu .jws-logo { margin:0 auto !important; padding:15px 0; text-align:center; } body .woocommerce-cart .woocommerce-cart-form__cart-item .quantity, body .shop-bottom .quantity { width:130px; } body.woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_button, body.woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_buttons { width:140px; } .mc4wp-form { text-align:center; } .mc4wp-form input { margin-bottom:20px; margin-top:20px; } .sidebar_blog .widget .widget-title { position:relative; } .sidebar_blog .widget { margin-bottom:30px; } .header_vh .logo-wrapper { display:flex; } .kitgreen-timer h4 { height:120px; padding-top:29px; font-size:30px; } .woocommerce .catalog-sidebar .widget-title+*, .woocommerce .shop-topbar .widget-title+* { display:none; } .single .page-header, .page .page-header { text-align:center; } .checkout-order-review .woocommerce-checkout-review-order table tfoot tr td { padding-left:15px; } .checkout-order-review .woocommerce-checkout-review-order { padding:0 15px; } body .cart-actions .updatecart { margin:30px 0 0 0; } #media_image-2 { display:none; } body .catalog-sidebar { padding:0 15px; } body #content .action-filter-swaper .widgets-area, .catalog-sidebar { box-shadow:none; padding:0; } body #content .action-filter-swaper .widgets-area .kitgreen_attributes_filter .pa_color ul li.show-color .count-atr, .catalog-sidebar .kitgreen_attributes_filter .pa_color ul li.show-color .count-atr { padding:0; } body #content .action-filter-swaper .widgets-area .shop-filter-actived .remove-filter-actived, .catalog-sidebar .shop-filter-actived .remove-filter-actived { margin-left:0; float:none; position:relative; background:#252525; color:#ffffff; display:block; width:150px; text-align:center; margin-top:15px; padding:0; } body #content .action-filter-swaper .widgets-area .shop-filter-actived .remove-filter-actived:after, .catalog-sidebar .shop-filter-actived .remove-filter-actived:after { display:none; } body #content .action-filter-swaper .widgets-area .widget, .catalog-sidebar .widget { display:block; width:100%; padding:0 !important; margin:0 !important; } body #content .action-filter-swaper .widgets-area .widget.widget_layered_nav_filters, .catalog-sidebar .widget.widget_layered_nav_filters { border-bottom:none; } body #content .action-filter-swaper .widgets-area .widget.widget_layered_nav_filters ul li:first-child a, .catalog-sidebar .widget.widget_layered_nav_filters ul li:first-child a { margin-left:0; } body #content .action-filter-swaper .widgets-area .widget.active .widget-title:after, .catalog-sidebar .widget.active .widget-title:after { content:"\f3d8"; } body .kitgreen-products-element .products-footer .btn { width:50px; height:50px; background:#ffffff; border-radius:0; text-align:center; box-shadow:0 0 15px rgba(0,0,0,0.1); } body .kitgreen-products-element .products-footer .btn:after { line-height:50px; font-size:25px; width:50px; } body .tb-products-grid article .product-thumb .btn-inner-top { top:0; right:0; } body .tb-products-grid article .product-thumb>a:before { background:rgba(0,0,0,0.2); } .tb-products-grid article .product-thumb .btn-inner-top .product-compare-button { margin-bottom:-8px; } body .tb-products-grid article .product-thumb .btn-inner-top .product-compare-button a:before, .tb-products-grid article .product-thumb .btn-inner-top .yith-wcwl-add-to-wishlist>div>a:before { color:#959595 !important; opacity:1 !important; } #jws_header .right-header { z-index:1; position:relative; margin-right:45px; } .logo-center { text-align:left; } .jws-logo { margin:0 !important; } #jws_header .vc_row[data-vc-full-width] { width:100%; border:none !important; overflow:initial; } #jws_header .cmm-content-wrapper, #jws_header .cmm-sub-wrapper { border:none !important; } #jws_header .container-in-full .no-container { width:100%; } } @media (max-width: 767px) { .portfolio-single .design_container .background_project .detail .detail_design .label_filter { width:130px; font-size:14px; } body table.booked-calendar .booked-appt-list .timeslot button .spots-available, body .booked-calendar-wrap .booked-appt-list .timeslot button .spots-available { color:#252525; font-size:10px; } .kitgreen-blog-holder.blog-footer .post-item .content-blog .title { min-height:auto; } body table.booked-calendar thead tr th .page-right { right:10px !important; } body table.booked-calendar thead tr th .page-left { left:10px !important; } body .booked-calendar-wrap table.booked-calendar th .monthName a { color:#ffffff !important; } body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button { background-color:auto !important; height:auto !important; line-height:initial !important; border-radius:initial !important; width:100% !important; } .kitgreen-kitchen-tabs-portfolio .kitgreen-tabs-header-portfolio .tabs-navigation-wrapper ul li img { display:none; } body .booked-modal .bm-window .booked-form #customerChoices .field .checkbox-radio-block label { font-size:9px !important; } body .booked-form .field .checkbox-radio-block label { font-size:11px; } .kitgreen-kitchen-tabs-portfolio .kitgreen-tabs-header-portfolio .tabs-navigation-wrapper ul li .tab-label { position:relative; top:0; left:0; transform:none; -webkit-transform:none; } .kitgreen-kitchen-tabs-portfolio .kitgreen-tabs-header-portfolio .tabs-navigation-wrapper ul li { display:block; } body #quick-view-modal.woocommerce div.product .content-product-left .product-images-content .woocommerce-product-gallery figure .woocommerce-product-gallery__image { min-height:auto; } body #quick-view-modal.woocommerce div.product .content-product-left .product-images-content { padding:15px !important; } body #quick-view-modal.woocommerce div.product .content-product-right .shop-top { padding-top:0; } .jws-blog-detail .single-blog-page .blog-details .post-meta .info_post .line { display:none; } .jws-blog-detail .single-blog-page .blog-details { position:relative; padding:0; max-width:100%; } .jws-blog-detail .single-blog-page .blog-details .post-meta .info_post .author { margin-left:0; } body .ct_row_new { padding-left:15px !important; padding-right:15px !important; } body .pd_15px { padding-right:15px !important; padding-left:15px !important; } .service-single .nav-post .nav-box > a img { display:none; } .woocommerce .product-bottom .tab-product .woocommerce-tabs .wc-tabs li { margin:0; } body .vc_row_o { margin:0; } body .vc_row_o .vc_column-inner { padding-left:15px !important; padding-right:15px !important; } .kitgreen-countdown-timer .kitgreen-timer { display:block; } body #content .action-filter-swaper .widgets-area .widget, body #content .action-filter-swaper .widgets-area .shop-filter-actived { float:none; } .jws-blog-detail .comments-area .comment-list li .comment-body .comment-info .comment-header-info { display:block; } .jws-blog-detail .blog-meta .social_share { display:block; } .jws-blog-detail .blog-meta .social_share h6 { margin-bottom:20px; } .jws-blog-detail .comments-area .comment-list li .comment-body .comment-info .comment-header-info .comment-author { font-size:0px; } .jws-blog-detail .comments-area .comment-list li .comment-body .comment-info .comment-header-info .comment-author a { font-size:14px; } .jws-blog-detail .single-blog-page .blog-details h3 { font-size:25px; } .jws-blog-detail .comments-area .comment-list li .comment-body .comment-info .comment-header-info .reply { margin:0; } .mobile_mr { margin-bottom:50px; } .jws-blog-detail .single-blog-page .blog-details .post-meta { display:block; } .jws-blog-detail .single-blog-page .blog-details .post-meta .info_post > div:first-child { margin-left:0; } .slider_banner .image_thumbnail .slick-list .slick-slide { margin:0 5px; } .slider_banner .image_thumbnail .slick-list { margin:0 -5px; } .portfolio-single .prp_bottom .nav-post .nav-box .text-nav .text_ac .text_bt { font-size:10px; } .portfolio-single .prp_bottom .nav-post .nav-box .text-nav h3 { font-size:16px; } .portfolio-single .design_container .content_tabs .tab-content li a .label_fl { display:block; margin-bottom:10px; } .portfolio-single .social .social_share { display:block; } .portfolio-single .social .social_share h6 { margin-bottom:15px; } .portfolio-single .design_container .background_project .detail { left:10px; } .portfolio-single .design_container .background_project .detail .detail_design > div span { width:80px; font-size:12px; } .portfolio-single .design_container .data_tab li:before { width:104%; } .portfolio-single .design_container .data_tab { display:block; } .portfolio-single .design_container .data_tab li { display:inline-block; width:49%; } .portfolio-single .design_container .data_tab a { border-right:none !important; } body .title-bar-header .page-breadcrumbs { display:block; } .wpcf7 .row_ct .row_il { width:100%; } #jws_header .search-modal.search-fix .modal-content { padding:0 30px; margin-bottom:15px; } body .instagram-widget.default .instagram-pics { text-align:left; } .kitgreen-portfolio-slider .portfolio-content-container .portfolio-content .content .title h4 { margin-top:30px; } body .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel { height:auto !important; } body .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading { margin-top:0 !important; } #jws_header.jws-header-v3 .top_bar .jws-action { justify-content:center; } .kitgreen-info-box.process_icon2 { margin-bottom:30px; } #jws_header .top_bar .icon_header { text-align:center; } .kitgreen-blog-holder.blog-footer { margin:0; } .testimonials-wrapper.layout1 #thmbnail-img { margin-top:0; width:auto; } body.woocommerce .product-bottom .tab-product .woocommerce-tabs .wc-tabs { display:block; } body.woocommerce .product-bottom .tab-product .woocommerce-tabs .wc-tabs li { width:100%; margin-bottom:20px; } body.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel { padding:43px 15px; } .related-product .row { margin:0px; } .title-bar-header h4 { font-size:28px !important; } .ss1 { text-align:center; } body .tb-products-grid article .product-thumb .btn-inner-center { display:block; opacity:1; right:0; transform:translate(0); -webkit-transform:translate(0); left:initial; top:67px; } body .tb-products-grid article .product-thumb .btn-inner-center a { transform:translateY(0); -webkit-transform:translateY(0); margin:5px 10px; opacity:1; } body #footer-jws .sub-menu-heical, #footer-jws .copy_right { text-align:center; } #footer-jws .sub-menu-heical li:first-child { margin-left:0; } .teams-wrapper2 .team-member .team_container { max-width:360px; margin:0 auto !important; } .header_vh .logo-wrapper { display:block; } #quick-view-modal.woocommerce div.product .content-product-left .product-images-content img { width:auto !important; margin:0 auto; } .woocommerce-product-gallery__wrapper div a img { width:100% !important; } #quick-view-modal.woocommerce div.product .content-product-right { position:relative !important; background:rgba(255,255,255,0.9); } .portfolio-single .nav-post .nav-box img { display:none !important; } .portfolio-single .nav-post .nav-box .text-nav { padding:0 !important; border:none !important; margin:0 !important; } .portfolio-single .nav-post .nav-box .text-nav p { font-size:14px; } .portfolio-single .icon-get-link a { transform:none; margin-top:45px; } .portfolio-single .pp-content-title { text-align:left; } .portfolio-single .pp-content-title .pp-info>span { margin-bottom:15px; } .pp-content-vc { padding:0; } .outside .product-thumbnails { display:none; } #yith-wcwl-form .wishlist_table tr th { font-size:14px; } #yith-wcwl-form { overflow-x:auto; margin-bottom:30px; overflow-y:hidden; } .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table thead { display:none; } .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tr { display:block; text-align:right; border:1px solid #d1d1d1; border-bottom:none; margin-bottom:30px; } .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tr td { display:block; position:relative; border-bottom:1px solid #d1d1d1; padding:15px; } .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tr td:before { content:attr(data-title) ":"; font-weight:600; float:left; color:#252525; } .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .u-column2, .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .u-column1 { float:none; width:100%; } .woocommerce .jws-my-account-sidebar, .woocommerce .woocommerce-MyAccount-content { width:100%; float:none; } .jws-registration-page #customer_login .col-register form .submit-row .button, .jws-registration-page #customer_login .col-login form .submit-row .button { width:200px; } .jws-registration-page #customer_login .social-login ul li a i { width:70px; font-size:20px; margin-right:30px; } .acount-tt { font-size:10px; position:absolute; top:-100%; left:0; overflow:hidden; min-width:100px; } body.woocommerce-order-received .woocommerce-thankyou-order-details { display:block; } body.woocommerce-order-received .woocommerce-thankyou-order-details li { border:none; border-bottom:1px solid #dfdfdf; padding-bottom:20px; } .form-row-first, .form-row-last, .form-row-first, .form-row-last { width:100%; } .woocommerce-checkout .woocommerce .woocommerce-info { font-size:14px; } .cart-collaterals .continue { margin-bottom:15px; display:block; } .cart-actions .updatecart { padding:22px 15px; } .cart-actions .coupon { padding:16px 15px; } .cart-actions .coupon .input-text { width:100%; margin-bottom:15px; } .woocommerce-cart-form .shop_table { width:100%; display:block; } .woocommerce-cart-form .shop_table thead { display:none; } .woocommerce-cart-form .shop_table thead th { width:25%; } .woocommerce-cart-form .shop_table thead th.product-remove, .woocommerce-cart-form .shop_table thead th.product-thumbnail { display:none; } .woocommerce-cart-form .shop_table tbody { display:block; } .woocommerce-cart-form .shop_table tbody tr { display:block; margin:30px 0px; border:1px solid #d1d1d1; border-bottom:none; } .woocommerce-cart-form .shop_table tbody tr td { width:100%; display:block; position:relative; text-align:right; } .woocommerce-cart-form .shop_table tbody tr td:before { content:attr(data-title) ":"; font-weight:600; float:left; color:#252525; } .woocommerce-cart-form .shop_table tbody tr td.product-thumbnail { text-align:center; } .woocommerce-cart-form .shop_table tbody tr td.product-remove:before, .woocommerce-cart-form .shop_table tbody tr td.product-thumbnail:before { content:""; } .woocommerce .product-top { padding:0 15px; } .woocommerce .product-top .content-product-right { margin-top:30px; } .woocommerce div.product .content-product-left .product-images-content { padding-right:0 !important; padding-left:0 !important; } .woocommerce div.product .content-product-left .product-images-content .product-thumbnails { position:relative !important; width:auto !important; margin-top:15px !important; } body .tb-products-grid article .product-content .item-top .jws-attr-swatches .jws-swatch-variation-image .sub-swatch { width:25px; height:25px; } .tb-products-grid article .product-content { min-height:72px; } .kitgreen-blog-holder .post-item .content-blog .title { max-height:100px; min-height:50px; border-bottom:0; } body .kitgreen-blog-holder .post-item .content-blog .blog-innfo span.comment { float:none; } .post-item { margin-bottom:30px; } .post-item, .tb-products-grid { padding:0 5px; } #quick-view-modal.woocommerce div.product .row-same-height { margin:0 !important; max-height:500px; overflow-y:auto; } #quick-view-modal.woocommerce div.product .row-same-height .content-product-left { padding:0px; height:auto; } .row-same-height { display:block; } .owl-nav, .slick-arrow { display:none !important; } .blog-footer .btn.kitgreen-blog-load-more, .posts-loaded { margin-bottom:30px; } .single-post .blog-meta .action-link { position:relative; } .single-post .blog-about-author .blog-author-info { padding-left:0; width:100%; margin-top:30px; } .blog-content .wpb_single_image.vc_align_right { text-align:left; } .single-post .comments-area .comment-list li .comment-body .comment-avatar { display:block; } .single-post .comments-area .comment-list li .comment-body .comment-info { width:100%; padding-left:0; margin-top:25px; } .single-post .comments-area .comment-list li .comment-body .comment-info:after { left:0; } .team-member { margin-bottom:30px; } .woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #comments .content-left, .woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #comments .comment-text { display:block; width:100%; padding-left:0; } body #search-modal .modal-footer .close-modal { position:relative; color:#ffffff; font-size:18px; } body #jws_header #search-modal .modal-content .search-results { margin-top:30px; } body #jws_header #search-modal .modal-content .search-results .woocommerce ul li { margin:0 5px; margin-bottom:20px; } body #jws_header #search-modal .modal-content .search-results .woocommerce ul li a .title { line-height:15px; font-size:12px; margin-top:10px; } body #jws_header #search-modal .modal-content form .product-cats label span { font-size:16px; margin:0 10px; } body #jws_header #search-modal .modal-content form .search-field { font-size:26px; } body #jws_header #search-modal .modal-content form .search-submit { bottom:8px; } body #jws_header #search-modal .modal-content form .loading { bottom:28px; } } @media (min-width: 992px) { #quick-view-modal.woocommerce div.product .content-product-right .shop-bottom .description { max-width:80%; } } @media (min-width: 992px) and (max-width: 1199px) { .kitgreen-blog-holder.default .post-item .content-blog { padding:0 12px; } .kitgreen-blog-holder.default .col-md-3 .link_content { display:none; } } @media (min-width: 768px) and (max-width: 1199px) { .header_vh .border-bottom .post-item.col-md-4 { width:50%; } body #jws_header.jws-header-v3 .top_bar .jws-action .jws-icon-cart { margin-right:10px; } } @media (max-width: 1199px) { .font-szie_18 { font-size:18px !important; } #jws_header .sticky-wrapper .menu_nav .mainmenu>.nav>li>.sub-menu-dropdown:not(.sub_standard) { width:100vw; } #jws_header .sticky-wrapper .menu_nav .mainmenu>.nav>li { position:initial; } .teams-wrapper.layout2 #carousel ul li { width:150px !important; } .footer-v4 ul { text-align:center; } body .margin_left_o { margin-left:0 !important; } .hidden_1199 { display:none; } .mc4wp-form input { width:250px; } body .pd_0 { padding-left:30px !important; padding-right:30px !important; } } @media (max-width: 767px) { .border.vc_custom_heading { padding-left:0; } .border.vc_custom_heading:before { display:none; } #search-modal.layout1 .modal-content { width:100%; } .kitgreen-countdown-timer.timer-style-base .kitgreen-timer h4 { width:138px; margin:30px auto !important; display:block; } .coming-soon .mc4wp-form input { margin-bottom:0; margin-top:0; } .portfolio-single .pp_meta, .portfolio-single.layout1 .pp_meta_box { display:block; } .portfolio-single.layout1 .pp_meta_box>div { width:100%; margin-bottom:15px; border-right:1px solid #bababa; } .jws-blog-detail .comments-area .comment-list li .children { padding-left:30px; } .jws-blog-detail .comments-area .comment-respond .comment-reply-title>span { display:block; } .jws-blog-detail .comments-area .comment-list li .comment-body { display:block; } .jws-blog-detail .comments-area .comment-list li .comment-body .comment-avatar { overflow:initial; } .jws-blog-detail .blog-about-author { display:block; } .jws-blog-detail .single-blog-page .blog-details .post-meta>div { font-size:12px; } .jws-blog-detail .blog-meta { display:block; } .jws-blog-detail .blog-meta .post-tags { margin-bottom:25px; } .testimonials-wrapper.layout5 .testimonial .slider_container .slider_inner .testimonial-avatar { margin-bottom:25px; } .teams-wrapper.layout2 #slider ul li .member-image .team-member-avatar-image { display:block; border-radius:100%; max-width:360px; margin:0 auto; } .title_end { font-size:40px; } .testimonials-wrapper.layout5 .testimonial .slider_container .slider_inner { display:block; } body .form_shadow { padding:106px 30px !important; } .wpcf7-form { text-align:center; } body .form_shadow .wpcf7 form .item_row .your-message, body .wpcf7 form .item_row .wpcf7-form-control-wrap { width:100%; margin-top:30px; } .team-member.member-layout-layout3 { max-width:360px; margin:0 auto; margin-bottom:70px; } .counter_up_out.layout2 { margin-bottom:70px; } body .button_ct2 { display:block !important; margin:0 auto !important; margin-bottom:20px !important; } .testimonials-wrapper.layout3 .testimonial .slider_container { padding:0; } .testimonials-wrapper.layout3 .testimonial .slider_container .slider_inner:before, .testimonials-wrapper.layout3 .testimonial .slider_container .slider_inner:after { display:none; } .vc-hoverbox { max-width:360px; } .pricing-tables .kitgreen-price-table { max-width:360px; width:100% !important; display:block !important; margin:0 auto; margin-bottom:30px; } .teams-wrapper2 .team-member .member-image-wrapper { max-width:360px; margin:0 auto; } body .form2 .mc4wp-form input { width:100%; border-radius:40px; } .form2 .mc4wp-form button { border-radius:40px; } .team-member.member-layout-layout1 .team_container { max-width:270px; margin:0 auto; } .masonry-container .item_portfolio.metro { width:100% !important; } .button_kitgreen { margin:0 auto !important; } .text-ct-mb { text-align:center !important; } .promo-banner { padding:90px; } .testimonials-wrapper.layout1 .icon_inner { display:none; } .testimonials-wrapper.layout1 { padding:30px 15px; } .testimonials-wrapper.layout1 #content .testimonial-content { font-size:12px; padding:15px; } body .responsive { margin-bottom:0px !important; } body .responsive .vc_column-inner { margin-bottom:30px !important; } .member-layout-layout5 { max-width:360px; margin:0 auto; } .team-member.member-layout-layout6 { max-width:360px; margin:0 auto; margin-bottom:30px; } .title_pr { text-align:center; } .member-layout-layout4 { margin-bottom:0; } .teams-wrapper .flexslider:hover .flex-direction-nav .flex-prev { left:0; } .teams-wrapper .flexslider:hover .flex-direction-nav .flex-next { right:0; } .jws-blog-detail .nav-post .nav-box .text-nav p, .jws-blog-detail .comments-area .comment-list li .comment-body .comment-header-info { font-size:12px; } .jws-blog-detail .single-blog-page .blog-content blockquote { font-size:18px; } } @media (max-width: 1570px) { .header_vh .container { width:100%; } body .header_vh .sticky-footer-on { width:calc(100vw - 400px); left:375px; } } @media (max-width: 1500px) { body .header_vh .sticky-footer-on { width:calc(100vw - 278px); left:255px; } .custom_info > .vc_column-inner { padding-left:50px !important; padding-right:50px !important; } .padding_01500 .vc_column-inner { padding-left:36px !important; padding-right:36px !important; } body .padding_o2 { padding:0px !important; } .kitgreen-blog-holder.blog-menu .post-item .bog-image { margin-right:0; margin-bottom:20px; } .kitgreen-blog-holder.blog-menu .top { display:block; } .header_vh { width:calc(100% - 250px); margin-left:250px; } .header_vh .sticky-footer-on { left:125px; } } @media (max-width: 991px) { .shop_table.wishlist_table td.product-price span { font-size:12px; } body .header_vh .sticky-footer-on { width:100%; left:0; } body .sticky-footer-on { position:relative; } .header_vh .sticky-footer-on { left:0; } body #jws-shop-topbar .shop-topbar-content { display:block; } .sidebar_blog .widget >ul, .sidebar_blog .widget >div { display:none; background:#fafafa; padding:30px; } .footer-v5 .wpb_single_image.vc_align_center { text-align:left; } body .header_vh { margin-left:0; width:100%; } .masonry-container.custom_pp .item_portfolio:nth-child(1), .masonry-container.custom_pp .item_portfolio:nth-child(3) { margin-top:0; } .teams-wrapper2 .team-member .team_container { margin-right:0; } body .kitgreen-info-box.tc { text-align:center; } body .kitgreen-info-box.tc .has_icon { margin:0 auto; } .form2 .mc4wp-form input { width:70%; } body .padding0 .vc_column-inner { padding-top:0 !important; } body .paddingrl0 .vc_column-inner { padding-left:36px !important; padding-right:36px !important; } .logo-wrapper { display:block; } .logo-wrapper .logo_inner { margin-bottom:30px; } .logo-wrapper .logo_inner:nth-child(3) { clear:both; } .extra-counter:after { display:none; } .row_menu { justify-content:space-between; } .margin_am .wpb_single_image { margin-right:0; } .list-inline>li { margin:10px; } .promo-banner h2 { font-size:18px; margin-bottom:10px !important; } .promo-banner h3 { font-size:14px; margin-bottom:12px !important; } } @media (min-width: 480px) and (max-width: 767px) { .col-xs-66 { width:50%; } } @media (max-width: 480px) { .kitgreen-blog-holder.default .link_content { display:none; } } @media (min-width: 1199px) { .modal-dialog { width:1000px; } .modal-body { padding:15px 150px; } } @media (max-width: 560px) { body .kitgreen-blog-holder.image-left .post-item .content-blog { display:block; width:100%; margin-top:20px; } body .kitgreen-blog-holder.image-left .post-item .content-blog .title { min-height:auto; } } html input[disabled] { cursor:no-drop; } .kitgreen-animated-products .tb-products-grid { opacity:0; transition:.315s all ease-in-out; -moz-transition:.315s all ease-in-out; -webkit-transition:.315s all ease-in-out; -o-transform:translate3d(0,0,0) translatey(15px); -moz-transform:translate3d(0,0,0) translatey(15px); -webkit-transform:translate3d(0,0,0) translatey(15px); transform:translate3d(0,0,0) translatey(15px); } .kitgreen-animated-products .kitgreen-animated { opacity:1; -o-transform:translate3d(0,0,0) translatey(0px); -moz-transform:translate3d(0,0,0) translatey(0px); -webkit-transform:translate3d(0,0,0) translatey(0px); transform:translate3d(0,0,0) translatey(0px); } .hidden-ct { display:none; } .remove-filter-actived { display:none; } .newpt { width:75px; height:25px; color:#ffffff; line-height:25px; text-align:center; position:absolute; top:20px; left:0; z-index:1; } .product-thumb .onsale { width:40px; height:40px; color:#ffffff; border-radius:100%; line-height:40px; position:absolute; top:15px; left:15px; z-index:1; text-align:center; font-weight:300; font-size:12px; background-color:#ff0000; } .product-thumb .onsale span:first-child { height:15px; margin-top:-7px; font-size:14px; } .marpt0 .tb-products-grid { margin-top:0; } #yith-wcwl-form .shop_table td.product-name a { background:none; } .single-product .shop-detail-sidebar { margin-top:0; } .single-product .shop-detail-sidebar .widget_jws_search_widget .search-modal.search-fix .modal-content form { width:100%; height:50px; border-color:#dfdfdf; background:transparent; } .single-product .shop-detail-sidebar .widget_jws_search_widget .search-modal.search-fix .modal-content form .loading { bottom:28px !important; right:50px !important; } .single-product .shop-detail-sidebar .widget_jws_search_widget .search-modal.search-fix .modal-content form .search-fields .search-field { height:50px; font-size:14px; width:100%; } .single-product .shop-detail-sidebar .widget_jws_search_widget .search-modal.search-fix .modal-content form .search-fields button { height:50px; } .content-search .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion { min-height:270px; display:inline-block; width:20%; background:none; margin:0 15px; border:none; animation:1.5s both; -webkit-animation:fadeIn 1.5s both; vertical-align:top; margin-bottom:25px; } .content-search .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-st { color:#ffffff; font-size:14px; } .content-search .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-st strong { font-weight:400; } .content-search .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-content-wrapp { padding:0px; text-align:center; padding-left:10px; } .content-search .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-content-wrapp .dgwt-wcas-st { padding:0; text-align:center; position:relative; color:#ffffff; line-height:25px; margin-bottom:-9px; } .content-search .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-content-wrapp .dgwt-wcas-sp { text-align:center; position:relative; color:#ffffff; } .content-search .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-content-wrapp .dgwt-wcas-sp .woocs_price_code { padding-left:10px; font-size:12px; } .content-search .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-content-wrapp .dgwt-wcas-sd { color:#a7a7a7; padding:0; text-align:center; margin-top:25px; } .content-search .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-si { width:100%; min-height:290px; position:relative; } .content-search .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-si img { width:100%; margin:0; padding:0; border:0; border-radius:0; background:none; } .dgwt-wcas-suggestions-wrapp { position:fixed !important; max-height:60% !important; border:none !important; background:transparent !important; margin-top:15px; } .kitgreen-products-element { position:relative; } .price .woocommerce-Price-amount:first-child { margin-right:2px; } .price .woocommerce-Price-amount:last-child { margin-left:2px; } .kitgreen-products-element .loaded-all { border:1px solid #959595; box-shadow:none; outline:none; background:transparent; width:211px; margin:0 auto; height:50px; line-height:50px; text-align:center; } .kitgreen-products-element .kitgreen-products-load-more { border:1px solid; clear:both; box-shadow:none; outline:none; background:transparent; width:170px; margin:0 auto; border-radius:inherit; padding:0; display:block; text-align:center; height:50px; line-height:50px; font-weight:600; line-height:49px; position:relative; transition:0.5s all; -webkit-transition:0.5s all; } .kitgreen-products-element .kitgreen-products-load-more.loading { padding-right:15px; } .kitgreen-products-element .kitgreen-products-load-more.loading:after { bottom:auto; top:34px; margin-top:-18px; position:absolute; right:32px; margin-left:-17px; opacity:1; visibility:visible; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; content:" "; width:15px; height:15px; 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; } .kitgreen-products-element.loading:after { top:50%; margin-top:-18px; position:absolute; left:50%; bottom:-50px; margin-left:-17px; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; 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; z-index:2; } .kitgreen-products-element .products.loading { opacity:0; } .kitgreen-products-element .products-footer { margin-top:45px; } .kitgreen-products-element .products-footer .btn { position:fixed; top:50%; margin-top:-20px; z-index:2; opacity:0; width:40px; font-size:0; padding-top:0; padding-bottom:0; padding-left:0; padding-right:0; line-height:1; border:none; background-color:transparent; border-color:transparent; transition:.3s transform cubic-bezier(.175,.885,.32,1.15), opacity .2s ease, visibility .2s ease; -o-transition:.3s transform cubic-bezier(.175,.885,.32,1.15), opacity .2s ease, visibility .2s ease; -moz-transition:.3s transform cubic-bezier(.175,.885,.32,1.15), opacity .2s ease, visibility .2s ease; -webkit-transition:.3s transform cubic-bezier(.175,.885,.32,1.15), opacity .2s ease, visibility .2s ease; } .kitgreen-products-element .products-footer .btn:after { position:absolute; font-size:50px; color:#252525; font-family:"Ionicons"; display:block; } .kitgreen-products-element .products-footer .btn.kitgreen-products-load-prev:after { content:"\f3d2"; } .kitgreen-products-element .products-footer .btn.kitgreen-products-load-next:after { content:"\f3d3"; } .kitgreen-products-element .products-footer.show-arrow .btn { opacity:1; visibility:visible; } .kitgreen-products-element .products-footer.show-arrow .btn.disabled { opacity:0.5; } .tb-products-grid { margin-bottom:46px; text-align:center; } .tb-products-grid article { border:1px solid #dcdcdc; } .tb-products-grid article .product-content { border-top:1px solid #dcdcdc; padding-top:27px; padding-bottom:23px; } .tb-products-grid article .product-content .item-top .product-title { margin:0; margin-bottom:2px; margin-bottom:10px; margin-right:5px; line-height:20px; font-weight:600; } .tb-products-grid article .product-content .item-top .jws-attr-swatches { line-height:0; } .tb-products-grid article .product-content .item-top .jws-attr-swatches .jws-swatch-variation-image { display:inline-block; vertical-align:top; margin-left:5px; position:relative; cursor:pointer; } .tb-products-grid article .product-content .item-top .jws-attr-swatches .jws-swatch-variation-image:after { content:attr(title); position:absolute; bottom:80%; text-indent:0; background:#000; padding:5px 10px; line-height:1; border-radius:20px; margin-bottom:10px; min-width:50px; color:#fff; left:50%; white-space:pre; text-align:center; text-transform:none; transform:translate(-50%,0); -ms-transform:translate(-50%,0); -webkit-transform:translate(-50%,0); visibility:hidden; opacity:0; transition:all 250ms ease-out; font-size:8px; } .tb-products-grid article .product-content .item-top .jws-attr-swatches .jws-swatch-variation-image:before { content:""; position:absolute; left:50%; bottom:80%; border-width:4px 4px 0 4px; border-style:solid; border-color:#000 transparent transparent transparent; margin-bottom:6px; margin-left:-4px; visibility:hidden; opacity:0; transition:all 250ms ease-out; } .tb-products-grid article .product-content .item-top .jws-attr-swatches .jws-swatch-variation-image:hover:before, .tb-products-grid article .product-content .item-top .jws-attr-swatches .jws-swatch-variation-image:hover:after { bottom:100%; opacity:1; visibility:visible; } .tb-products-grid article .product-content .item-top .jws-attr-swatches .jws-swatch-variation-image:first-child { margin-left:0px; } .tb-products-grid article .product-content .item-top .jws-attr-swatches .jws-swatch-variation-image .sub-swatch { display:inline-block; width:15px; height:15px; border-radius:100%; -webkit-border-radius:100%; } .tb-products-grid article .product-content .item-top .yith-wcqv-button { display:none; } .tb-products-grid article .product-content .item-bottom .price { margin-top:0; margin-bottom:7px; } .tb-products-grid article .product-content .item-bottom .price .woocommerce-Price-currencySymbol { margin-right:5px; } .tb-products-grid article .product-content .item-bottom > span { vertical-align:middle; } .tb-products-grid article .product-thumb { position:relative; overflow:hidden; } .tb-products-grid article .product-thumb img { width:100%; height:auto; transition:1s all; -webkit-transition:1s all; } .tb-products-grid article .product-thumb .product-attr { position:absolute; bottom:5px; z-index:2; color:#ffffff; left:11px; opacity:0; transform:translatex(-15px); -webkit-transform:translatex(-15px); -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; } .tb-products-grid article .product-thumb .product-attr p { margin-bottom:0; } .tb-products-grid article .product-thumb .overlay-loader div { position:absolute; } .tb-products-grid article .product-thumb.image-loading .overlay-loader { display:block; background:rgba(255,255,255,0.7); } .tb-products-grid article .product-thumb >a { display:block; z-index:1; position:relative; } .tb-products-grid article .product-thumb >a:before { background:rgba(0,0,0,0.2); width:100%; height:100%; left:0; top:0; position:absolute; content:""; z-index:0; opacity:0; transition:0.3s all; -webkit-transition:0.3s all; z-index:1; } .tb-products-grid article .product-thumb .gallery { position:absolute; top:0; left:0; opacity:0; width:100%; transition:0.3s all; -webkit-transition:0.3s all; } .tb-products-grid article .product-thumb .btn-inner-center, .tb-products-grid article .product-thumb .btn-inner-top { position:absolute; z-index:1; } .tb-products-grid article .product-thumb .content-inner-bt { text-align:center; left:0; width:100%; bottom:20px; position:absolute; color:#ffffff; z-index:99; opacity:0; transition:0.3s all; -webkit-transition:0.3s all; } .tb-products-grid article .product-thumb .content-inner-bt a { color:#ffffff !important; } .tb-products-grid article .product-thumb .content-inner-bt .price { font-size:12px; } .tb-products-grid article .product-thumb .content-inner-bt .price .amount { color:#ffffff !important; } .tb-products-grid article .product-thumb .btn-inner-center { top:50%; text-align:center; left:0; display:-webkit-flex; display:-ms-flexbox; display:-webkit-box; display:flex; -webkit-transition:.2s ease-out; -moz-transition:.2s ease-out; transition:.2s ease-out; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); } .tb-products-grid article .product-thumb .btn-inner-center .yith-wcwl-add-to-wishlist { margin:0; } .tb-products-grid article .product-thumb .btn-inner-center .yith-wcwl-add-to-wishlist .feedback { display:none; } .tb-products-grid article .product-thumb .btn-inner-center .yith-wcwl-add-to-wishlist >div a { font-size:0; position:relative; } .tb-products-grid article .product-thumb .btn-inner-center .yith-wcwl-add-to-wishlist >div a:before { font-family:"Ionicons"; position:absolute; font-size:18px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); } .tb-products-grid article .product-thumb .btn-inner-center .yith-wcwl-add-to-wishlist >div.yith-wcwl-add-button a:before { content:"\f387"; } .tb-products-grid article .product-thumb .btn-inner-center .yith-wcwl-add-to-wishlist >div.yith-wcwl-wishlistaddedbrowse a:before, .tb-products-grid article .product-thumb .btn-inner-center .yith-wcwl-add-to-wishlist >div.yith-wcwl-wishlistexistsbrowse a:before { content:"\f388"; } .tb-products-grid article .product-thumb .btn-inner-center .added_to_cart { display:none; } .tb-products-grid article .product-thumb .btn-inner-center a { display:block; background:#ffffff; border-radius:100%; -webkit-border-radius:100%; width:40px; height:40px; margin:13px auto; font-size:18px; line-height:40px; font-weight:400; opacity:0; padding:0; transform:translateY(-15px); -webkit-transform:translateY(-15px); margin:0 10px; } .tb-products-grid article .product-thumb .btn-inner-center a:hover { color:#ffffff; } .tb-products-grid article .product-thumb .btn-inner-top { top:29px; right:20px; } .tb-products-grid article .product-thumb .btn-inner-top .product-compare-button a { font-size:0; width:35px; height:35px; line-height:35px; position:relative; background-color:transparent; } .tb-products-grid article .product-thumb .btn-inner-top .product-compare-button a:before { content:"\f0ec"; font-size:18px; vertical-align:middle; margin-right:2px; display:inline-block; font-family:'Pe-icon-7-stroke'; font:normal normal normal 14px/1 FontAwesome; color:#ffffff; opacity:0; } .tb-products-grid article .product-thumb .btn-inner-top .product-quick-view { width:35px; height:35px; line-height:35px; position:relative; background-color:transparent; } .tb-products-grid article .product-thumb .btn-inner-top .product-quick-view:after { content:"\f06e"; font-size:18px; vertical-align:middle; margin-right:2px; display:inline-block; font-family:'Pe-icon-7-stroke'; font:normal normal normal 14px/1 FontAwesome; opacity:1; } .tb-products-grid article:hover img { transform:scale(1.1); -webkit-transform:scale(1.1); } .tb-products-grid article:hover .product-attr { opacity:1; transform:translateY(0px); -webkit-transform:translateY(0px); } .tb-products-grid article:hover .btn-inner-center a { transform:translateY(0px); -webkit-transform:translateY(0px); } .tb-products-grid article:hover .content-inner-bt, .tb-products-grid article:hover .gallery, .tb-products-grid article:hover .product-thumb > a:before { opacity:1; } .tb-products-grid article:hover .yith-wcwl-add-to-wishlist>div>a:before { opacity:1; } .tb-products-grid article:hover .btn-inner-center { opacity:1; } .tb-products-grid article:hover .btn-inner-center a { opacity:1; } .tb-products-grid article:hover .btn-inner-top .add_to_wishlist:before { opacity:1; } .tb-products-grid article:hover .btn-inner-top .product-compare-button a:before { opacity:1; } .dgwt-wcas-suggestions-wrapp::-webkit-scrollbar-track { -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3); background-color:#F5F5F5; } .dgwt-wcas-suggestions-wrapp::-webkit-scrollbar { width:6px; background-color:#F5F5F5; } .dgwt-wcas-suggestions-wrapp::-webkit-scrollbar-thumb { background-color:#000000; } .kitgreen-tab-content { position:relative; transition:transform .2s ease, opacity .2s ease, visibility .2s ease; -webkit-transition:transform .2s ease, opacity .2s ease, visibility .2s ease; transform:translateY(0); -webkit-transform:translateY(0); } .kitgreen-tab-content.loading { opacity:0; -o-transform:translate3d(0,30px,0); -moz-transform:translate3d(0,30px,0); -webkit-transform:translate3d(0,30px,0); transform:translate3d(0,30px,0); } .kitgreen-tabs-header .tabs-navigation-wrapper { text-align:center; margin-bottom:10px; } .kitgreen-tabs-header .tabs-navigation-wrapper li { display:inline-block; position:relative; margin:0 15px; padding:0 5px; } .kitgreen-tabs-header .tabs-navigation-wrapper li:after { background:#767676; content:""; margin:0 auto; width:0; height:1px; transition:0.5s all; position:absolute; bottom:4px; left:0; } .kitgreen-tabs-header .tabs-navigation-wrapper li.active-tab-title:after, .kitgreen-tabs-header .tabs-navigation-wrapper li:hover:after { width:100%; } .kitgreen-tabs-header .tabs-navigation-wrapper li span { cursor:pointer; text-transform:uppercase; font-weight:400; } .owl-carousel .owl-carousel-item .tb-products-grid { width:100%; padding:0; } .owl-carousel .owl-nav { position:absolute; top:50%; width:100%; opacity:0; transform:translatey(-50%); -webkit-transform:translatey(-50%); -webkit-transition:.3s ease-out; -moz-transition:.3s ease-out; transition:.3s ease-out; } .owl-carousel .owl-nav div { position:absolute; color:#000000; text-align:center; font-size:50px; } .owl-carousel .owl-nav div:hover { color:#ffffff; } .owl-carousel .owl-nav div.owl-prev { left:5px; } .owl-carousel .owl-nav div.owl-next { right:5px; } .owl-carousel:hover .owl-nav { opacity:1; } .category-content .inner h6 { text-transform:uppercase; font-weight:600; margin-top:28px; transition:0.5s all; -webkit-transition:0.5s all; } .categories-style-default { text-align:center; } .categories-style-default .cat-item .category-content .product-category-thumbnail { position:relative; overflow:hidden; } .categories-style-default .cat-item .category-content .product-category-thumbnail: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); } .categories-style-default .cat-item:hover .category-content .product-category-thumbnail:before { -webkit-animation:shine .75s; animation:shine .75s; } #quick-view-modal.woocommerce div.product .shop-bottom .quantity { width:140px; margin-bottom:30px; } #quick-view-modal.woocommerce div.product .hidden-on-qick { display:none; } #quick-view-modal.woocommerce div.product.layout-3 .content-product-left .product-images-content .woocommerce-product-gallery figure .woocommerce-product-gallery__image { padding:0; } #quick-view-modal.woocommerce div.product .row-same-height { margin-right:0rem; } #quick-view-modal.woocommerce div.product .content-product-left::-webkit-scrollbar-track { -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3); background-color:#F5F5F5; } #quick-view-modal.woocommerce div.product .content-product-left::-webkit-scrollbar { width:6px; background-color:#F5F5F5; } #quick-view-modal.woocommerce div.product .content-product-left::-webkit-scrollbar-thumb { background-color:#000000; } #quick-view-modal.woocommerce div.product .content-product-left .product-images-content { padding:35px !important; } #quick-view-modal.woocommerce div.product .content-product-left .product-images-content img { width:100%; height:auto; } #quick-view-modal.woocommerce div.product .content-product-right { overflow-x:auto; position:absolute; top:0; right:0; bottom:0; overflow-x:hidden; padding-bottom:50px; } #quick-view-modal.woocommerce div.product .content-product-right .shop-top { padding-top:50px; } #quick-view-modal.woocommerce div.product .content-product-right::-webkit-scrollbar { width:6px; background-color:transparent; transition:0.5s all; } #quick-view-modal.woocommerce div.product .content-product-right::-webkit-scrollbar-thumb { background-color:transparent; transition:0.5s all; } #quick-view-modal.woocommerce div.product .content-product-right:hover::-webkit-scrollbar-thumb { background-color:#999999; } .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .summary-content { padding:30px 60px; } .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .summary-content .product_title.entry-title { font-size:24px; margin-top:0; } .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content .summary-content .woocs_price_code .amount { font-size:24px; font-weight:500; } #quick-view-modal { position:fixed; top:0; bottom:0; left:0; right:0; overflow:auto; visibility:hidden; outline:0; display:none; background:rgba(0,0,0,0.6); transition:0.3s all; -webkit-transiton:0.3s all; opacity:0; display:block; } #quick-view-modal.woocommerce div.product .content-product-left .product-images-content .woocommerce-product-gallery figure .woocommerce-product-gallery__image { margin-bottom:0; min-height:476px; } #quick-view-modal.woocommerce div.product.layout-4 .content-product-right .shop-bottom form .single_add_to_cart_button { margin-left:0px; margin-top:0; } #quick-view-modal.loading .jws-ajax-loader { display:block; } #quick-view-modal .woocommerce-product-gallery__wrapper:before { top:50%; z-index:2; position:absolute; opacity:1; left:50%; visibility:visible; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; content:" "; width:15px; height:15px; display:inline-block; vertical-align:middle; border:2px solid #000000; border-radius:50%; border-right-color:transparent !important; -webkit-animation:load-spin 450ms infinite linear; animation:load-spin 450ms infinite linear; } #quick-view-modal .woocommerce-product-gallery__wrapper:after { background:rgba(255,255,255,0.9); position:absolute; width:100%; height:100%; content:""; top:0; left:0; transition:0.7s all; -webkit-transition:0.7s all; } #quick-view-modal .woocommerce-product-gallery__wrapper.loaded:before, #quick-view-modal .woocommerce-product-gallery__wrapper.loaded:after { opacity:0; visibility:hidden; } #quick-view-modal .close-modal { position:absolute; right:20px; top:20px; font-size:30px; color:#252525; z-index:1; font-weight:600; display:none; } #quick-view-modal div.product { position:relative; } #quick-view-modal div.product .close-modal { display:block; } #quick-view-modal .modal-content { transition:transform 0.5s; transform:translateY(-50%); position:absolute; top:50%; width:100%; padding-top:0; box-shadow:none; background:none; border-radius:0; border:0; outline:none; opacity:0; transition:opacity 0.5s; transition-delay:2s; } #quick-view-modal .modal-content .product { background:#ffffff; overflow:hidden; } #quick-view-modal.open { visibility:visible; } #quick-view-modal.open .modal-content { opacity:1; } #quick-view-modal.open .product { animation:fadeInLeft 1s both; -webkit-animation:fadeInLeft 1s both; } .modal-open #quick-view-modal { opacity:1; z-index:99999; } .modal-open #quick-view-modal .hidden-ct { display:block; } .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images { width:100%; float:none; position:relative; border:1px solid #dfdfdf; } #jws-shop-topbar { width:100%; } #jws-shop-topbar .widget_layered_nav_filters { width:auto !important; } #jws-shop-topbar .widget_layered_nav_filters ul li { display:inline-block; } #jws-shop-topbar .widget_layered_nav_filters ul li a { position:relative; padding-left:15px; font-size:12px; margin-left:15px; } #jws-shop-topbar .widget_layered_nav_filters ul li a:after { content:" X "; position:absolute; left:0; top:50%; transform:translateY(-54%); -webkit-transform:translateY(-54%); font-size:12px; font-weight:bold; } .woocommerce-message { color:#3c763d; border-color:#39b54a; } .woocommerce-message:before { content:"\f00c"; } .woocommerce-error, .woocommerce-info { color:#AF7D27; border-color:#E0B252; } .woocommerce-error:before, .woocommerce-info:before { content:"\f071"; } .woocommerce-error, .woocommerce-info, .woocommerce-message { background-color:transparent; border:2px solid; border-radius:0; overflow:hidden; margin:0 0 20px 0; padding:14px 25px 14px 55px; line-height:1.4; position:relative; font-size:14px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; } .woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button { display:none; } .woocommerce-error:before, .woocommerce-info:before, .woocommerce-message:before { position:absolute; top:50%; line-height:0; font-size:18px; font-family:FontAwesome; left:24px; } .woocommerce.single-product #content { margin-bottom:100px; margin-top:100px; } .woocommerce .related-product { padding-top:115px; } .woocommerce .related-product .slick-arrow.ion-ios-arrow-left { left:20px; } .woocommerce .related-product .slick-arrow.ion-ios-arrow-right { right:20px; } .woocommerce .related-product .product-related-title { height:50px; line-height:50px; color:#ffffff; margin-bottom:45px; padding:0 20px; position:relative; display:inline-block; padding-right:100px; font-weight:600; } .woocommerce .related-product .product-related-title:after { width:calc(100% + 5px); height:100%; position:absolute; left:0; top:5px; content:""; z-index:-1; opacity:0.3; } .woocommerce .product-bottom { margin-top:100px; } .woocommerce .product-bottom .tab-product .woocommerce-tabs .panel { padding:28px 0; box-shadow:none; animation:fadeInUp 0.7s both; -webkit-animation:fadeInUp 0.7s both; } .woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .container { width:100%; padding:0; } .woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews .star-rating { display:block; margin:15px 0; } .woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #comments li { margin-bottom:30px; } .woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #comments .comment-text { display:inline-block; vertical-align:top; width:calc(100% - 110px); padding-left:30px; } .woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #comments .comment-text .meta strong { position:relative; padding-left:9px; font-weight:500; } .woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #comments .comment-text .meta strong:before { content:"-"; position:absolute; top:-4px; left:0; font-weight:300; } .woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #comments .content-left { display:inline-block; vertical-align:top; width:80px; } .woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #respond textarea, .woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #respond input { background:transparent; outline:none; box-shadow:none; border:1px solid #dddddd; padding:8px; width:100%; } .woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #respond .comment-form-author, .woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #respond .comment-form-email { display:inline-block; width:100%; } .woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #respond .comment-form-author { margin-right:30px; } .woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #respond p { margin-bottom:22px; } .woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #respond input#submit { width:200px; height:46px; line-height:46px; border-radius:25px; text-align:center; color:#ffffff; text-transform:uppercase; font-weight:500; border:0; padding:0; } .woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .woocommerce-Reviews #respond input#submit:hover { background:#252525; color:#ffffff; } .woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .shop_attributes { border:none; width:100%; } .woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .shop_attributes th { font-weight:400; border:1px solid rgba(0,0,0,0.1); padding:5px 8px; } .woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .shop_attributes td { border:1px solid rgba(0,0,0,0.1); border-left:none; font-style:normal; padding:5px 8px; } .woocommerce .product-bottom .tab-product .woocommerce-tabs .panel .shop_attributes td p { margin:0; } .woocommerce .product-bottom .tab-product .woocommerce-tabs .wc-tabs { text-align:center; display:flex; -webkit-display:flex; margin:0 -10px; } .woocommerce .product-bottom .tab-product .woocommerce-tabs .wc-tabs li { margin:0 10px; padding-bottom:5px; } .woocommerce .product-bottom .tab-product .woocommerce-tabs .wc-tabs li a { height:50px; line-height:50px; color:#ffffff; padding:0 20px; position:relative; display:block; text-transform:uppercase; font-weight:600; } .woocommerce .product-bottom .tab-product .woocommerce-tabs .wc-tabs li a:after { width:calc(100% + 5px); height:100%; position:absolute; left:0; top:5px; content:""; opacity:0.3; z-index:-1; } .woocommerce div.product .content-product-left .product-advanced { position:absolute; bottom:15px; right:15px; } .woocommerce div.product .content-product-left .ad-item { width:130px; height:40px; line-height:40px; border-radius:25px; background:rgba(255,255,255,0.7); text-align:center; font-size:10px; display:inline-block; } .woocommerce div.product .content-product-left .ad-item:last-child { margin-left:20px; } .woocommerce div.product .content-product-left .ad-item a { display:block; } .woocommerce div.product .content-product-left .ad-item a i { font-size:18px; vertical-align:middle; font-weight:600; margin-right:0px; margin-bottom:3px; } .woocommerce div.product .content-product-left .ad-item a span { font-size:18px; font-weight:600; margin-right:5px; vertical-align:middle; margin-bottom:3px; } .woocommerce div.product .content-product-left .ad-item:hover { background:rgba(0,0,0,0.7); } .woocommerce div.product .content-product-left .ad-item:hover a { color:#ffffff; } .woocommerce div.product .content-product-left .product-images-content { position:relative; padding-left:100px; } .woocommerce div.product .content-product-left .product-images-content.no_galley .woocommerce-product-gallery { padding-left:0; } .woocommerce div.product .content-product-left .product-images-content.no_galley .woocommerce-product-gallery img { width:100%; } .woocommerce div.product .content-product-left .product-images-content .woocommerce-product-gallery { margin-bottom:0px; } .woocommerce div.product .content-product-left .product-images-content .woocommerce-product-gallery .new, .woocommerce div.product .content-product-left .product-images-content .woocommerce-product-gallery .onsale { width:75px; height:25px; color:#ffffff; line-height:25px; text-align:center; position:absolute; top:20px; left:0; background:#252525; z-index:1; } .woocommerce div.product .content-product-left .product-images-content .woocommerce-product-gallery .woocommerce-product-gallery__trigger { position:absolute; width:28px; height:28px; background:#ffffff; border-radius:100%; z-index:1; right:15px; top:15px; font-size:0px; } .woocommerce div.product .content-product-left .product-images-content .woocommerce-product-gallery .woocommerce-product-gallery__trigger img { width:0px !important; } .woocommerce div.product .content-product-left .product-images-content .woocommerce-product-gallery .woocommerce-product-gallery__trigger:after { position:absolute; content:"\e657"; font-family:'Pe-icon-7-stroke'; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; font-size:36px; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); left:50%; content:"\f48a"; font-family:"Ionicons"; color:#9c9c9c; } .woocommerce div.product .content-product-left .product-images-content .product-thumbnails { position:absolute; top:0; left:0; height:100%; } .woocommerce div.product .content-product-left .product-images-content .product-thumbnails .thumbnails { padding-top:0; position:relative; margin:0; height:100%; } .woocommerce div.product .content-product-left .product-images-content .product-thumbnails .thumbnails .slick-slide img { width:100%; height:auto; } .woocommerce div.product .content-product-left .product-images-content .product-thumbnails .thumbnails .thumb1 { margin-bottom:20px; } .woocommerce div.product .content-product-left .product-images-content.left .product-thumbnails { width:86px; } .woocommerce div.product .content-product-left .product-images-content.right { padding-right:100px; padding-left:0; } .woocommerce div.product .content-product-left .product-images-content.right .product-thumbnails { right:0; left:initial; width:86px; } .woocommerce div.product .content-product-left .product-images-content.right .woocommerce-product-gallery img { width:100%; } .woocommerce div.product .content-product-left .product-images-content.outside { padding-left:0; } .woocommerce div.product .content-product-left .product-images-content.outside .woocommerce-product-gallery img { width:100%; } .woocommerce div.product .content-product-left .product-images-content.bottom { padding-left:0; } .woocommerce div.product .content-product-left .product-images-content.bottom .product-thumbnails { position:initial; width:auto; margin-top:23px; } .woocommerce div.product .content-product-left .product-images-content.bottom .product-thumbnails .slick-list { margin:0 -11px; } .woocommerce div.product .content-product-left .product-images-content.bottom .product-thumbnails .slick-slide { margin:0 11px; } .woocommerce div.product .content-product-left .product-images-content.bottom .product-thumbnails .thumb1 { padding:10px 8px 10px 8px; border:1px solid #dedede; } .woocommerce div.product .content-product-left .product-images-content.bottom .woocommerce-product-gallery img { width:100%; } .woocommerce div.product .content-product-right.outside .product-thumbnails .thumb1 { width:115px !important; } .woocommerce div.product .content-product-right .shop-top .woocommerce-product-rating { margin-bottom:18px; } .woocommerce div.product .content-product-right .shop-top .woocommerce-product-rating .woocommerce-review-link { font-weight:400; } .woocommerce div.product .content-product-right .shop-top .product_title { font-size:16px; margin-top:0; font-weight:600; margin-bottom:13px; } .woocommerce div.product .content-product-right .shop-top .price { margin-bottom:5px; } .woocommerce div.product .content-product-right .shop-bottom .product-thumbnails { margin-top:45px; } .woocommerce div.product .content-product-right .shop-bottom .product-thumbnails .thumb1 { border:1px solid transparent; margin-left:10px; } .woocommerce div.product .content-product-right .shop-bottom .product-thumbnails .thumb1.slick-current { border:1px solid #4d4d4d; } .woocommerce div.product .content-product-right .shop-bottom .product-thumbnails .thumb1:first-child { margin-left:0; } .woocommerce div.product .content-product-right .shop-bottom .description { margin-bottom:27px; } .woocommerce div.product .content-product-right .shop-bottom .info-product { margin-top:31px; } .woocommerce div.product .content-product-right .shop-bottom .info-product .product_meta { margin-top:46px; } .woocommerce div.product .content-product-right .shop-bottom .info-product .product_meta >span { display:block; margin-bottom:-2px; } .woocommerce div.product .content-product-right .shop-bottom .info-product .product_meta >span a { font-weight:400; } .woocommerce div.product .content-product-right .shop-bottom .info-product .social_share { margin-top:40px; } .woocommerce div.product .content-product-right .shop-bottom .info-product .social_share >span { display:none; } .woocommerce div.product .content-product-right .shop-bottom .info-product .social_share ul li { display:inline-block; margin-right:12px; } .woocommerce div.product .content-product-right .shop-bottom .info-product .social_share ul li a:first-child { margin-left:0; } .woocommerce div.product .content-product-right .shop-bottom .info-product .social_share ul li a:last-child { margin-right:0; } .woocommerce div.product .content-product-right .shop-bottom .strap-product .price_text { display:none; } .woocommerce div.product .content-product-right .shop-bottom .strap-product h3 { font-size:14px; margin-top:30px; } .woocommerce div.product .content-product-right .shop-bottom .strap-product form .yith-wfbt-items { list-style:none; padding:0; margin:0; } .woocommerce div.product .content-product-right .shop-bottom .strap-product form .yith-wfbt-items li { position:relative; } .woocommerce div.product .content-product-right .shop-bottom .strap-product form .yith-wfbt-items li.is-checked { color:#252525; } .woocommerce div.product .content-product-right .shop-bottom .strap-product form .yith-wfbt-items li label { font-weight:400; } .woocommerce div.product .content-product-right .shop-bottom .strap-product form .yith-wfbt-items li label input { -webkit-appearance:none; -moz-appearance:none; appearance:none; width:20px; position:relative; } .woocommerce div.product .content-product-right .shop-bottom .strap-product form .yith-wfbt-items li label input:after { position:absolute; content:"\f067"; left:0; top:50%; font:normal normal normal 14px/1 FontAwesome; transform:translateY(-75%); font-size:18px; font-weight:600; font-weight:100; font-weight:300; } .woocommerce div.product .content-product-right .shop-bottom .strap-product form .yith-wfbt-items li label input:checked:after { opacity:1; content:"\f00c"; } .woocommerce div.product .content-product-right .shop-bottom .strap-product form .yith-wfbt-submit-block .yith-wfbt-submit-button { font-size:12px; color:#ffffff; height:40px; width:165px; border-radius:25px; text-align:center; line-height:40px; padding:0; font-weight:300; border:none; display:inline-block; margin-top:15px; margin-bottom:30px; transition:0.3s all; } .woocommerce div.product .content-product-right .shop-bottom .my-size { margin-top:31px; margin-bottom:-31px; } .woocommerce div.product .content-product-right .shop-bottom .yith-btn { display:inline-block; width:24%; vertical-align:bottom; } .woocommerce div.product .content-product-right .shop-bottom .yith-btn .yith-wcwl-add-to-wishlist { margin:0; } .woocommerce div.product .content-product-right .shop-bottom .yith-btn .yith-wcwl-add-to-wishlist .ajax-loading { display:none !important; } .woocommerce div.product .content-product-right .shop-bottom .yith-btn .yith-wcwl-add-to-wishlist .feedback { display:none; } .woocommerce div.product .content-product-right .shop-bottom .yith-btn .yith-wcwl-add-to-wishlist >div a { font-size:0; position:relative; display:block; background:#ffffff; border-radius:100%; -webkit-border-radius:100%; width:40px; height:40px; margin:13px auto; line-height:40px; font-weight:400; padding:0; margin:0 10px; border:1px solid #dddddd; } .woocommerce div.product .content-product-right .shop-bottom .yith-btn .yith-wcwl-add-to-wishlist >div a:before { font-family:"Ionicons"; position:absolute; font-size:18px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); } .woocommerce div.product .content-product-right .shop-bottom .yith-btn .yith-wcwl-add-to-wishlist >div a:hover { color:#ffffff; } .woocommerce div.product .content-product-right .shop-bottom .yith-btn .yith-wcwl-add-to-wishlist >div.yith-wcwl-add-button a:before { content:"\f387"; } .woocommerce div.product .content-product-right .shop-bottom .yith-btn .yith-wcwl-add-to-wishlist >div.yith-wcwl-wishlistaddedbrowse a:before, .woocommerce div.product .content-product-right .shop-bottom .yith-btn .yith-wcwl-add-to-wishlist >div.yith-wcwl-wishlistexistsbrowse a:before { content:"\f388"; } .woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_button, .woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_buttons { font-size:14px; color:#ffffff; height:40px; width:150px; border-radius:25px; text-align:center; line-height:40px; padding:0; border:none; display:inline-block; border:1px solid; vertical-align:top; transition:0.5s all; -webkit-transition:0.5s all; } .woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_button:hover, .woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_buttons:hover { background-color:#171717; } .woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_button.disabled, .woocommerce div.product .content-product-right .shop-bottom .single_add_to_cart_buttons.disabled { cursor:no-drop; } .woocommerce div.product .content-product-right .shop-bottom form { display:inline-block; vertical-align:middle; margin-bottom:0; } .woocommerce div.product .content-product-right .shop-bottom form .single_variation_wrap { margin-top:25px; } .woocommerce div.product .content-product-right .shop-bottom form .single_variation_wrap .single_variation .out-of-stock { border:2px solid #E0B252; background-color:transparent; color:#AF7D27; padding:5px; width:150px; text-align:center; } .woocommerce div.product .content-product-right .shop-bottom form .single_variation_wrap .single_variation >p { border:2px solid #E0B252; background-color:transparent; color:#AF7D27; padding:15px; margin-bottom:20px; } .woocommerce div.product .content-product-right .shop-bottom form .single_variation_wrap .amount { display:block; margin-bottom:8px; margin-top:0px; max-width:100%; display:inline-block; min-width:47px; overflow:hidden; } .woocommerce div.product .content-product-right .shop-bottom form .variations tr td { text-align:left; display:inline-block; padding:0; vertical-align:middle; } .woocommerce div.product .content-product-right .shop-bottom form .variations tr td label { font-size:16px; text-align:left; font-weight:400 !important; margin-bottom:22px; margin-right:50px; } .woocommerce div.product .content-product-right .shop-bottom form .variations tr td.value { margin-bottom:25px; } .woocommerce div.product .content-product-right .shop-bottom form .variations tr td .reset_variations { font-size:12px; margin-left:10px; vertical-align:middle; display:inline-block; visibility:visible; } .woocommerce div.product .content-product-right .shop-bottom form .variations tr td .reset_variations:before { content:"\f2d7"; font-family:"Ionicons"; margin-right:5px; display:inline-block; } .woocommerce div.product .content-product-right .shop-bottom form .variations tr td .tawcvs-swatches { padding:0; display:inline-block; vertical-align:middle; } .woocommerce div.product .content-product-right .shop-bottom form .variations tr td .tawcvs-swatches .swatch-color { width:20px; height:20px; line-height:20px; box-shadow:none; opacity:1; margin:0; margin-right:10px; } .woocommerce div.product .content-product-right .shop-bottom form .variations tr td .tawcvs-swatches .swatch-color:before { top:3px; left:6px; } .woocommerce div.product .content-product-right .shop-bottom form .variations tr td .tawcvs-swatches .swatch-label { background:none; width:auto; box-shadow:none; border:1px solid #b8b8b8; opacity:1; border-radius:0; display:inline-block; min-width:40px; min-height:40px; line-height:40px; margin-right:7px; } .woocommerce div.product .content-product-right .shop-bottom form .variations tr td .tawcvs-swatches .swatch-label.selected { border-bottom:2px solid transparent; box-shadow:none; color:#ffffff; } .woocommerce div.product.product-type-external .shop-bottom .cart { display:inline-block; width:37%; vertical-align:middle; margin-bottom:0; } .woocommerce div.product.product-type-external .shop-bottom .cart a { margin-left:0px; } .woocommerce div.product .price .amount { font-size:24px; } .woocommerce div.product .price del .amount { border:none; text-decoration:line-through; font-size:14px; } .woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form { width:100%; } .woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .single_add_to_cart_button, .woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .single_add_to_cart_buttons { margin-top:40px; margin-left:0; margin-right:20px; } .woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .group_table { border:1px solid #aaaaaa; width:100%; } .woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .group_table tr { border-bottom:1px solid #aaaaaa; } .woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .group_table tr:last-child { border-bottom:none; } .woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .group_table tr td .jws-quantity-wrap { margin-top:0px; width:100%; } .woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .group_table tr td .jws-quantity-wrap .quantity { margin:0 15px 0 auto; height:30px; width:115px; border:1px solid #aaaaaa; } .woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .group_table tr td .jws-quantity-wrap .quantity .jws-font:after { line-height:30px; display:none; } .woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .group_table tr td .jws-quantity-wrap .quantity .input-text { line-height:30px; height:30px; } .woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .group_table tr .label { font-size:14px; display:table-cell; vertical-align:inherit; text-align:left; padding-left:35px; } .woocommerce div.product.product-type-grouped .content-product-right .shop-bottom form .group_table tr .label label { margin-bottom:0; padding:15px 0; } .woocommerce div.product .sticky-move.is_stuck { padding-top:120px; transition:0.5s all; } .woocommerce div.product.layout-3 .content-product-right { padding:0 15px; } .woocommerce div.product.layout-3 .content-product-left .product-images-content { padding-left:0; } .woocommerce div.product.layout-3 .content-product-left .product-images-content .woocommerce-product-gallery figure .woocommerce-product-gallery__image { width:50%; padding:5px; } .woocommerce div.product.layout-3 .content-product-left .product-images-content .woocommerce-product-gallery figure .woocommerce-product-gallery__image img { width:100%; } .woocommerce div.product.layout-2 .content-product-right { padding:0 15px; } .woocommerce div.product.layout-2 .content-product-left .product-images-content { padding-left:0; } .woocommerce div.product.layout-2 .content-product-left .product-images-content .woocommerce-product-gallery figure .woocommerce-product-gallery__image { margin-bottom:30px; } .woocommerce div.product.layout-2 .content-product-left .product-images-content .woocommerce-product-gallery figure .woocommerce-product-gallery__image img { width:100%; } .woocommerce div.product.layout-2 .content-product-left .product-images-content .woocommerce-product-gallery figure .woocommerce-product-gallery__image:last-child { margin-bottom:0; } .woocommerce div.product.layout-4 .content-product-right { padding:0 15px; } .woocommerce div.product.layout-4 .content-product-right .shop-bottom form { width:74%; } .woocommerce div.product.layout-4 .content-product-right .shop-bottom form .single_add_to_cart_button { margin-left:0; margin-top:30px; } .woocommerce div.product.layout-4 .content-product-left .product-images-content { padding-left:0; } .woocommerce div.product.layout-4 .content-product-left .product-images-content .woocommerce-product-gallery figure .woocommerce-product-gallery__image { margin-bottom:30px; } .woocommerce div.product.layout-4 .content-product-left .product-images-content .woocommerce-product-gallery figure .woocommerce-product-gallery__image img { width:100%; } .woocommerce div.product.layout-4 .content-product-left .product-images-content .woocommerce-product-gallery figure .woocommerce-product-gallery__image:last-child { margin-bottom:0; } .woocommerce div.side-in .content-product-right { padding:0 15px; } .woocommerce div.side-in .content-product-right .shop-bottom form .single_add_to_cart_button, .woocommerce div.side-in .content-product-right .shop-bottom form single_add_to_cart_buttons { margin-left:0px; } .blas-filter-cat .jws-categories-filter ul { text-align:center; } .blas-filter-cat .jws-categories-filter ul li { display:inline-block; margin:0 12px; } .blas-filter-cat .jws-categories-filter ul li a { color:#ffffff; font-weight:400; text-transform:uppercase; line-height:50px; } .blas-filter-cat .jws-categories-filter ul li a.selected { border-bottom:1px solid #ffffff; } .catalog-sidebar, .shop-detail-sidebar { margin-top:50px; } .catalog-sidebar.right .widget_layered_nav .pa_color ul li .swatch-color, .shop-detail-sidebar.right .widget_layered_nav .pa_color ul li .swatch-color { margin-left:0 !important; } .catalog-sidebar .widget-title, .shop-detail-sidebar .widget-title { height:50px; line-height:50px; padding-left:20px; color:#ffffff; margin-bottom:30px; width:calc(100% - 5px); position:relative; } .catalog-sidebar .widget-title:after, .shop-detail-sidebar .widget-title:after { width:calc(100% + 5px); height:100%; position:absolute; left:0; top:5px; content:""; opacity:0.3; z-index:-1; } .catalog-sidebar .widget, .shop-detail-sidebar .widget { margin-bottom:65px; } .catalog-sidebar .widget:last-child, .catalog-sidebar .widget.widget_price_filter, .shop-detail-sidebar .widget:last-child, .shop-detail-sidebar .widget.widget_price_filter { border-bottom:none; } .catalog-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount, .shop-detail-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount { text-align:center; } .catalog-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label, .shop-detail-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label { width:auto; display:inline-block; background:#ffffff; box-shadow:0 3px 9px rgba(0,0,0,0.16); font-weight:600; margin:0 auto; margin-bottom:37px; border-radius:5px; padding:10px 30px; font-size:16px; } .catalog-sidebar .widget_jws_search_widget .search-modal.search-fix, .shop-detail-sidebar .widget_jws_search_widget .search-modal.search-fix { margin-bottom:0px; } .catalog-sidebar .widget_jws_search_widget .search-modal.search-fix .modal-content .search-results .woocommerce, .shop-detail-sidebar .widget_jws_search_widget .search-modal.search-fix .modal-content .search-results .woocommerce { padding:30px 0; display:none; } .catalog-sidebar .widget_jws_search_widget .search-modal.search-fix .modal-content form, .shop-detail-sidebar .widget_jws_search_widget .search-modal.search-fix .modal-content form { border:1px solid #bababa; position:relative; } .catalog-sidebar .widget_jws_search_widget .search-modal.search-fix .modal-content form .loading:after, .shop-detail-sidebar .widget_jws_search_widget .search-modal.search-fix .modal-content form .loading:after { margin-top:-6px !important; } .catalog-sidebar .widget_jws_search_widget .search-modal.search-fix .modal-content form .search-fields .search-field, .shop-detail-sidebar .widget_jws_search_widget .search-modal.search-fix .modal-content form .search-fields .search-field { width:calc(100% - 46px); height:46px; border:none; background:transparent; padding-left:11px; font-size:12px; border-right:none; } .catalog-sidebar .widget_jws_search_widget .search-modal.search-fix .modal-content form button, .shop-detail-sidebar .widget_jws_search_widget .search-modal.search-fix .modal-content form button { width:46px; height:46px; border:none; vertical-align:top; margin-left:-4px; border-radius:0; font-size:18px; color:initial; background:transparent; border-left:none; } .catalog-sidebar .widget_jws_search_widget .search-modal.search-fix .modal-content form button:before, .shop-detail-sidebar .widget_jws_search_widget .search-modal.search-fix .modal-content form button:before { font-weight:bold; } .catalog-sidebar .widget_layered_nav_filters ul li a, .shop-detail-sidebar .widget_layered_nav_filters ul li a { position:relative; padding-left:15px; } .catalog-sidebar .widget_layered_nav_filters ul li a:after, .shop-detail-sidebar .widget_layered_nav_filters ul li a:after { content:" X "; position:absolute; left:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); } .catalog-sidebar .widget_products .product_list_widget .amount, .shop-detail-sidebar .widget_products .product_list_widget .amount { font-size:18px; } .catalog-sidebar .widget_products .product_list_widget .amount .woocommerce-Price-currencySymbol, .shop-detail-sidebar .widget_products .product_list_widget .amount .woocommerce-Price-currencySymbol { margin-right:5px; } .catalog-sidebar .widget_products .product_list_widget a img, .shop-detail-sidebar .widget_products .product_list_widget a img { width:80px; float:left; margin-right:12px; margin-bottom:15px; height:auto; border:1px solid #dfdfdf; padding:5px; transition:0.5s all; -webkit-transition:0.5s all; } .catalog-sidebar .widget_products .product_list_widget a span, .shop-detail-sidebar .widget_products .product_list_widget a span { display:block; margin-bottom:-4px; line-height:22px; transform:translateY(-4px); -webkit-transform:translateY(-4px); font-weight:600; transition:0.5s all; -webkit-transition:0.5s all; } .catalog-sidebar .widget_products .product_list_widget li, .shop-detail-sidebar .widget_products .product_list_widget li { margin-bottom:25px; clear:both; display:block; position:relative; min-height:82px; } .catalog-sidebar .widget_products .product_list_widget li:last-child, .shop-detail-sidebar .widget_products .product_list_widget li:last-child { margin-bottom:0px; } .catalog-sidebar .widget_product_categories .product-categories li, .shop-detail-sidebar .widget_product_categories .product-categories li { margin-bottom:24px; position:relative; } .catalog-sidebar .widget_product_categories .product-categories li:before, .shop-detail-sidebar .widget_product_categories .product-categories li:before { margin-right:12px; content:"\f372"; font-family:Ionicons; display:inline-block; } .catalog-sidebar .widget_product_categories .product-categories li span, .shop-detail-sidebar .widget_product_categories .product-categories li span { float:right; } .catalog-sidebar .widget_product_categories .product-categories li a, .shop-detail-sidebar .widget_product_categories .product-categories li a { transition:0.5s all; -webkit-transition:0.5s all; display:inline-block; } .catalog-sidebar .widget_product_categories .product-categories li:hover:before, .catalog-sidebar .widget_product_categories .product-categories li.current-cat:before, .shop-detail-sidebar .widget_product_categories .product-categories li:hover:before, .shop-detail-sidebar .widget_product_categories .product-categories li.current-cat:before { content:"\f373"; } .catalog-sidebar .widget_layered_nav .pa_size li, .shop-detail-sidebar .widget_layered_nav .pa_size li { position:relative; font-size:12px; margin-bottom:-2px; } .catalog-sidebar .widget_layered_nav .pa_size li:last-child, .shop-detail-sidebar .widget_layered_nav .pa_size li:last-child { margin-bottom:0; } .catalog-sidebar .widget_layered_nav .pa_size li a, .shop-detail-sidebar .widget_layered_nav .pa_size li a { padding-left:20px; display:inline-block; } .catalog-sidebar .widget_layered_nav .pa_size li span, .shop-detail-sidebar .widget_layered_nav .pa_size li span { float:right; } .catalog-sidebar .widget_layered_nav .pa_size li:before, .shop-detail-sidebar .widget_layered_nav .pa_size li:before { content:"\f105"; position:absolute; font-family:FontAwesome; } .catalog-sidebar .widget_layered_nav .pa_size li:hover:before, .catalog-sidebar .widget_layered_nav .pa_size li.chosen:before, .shop-detail-sidebar .widget_layered_nav .pa_size li:hover:before, .shop-detail-sidebar .widget_layered_nav .pa_size li.chosen:before { content:"\f178"; } .catalog-sidebar .widget_layered_nav .pa_color ul li, .shop-detail-sidebar .widget_layered_nav .pa_color ul li { display:inline-block; margin-right:16px; } .catalog-sidebar .widget_layered_nav .pa_color ul li:last-child, .shop-detail-sidebar .widget_layered_nav .pa_color ul li:last-child { margin-right:0; } .catalog-sidebar .widget_layered_nav .pa_color ul li.chosen a:before, .shop-detail-sidebar .widget_layered_nav .pa_color ul li.chosen a:before { opacity:1; } .catalog-sidebar .widget_layered_nav .pa_color ul li a, .shop-detail-sidebar .widget_layered_nav .pa_color ul li a { position:relative; padding:0; cursor:pointer; border-radius:50%; width:30px; height:30px; text-align:center; display:inline-block; } .catalog-sidebar .widget_layered_nav .pa_color ul li a:hover, .shop-detail-sidebar .widget_layered_nav .pa_color ul li a:hover { border-color:#d1d1d1; } .catalog-sidebar .widget_layered_nav .pa_color ul li a:after, .shop-detail-sidebar .widget_layered_nav .pa_color ul li a:after { content:""; position:absolute; left:50%; bottom:80%; border-width:4px 4px 0 4px; border-style:solid; border-color:#000 transparent transparent transparent; margin-bottom:6px; margin-left:-4px; visibility:hidden; opacity:0; transition:all 250ms ease-out; } .catalog-sidebar .widget_layered_nav .pa_color ul li a:before, .shop-detail-sidebar .widget_layered_nav .pa_color ul li a:before { content:"\f3fd"; font-family:"Ionicons"; color:#fff; position:absolute; font-size:38px; z-index:3; line-height:16px; left:8px; top:10px; text-align:center; opacity:0; } .catalog-sidebar .widget_layered_nav .pa_color ul li a .nav-title, .shop-detail-sidebar .widget_layered_nav .pa_color ul li a .nav-title { position:absolute; bottom:80%; text-indent:0; background:#000; padding:5px 10px; line-height:1; border-radius:20px; margin-bottom:10px; min-width:50px; color:#fff; left:50%; white-space:pre; text-align:center; text-transform:none; transform:translate(-50%,0); -ms-transform:translate(-50%,0); -webkit-transform:translate(-50%,0); visibility:hidden; opacity:0; transition:all 250ms ease-out; font-size:12px; } .catalog-sidebar .widget_layered_nav .pa_color ul li a:hover:after, .catalog-sidebar .widget_layered_nav .pa_color ul li a:hover .nav-title, .shop-detail-sidebar .widget_layered_nav .pa_color ul li a:hover:after, .shop-detail-sidebar .widget_layered_nav .pa_color ul li a:hover .nav-title { bottom:100%; opacity:1; visibility:visible; } .catalog-sidebar .widget_layered_nav .pa_color ul li .count-atr, .shop-detail-sidebar .widget_layered_nav .pa_color ul li .count-atr { display:none; } .catalog-sidebar .widget_layered_nav .pa_color ul li .swatch-color, .shop-detail-sidebar .widget_layered_nav .pa_color ul li .swatch-color { width:30px; height:30px; border-radius:50%; -webkit-border-radius:50%; display:inline-block; vertical-align:top; margin-top:3px; } #content .action-filter-swaper { padding:0 15px; } #content .action-filter-swaper .shop-topbar-content { margin-right:-30px; } #content .action-filter-swaper .widgets-area .widget { float:right; margin-right:30px; } #content .action-filter-swaper .widgets-area .shop-filter-actived { float:left; margin-top:12px; } #content .action-filter-swaper .widgets-area .shop-filter-actived .found { font-size:18px; font-weight:500; } #content .action-filter-swaper .widgets-area .shop-filter-actived .remove-filter-actived { margin-left:15px; float:right; padding-left:15px; position:relative; } #content .action-filter-swaper .widgets-area .shop-filter-actived .remove-filter-actived:after { content:" X "; position:absolute; left:0; top:50%; transform:translateY(-54%); -webkit-transform:translateY(-54%); font-size:12px; font-weight:bold; } #content .action-filter-swaper .widgets-area .kitgreen-price-filter-list ul li { margin-bottom:5px; } #content .action-filter-swaper .widgets-area .kitgreen-price-filter-list ul li a { font-size:12px; position:relative; } #content .action-filter-swaper .widgets-area .kitgreen-price-filter-list ul li a:after { position:absolute; content:""; left:0; bottom:0px; background:#a9a9a9; height:1px; width:0; } #content .action-filter-swaper .widgets-area .kitgreen-price-filter-list ul li a.actived:after { width:100%; } #content .action-filter-swaper .widgets-area .widget_jws_search_widget .search-modal.search-fix .modal-content form { width:270px; height:50px; border-color:#dfdfdf; background:transparent; } #content .action-filter-swaper .widgets-area .widget_jws_search_widget .search-modal.search-fix .modal-content form .loading { bottom:16px !important; right:50px; } #content .action-filter-swaper .widgets-area .widget_jws_search_widget .search-modal.search-fix .modal-content form .search-fields .search-field { height:50px; font-size:14px; } #content .action-filter-swaper .widgets-area .widget_jws_search_widget .search-modal.search-fix .modal-content form .search-fields button { height:50px; } #content .action-filter-swaper .widgets-area .product-sort-by { width:250px; height:50px; border:#dfdfdf 1px solid; background:transparent; line-height:50px; position:relative; } #content .action-filter-swaper .widgets-area .product-sort-by:after { content:"\e874"; position:absolute; right:20px; bottom:0; font-family:'Linearicons-Free'; font-weight:bold; } #content .action-filter-swaper .widgets-area .product-sort-by .woocommerce-ordering { float:none; cursor:pointer; } #content .action-filter-swaper .widgets-area .product-sort-by > ul .label { display:none; } #content .action-filter-swaper .widgets-area .product-sort-by > ul .current span { margin-left:18px; } #content .action-filter-swaper .widgets-area .product-sort-by > ul ul { position:absolute; top:102%; z-index:99999; background:#ffffff; width:100%; box-shadow:0 0 20px rgba(0,0,0,0.05); display:none; } #content .action-filter-swaper .widgets-area .product-sort-by > ul ul li a { font-size:14px; position:relative; font-weight:400; display:block; border-bottom:1px solid #ebebeb; padding:0 10px; } #content .action-filter-swaper .widgets-area .product-sort-by > ul ul li a.active { display:none; } #content .action-filter-swaper .widgets-area .kitgreen_attributes_filter .pa_size ul li { margin-bottom:5px; } #content .action-filter-swaper .widgets-area .kitgreen_attributes_filter .pa_size ul li a { max-width:105px; min-width:53px; overflow:hidden; display:inline-flex; } #content .action-filter-swaper .widgets-area .kitgreen_attributes_filter .pa_size ul li a:before { display:none; } #content .action-filter-swaper .widgets-area .kitgreen_attributes_filter .pa_size ul li a .nav-title { font-size:12px; } #content .action-filter-swaper .widgets-area .kitgreen_attributes_filter .pa_size ul li a .nav-title span { position:relative; } #content .action-filter-swaper .widgets-area .kitgreen_attributes_filter .pa_size ul li a .nav-title span:after { position:absolute; content:""; left:0; bottom:0px; background:#a9a9a9; height:1px; width:0; } #content .action-filter-swaper .widgets-area .kitgreen_attributes_filter .pa_size ul li .count-atr { font-size:12px; letter-spacing:1px; width:56px; text-align:center; display:in; } #content .action-filter-swaper .widgets-area .kitgreen_attributes_filter .pa_size ul li.chosen .nav-title { color:#252525; } #content .action-filter-swaper .widgets-area .kitgreen_attributes_filter .pa_size ul li.chosen .nav-title span:after { width:100%; } #content .action-filter-swaper .widgets-area .kitgreen_attributes_filter .pa_brand ul li { display:inline-block; margin-right:21px; margin-bottom:5px; } #content .action-filter-swaper .widgets-area .kitgreen_attributes_filter .pa_brand ul li a:before { display:none; } #content .action-filter-swaper .widgets-area .kitgreen_attributes_filter .pa_brand ul li a .nav-title { font-size:12px; overflow:hidden; } #content .action-filter-swaper .widgets-area .kitgreen_attributes_filter .pa_brand ul li a .nav-title span { position:relative; } #content .action-filter-swaper .widgets-area .kitgreen_attributes_filter .pa_brand ul li a .nav-title span:after { position:absolute; content:""; left:0; bottom:0px; background:#a9a9a9; height:1px; width:0; } #content .action-filter-swaper .widgets-area .kitgreen_attributes_filter .pa_brand ul li .count-atr { display:none; } #content .action-filter-swaper .widgets-area .kitgreen_attributes_filter .pa_brand ul li.chosen .nav-title { color:#252525; } #content .action-filter-swaper .widgets-area .kitgreen_attributes_filter .pa_brand ul li.chosen .nav-title span:after { width:100%; } #content .action-filter-swaper .widgets-area .kitgreen_attributes_filter .pa_color { max-width:250px; } #content .action-filter-swaper .widgets-area .kitgreen_attributes_filter .pa_color ul li { margin-bottom:10px; } #content .action-filter-swaper .widgets-area .kitgreen_attributes_filter .pa_color ul li.show-color a:before { display:none; } #content .action-filter-swaper .widgets-area .kitgreen_attributes_filter .pa_color ul li.show-color a .swatch-color { width:15px; height:15px; border-radius:50%; -webkit-border-radius:50%; display:inline-block; } #content .action-filter-swaper .widgets-area .kitgreen_attributes_filter .pa_color ul li.show-color a span { vertical-align:middle; } #content .action-filter-swaper .widgets-area .kitgreen_attributes_filter .pa_color ul li.show-color a .nav-title { font-size:12px; margin-left:13px; max-width:105px; display:inline-block; min-width:70px; overflow:hidden; } #content .action-filter-swaper .widgets-area .kitgreen_attributes_filter .pa_color ul li.show-color a .nav-title span { position:relative; } #content .action-filter-swaper .widgets-area .kitgreen_attributes_filter .pa_color ul li.show-color a .nav-title span:after { position:absolute; content:""; left:0; bottom:0px; background:#a9a9a9; height:1px; width:0; } #content .action-filter-swaper .widgets-area .kitgreen_attributes_filter .pa_color ul li.show-color .count-atr { font-size:12px; color:#959595; letter-spacing:1px; width:56px; text-align:center; display:inline-block; float:right; padding-right:27px; } #content .action-filter-swaper .widgets-area .kitgreen_attributes_filter .pa_color ul li.chosen .nav-title span:after { width:100% !important; } #content .action-filter-swaper .widgets-area .kitgreen_attributes_filter .pa_color ul li.chosen .count-atr { color:#252525; } #content .action-filter-swaper .shop-toolbar { padding:49px 0; display:none; } #content .action-filter-swaper .shop-toolbar .toolbar-right span { font-size:36px; font-weight:400; margin-right:15px; vertical-align:bottom; transform:translateY(-2px); display:inline-block; } #content .action-filter-swaper .layout-shop .wc-col-filter span { font-size:14px; } #content .action-filter-swaper .layout-shop .wc-col-filter a { margin-left:9px; cursor:pointer; } #content .action-filter-swaper .layout-shop .wc-col-filter a.active { border-bottom:1px solid; } .product-container { margin-bottom:25px; margin-top:100px; } .woocommerce-pagination { margin-top:45px; } .woocommerce .woocommerce-pagination ul.page-numbers li .loaded-product, .woocommerce-page .woocommerce-pagination .loaded-product { display:none; border:1px solid #959595; box-shadow:none; outline:none; background:transparent; width:211px; margin:0 auto; height:50px; line-height:50px; text-align:center; } .woocommerce .woocommerce-pagination ul.page-numbers li.loaded .loaded-product, .woocommerce-page .woocommerce-pagination.loaded .loaded-product { display:block; } .woocommerce .woocommerce-pagination ul.page-numbers li.loaded ul.page-numbers, .woocommerce-page .woocommerce-pagination.loaded ul.page-numbers { display:none; } .woocommerce .woocommerce-pagination ul.page-numbers li ul.page-numbers, .woocommerce-page .woocommerce-pagination ul.page-numbers { text-align:center; } .woocommerce .woocommerce-pagination ul.page-numbers li ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li { display:none; } .woocommerce .woocommerce-pagination ul.page-numbers li ul.page-numbers li:last-child, .woocommerce-page .woocommerce-pagination ul.page-numbers li:last-child { display:block; clear:both; } .woocommerce .woocommerce-pagination ul.page-numbers li ul.page-numbers li a, .woocommerce-page .woocommerce-pagination ul.page-numbers li a { 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; position:relative; } .woocommerce .woocommerce-pagination ul.page-numbers li ul.page-numbers li a span:after, .woocommerce-page .woocommerce-pagination ul.page-numbers li a span:after { position:relative; top:0px; right:-3px; content:"\e878"; font-family:'Linearicons-Free'; display:inline-block; } .woocommerce .woocommerce-pagination ul.page-numbers li ul.page-numbers li a span.show:after, .woocommerce-page .woocommerce-pagination ul.page-numbers li a span.show:after { content:"\e862"; -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; } .product-thumb img { width:100%; } .comment-form-rating label { display:inline-block; vertical-align:middle; font-weight:400; } .star-rating { font-family:"Ionicons"; height:20px; line-height:20px; overflow:hidden; position:relative; text-align:left; width:5.8em; letter-spacing:5px; display:inline-block; vertical-align:middle; font-size:14px; margin-right:5px; color:#9c9c9c; } .star-rating:before, .star-rating span:before { content:'\f4b3\f4b3\f4b3\f4b3\f4b3'; left:0; top:0; position:absolute; } .star-rating span { overflow:hidden; position:absolute; text-indent:-999em; color:#ffd200; } .star-rating span:before { text-indent:0; } .stars { font-size:11px; letter-spacing:3px; margin-left:15px; margin-top:2px; display:inline-block; vertical-align:top; } .stars [class*="star"] { text-indent:-999em; display:block; position:absolute; display:inline-block; } .stars [class*="star"]:before { position:absolute; font-family:"FontAwesome"; left:0; text-indent:0; } .stars .star-1 { width:15px; z-index:50; } .stars .star-2 { width:30px; z-index:40; } .stars .star-3 { width:45px; z-index:30; } .stars .star-4 { width:60px; z-index:20; } .stars .star-5 { width:75px; z-index:10; } .stars .star-5:before { content:"\f006\f006\f006\f006\f006"; } .stars .star-1:hover:before, .stars .star-1.active:before { content:"\f005"; } .stars .star-2:hover:before, .stars .star-2.active:before { content:"\f005\f005"; } .stars .star-3:hover:before, .stars .star-3.active:before { content:"\f005\f005\f005"; } .stars .star-4:hover:before, .stars .star-4.active:before { content:"\f005\f005\f005\f005"; } .stars .star-5:hover:before, .stars .star-5.active:before { content:"\f005\f005\f005\f005\f005"; } .price_slider { margin-bottom:23px; } .ui-slider { position:relative; text-align:left; } .ui-slider .ui-slider-handle { position:absolute; z-index:2; width:22px; height:22px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; cursor:pointer; outline:none; top:-6px; border:none; border:1px solid #ffffff; } .ui-slider .ui-slider-handle:last-child { transform:translatex(-16px); -webkit-transform:translatex(-16px); } .ui-slider .ui-slider-range { position:absolute; z-index:1; display:block; border:0; } .price_slider_wrapper .ui-widget-content { background:#d7d7d7; border:none; border-radius:5px; } .ui-slider-horizontal { height:10px; } .ui-slider-horizontal .ui-slider-range { top:0; height:100%; border-radius:5px; } .ui-slider-horizontal .ui-slider-range-min { left:-1px; } .ui-slider-horizontal .ui-slider-range-max { right:-1px; } .price_slider_amount .button { display:none; } .tb-products-grid { margin-bottom:0; margin-top:30px; } @media (min-width: 992px) { .tax-product_cat .no_container, .post-type-archive-product .no_container { padding:0 45px; } } @media (max-width: 991px) { .tax-product_cat .no_container, .post-type-archive-product .no_container { padding:0 15px; } } .processing:before { content:""; background:rgba(255,255,255,0.6); position:absolute; left:0; top:0; width:100%; height:100%; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; z-index:1; } .processing: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:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; 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; } .woocommerce-cart .woocommerce .cart-empty { text-align:center; position:relative; font-size:36px; text-transform:uppercase; letter-spacing:1px; line-height:1.5; padding:250px 0 0px 0; font-weight:bold !important; margin-bottom:30px; } .woocommerce-cart .woocommerce .cart-empty:after, .woocommerce-cart .woocommerce .cart-empty:before { position:absolute; color:rgba(142,142,142,0.2); left:50%; font-weight:normal; transform:translateX(-50%); -o-transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); -sand-transform:translateX(-50%); } .woocommerce-cart .woocommerce .cart-empty:before { content:"\e66e"; font-size:180px; margin-left:-18px; top:0px; font-family:'Pe-icon-7-stroke'; } .woocommerce-cart .woocommerce .cart-empty:after { content:"\f00d"; font-size:60px; top:91px; font-family:"FontAwesome"; } .woocommerce-cart .woocommerce .kitgreen-empty-cart-text { text-align:center; margin-top:-25px; margin-bottom:25px; line-height:1.7; color:#8E8E8E; } .woocommerce-cart .woocommerce .return-to-shop { text-align:center; margin-bottom:50px; } .woocommerce-cart .woocommerce .button.wc-backward { width:200px; display:block; height:50px; color:#ffffff; line-height:50px; text-align:center; font-weight:400; margin-top:32px; padding:0; border:none; margin:0 auto; margin-top:30px; } .woocommerce-cart .woocommerce .button.wc-backward:hover { opacity:0.8; } .woocommerce-cart .woocommerce .cart-emtry-text { text-align:center; } .cart-collaterals .continue { font-size:18px; font-weight:500; letter-spacing:0.7px; } .cart-collaterals .continue i { margin-left:10px; } .cart-collaterals .cart_totals h2 { font-size:18px; font-weight:500; letter-spacing:0.7px; text-transform:uppercase; margin:0; } .cart-collaterals .cart_totals .wc-proceed-to-checkout a { width:100%; display:block; height:50px; color:#ffffff; line-height:50px; text-align:center; font-weight:400; margin-top:32px; } .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover { opacity:0.9; } .cart-collaterals .cart_totals .respon-table { padding:9px 30px 9px 30px; background:#f6f6f6; margin-top:27px; } .cart-collaterals .cart_totals table tr { border-bottom:1px solid #d1d1d1; } .cart-collaterals .cart_totals table tr.order-total th { font-size:18px; } .cart-collaterals .cart_totals table tr .woocs_special_price_code { font-weight:400; } .cart-collaterals .cart_totals table tr:last-child { border-bottom:none; } .cart-collaterals .cart_totals table tr th { padding:15px 0px; font-weight:500; } .cart-collaterals .cart_totals table tr td { padding:15px 0px; } .cart-actions { margin-top:30px; margin-bottom:97px; } .cart-actions .updatecart { background:#f6f6f6; padding:22px 40px; width:205px; margin:0 0 0 auto; } .cart-actions .updatecart .button { background:none; border:none; border-bottom:2px solid; font-weight:500; font-size:18px; letter-spacing:1px; padding-bottom:4px; } .cart-actions .coupon { background:#f6f6f6; padding:16px 50px; } .cart-actions .coupon label { display:none; } .cart-actions .coupon .input-text { border:1px solid #d0d0d0; height:46px; width:250px; padding-left:15px; margin-right:30px; } .cart-actions .coupon .input-text::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color:#959595; } .cart-actions .coupon .input-text::-moz-placeholder { /* Firefox 19+*/ color:#959595; } .cart-actions .coupon .input-text:-ms-input-placeholder { /* IE 10+*/ color:#959595; } .cart-actions .coupon .input-text:-moz-placeholder { /* Firefox 18- */ color:#959595; } .cart-actions .coupon .button { background:none; border:none; border-bottom:2px solid; font-weight:500; font-size:18px; letter-spacing:1px; padding-bottom:4px; } .shop_table thead { background:#f6f6f6; } .shop_table thead th { font-size:18px; font-weight:600; padding:30px 0px; text-align:center; } .shop_table tr.order-total .includes_tax { display:block; margin-top:5px; } .shop_table { width:100%; } .woocommerce-cart-form .shop_table tr td { padding:18px 12px; border:none; text-align:center; border-bottom:1px solid #d1d1d1; } .shop_table th.product-name { text-align:left; } .shop_table th.product-thumbnail { width:10px; } .shop_table th.product-remove { width:40px; } .shop_table td.order-status { text-align:center !important; } .shop_table td.product-remove { padding:0; text-align:center; } .shop_table td.product-remove a { position:relative; font-size:0px; display:inline-block; border-radius:50%; height:20px; width:20px; line-height:28px; cursor:pointer; padding-right:16px; padding-right:0; } .shop_table td.product-remove a:after, .shop_table td.product-remove a:before { content:" "; position:absolute; right:0px; top:50%; margin-top:-1px; width:20px; height:2px; display:inline-block; background-color:#252525; -webkit-transition:background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out; -moz-transition:background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out; -o-transition:background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out; transition:background-color 0.2s ease-in-out, transform 0.2s ease-in-out, width 0.2s ease-in-out; } .shop_table td.product-remove a:after { transform:rotate(-44deg); -webkit-transform:rotate(-44deg); -moz-transform:rotate(-44deg); -o-transform:rotate(-44deg); -ms-transform:rotate(-44deg); -sand-transform:rotate(-44deg); } .shop_table td.product-remove a:before { -webkit-transform:rotate(44deg); -moz-transform:rotate(44deg); -o-transform:rotate(44deg); -ms-transform:rotate(44deg); -sand-transform:rotate(44deg); transform:rotate(44deg); } .shop_table td.product-remove a:hover:after { transform:rotate(0deg); -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); -ms-transform:rotate(0deg); -sand-transform:rotate(0deg); } .shop_table td.product-remove a:hover:before { -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); -ms-transform:rotate(0deg); -sand-transform:rotate(0deg); transform:rotate(0deg); } .shop_table td.product-remove a:after, .shop_table td.product-remove a:before { right:5px; } .shop_table td.product-name { text-align:left; } .shop_table td.product-name a { text-transform:none; letter-spacing:.3px; display:block; } .shop_table td.product-name .variation { display:inline-block; margin-top:10px; } .shop_table td.product-price span { font-size:14px; } .shop_table td.product-subtotal span { font-size:14px; } .shop_table td.product-thumbnail img { max-width:120px; height:auto; } .woocommerce-cart .woocommerce-cart-form__cart-item .woocommerce-variation-add-to-cart, .shop-bottom .woocommerce-variation-add-to-cart { margin-top:6px; } .woocommerce-cart .woocommerce-cart-form__cart-item .jws-quantity-wrap label, .shop-bottom .jws-quantity-wrap label { display:none; } .woocommerce-cart .woocommerce-cart-form__cart-item .quantity, .shop-bottom .quantity { position:relative; height:40px; width:150px; background:#f6f6f6; border-radius:25px; text-align:center; font-size:14px; display:inline-block; margin-bottom:30px; /* for chrome */ /* for mozilla */ } .woocommerce-cart .woocommerce-cart-form__cart-item .quantity .input-text, .shop-bottom .quantity .input-text { border:none; text-align:center; line-height:40px; background:none; height:40px; outline:none; width:100%; } .woocommerce-cart .woocommerce-cart-form__cart-item .quantity input[type=number]::-webkit-inner-spin-button, .woocommerce-cart .woocommerce-cart-form__cart-item .quantity input[type=number]::-webkit-outer-spin-button, .shop-bottom .quantity input[type=number]::-webkit-inner-spin-button, .shop-bottom .quantity input[type=number]::-webkit-outer-spin-button { -webkit-appearance:none; margin:0; } .woocommerce-cart .woocommerce-cart-form__cart-item .quantity input[type=number], .shop-bottom .quantity input[type=number] { -moz-appearance:textfield; } .woocommerce-cart .woocommerce-cart-form__cart-item .quantity .jws-font:after, .shop-bottom .quantity .jws-font:after { position:absolute; height:40px; top:0; line-height:40px; cursor:pointer; width:46px; font-size:20px; font-weight:bold; } .woocommerce-cart .woocommerce-cart-form__cart-item .quantity .jws-font.jws-qty-minus:after, .shop-bottom .quantity .jws-font.jws-qty-minus:after { left:3px; content:"\f462"; font-family:"Ionicons"; } .woocommerce-cart .woocommerce-cart-form__cart-item .quantity .jws-font.jws-qty-plus:after, .shop-bottom .quantity .jws-font.jws-qty-plus:after { right:3px; content:"\f489"; font-family:"Ionicons"; } #yith-wcwl-form .wishlist-title { margin-bottom:30px; } #yith-wcwl-form .wishlist_table tr:last-child td { border:none; } #yith-wcwl-form .wishlist_table tr th { border:none; } #yith-wcwl-form .wishlist_table tr td { border-bottom:1px solid; } #yith-wcwl-form .wishlist_table tr td .wishlist-in-stock, #yith-wcwl-form .wishlist_table tr td .wishlist-out-of-stock { display:inline-block; padding:5px 10px; border:2px solid #297E29; text-transform:uppercase; font-size:12px; letter-spacing:.3px; font-weight:700; } #yith-wcwl-form .wishlist_table tr td a.button { font-size:14px; color:#ffffff; height:40px; border-radius:25px; text-align:center; line-height:40px; padding:0; border:none; display:inline-block; border:1px solid; vertical-align:top; transition:0.5s all; -webkit-transition:0.5s all; } #yith-wcwl-form .wishlist_table tr td a.button:hover { opacity:0.8; } .no_galley { padding:0 !important; } #search-modal.layout1 { position:fixed; top:0; bottom:0; left:0; right:0; display:none; overflow:auto; backface-visibility:hidden; visibility:hidden; outline:0; z-index:99999; } #search-modal.layout1.show { visibility:visible; display:block; backface-visibility:visible; } #search-modal.layout1 .modal-footer { z-index:2; position:relative; border:none; } #search-modal.layout1 .modal-content { z-index:2; background:transparent; outline:none; box-shadow:none; transition:none; transform:translate(-50%,-40%); position:absolute; top:35%; max-width:1170px; padding-top:0; border:none; left:50%; } #search-modal.layout1 .modal-content .search-results { max-height:500px; overflow:auto; margin-top:80px; transform:translatey(50px); -webkit-transform:translatey(50px); transition:all .3s ease .3s; transition-delay:0.3s; opacity:0; } #search-modal.layout1 .modal-content .search-results::-webkit-scrollbar-track { -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3); background-color:#F5F5F5; } #search-modal.layout1 .modal-content .search-results::-webkit-scrollbar { width:6px; background-color:#F5F5F5; } #search-modal.layout1 .modal-content .search-results::-webkit-scrollbar-thumb { background-color:#000000; } #search-modal.layout1 .modal-content .search-results .woocommerce ul { text-align:center; } #search-modal.layout1 .modal-content .search-results .woocommerce ul li { display:inline-block; max-width:240px; text-align:center; vertical-align:top; animation:fadeIn 0.5s both; margin:0 15px; margin-bottom:40px; font-size:18px; color:#ffffff; } #search-modal.layout1 .modal-content .search-results .woocommerce ul li a .title { font-size:14px; color:#ffffff; display:block; margin-top:19px; } #search-modal.layout1 .modal-content .search-results .woocommerce ul li a .price { display:block; font-size:14px; clear:both; color:#959595; } #search-modal.layout1 .modal-content form { position:relative; } #search-modal.layout1 .modal-content form .loading { position:absolute; bottom:24px; right:70px; } #search-modal.layout1 .modal-content form .loading:after { border:2px solid #ffffff; } #search-modal.layout1 .modal-content form .search-fields { transform:translatey(50px); -webkit-transform:translatey(50px); transition:all .3s ease .3s; opacity:0; transition-delay:0.2s; } #search-modal.layout1 .modal-content form .product-cats { text-align:center; transform:translatey(50px); -webkit-transform:translatey(50px); transition:all .3s ease .3s; transition-delay:0.1s; opacity:0; } #search-modal.layout1 .modal-content form .product-cats label input { display:none; } #search-modal.layout1 .modal-content form .product-cats label span { color:#ffffff; font-size:18px; font-weight:300; margin:0 15px; } #search-modal.layout1 .modal-content form .product-cats label input:checked+span { border-bottom:1px solid #ffffff; } #search-modal.layout1 .modal-content form .search-submit { position:absolute; bottom:3px; right:0; } #search-modal.layout1 .modal-content form .search-submit input { background:none; border:none; font-size:0px; width:40px; height:40px; z-index:2; position:relative; } #search-modal.layout1 .modal-content form .search-submit:after { content:"\f4a5"; position:absolute; top:7px; right:0; font-family:"Ionicons"; color:#ffffff; font-size:30px; } #search-modal.layout1 .modal-content form .search-field { font-size:24px; color:#ffffff; width:100%; background:none; border:none; border-bottom:1px solid #464646; padding:11px 0; letter-spacing:3px; } #search-modal.layout1 .modal-content form .search-field::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color:#ffffff; font-weight:100; } #search-modal.layout1 .modal-content form .search-field::-moz-placeholder { /* Firefox 19+*/ color:#ffffff; font-weight:100; } #search-modal.layout1 .modal-content form .search-field:-ms-input-placeholder { /* IE 10+*/ color:#ffffff; font-weight:100; } #search-modal.layout1 .modal-content form .search-field:-moz-placeholder { /* Firefox 18- */ color:#ffffff; font-weight:100; } #search-modal.layout1 .moal-overlay { position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.89); z-index:1; transition:all .2s ease .2s; } #search-modal.layout1.show .modal-content .search-results { transform:translatey(0px); -webkit-transform:translatey(0px); opacity:1; } #search-modal.layout1.show form .search-fields, #search-modal.layout1.show form .product-cats { transform:translatey(0px); -webkit-transform:translatey(0px); opacity:1; } #search-modal .loading { position:absolute; bottom:35px; right:70px; } #search-modal .loading:after { opacity:0; visibility:hidden; top:50%; margin-top:-18px; position:absolute; left:50%; bottom:-50px; margin-left:-17px; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; content:" "; width:35px; height:35px; display:inline-block; vertical-align:middle; border:2px solid #1b1b1b; border-radius:50%; border-right-color:transparent !important; z-index:999; } #search-modal.searching .modal-content form .loading:after { opacity:1; visibility:visible; -webkit-animation:load-spin 450ms infinite linear; animation:load-spin 450ms infinite linear; } .woocommerce-pagination-number { text-align:center; margin-top:96px; } .woocommerce-pagination-number .page-numbers li { display:inline-block; } .woocommerce-pagination-number .page-numbers li >a, .woocommerce-pagination-number .page-numbers li >span { width:23px; height:23px; line-height:23px; border-radius:100%; position:relative; display:block; text-align:center; margin:0 14px; transition:0.4s all; -webkit-transition:0.4s all; } .woocommerce-pagination-number .page-numbers li >a.current, .woocommerce-pagination-number .page-numbers li >a:hover, .woocommerce-pagination-number .page-numbers li >span.current, .woocommerce-pagination-number .page-numbers li >span:hover { color:#ffffff; } .woocommerce-pagination-number .page-numbers li >a:after, .woocommerce-pagination-number .page-numbers li >span:after { position:absolute; content:""; border:1px solid #a9a9a9; width:calc(100% + 6px); height:calc(100% + 6px); border-radius:100%; top:-3px; left:-3px; z-index:-1; } .slick-arrow { position:absolute; font-size:50px; border-radius:50%; text-align:center; top:50%; z-index:1; cursor:pointer; opacity:0; visibility:hidden; transition:0.3s all; -webkit-transition:0.3s all; transform:translateY(-50%); -webkit-transform:translateY(-50%); } .slick-arrow.slick-disabled { color:#999999; } .slick-arrow.ion-ios-arrow-left { left:10px; } .slick-arrow.ion-ios-arrow-right { right:10px; } .slick-slider:hover .slick-arrow { opacity:1; visibility:visible; } .jws-mini-cart { right:-320px; } .widget-panel-open .jws-mini-cart { transform:translatex(0px); -webkit-transform:translatex(0px); height:auto; } .jws-push-menu { max-width:380px; height:auto; padding-bottom:0; position:fixed; right:-100%; z-index:2001; width:100%; overflow-y:auto; background:#fff; transition:0.7s all; -webkit-transition:0.7s all; top:0; padding-top:30px; right:0; transform:translatex(380px); -webkit-transform:translatex(380px); } .jws-push-menu .title { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; border-bottom:1px solid #929292; margin:0; font-weight:600; font-size:18px; text-align:left; max-width:160px; letter-spacing:2px; margin-left:15px; margin-bottom:28px; } .jws-push-menu .title i { font-size:45px; position:absolute; top:19px; right:15px; cursor:pointer; } .jws-push-menu .widget_shopping_cart_content .shipping { font-size:12px; font-weight:600; padding:0px 30px; margin-bottom:25px; letter-spacing:1px; display:inline-block; } .jws-push-menu .widget_shopping_cart_content .shipping i { margin-right:10px; } .jws-push-menu .widget_shopping_cart_content .shipping-emtry { font-size:12px; color:#A40000; font-weight:600; padding:0px 30px; margin-bottom:25px; letter-spacing:1px; display:none; } .jws-push-menu .widget_shopping_cart_content .shipping-emtry i { margin-right:10px; } .jws-push-menu .widget_shopping_cart_content .edit-cart { background:none; font-size:12px; font-weight:600; margin-bottom:25px; letter-spacing:1px; border-bottom:1px solid; margin:10px 15px; } .jws-push-menu .widget_shopping_cart_content .jws-cart-panel-list-wrap { margin-bottom:25px; } .jws-push-menu .widget_shopping_cart_content .jws-cart-panel-summary .woocommerce-mini-cart__total.total { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; background:#f6f4f4; padding:13px 15px; margin:0; font-size:14px; text-transform:uppercase; font-weight:500; } .jws-push-menu .widget_shopping_cart_content .jws-cart-panel-summary .woocommerce-mini-cart__total.total strong { font-weight:500; } .jws-push-menu .widget_shopping_cart_content .jws-cart-panel-summary .out_product a { background:#171717; } .jws-push-menu .widget_shopping_cart_content .jws-cart-panel-summary .woocommerce-mini-cart__buttons.buttons { margin-bottom:0px; } .jws-push-menu .widget_shopping_cart_content .jws-cart-panel-summary .woocommerce-mini-cart__buttons.buttons a { position:relative; display:block; padding:13px 30px; color:#fff; font-size:14px; letter-spacing:0.7px; text-transform:uppercase; text-align:center; margin-bottom:0px; font-weight:500; transition:0.5s all; -webkit-transition:0.5s all; } .jws-push-menu .widget_shopping_cart_content .jws-cart-panel-summary .woocommerce-mini-cart__buttons.buttons:hover a { background:#000000; opacity:0.8; } .jws-push-menu .widget_shopping_cart_content .jws-cart-panel-quantity-pricing .jws-quantity-wrap label { display:none; } .jws-push-menu .widget_shopping_cart_content .cart_list { max-height:350px; overflow:auto; position:relative; } .jws-push-menu .widget_shopping_cart_content .cart_list.show:after { background:rgba(255,255,255,0.8); position:absolute; content:""; top:0; left:0; width:100%; height:100%; } .jws-push-menu .widget_shopping_cart_content .cart_list.show:before { top:50%; z-index:2; position:absolute; opacity:1; left:50%; visibility:visible; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; content:" "; width:30px; height:30px; display:inline-block; vertical-align:middle; border:2px solid #000000; border-radius:50%; border-right-color:transparent !important; -webkit-animation:load-spin 450ms infinite linear; animation:load-spin 450ms infinite linear; } .jws-push-menu .widget_shopping_cart_content .cart_list::-webkit-scrollbar { width:6px; background-color:transparent; transition:0.5s all; } .jws-push-menu .widget_shopping_cart_content .cart_list::-webkit-scrollbar-thumb { background-color:transparent; transition:0.5s all; } .jws-push-menu .widget_shopping_cart_content .cart_list:hover::-webkit-scrollbar-thumb { background-color:#999999; } .jws-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item { border:1px solid #dcdcdc; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; margin:10px 15px; padding:12px; } .jws-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item.loading .jws-cart-panel-item-thumbnail:after { display:block; } .jws-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item.loading .jws-cart-panel-item-thumbnail .lnr-cross { display:none; } .jws-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .jws-cart-panel-item-thumbnail { width:65px; max-width:65px; -webkit-flex-basis:65px; -ms-flex-preferred-size:65px; flex-basis:65px; position:relative; } .jws-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .jws-cart-panel-item-thumbnail:after { top:42%; z-index:2; position:absolute; opacity:1; left:42%; visibility:visible; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; content:" "; width:15px; height:15px; display:inline-block; vertical-align:middle; border:2px solid #ffffff; border-radius:50%; border-right-color:transparent !important; -webkit-animation:load-spin 450ms infinite linear; animation:load-spin 450ms infinite linear; display:none; } .jws-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .jws-cart-panel-item-thumbnail .remove { position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; height:100%; background:rgba(0,0,0,0.7); color:#ffffff; line-height:83px; text-align:center; font-size:20px; opacity:0; transition:0.3s all; -webkit-transition:0.3s all; backface-visibility:hidden; } .jws-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .jws-cart-panel-item-details { max-width:200px; width:auto; -webkit-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1; padding-left:25px; } .jws-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .jws-cart-panel-item-details .jws-cart-panel-product-title { font-size:14px; line-height:15px; display:block; margin-bottom:10px; width:90%; font-weight:600; } .jws-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .jws-cart-panel-item-details .jws-cart-panel-item-price { margin-top:-8px; } .jws-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .jws-cart-panel-item-details .woocommerce-Price-amount.amount { font-size:12px; } .jws-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax { width:90px; max-width:90px; -webkit-flex-basis:90px; -ms-flex-preferred-size:90px; flex-basis:90px; border:solid 1px #e8e8e8; position:relative; text-align:center; } .jws-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax .quantity .input-text { width:50px; height:30px; border-radius:1px; border:none; font-size:14px; letter-spacing:1px; text-align:center; border:solid 1px #e8e8e8; border-top:0; border-bottom:none; } .jws-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax .quantity input[type=number]::-webkit-inner-spin-button, .jws-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax .quantity input[type=number]::-webkit-outer-spin-button { -webkit-appearance:none; margin:0; } .jws-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax .quantity input[type=number] { -moz-appearance:textfield; } .jws-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax .quantity .jws-font { font-size:10px; line-height:24px; width:25px; vertical-align:top; -webkit-transition:color 0.2s ease; transition:color 0.2s ease; font-size:20px; position:absolute; right:0px; cursor:pointer; } .jws-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax .quantity .jws-font:hover { color:#000000; } .jws-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax .quantity .jws-font:before { position:absolute; } .jws-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax .quantity .jws-font.jws-qty-minus { top:9%; left:-8px; } .jws-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax .quantity .jws-font.jws-qty-minus:before { content:"-"; } .jws-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax .quantity .jws-font.jws-qty-plus { top:12%; } .jws-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item .quanty-ajax .quantity .jws-font.jws-qty-plus:before { content:"+"; } .jws-push-menu .widget_shopping_cart_content .cart_list .mini_cart_item:hover .jws-cart-panel-thumbnail-wrap .remove { opacity:1; } #jws-widget-panel-overlay { content:''; position:fixed; background:#000000; left:0; top:0; width:100%; height:100%; z-index:999; opacity:0; visibility:hidden; transition:0.5s all; -webkit-transition:0.5s all; } #jws-widget-panel-overlay.show { opacity:0.7; visibility:visible; } .jws-cart-panel-empty .edit-cart, .jws-cart-panel-empty .total-cart, .jws-cart-panel-empty .in_product, .jws-cart-panel-empty .woocommerce-mini-cart.total { display:none; } .empty { display:none; padding:30px; } .jws-cart-panel-empty .empty { display:block; } .element-loading .overlay-loader { display:block; } .kitgreen-products-tabs .overlay-loader { background-color:transparent; } .kitgreen-products-tabs .overlay-loader div { position:absolute; } .kitgreen-products-tabs .kitgreen-tab-content .kitgreen-products-loader .overlay-loader div, .hidden-loader .overlay-loader div { display:none; } .overlay-loader { position:absolute; top:0; right:0; bottom:0; left:0; background-color:#fff; display:none; -webkit-transition:0.5s ease opacity; -moz-transition:0.5s ease opacity; transition:0.5s ease opacity; z-index:10; } .overlay-loader>div { position:fixed; top:50%; left:50%; margin-left:-10px; } .overlay-loader span { display:block; bottom:0px; width:2px; height:5px; background:#000; position:absolute; -webkit-animation:preloader 1s infinite ease-in-out; -moz-animation:preloader 1s infinite ease-in-out; -ms-animation:preloader 1s infinite ease-in-out; -o-animation:preloader 1s infinite ease-in-out; animation:preloader 1s infinite ease-in-out; } .overlay-loader span:nth-child(2) { left:4px; -webkit-animation-delay:.2s; -moz-animation-delay:.2s; -ms-animation-delay:.2s; -o-animation-delay:.2s; animation-delay:.2s; } .overlay-loader span:nth-child(3) { left:8px; -webkit-animation-delay:.4s; -moz-animation-delay:.4s; -ms-animation-delay:.4s; -o-animation-delay:.4s; animation-delay:.4s; } .overlay-loader span:nth-child(4) { left:12px; -webkit-animation-delay:.6s; -moz-animation-delay:.6s; -ms-animation-delay:.6s; -o-animation-delay:.6s; animation-delay:.6s; } .overlay-loader span:nth-child(5) { left:16px; -webkit-animation-delay:.8s; -moz-animation-delay:.8s; -ms-animation-delay:.8s; -o-animation-delay:.8s; animation-delay:.8s; } .jws-ajax-loader { display:none; } .jws-ajax-loader .overlay-loader { background:transparent; } .jws-ajax-loader .overlay-loader span { background:#ffffff; } .bt-product-items { margin-top:20px; } .modal-open .jws-ajax-loader .overlay-loader { display:block; } .kitgreen-products-loaders.show { position:initial !important; } .kitgreen-products-loaders.show .overlay-loader { display:block; } .kitgreen-products-loaders.show .overlay-loader div { position:absolute; top:15%; } #yith-wcwl-popup-message { position:fixed; bottom:0; left:0; width:100%; color:#ffffff; font-size:40px; padding:0; z-index:99; height:100px; top:initial; right:initial; margin:0 !important; border-radius:0; border:none; line-height:100px; animation:slideInUp 0.5s both; } .ajax-loading { visibility:hidden !important; } .footer-main { z-index:2; position:relative; } .icon_footer { text-align:right; } .icon_footer li { display:inline-block; margin-left:25px; } .icon_footer li:first-child { margin-left:0; } .icon_footer li a i { transition:0.4s all; -webkit-transition:0.4s all; font-size:18px; } .contact_footer li { letter-spacing:0.6px; margin-bottom:11px; border-bottom:1px solid #d7d7d7; padding-bottom:15px; margin-bottom:17px; } .contact_footer li i { margin-right:10px; font-size:16px; } .contact_footer li span { font-size:13px; margin-top:1px; } .contact_footer li:last-child { border:none; } #footer-jws.footer-v3 { overflow:hidden; } #footer-jws .sub-menu li { margin-bottom:10px; } #footer-jws .sub-menu li a { font-weight:400; } #footer-jws .sub-menu-heical { text-align:right; } #footer-jws .sub-menu-heical li { display:inline-block; margin-left:23px; } #footer-jws .sub-menu-heical li a { font-size:13px; } #footer-jws .copy_right { font-size:13px; letter-spacing:0.3px; } #footer-jws.footer-v3 .mc4wp-form input { background:#ffffff; border:1px solid #ffffff; } #footer-jws.footer-v3 .sub-menu-heical li a { color:#ffffff; } #footer-jws.footer-v3 .icon_footer li a { color:#ffffff; } #footer-jws.footer-v3 .kitgreen-blog-holder .post-item { margin-bottom:5px; } #footer-jws.footer-v3 .kitgreen-blog-holder .post-item .content-blog { border:none; padding-bottom:10px; } #footer-jws.footer-v3 .kitgreen-blog-holder .post-item .content-blog .title a { color:#ffffff; font-weight:400; } #footer-jws.footer-v3 .kitgreen-blog-holder .post-item .content-blog .blog-innfo { color:#ffffff; font-size:13px; } #footer-jws.footer-v3 .sub-menu li a { color:#ffffff; } #footer-jws.footer-v3 .contact_footer li { color:#ffffff; border:none; margin-bottom:12px; padding-bottom:0; } .form_shadow { box-shadow:0 0 70px rgba(0,0,0,0.04); padding:106px 127px !important; } .form_shadow .wpcf7 form .item_row { margin-bottom:33px; } .form_shadow .wpcf7 form .item_row label { width:75px; } .form_shadow .wpcf7 form .item_row .your-message { width:calc(100% - 75px); } .form_shadow .wpcf7 form .submit_btn { clear:both; margin:0 auto; padding-top:8px; } .form_shadow .wpcf7 form .submit_btn:before { display:none; } .form_shadow .wpcf7 form .submit_btn .wpcf7-submit { height:46px; line-height:45px; width:170px; text-align:center; color:#171717; font-weight:600; border-radius:25px; -webkit-border-radius:25px; border:1px solid; display:block; transition:0.5s all; -webkit-transition:0.5s all; } .wpcf7 form .item_row { margin-bottom:8px; } .wpcf7 form .item_row label { width:90px; vertical-align:bottom; font-size:14px; color:#68686d; font-weight:400; margin:0; margin-bottom:-8px; } .wpcf7 form .item_row .wpcf7-form-control-wrap { vertical-align:bottom; display:inline-block; width:calc(100% - 90px); } .wpcf7 form .item_row ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color:#171717; } .wpcf7 form .item_row ::-moz-placeholder { /* Firefox 19+*/ color:#171717; } .wpcf7 form .item_row :-ms-input-placeholder { /* IE 10+*/ color:#171717; } .wpcf7 form .item_row :-moz-placeholder { /* Firefox 18- */ color:#171717; } .wpcf7 form .item_row input, .wpcf7 form .item_row textarea { border:none; border-bottom:1px solid #a9a9a9; width:100%; font-weight:500; background:transparent; } .wpcf7 form .item_row textarea { height:78px; } .wpcf7 form .item_row.top label { vertical-align:top; margin-top:11px; } .wpcf7 form .submit_btn { position:relative; display:block; height:44px; width:170px; line-height:44px; margin:44px 0 0 auto; } .wpcf7 form .submit_btn:after { content:""; width:calc(100% + 2px); height:calc(100% + 2px); left:-1px; top:-1px; position:absolute; z-index:0; border-radius:25px; background-size:200% auto; transition:0.5s all; -webkit-transition:0.5s all; } .wpcf7 form .submit_btn:before { content:""; width:100%; height:100%; left:0px; top:0px; position:absolute; z-index:1; border-radius:25px; background:#fafafa; transition:0.4s all; -webkit-transition:0.4s all; } .wpcf7 form .submit_btn .wpcf7-submit { position:relative; z-index:1; background:none; border:none; display:block; width:100%; font-weight:600; } .wpcf7 form .submit_btn:hover .wpcf7-submit { color:#ffffff !important; } .wpcf7 form .submit_btn:hover:before { opacity:0; } .sticky-footer-on { position:fixed; width:100%; left:0; bottom:0; z-index:0; } .main-content { position:relative; z-index:1; } .text-about { border-right:2px solid #d7d7d7; padding-top:10px; padding-bottom:8px; } .text-about div { color:#4a4a4a; } .text-about div strong { font-weight:500; } .text-about .text_big strong { font-size:60px; font-weight:400; font-family:"Raleway"; } .text-about2 .text_big { color:#4a4a4a; } .text-about2 .text_big strong:first-child { font-size:60px; font-weight:400; font-family:"Raleway"; } .custom_team .kitgreen-team-holder.default2 .team-item .item_inner { background:#ffffff; } .custom_shadow { box-shadow:11px 11px 21px rgba(65,202,86,0.2); border-radius:8px; -webkit-border-radius:8px; } .phone_ct { display:block; background:#ffffff; width:300px; height:70px; text-align:center; border-radius:40px; line-height:70px; box-shadow:0px 8px 16px rgba(0,0,0,0.4); font-size:30px; margin:0 auto; } .phone_ct i { margin-right:10px; } .logo_ft { opacity:0.8; transition:0.5s all; -webkit-transition:0.5s all; } .logo_ft:hover { opacity:1; } .btn_footer { height:50px; line-height:50px; width:170px; text-align:center; border-radius:25px; font-weight:500; display:block; border:1px solid #dfdfdf; transition:0.5s all; -webkit-transition:0.5s all; } .btn_footer:hover { color:#ffffff; } .row_custom .vc_col-sm-2 { width:20% !important; } .custom_btn .portfolio-footer { padding-top:34px; } .custom_btn .btn_load { width:190px; height:50px; line-height:50px; text-align:center; border-radius:25px; display:block; margin:0 auto; color:#ffffff !important; } .custom_btn .btn_load:hover { opacity:0.9; } body .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels { background-color:transparent !important; border:none !important; } body .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel { height:0; margin:0 !important; } body .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body { display:block !important; top:0; opacity:0; position:relative; -webkit-transform:translatey(30px) !important; transform:translatey(30px) !important; height:0 !important; padding:0; background:transparent; border:none; overflow:initial; } body .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active { height:auto; } body .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading { color:#ffffff; } body .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading i { color:#ffffff; } body .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-title-text { color:#ffffff; } body .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-body { -webkit-transform:translatey(0px) !important; transform:translatey(0px) !important; opacity:1; transition:0.5s all !important; -webkit-transition:0.5s all !important; animation:fadeIn 0.5s both; height:auto !important; } body .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list { margin:0 !important; margin-bottom:26px !important; } body .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a { font-size:13px; padding:0; background:0 !important; border:0 !important; font-weight:500; } @media (max-width: 991px) { .ct_equal .vc_row-flex { display:block !important; } } @media (min-width: 992px) { body .ct_mg { margin-top:305px !important; } } @media (min-width: 1200px) { .padding200 { padding-left:200px !important; padding-right:200px !important; } .margin_ct .vc_column-inner { margin-bottom:-112px; } .padding_ct .vc_column-inner { padding-top:102px; } .margin_ct2 { margin-left:-67px; } } .contact_top p { margin-bottom:10px; } .contact_top h6 i { margin-right:10px; font-size:24px; } .contact_top h6 a { border-bottom:1px solid; font-weight:600; } .equal-height-ct .vc_row-o-equal-height { position:absolute; width:100%; height:100%; } .title_custom { position:absolute; bottom:0; left:0; } .custom_image img { box-shadow:0 0 59px #e1e1e1; } .ro-maps-info-content hp { font-size:18px; font-weight:bold; } .ro-maps-info-content hp span { font-weight:400; font-size:14px; } .custom_info .kitgreen-info-box.top_icon .box-icon-wrapper .info-box-icon .has_icon { font-size:48px; } .vc_progress_bar .vc_label { margin-bottom:8px; } .vc_progress_bar .vc_single_bar { height:15px; border-radius:10px !important; background:#d7d7d7 !important; box-shadow:none !important; margin-bottom:24px !important; } .vc_progress_bar .vc_single_bar .vc_bar { border-radius:10px !important; } .vc_progress_bar .vc_single_bar .vc_label_units { position:absolute; right:-14px; top:-32px; } .custom_row { box-shadow:0 5px 5px rgba(0,0,0,0.16); border-radius:10px; } body .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel { margin-bottom:30px; } body .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active { margin-bottom:0px; } body .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a, body .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:hover .vc_tta-panel-heading .vc_tta-panel-title a { color:#ffffff !important; } body .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a .vc_tta-controls-icon.vc_tta-controls-icon-chevron:before, body .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:hover .vc_tta-panel-heading .vc_tta-panel-title a .vc_tta-controls-icon.vc_tta-controls-icon-chevron:before { border-color:#ffffff; } body .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body { border-color:transparent; background-color:transparent; padding:25px 0; } body .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading { border-color:#f6f6f6; background-color:#f6f6f6; } body .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title { font-size:16px; } body .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a { padding:20px 20px; } body .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a .vc_tta-controls-icon.vc_tta-controls-icon-chevron { height:15px; width:15px; } body .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a .vc_tta-controls-icon.vc_tta-controls-icon-chevron:before { border-width:0 1px 1px 0; border-color:#4a4a4a; } .my_fotorama_nav_items_div { display:none; } .my_nav_outter .my_nav { display:block; font-size:18px; width:50px; height:50px; line-height:50px; border-radius:100%; background:rgba(255,255,255,0.8); text-align:center; border:none; transition:0.5s all; -webkit-transition:0.5s all; } .my_nav_outter .my_nav .my_fotorama_blue { display:none !important; } .my_nav_outter .my_nav .my_nav_arrow { margin:0 !important; width:auto; } .my_nav_outter .my_nav .my_nav_arrow i { line-height:50px !important; } .my_nav_outter .my_nav .my_nav_arrow i:before { content:"\e875"; font-family:'Linearicons-Free'; font-size:18px; } .my_nav_outter .my_nav.my_nav_right .my_nav_arrow i:before { content:"\e876"; } .my_nav_outter .my_nav:hover .my_nav_arrow i:before { color:#ffffff; } @media (max-width: 767px) { .paddingauto .vc_column-inner { padding:0 15px !important; } .text-about { border:none; } .kitgreen-info-box .info_inner_slider { text-align:center; max-width:480px; margin:0 auto; } } body .imapper-content .my_product_price { margin-bottom:15px; } #wpsl-direction-details::-webkit-scrollbar, #wpsl-stores::-webkit-scrollbar { width:6px; background-color:transparent; transition:0.5s all; } #wpsl-direction-details::-webkit-scrollbar-thumb, #wpsl-stores::-webkit-scrollbar-thumb { background-color:transparent; transition:0.5s all; } #wpsl-direction-details:hover::-webkit-scrollbar-thumb, #wpsl-stores:hover::-webkit-scrollbar-thumb { background-color:#999999; } body.booked-noScroll { overflow:initial; }