a{ -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } a:focus, button:focus{ outline: 2px solid blue !important; } .wp-block-navigation ul li a:focus, .wp-block-navigation .wp-block-navigation__submenu-icon:focus{ outline: none; border: 1px solid #cf2e2e; } .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--white) !important; } .wp-block-navigation ul li a:hover{ color: var(--wp--preset--color--primary) !important; } .wp-block-navigation ul ul li a:hover{ color: var(--wp--preset--color--primary) !important; } .wp-block-navigation ul ul{ padding: 0 !important; } .wp-block-image img{ vertical-align: middle; } .footer-post-excerpt p{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .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 #ebebeb; outline: 0; resize: none; line-height: 20px; background: none; color: #000000; font-weight: 400; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } 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); color: #ffffff; 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: #000000; 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; } /*comment*/ .wp-block-comments{ padding: 20px; border: 1px solid #dfdfdf; } .wp-block-comment-template li .wp-block-columns{ border: 1px solid #dfdfdf; padding: 20px; } .wp-block-avatar img{ border: 1px solid #949494; padding: 2px; } .wp-block-post-comments-form textarea{ background: #eee; } /*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: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: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--white); background-color: var(--wp--preset--color--heading); } /*sidebar css*/ .sidebar-box,.inner-post-box{ position: relative; box-shadow: 0px 4px 9px #a7aaad; } .sidebar-heading{ display: table; left: 0; right: 0; width: auto; } .sidebar-post-title{ margin-block-start: 10px; margin-block-end: 0; } .sidebar-box ul li a{ text-decoration: none; } .sidebar-box .wp-block-tag-cloud a{ background: #ffe4c6; margin: 2px 0px; } .sidebar-box .wp-block-tag-cloud a:hover{ background: var(--wp--preset--color--white); } /*post css*/ .post-title{ position: relative; } .post-title .wp-block-separator{ width: 57px !important; } .archieve-readmore .wp-block-separator{ width: 20px !important; } /*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: #eee; } .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: #fff; 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--white); } .woocommerce ul.products li.product .button{ padding: var(--wp--preset--spacing--30); border-radius: 0; } .woocommerce a.added_to_cart, .added_to_cart.wc-forward{ background-color: var(--wp--preset--color--primary); color: #fff; 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: #eee; border: 1px solid #e5eaec; } .woocommerce-Tabs-panel--reviews,.wc-block-checkout__form,.woocommerce-Tabs-panel--description{ padding: 20px !important; border: 1px solid #e5eaec; } .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 #e5eaec; 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 #e5eaec; } .wc-block-components-totals-wrapper:after{ border-color: #e5eaec; 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--white); font-family: "Font Awesome 5 Free"; font-weight: 600; content: '\f135'; position: fixed; bottom: 20px; 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--white) !important; color: var(--wp--preset--color--primary); } .bannerimage img{ width: 100%; } .appartment-details img { width: 100%; } .menublock { display: flex; justify-content: end; } /*latest-news css*/ .latest-post-column{ padding-top: 0px; } .latest-image-block{ position: relative; } .post-date{ bottom: -1%; left: 20px; position: absolute; } .latest-post-column h5 a{ text-decoration: none; } .custom-footer-class{ margin-block-start: 0; } .footer-widgets li a{ color: var(--wp--preset--color--white); } .footer-widgets li:hover a, .footer-widgets li:hover::marker { color: var(--wp--preset--color--primary); }