a{ -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } a:focus, button:focus{ outline: 2px solid white !important; } .wp-block-navigation ul li a:focus, .wp-block-navigation .wp-block-navigation__submenu-icon:focus{ outline: none; border: 1px solid transparent; } .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{ background-color: var(--wp--preset--color--secondary); } .wp-block-navigation__submenu-container .wp-block-navigation-link a{ color: var(--wp--preset--color--base) !important; } .wp-block-image img{ vertical-align: middle; } .pos-relative{ position: relative; } form { position: relative; } input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select { width: 100%; margin: 0; padding: 10px 15px; border: 1px solid var(--wp--preset--color--border-color); outline: 0; resize: none; line-height: 20px; background: none; color: var(--wp--preset--color--foreground); font-weight: 400; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } select option{ background: var(--wp--preset--color--base); color: var(--wp--preset--color--foreground); } select { -webkit-appearance: none; -moz-appearance: none; appearance: none; } select::-ms-expand { display: none; /* hide the default arrow in ie10 and ie11 */ } input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus, select:focus { border-color: var(--wp--preset--color--primary); } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; -moz-appearance: button; appearance: button; cursor: pointer; border: none; outline: none; padding: 12px 20px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; background-color: var(--wp--preset--color--primary); border-radius: 0; } html input[type="button"], input[type="reset"], input[type="submit"] { text-align: center; letter-spacing: 2px; } .wpcf7-form label { display: block; text-transform: uppercase; font-size: 12px; margin: 0 0 8px; color: var(--wp--preset--color--foreground); font-weight: 700; } .form-group { margin-bottom: 30px; } .form-group p{ margin: 0; } .form-group.half { width: 48%; margin-right: 4%; float: left; } .form-group.half.last { margin-right: 0; } .form-group.third { width: 32%; margin-right: 2%; float: left; } .form-group.third.last { margin-right: 0; } /*sidebar css*/ .sidebar-box,.inner-post-box{ position: relative; box-shadow: 0px 4px 9px var(--wp--preset--color--sidebar-shadow-color); } .sidebar-heading{ display: table; position: absolute; left: 0; right: 0; top: -25px; width: auto; } .sidebar-post-title{ margin-block-start: 10px; margin-block-end: 0; } .sidebar-box .wp-block-page-list ul li{ list-style: square; } .sidebar-box .wp-block-archives-list li , .sidebar-box .wp-block-categories-list li, .sidebar-box .wp-block-page-list li{ list-style: circle; } .sidebar-box .wp-block-archives-list li::marker, .sidebar-box .wp-block-categories-list li::marker, .sidebar-box .wp-block-page-list li::marker{ color: var(--wp--preset--color--primary); } .sidebar-box .wp-block-archives-list,.sidebar-box .wp-block-categories-list{ padding-left: 20px; } .sidebar-box ul li a{ text-decoration: none; } .sidebar-box .wp-block-tag-cloud a{ background: var(--wp--preset--color--primary-light); color: var(--wp--preset--color--black); } .sidebar-box .wp-block-tag-cloud a:hover{ background: var(--wp--preset--color--background); color: var(--wp--preset--color--primary); } /*post css*/ .post-title{ position: relative; } .post-title .wp-block-separator{ width: 57px !important; } .post-title .wp-block-separator:after{ position: absolute; content: ""; width: 10px; height: 10px; border-radius: 10px; background: var(--wp--preset--color--primary); top: 0; bottom: 0; margin: auto; } .archieve-readmore .wp-block-separator{ width: 20px !important; } /*comment*/ .wp-block-comments{ padding: 20px; border: 1px solid var(--wp--preset--color--border-color); } .wp-block-comment-template li .wp-block-columns{ border: 1px solid var(--wp--preset--color--border-color); padding: 20px; } .wp-block-avatar img{ border: 1px solid var(--wp--preset--color--border-color); padding: 2px; } .wp-block-post-comments-form textarea{ background: var(--wp--preset--color--section-bg); } /*pagination*/ .wp-block-query-pagination-numbers .page-numbers{ padding: var(--wp--preset--spacing--20); line-height: 1; text-decoration: none; color:var(--wp--preset--color--primary); } .wp-block-query-pagination-numbers .page-numbers.current{ background-color: var(--wp--preset--color--primary); color: var(--wp--preset--color--white) !important; } .wp-block-query-pagination-numbers .page-numbers:hover{ color:var(--wp--preset--color--heading); } .wp-block-query-pagination-next, .wp-block-query-pagination-previous{ background-color: var(--wp--preset--color--primary); font-size: var(--wp--preset--font-size--small); line-height: 1; padding: 10px; color: var(--wp--preset--color--white); text-decoration: none; } .wp-block-query-pagination-next:hover, .wp-block-query-pagination-previous:hover{ color: var(--wp--preset--color--background); background-color: var(--wp--preset--color--heading); } /*woocommerce*/ .wp-block-group.woocommerce.product{ margin-block-start: 0; } .wc-block-grid__product,.woocommerce .products li,.wp-block-woocommerce-related-products li,.products-block-post-template li { text-align: center; padding: 10px !important; background: var(--wp--preset--color--section-bg); } .wc-block-grid__product{ margin: 0 10px; } a.wc-block-grid__product-link,.wc-block-grid__product-image,.wc-block-grid__products .wc-block-grid__product-image img { width: 100%; } .wc-block-components-product-rating__stars,.wc-block-grid__product-rating,.woocommerce .star-rating { margin: 0 auto 0.5em; color: #f4bc16; } .wc-block-components-product-rating__stars::before,.wc-block-grid__product-rating .star-rating:before{ color: #cfc8d8; } .woocommerce span.onsale,.wc-block-grid .wc-block-grid__product-onsale, .wc-block-grid__product-image .wc-block-grid__product-onsale{ background-color: var(--wp--preset--color--primary); color: var(--wp--preset--color--black); padding: 0; border-radius: 0px; margin: 5px !important; min-height: 8px; line-height: 26px; min-width: 60px; } nav.woocommerce-MyAccount-navigation ul li { background: var(--wp--preset--color--primary); border: 1px solid; border-color: var(--wp--preset--color--primary); padding: 12px!important; margin-bottom: 10px; } nav.woocommerce-MyAccount-navigation ul li a{ color: var(--wp--preset--color--black); } nav.woocommerce-MyAccount-navigation ul li:hover { background: var(--wp--preset--color--heading); border-color: var(--wp--preset--color--heading); } nav.woocommerce-MyAccount-navigation ul li:hover a{ color: var(--wp--preset--color--background); } .woocommerce ul.products li.product .button{ padding: var(--wp--preset--spacing--30); border-radius: 30px; } .woocommerce a.added_to_cart, .added_to_cart.wc-forward{ background-color: var(--wp--preset--color--primary); color: var(--wp--preset--color--black); border-radius: 0; padding: var(--wp--preset--spacing--30); text-decoration: none; display: inline-block; } .added_to_cart.wc-forward{ margin-left: 10px; } .wc-block-components-product-badge{ box-shadow: 2px 2px 0 0 var(--wp--preset--color--heading); border-radius: 0 !important; border: solid 2px var(--wp--preset--color--heading) !important; padding: 5px 8px !important; } .wc-block-grid__product .wc-block-grid__product-title,.wc-block-components-product-name,h2.woocommerce-loop-product__title,.woocommerce-Tabs-panel h2{ font-size: 18px !important; font-weight: bold; } .woocommerce #review_form #respond textarea{ background: var(--wp--preset--color--section-bg); border: 1px solid var(--wp--preset--color--border-color); } .woocommerce-Tabs-panel--reviews,.wc-block-checkout__form,.woocommerce-Tabs-panel--description{ padding: 20px !important; border: 1px solid var(--wp--preset--color--border-color); } .wc-block-checkout__form, .wp-block-woocommerce-checkout-order-summary-block,.wc-block-checkout__actions_row a:hover{ color: var(--wp--preset--color--heading); } .wc-block-components-sidebar-layout.wc-block-cart{ padding-top: 30px; } .wc-block-cart{ border: 1px solid var(--wp--preset--color--border-color); padding: 30px; border-radius: 10px; color: var(--wp--preset--color--heading); } .is-large.wc-block-cart .wc-block-cart-items td:after ,.is-large.wc-block-cart .wc-block-cart-items:after { border-color: transparent; } .wc-block-cart .wc-block-cart-items th,.wp-block-woocommerce-cart-order-summary-block .wc-block-cart__totals-title{ padding: 10px !important; } .wc-block-cart table.wc-block-cart-items{ margin: 0 !important; } .wp-block-woocommerce-cart .wc-block-cart-items,.wc-block-cart-items__header,.wp-block-woocommerce-checkout-order-summary-block,.wp-block-woocommerce-cart-order-summary-block,.woocommerce-Tabs-panel--description,.is-large.wc-block-cart .wc-block-cart-items{ border: 1px solid var(--wp--preset--color--border-color); } .wc-block-components-totals-wrapper:after{ border-color: var(--wp--preset--color--border-color); opacity: 1 !important; } .wc-block-cart__submit-container a{ margin-top: 15px; } .wc-block-checkout__actions_row a{ color: var(--wp--preset--color--primary); } .wc-block-checkout__actions_row a:hover{ color: var(--wp--preset--color--heading); } .wp-block-woocommerce-cart.alignwide, .wp-block-woocommerce-checkout.alignwide.wc-block-checkout { margin-right: auto !important; margin-left: auto !important; } .wc-block-components-sidebar-layout .wc-block-components-main { padding-right: 0 !important; } .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover { background: transparent; } /* scroll top */ p.scroll-top { position: absolute; } .scroll-top::before{ font-size: 20px; cursor: pointer; background: var(--wp--preset--color--heading); color: var(--wp--preset--color--base); font-family: "Font Awesome 5 Free"; font-weight: 600; content: '\f135'; position: fixed; bottom: 30px; right: 30px; width: 40px; height: 40px; transform: rotate(-45deg); display: flex; align-items: center; justify-content: center; border-radius: 6px; z-index: 99; } .scroll-top:hover::before { background: var(--wp--preset--color--primary) !important; color: var(--wp--preset--color--black); } /*header*/ .top-info-wrapper{ position: relative !important; } .info-img .wp-block-image img { vertical-align: top; } .menu-header{ margin: auto; left: 0; right: 0; z-index: 999; } .inner-menu-header,.info-img,.menu-wrapper,.logo-block{ position: relative !important; } .menu-wrapper nav{ position: relative; z-index: 2; } .btn-block a{ text-decoration: none; } .social-wrapper li.wp-social-link.wp-block-social-link{ border-right: 1px solid #ffffff59; border-radius: 0; padding: 10px 15px; } .social-wrapper li.wp-social-link.wp-social-link-facebook{ border-left: 1px solid #ffffff59; } /*banner*/ .banner-image-cover img{ width: 100%; } .banner-content p{ width: 60%; } .bannerimage{ position: relative; } .bannerimage:before{ content: ""; width: 100%; background: var(--wp--preset--color--primary); position: absolute; bottom: -24%; height: 238px; clip-path: polygon(0 0, 100% 0%, 101% 40%, 0 94%, 0 56%); z-index: 9999; } span.color{ color: var(--wp--preset--color--primary) !important; } /*about*/ .about-img-box{ position: relative; } .about-img-box img{ width: 100% !important; } .about-li{ padding-inline-start: 20px; } .about-li li{ list-style-image: url(images/about-li.png); } .circle-wrapper { position: absolute !important; z-index: 999; bottom: -18px; right: 10px; width: 100%; } .about-circle{ border-radius: 50%; width: 117px; height: 117px; position: relative; } .about-circle-2.about-circle { left: 79px; top: -47px; } .about-circle-3.about-circle { top: -144px; left: -24px; } .circle-text{ position: relative; top: -50%; transform: translateY(50px); } .about-circle-1 .circle-text{ top: -61%; } /*portfolio*/ .portfolio,.img-2-outer{ position: relative; } .portfolio:before{ content: ""; width: 100%; background: var(--wp--preset--color--primary); position: absolute; top: 0; height: 465px; clip-path: polygon(0 0, 100% 0%, 101% 60%, 0 94%, 0 56%); z-index: -1; } .shot-heading .wp-block-separator{ width: 45px !important; } .potfolio-img-box img{ width: 100%; height: 500px; } .potfolio-img-box .wp-block-column{ height: 500px; } .img-2-inner{ position: absolute !important; bottom: 30px; left: 70px; z-index: 999; width: 28%; } .img-2-text a,.team-img-text,.team-social{ position: relative; display: inline-block; } .img-2-text a:before{ content: ''; position: absolute; border-style: solid; border-width: 0 20px 32px 0; right: -20px; bottom: 0; border-color: transparent transparent var(--wp--preset--color--primary); } /*team-sec*/ .team-sec,.team-img-outer-1,.team-img-outer-2,.team-img-outer-3{ position: relative; } .team-img-outer-1 img, .team-img-outer-2 img, .team-img-outer-3 img{ width: 100%; } .team-img-inner{ position: absolute !important; z-index: 99; bottom: 20px; left: 20px; width: 80%; } .team-social .wp-social-link svg{ width: 14px !important; } .team-social .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover svg{ color: var(--wp--preset--color--primary) !important; fill: var(--wp--preset--color--primary) !important; } .team-excerpt{ width: 80%; } /*blog*/ .blog-img-outer{ position: relative; } .blog-meta-row .wp-block-comments{ border: none; padding: 0; } .date-box{ position: relative; margin-top: -26px !important; width: 50px; } .blog-meta-row .wp-block-post-author-name__link,.blog-meta-row .wp-block-comments h2{ position: relative; margin-left: 20px; } .blog-meta-row .wp-block-post-author-name__link:before{ content: '\f007'; position: absolute; top: -4px; left: -16px; font-size: 11px; font-family: 'Font Awesome 5 Free'; font-weight: 900; color: var(--wp--preset--color--primary); } .blog-meta-row .wp-block-comments h2:before{ content: '\f086'; position: absolute; top: 0; left: -18px; font-size: 11px; font-family: 'Font Awesome 5 Free'; font-weight: 900; color: var(--wp--preset--color--primary); } .blog-box-upper h5 a{ text-decoration: none; } /*footer*/ .custom-footer-class .footer-widgets .wp-block-spacer{ display: none; } .li-block li{ margin-block-start: 5px !important; list-style-type: none; } .footer-widgets li:hover::marker,.footer-widgets li:hover a{ color: var(--wp--preset--color--primary); } footer .wp-block-social-links .wp-social-link a { background:var(--wp--preset--color--secondary); } footer .wp-block-social-links .wp-social-link svg { height: 18px !important; width: 18px !important; }