/*rtl css*/ *{ margin:0; padding:0; outline:none; } :root { --first-theme-color: #00AEEF; --second-theme-color: #0F1840; } body{ margin:0; padding:0; font-size:15px; color: #000000; font-family: "Roboto", sans-serif; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; overflow-x: hidden !important; overflow-y: scroll !important; background-color: #ffffff; } img{ border:none; margin:0; padding:0; height:auto; max-width:100%; } a{ color: #000000; text-decoration:none; word-wrap: break-word; cursor: pointer; } a:hover{ color:#000000; text-decoration:none; } ol,ul{ margin:0; padding:0; } .wp-caption, .wp-caption-text, .sticky, .gallery-caption, .aligncenter{ margin:0; padding:0; max-width:100% !important; } .sticky{ background: #ededed; } .entry-content ol li, .entry-content ul li{ margin-right:15px; } .entry-content a, .contentsecwrap a{ text-decoration: underline; } ul li ul, ul li ul li ul, ol li ol, ol li ol li ol{ margin-right:10px; } h1,h2,h3,h4,h5,h6{ color: #000000; word-wrap: break-word; line-height: 1.1; } h1{ font-size:32px; } h2{ font-size:30px; } h3{ font-size:24px; } h4{ font-size:20px; } h5{ font-size:18px; } h6{ font-size:14px; } :hover{ transition-duration: 0.5s; } .clear{ clear:both; } .alignnone{ width:100% !important; } img.alignleft, .alignleft{ float:right; margin:0 0 0 15px; padding:5px; border:1px solid #cccccc; } img.alignright, .alignright{ float:left; margin:0 15px 0 0; padding:5px; border:1px solid #cccccc; } .left{ float:right; } .right{ float:left; } #comment-nav-above .nav-previous, #comment-nav-below .nav-previous{ float:none !important; margin:10px 0; } h2#reply-title { padding-top: 20px; } ol.comment-list li{ list-style:none; margin-bottom:5px; } .comment-content p { color: #3A3A3A; } p{ color: #3A3A3A; } .woocommerce nav.woocommerce-pagination ul, .single-product.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{ border: none; } .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li a:hover{ background: var(--first-theme-color); color: #ffffff; padding: 10px 12px; } .woocommerce nav.woocommerce-pagination ul li span.current{ background: #ffffff; color: var(--first-theme-color) !important; padding: 10px 12px; } .woocommerce nav.woocommerce-pagination ul li .page-numbers{ font-weight: 700; border: 1px solid var(--first-theme-color); } .woocommerce-page p{ color: #000000; } .single-product .product_meta{ margin-top: 20px; } .single-product .woocommerce-product-gallery__wrapper img{ height: 500px !important; width: 500px !important; } .boxlayout{ width: 1140px; margin: 0 auto; background-color: #fff; position: relative; box-shadow: 0 -8px 8px #8e8e8e; } .single-post .comment-respond .comment-form-cookies-consent, .woocommerce.single-product #reviews .comment-form-cookies-consent{ display: flex; gap: 10px; align-items: flex-start; } .single-post .comment-respond .comment-form-cookies-consent input{ margin-top: 5px; } /* Wishlist */ .wishlist_table.mobile{ padding-right: 0; } .wishlist_table.mobile table{ width: auto; } .wishlist_table.mobile li{ padding: 15px; border: 1px solid #000000; } .cart.wishlist_table .additional-info-wrapper{ display: flex; align-items: center; justify-content: flex-start; gap: 10px; } ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile{ display: grid; grid-template-columns: 2fr 50%; gap: 10px; } .wishlist_table.images_grid li .item-details table.item-details-table td.label, .wishlist_table.mobile li .item-details table.item-details-table td.label, .wishlist_table.mobile li table.additional-info td.label, .wishlist_table.modern_grid li .item-details table.item-details-table td.label{ font-size: 16px !important; font-weight: 500; } .wishlist_table.mobile li .item-details table.item-details-table td,.wishlist_table.mobile li .additional-info .value{ font-size: 14px !important; padding: 0 10px 0 0 !important; font-family: "Roboto", sans-serif; vertical-align: middle !important; } .wishlist_table .product-name a, .wishlist_table .product-price, .wishlist_table .product-stock-status .wishlist-in-stock{ font-size: 18px; font-weight: 600; } .wishlist_table.mobile li .item-wrapper .product-thumbnail, .wishlist_table.mobile li .item-wrapper .item-details{ display: block; width: 100%; } .wishlist_table.mobile li .item-wrapper .item-details .item-details-table .label{ padding: 0 !important; width: auto !important; } .wishlist_table .product-add-to-cart a, .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart{ margin-bottom: 0 !important; } /*post formate*/ .format-gallery .wp-block-gallery, .format-video figure{ margin-bottom: 15px; } /* Text meant only for screen readers. */ .screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal !important; } .screen-reader-text:focus { background-color: #eee; clip: auto !important; clip-path: none; color: #444; display: block; font-size: 1em; height: auto; right: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */ } a:focus,input[type='submit']:focus,input[type='search']:focus,textarea:focus,input[type='name']:focus,input[type='email']:focus,.toggle-nav button:focus,a.close-button:focus,#commentform input#email:focus, #commentform input#url:focus,#commentform input#author:focus, #commentform textarea:focus, #commentform input#eazycfc_captcha:focus{ outline: -webkit-focus-ring-color auto 1px; } .main-nav ul.sub-menu li a:focus, .main-nav ul ul a:focus{ border:2px solid var(--first-theme-color); outline: none; } .main-nav a:focus, .search-box button:focus, .search-outer button.search-close:focus{ border:2px solid #000000; outline: none; } input:focus{ border:2px solid #ffffff; } .textwidget p a,.entry-content p a,.entry-summary a,.widget_block p a,.widget_block h1 a,.widget_block h2 a,.widget_block h3 a,.widget_block h4 a,.widget_block h5 a,.widget_block h6 a{ text-decoration: underline !important; } .comment-content p a, .description p a { text-decoration: underline !important; } .single-post .entry-content p{ color: #3A3A3A; } /* = wide block css -------------------------------------- */ .single-post .alignfull, .single-post .alignwide { margin-right: 0 !important; margin-left: 0 !important; } /*block css*/ .site-main .alignfull, .site-main .alignwide{ margin-right: 0 !important; margin-left: 0 !important; margin-bottom: 20px; } .site-main .alignfull img{ width: 100% !important } .site-main .alignnone, .site-main .aligncenter{ width: auto !important; } .site-main .alignleft{ margin-left: 10px; } .postsec-list .wp-block-button a:hover, .site-main .wp-block-button a:hover, .site-main .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):hover, .postsec-list .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):hover{ background: var(--first-theme-color) !important; color: #ffffff !important; } .postsec-list .wp-block-button.is-style-squared a, .site-main .wp-block-button.is-style-squared a{ border-radius: 0px !important; } .postsec-list .wp-block-button__link, .site-main .wp-block-button__link{ background: var(--first-theme-color); color:#ffffff !important; border-radius: 30px; font-weight: 500 !important; } .site-main .wp-block-button.is-style-outline a, .postsec-list .wp-block-button.is-style-outline a{ background:none; border:1px solid var(--first-theme-color); color: #fff !important; } .site-main img.alignleft, .site-main .alignleft, .site-main img.alignright, .site-main .alignright, .postsec-list img.alignleft, .postsec-list .alignleft, .postsec-list img.alignright, .postsec-list .alignright{ border:none; } .tags a { text-decoration: none!important; font-weight: 400; color: #ffffff !important; background: var(--first-theme-color); box-shadow: 0 1px 0 rgb(0 0 0 / 8%); text-shadow: none; line-height: 3.5; padding: 8px; margin: 5px; border-radius: 5px; font-size: 15px; } .tags a:hover{ background-color: #000000; color: #fff !important; } .modal-content{ background: transparent; border: 0; } .modal-dialog{ pointer-events: all; } .modal-body{ padding: 0; } #myModal, .modal-open { padding: 0 !important; } .modal-open{ overflow-y: scroll; } body.admin-bar .closepop{ top:30px; } /*scroll to top*/ #button{ background: var(--first-theme-color); color: #ffffff; cursor: pointer; width: fit-content; padding: 5px; padding-top: 22px; height: 60px; aspect-ratio: 1; text-align: center; position: fixed; border-radius: 50%; bottom: 60px; left: 20px; -moz-border-radius: 0; font-size: 15px; font-weight: 700; display: none; opacity: 1 !important; z-index: 999; } /* = pre loader css -------------------------------------- */ #preloader { position: fixed; top: 0; right: 0; left: 0; bottom: 0; background-color: #fff; z-index: 999999; } #status { width: 200px; height: 200px; position: absolute; right: 50%; top: 50%; background-image: url(images/status.gif); background-repeat: no-repeat; background-position: center; margin: -100px -100px 0 0; } /*logo*/ h1.site-title, p.site-title{ font-size: 30px; margin-bottom: 0; font-weight: 500; color: #ffffff; } p.site-title a, h1.site-title a { color: #ffffff; font-size: 30px; text-transform: capitalize; } .page-template-template-home-page p.site-title a, .page-template-template-home-page h1.site-title a{ color: #ffffff; } p.site-title{ line-height: 1.3; } .page-template-template-home-page h1.site-title a:hover{ color: var(--first-theme-color); } .logo span.site-description{ font-size: 13px; font-weight: 500; color:#ffffff; } .page-template-template-home-page .logo span.site-description{ color: #ffffff; } #mySidenav { display: inline; } .main-nav ul { margin: 0; padding: 0; } .main-nav li { display: inline-flex; position: relative; align-items: center; padding: 5px; } .main-nav .current-menu-item a{ font-weight: 600; background-color: var(--first-theme-color); border-radius: 30px; } .main-nav a { font-size: 14px; display: block; text-transform: capitalize; color: #ffffff; font-weight: 400; padding: 8px 30px; } .main-nav .sub-menu a{ color:#111 !important; } .main-nav li ul li.current_page_item li a{ color: #111 !important; } .main-nav li ul li.current_page_item a{ color:#fff !important; } .main-nav ul ul li.current_page_item a{ color: #000000 !important; } .page-template-template-home-page li.main-nav .current_page_item{ color:#ffffff; background-color:var(--first-theme-color); } .page-template-template-home-page .main-nav .sub-menu .current_page_item a{ background:none; } .main-nav ul.sub-menu .current_page_item a::before, .main-nav ul.sub-menu .current-menu-item a::before, .main-nav ul ul .menu-item a:before{ content: none; } .main-nav ul ul .menu-item-has-children > a::after{ margin-top: 2px; } .main-nav .menu-item-has-children > a::after { content: '\f107'; font-family: 'Font Awesome 7 Free'; font-weight: 900; display: inline-block; width: 0; height: 0; position: absolute; top: auto; bottom: auto; left: auto; margin-right: 3px; margin-top: 3px; transform: translateY(-50%); pointer-events: none; font-size: 12px; } .main-nav .menu-item-has-children.current-menu-parent > a::after, .main-nav .menu-item-has-children.current-menu-ancestor > a::after, .main-nav .menu-item-has-children.current_page_parent > a::after { transform: translateY(-50%) rotate(0deg); } .main-nav ul.sub-menu li a:hover { background-color: var(--first-theme-color) !important; color: #ffffff !important; border-radius: 0; } .main-nav ul ul { position: absolute; background: #fff; min-width: 250px; z-index: 9999; top: 98%; line-height: 30px; opacity: 0; } .main-nav ul ul ul { right: 100%; top: 0%; } .main-nav ul ul a { color: #1f1f1f; border: none; padding: 10px; margin-bottom: 0; } .main-nav ul ul li { float: none; display: block; text-align: right; border-right: none; border-left: none !important; padding: 0; border-bottom: solid 1px #f1f1f1; } .main-nav li ul { border-top: 3px solid var(--first-theme-color); box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.4); } .main-nav .menu > ul > li.highlight { background-color: #006ccc; } .main-nav .menu > ul > li.highlight:hover { background: transparent; } .main-nav .menu-item-has-children:not(.off-canvas):hover > .sub-menu, .main-nav .menu-item-has-children:not(.off-canvas):focus > .sub-menu, .main-nav .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu, .main-nav .menu-item-has-children:not(.off-canvas)[focus-within] > .sub-menum, .main-nav .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu { opacity: 1; } .main-nav ul li:hover > ul { opacity: 1; } .main-nav li.menu-item-has-children:hover > ul, .main-nav li.menu-item-has-children:focus > ul, .main-nav li.menu-item-has-children.focus > ul { opacity: 1; } .main-nav .sub-menu { opacity: 0; right: -9999px; z-index: 99999; width: 200px !important; } .main-nav ul.sub-menu li a { background: #ffffff !important; color: #000 !important; } ul.sub-menu ul.sub-menu { right: 200px !important; } .main-nav .menu-item-has-children:not(.off-canvas):hover > .sub-menu, .main-nav .menu-item-has-children:not(.off-canvas):focus > .sub-menu, .main-nav .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu, .main-nav .menu-item-has-children:not(.off-canvas)[focus-within] > .sub-menum, .main-nav .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu { display: block; right: 0; margin-top: 0; opacity: 1; width: auto; min-width: 100%; } ul.sub-menu ul.sub-menu { right: -9999px; } .toggle-nav, a.close-button { display: none; } /*page css*/ .page-header { margin-bottom: 20px; } .page-header h1{ color: #000000; margin-bottom: 10px; font-size: 35px; word-wrap: break-word; } .page-header span, .page-header span a { font-size: 18px; word-wrap: break-word; display: inline; margin-bottom: 10px; } /* Header */ .topbar .header-btn a{ background-color: var(--first-theme-color); border-radius: 20px; padding: 8px 25px 10px; color: #ffffff; transition: all 1s; } .topbar .social-icons i:hover{ background-color: var(--second-theme-color); } .topbar .phone-box i, .topbar .email-box i, .topbar .social-icons i{ color: #ffffff; background-color: var(--first-theme-color); height: 30px; width: 30px; border-radius: 50%; display: inline-flex; justify-content: center; align-items: center; } .topbar .phone-box a, .topbar .email-box a{ color: #172047; } .main-header{ background-color: var(--second-theme-color); } .page-template-template-home-page .main-header .menu-header:after{ content: ''; height: 2px; width: 100%; background-color: #ffffff; position: absolute; bottom: 0; opacity: 0.2; } .main-header .menu-header .main-nav{ background-color: rgb(245 245 245 / 50%); border-radius: 40px; } /* Header Image */ .box-image .single-page-img{ position: relative; } .box-image .single-page-img:after{ content: ''; position: absolute; height: 300px; width: 100%; background-color: #000000; top: 0; opacity: 0.5; } .box-image { position: relative; } .box-image .page-header{ position: absolute; bottom: auto; top: 50%; right: 50%; transform: translate(50%, -50%); text-align: center; margin-bottom: 0; width: 100%; padding: 10px; } .box-image .page-header h2, .box-image .page-header h1{ color: #fff; text-transform:uppercase; } .box-image .page-header .breadcrumb, .box-image .page-header .woocommerce-breadcrumb a, .box-image .page-header .woocommerce-breadcrumb{ justify-content: center; color: #ffffff; align-items: center; } .box-image .page-header .breadcrumb a, .box-image .page-header .breadcrumb span, .box-image .page-header .woocommerce-breadcrumb a, .box-image .page-header .woocommerce-breadcrumb{ background-color: transparent; margin: 0; } .box-image .page-header .entry-title span{ font-size: 35px; } .archive.woocommerce .single-page-img{ margin-bottom: 20px; } /* Banner */ #banner-cat { min-height: 600px; background-color: var(--second-theme-color); } #banner-cat .bannerbox, #banner-cat .banner-img{ height: 600px; display: flex; flex-direction: column; } #banner-cat .bannerbox{ justify-content: center; } #banner-cat .banner-img{ justify-content: flex-end; align-items: flex-end; } #banner-cat .bannerbox .banner-title a, #banner-cat .bannerbox .banner-content{ color: #ffffff; } #banner-cat .bannerbox .banner-title a, #banner-cat .bannerbox .banner-content, #startup-section .startup-box .startup-content .startup-description{ overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; } #banner-cat .bannerbox .banner-title a{ font-size: 40px; font-weight: 700; line-height: 1.3; } #banner-cat .bannerbox .banner-content{ font-size: 18px; line-height: 2; } #banner-cat .bannerbox .bannerbtn a{ background-color: var(--first-theme-color); color: #ffffff; font-size: 16px; border-radius: 30px; display: inline-block; padding: 8px 35px; margin-top: 10px; transition: all 1s; } #banner-cat .bannerbox .bannerbtn a:hover, #startup-section .startup-box:hover .startup-content .startup-btn{ color: var(--first-theme-color); background-color: #ffffff; box-shadow: inset -5em 0 0 0 #ffffff, inset 5em 0 0 0 #ffffff; } .topbar .header-btn a:hover{ color: #ffffff; background-color: var(--second-theme-color); box-shadow: inset -5em 0 0 0 var(--second-theme-color), inset 5em 0 0 0 var(--second-theme-color); } #banner-cat .banner-img img{ height: 540px; width: auto; } /* Startup Section */ #startup-section .heading-box .startup-text, #startup-section .heading-box .startup-title{ color: var(--second-theme-color); font-weight: 600; } #startup-section .heading-box .startup-text{ font-size: 16px; } #startup-section .heading-box .startup-title{ font-size: 26px; } #startup-section .startup-box .post-thumb img{ height: 270px; width: 100%; border-radius: 0; object-fit: cover; } #startup-section .startup-box:hover .post-thumb img{ opacity: 1; -webkit-animation: flash 1.5s; animation: flash 1.5s; } @-webkit-keyframes flash { 0% { opacity: .4; } 100% { opacity: 1; } } @keyframes flash { 0% { opacity: .4; } 100% { opacity: 1; } } #startup-section .startup-box .post-thumb .icon{ top: -35px; right: 50%; transform: translateX(50%); height: 60px; width: 60px; border: 5px solid #ffffff; border-radius: 50%; background-color: var(--second-theme-color); display: flex; justify-content: center; align-items: center; } #startup-section .startup-box .post-thumb .icon i { background: linear-gradient(-90deg, #0058B4 0%, #00A2FF 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 22px; } #startup-section .startup-box:hover .post-thumb .icon i{ transition: all 1s; transform: rotateY(-360deg); } #startup-section .startup-box .startup-content{ width: 75%; } #startup-section .startup-box{ box-shadow: 0 0 15px #C5C7C7; transition: all 1s; } #startup-section .startup-box .startup-main-content{ background-color: #ffffff; border-left: 12px solid var(--first-theme-color); } #startup-section .startup-box .startup-content .post-head a{ color: var(--first-theme-color); font-size: 18px; font-weight: 600; } #startup-section .startup-box .startup-content .startup-description{ color: var(--second-theme-color); } #startup-section .startup-box .startup-content .startup-btn{ background-color: var(--first-theme-color); color: #ffffff; padding: 8px 20px; border-radius: 30px; margin: 10px 0; display: inline-block; transition: all 1s; } #startup-section .startup-box:hover .startup-main-content{ background-color: var(--first-theme-color); border-color: var(--second-theme-color); } #startup-section .startup-box:hover .startup-content .post-head a{ color: var(--second-theme-color); } #startup-section .startup-box:hover .startup-content .startup-description{ color: #ffffff; } .woocommerce.single-product .yith-add-to-wishlist-button-block--single{ padding: 0 !important; } .woocommerce a.yith-wcwl-add-to-wishlist-button, .woocommerce .related.products a.yith-wcwl-add-to-wishlist-button { padding: 8px 15px; } .woocommerce .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button svg{ color: #ffffff; height: 22px; width: 22px; margin-left: 5px; } .woocommerce .yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button).yith-wcwl-add-to-wishlist-button--added svg{ color: #ffffff !important; } .woocommerce .yith-add-to-wishlist-button-block { justify-content: flex-start; margin: 7px 0; } .single-product .summary button.woosw-btn, .single-product .related.products button.woosw-btn, .woocommerce-shop button.woosw-btn, .woosw-popup-content .add_to_cart_inline .added_to_cart, .woosw-list .woosw-item--actions .added_to_cart, .woosw-list .woosw-copy #woosw_copy_btn{ padding: 7px 15px; background: var(--first-theme-color); color: #ffffff; display: inline-block; font-size: 14px; text-transform: capitalize; border-radius: 4px; font-weight: 500; text-align: center; border: none; } .single-product .summary button.woosw-btn:hover, .single-product .related.products button.woosw-btn:hover, .woocommerce-shop button.woosw-btn:hover, .woosw-popup-content .add_to_cart_inline .added_to_cart:hover, .woosw-list .woosw-item--actions .added_to_cart:hover, .woosw-list .woosw-copy #woosw_copy_btn:hover{ background: #000000; } .woosw-list .woosw-copy #woosw_copy_btn{ margin-right: 10px; } .woosw-list .woosw-copy #woosw_copy_url{ padding: 5px; } .woosw-popup-content .add_to_cart_inline .added_to_cart{ margin-top: 10px; } .woosw-list .woosw-item .woosw-item--actions{ text-align: center; } .woosw-list .woosw-item--actions .added_to_cart{ margin-right: 10px; } .woosw-list .woosw-item .woosw-item--actions a.add_to_cart_button, .woosw-list .woosw-item--actions .added_to_cart{ text-decoration: none !important; } .woosw-list table.woosw-items .woosw-item .woosw-item--name a{ font-size: 20px; text-decoration: none; } /* = Page lay out css -------------------------------------- */ .postsec-list input.search-field, .postsec-list input.search-submit { padding: 11px 10px; } .postsec-list .search-form input.search-submit, #sidebar form .wp-block-search__button{ background: var(--first-theme-color); color: #ffffff; border: 2px solid var(--first-theme-color); font-weight: 700; border-radius: 4px; } .postsec-list .search-form input.search-submit:hover, #sidebar form .wp-block-search__button:hover{ background: var(--second-theme-color); border-color: var(--second-theme-color); color: #ffffff; } .contentsecwrap{ padding:35px 0; clear: both; } .contentsecwrap p{ margin-bottom:20px; } .type-page .entry-content p { color: #3A3A3A; } #sidebar aside.widget{ padding: 20px; border-radius: 5px; } .listarticle{ border-radius: 5px; } .listarticle h2 a{ color: #3A3A3A; font-size: 30px; text-decoration: none; word-wrap: break-word; } .listarticle h2 a:hover{ color: var(--first-theme-color); } .single_title{ margin-bottom: 15px; font-size: 20px; } .post-thumb{ margin:15px 0; } .nav-links .page-numbers{ border: 1px solid var(--first-theme-color); color: var(--first-theme-color) !important; padding:10px 15px; text-decoration: none; font-weight: 700; } span.page-numbers.current, .nav-links .page-numbers:hover{ background: var(--first-theme-color); color: #ffffff !important; } /* label css ---------------------------------------------- */ label{ margin-bottom: 0; } #footer .search-form label, #sidebar .search-form label{ width: 100%; } aside.widget ul, .entry-summary li{ list-style:none; } .listarticle .alignfull, .listarticle .alignwide{ margin-right: 0; margin-left: 0; } #recentcomments li{ background-image:none !important; } #recentcomments li a{ padding-right:0px !important; } .textwidget select,table{ width:100%; } nav.navigation.pagination { margin: 30px auto; } /*-------------------------------------------------------------- ## Sidebar Style --------------------------------------------------------------*/ #sidebar input[type="text"], #sidebar input[type="search"], #footer input[type="search"]{ border: solid 2px var(--first-theme-color); padding: 10px; width: 100%; } #footer input[type="search"]{ color: #000000; border: 1px solid #ffffff; } #footer .search-form input::placeholder{ color: #000000; } #footer input.search-submit{ background-color: var(--second-theme-color); padding: 10px; width: 100%; border:none; font-size: 15px; text-transform: uppercase; color: #ffffff; font-weight: 600; } #sidebar input.search-submit, form.woocommerce-product-search button { padding: 14px; width: 100%; border:none; background: var(--first-theme-color); font-size: 15px; text-transform: uppercase; color: #ffffff; font-weight: 600; } input.search-submit{ background: var(--first-theme-color); color: #ffffff; border:none; padding: 10px 20px !important; } .widget-area .widget::after, .widget-area .widget::before { clear: both; content: ""; display: table; } #sidebar .widget-title, #sidebar h1,#sidebar h2,#sidebar h3,#sidebar h4,#sidebar h5,#sidebar h6, #sidebar form label.wp-block-search__label { font-size: 28px; font-weight: 500; padding-bottom: 10px; position: relative; text-align: right; text-transform: capitalize; color: #262626; font-family: "Roboto", sans-serif; } .entry-title h2:before{ content: "\f185"; display: inline-block; font-family: FontAwesome; margin-left: 5px; } #sidebar ul { list-style: outside none none; padding: 0; margin: 0; } #sidebar ul ul { border-bottom:none; padding-bottom: 0; } #sidebar ul li { padding: 5px; padding-right: 30px; padding-top: 5px; position: relative; color: #000000; } #sidebar ul li::before { color: var(--first-theme-color); content: "\f192"; display: inline-block; font-family: 'Font Awesome 7 Free'; font-weight: 900; font-size: 7px; right: 0; position: absolute; top: 12px; margin-right: 2px; } #sidebar .widget_nav_menu ul li::before{ top: 18px; } #sidebar .widget a, #sidebar .widget a:visited { color: #000000; text-decoration: none; } #sidebar .widget_text p a, #sidebar .wp-block-heading a{ color: var(--first-theme-color) !important; } #sidebar .widget a:hover, #sidebar .widget a:active { color: var(--first-theme-color); } #sidebar .widget { padding: 20px; background: #fff; border-radius: 12px; box-shadow: 0 0 4px #cfcfcf; border-bottom: 3px solid var(--first-theme-color); margin-bottom: 30px; } #sidebar .widget:hover{ box-shadow: 0 0 20px #cfcfcf; } #sidebar .widget_nav_menu ul li{ padding: 3px 20px 5px 15px; } #sidebar .widget_nav_menu ul li a{ line-height: 2.5; } /*Clearing floats css*/ .page-links { float: unset !important; display: inline-flex; gap: 5px; align-items: center; margin:20px auto; } .page-links a, .page-links span{ padding: 10px 15px; background: var(--first-theme-color); color: #ffffff; } .page-links .post-page-numbers.current, .page-links a:hover{ background-color: #000000; color:#fff; } /*calendar widget*/ .widget_calendar { text-align: center; } .widget_calendar h3{ text-align: right; } .widget_calendar caption { background: var(--first-theme-color) none repeat scroll 100% 0; color: #ffffff; padding: 5px; } .widget_calendar .pad { background: #eeeeee none repeat scroll 100% 0; } .widget_calendar #today a{ color: #ffffff; } .widget_calendar #today { background: var(--first-theme-color) none repeat scroll 100% 0; color: #ffffff; } .widget .tagcloud a { background: var(--first-theme-color); color: #ffffff !important; border: 1px solid var(--first-theme-color); display: inline-block; font-size: 16px !important; line-height: 1.5; margin-bottom: 5px; padding: 5px 15px; } .widget .tagcloud a:hover { background-color: #ffffff; color: var(--first-theme-color) !important; border: 1px solid var(--first-theme-color); } .widget_categories li > a, .widget_archive li > a { display: inline-block; min-width: 85%; } .search-form .search-submit:focus { box-shadow: inherit; outline: none; } dt { font-weight: bold; } dd { margin: 0 1.5em 1.5em; } img { height: auto; max-width: 100%; } table { margin: 0 0 1.5em; width: 100%; } td, th { border: 1px solid #ddd; padding: 5px; color:#252525; } #footer td, #footer th{ color: #fff; } select { width: 100%; padding: 5px; } #footer .tagcloud a { border: solid 1px #fff; font-size: 14px !important; margin: 2px 0; display: inline-block; color: #fff !important; padding: 5px 10px; font-weight: 500; } #footer .tagcloud a:hover{ color: var(--first-theme-color) !important; background-color: #ffffff; border-color: var(--first-theme-color); } .tagcloud a:hover{ background: var(--first-theme-color); border-color: var(--first-theme-color); color: #ffffff !important; } /*footer*/ #footer ul { list-style: none; margin: 0; padding-right: 0; } #footer ul li { font-size: 15px; padding: 3px 13px 3px 15px; position: relative; color: #fff; } #footer ul li::before { color: #fff; content: "\f105"; display: inline-block; font-family: 'Font Awesome 7 Free'; font-weight: 900; font-size: 14px; right: 0; position: absolute; top: 3px; } #footer a .footer-widget-area { float: right; padding: 0 25px; width: 25%; } #footer a, #footer p { color:#fff; } #footer h6 { color: var(--first-theme-color); } #footer .footer-block .widget_text p a, #footer .footer-block .widget_block .wp-block-heading a{ color: #000000; } /*-------------------------------------------------------------- ## Posts and pages --------------------------------------------------------------*/ .postsec-list article.hentry, .search-results .postsec-list article{ background: #ffffff none repeat scroll 100% 0; box-shadow: 0 0 4px #cfcfcf; padding: 30px; position: relative; border-radius: 12px; margin-bottom: 30px; } .postsec-list article.hentry:hover, .search-results .postsec-list article:hover{ box-shadow: 0 0 20px #cfcfcf; } /* = Footer css ------------------------------------------- */ #footer{ background-color: var(--first-theme-color); color: #ffffff; } #footer h1, #footer h2,#footer h3,#footer h4,#footer h5,#footer h6 { color: #fff; } .ftr-4-box{ width:100%; float:right; margin:0 0 2% 4%; box-sizing:border-box; padding:20px; } .widget-column-4 { margin-left:0px !important; } .ftr-4-box h5{ font-size:28px; color:var(--first-theme-color); margin-bottom:0; border-bottom:1px solid #000000; padding-bottom:20px; } .ftr-4-box h5 span{ font-weight:300; color: #3dd4e5; } .ftr-4-box ul{ margin:0; padding:0; list-style:inside disc; } .ftr-4-box ul li { display:block; padding:6px 0; } .ftr-4-box ul li a,.ftr-4-box a.readmore span { color:#ffffff; } .ftr-4-box p{ margin-bottom:15px; } .copywrap { font-size: 18px; padding: 14px 10px !important; background: var(--first-theme-color); border-top: 1px solid #ffffff; } .copywrap p, .copywrap p a{ color:#ffffff !important; margin-bottom: 0; font-weight: 500; font-size: 16px; } #footer .copywrap a:hover{ color:#000000; } .entry-content .tags a{ color:#ffffff !important; } .entry-content .tags a:hover{ background-color: var(--second-theme-color); } /* Sticky Header */ .is-sticky-on.header-sticky .main-header{ position: fixed; left:0; width: 100%; background: var(--second-theme-color); z-index: 9; border: none; box-shadow: 0px 4px 6px 0px #00000040; padding: 0; top: 0; } .admin-bar .is-sticky-on.header-sticky .main-header{ top: 32px; } .is-sticky-on.header-sticky .main-header .menu-header:after{ content: none; } .copywrap .copywrap-info{ display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; } .copywrap .copywrap-info.center-content { justify-content: center; text-align: center; } /* Mobile Portrait View */ @media screen and (max-width: 1000px){ .main-header .menu-header .main-nav{ background-color: transparent; } .main-header .menu-header .menu-sec{ float: left; } .main-header, .is-sticky-on.header-sticky .main-header{ padding: 10px 0; } body.admin-bar.page-template-template-home-page .search-close{ top: 36px; } .main-nav li ul li.current_page_item li a { color: #ffffff !important; } p.site-title a, h1.site-title a{ font-size: 23px; } .main-nav ul ul, .main-nav .sub-menu{ opacity: 1; width: auto; } .page-template-template-home-page .main-nav .current_page_item a{ color: var(--first-theme-color); } .main-nav .current_page_item a::before{ content: none; } .logo span.site-description{ font-size: 12px; } .main-nav ul ul li{ margin-bottom: 0; } .page-template-template-home-page .main-nav a,.main-nav ul.sub-menu li a{ color: #fff !important; text-align: center; padding-right: 0; background-color: transparent !important; } .main-nav ul.sub-menu li a{ padding-right: 0; } .page-template-template-home-page .sidenav .main-nav{ background-color: #0000; } .main-nav ul{ text-align: right; } .main-nav ul.sub-menu li a:focus, .main-nav ul ul a:focus,.main-nav a:focus{ border:2px solid #fff; outline: none; } .main-nav li ul{ border:none; box-shadow: none; border-top: none !important; } .main-nav .sub-menu li{ border-bottom: none; } .toggle-nav button { font-weight: 400; border: none; font-size: 14px; padding: 8px 25px; color: #ffffff; display: inline-block; background: var(--first-theme-color); border-radius: 25px; position: relative; z-index: 1; } .sidenav { height: 100%; width: 100%; position: fixed !important; z-index: 99999; right: 0; top: -110%; overflow-x: hidden; transition: 0.5s top ease-in-out; overflow-y: scroll; background: #000; visibility: hidden; opacity: 0.9; } .main-nav ul li a:hover{ color: #fff; } .main-nav li { padding: 0 15px; display: block; border-bottom: none; border-left: none; height: auto; } body.show-main-menu .sidenav{ visibility: visible; top: 0; transition: 0.5s top ease-in-out; background: #000 !important; } .sidenav .close-button { margin-bottom:30px !important; font-size: 36px; display: block !important; color: #fff; padding: 10px !important; text-align: center; margin-top: 25px; } .sidenav #site-navigation { width: 100%; margin-top: 45px; } .toggle-nav span{ font-size:30px; cursor:pointer; text-align: left; } .main-nav ul ul li,.menubar .nav ul li{ display: block; text-align: center !important; } .toggle-nav{ display: block; } .main-nav li.current_page_item a{ color: #ffffff; } .main-nav ul li a{ padding: 8px; text-decoration: none; font-size: 15px; color: #fff; display: block; float: none; margin: 5px 0; border-left: none; text-align: center; } .main-nav .menu-item-has-children > a::after{ margin-top: 0; } .main-nav ul li ul li a:before{ content:"\00BB \00a0"; } .main-nav ul.sub-menu a:hover{ color:#000000; } .main-nav ul ul{ position: static; width: 100%; background: transparent; border-top-width: 0px; border-bottom-width: 0px; box-shadow: none; } .main-nav ul ul a{ border-bottom: none; padding-right: 40px; } .main-nav ul ul li.current_page_item a { color: #ffffff !important; } .main-nav ul ul ul.sub-menu a{ padding-right: 0; } #mySidenav { text-align: right; display: inline; } .main-menu { padding: 0em; display: flex; flex-direction: column; align-items: center; } .main-nav ul.sub-menu>li>a:before { content: unset; } .main-nav ul.sub-menu>li>a:hover:before{ opacity: 0; right: 0px; width: 0px; } .page-template-template-home-page .main-nav .current_page_item a, .main-nav .current_page_item a, .main-nav .current_page_item a:hover{ background:none; } } @media screen and (max-width: 599px){ .admin-bar .is-sticky-on{ top: 0px; } } @media screen and (max-width: 600px){ .is-sticky-on.header-sticky .main-header{ top: 0; } } @media screen and (max-width: 767px) { #banner-cat .bannerbox{ margin-bottom: 20px; } #banner-cat .banner-img img{ height: 300px; } #banner-cat .bannerbox .banner-title a { font-size: 28px; } #banner-cat .bannerbox .banner-content{ font-size: 16px; } #banner-cat .bannerbox, #banner-cat .banner-img{ height: auto; } #banner-cat .banner-img{ align-items: center; } #startup-section .startup-box .post-thumb img{ height: 180px; } #startup-section .startup-box .startup-content { width: 100%; padding: 6px 18px !important; margin: 0 !important; } .wishlist_table .product-add-to-cart a{ padding: 8px 8px !important; } #footer .footer-widget{ text-align: center; } #footer ul li{ width: 100%; text-align: center; margin: 0 auto; padding: 6px 0; } #footer ul li::before{ content: none; } .single-product .woocommerce-product-gallery__wrapper img{ width: 100% !important; height: auto !important; } .woocommerce ul.products li{ width: 100% !important; } .wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="email"], .wpcf7 textarea { width: 100%; } .ftr-4-box{ width: 100%; } .boxlayout{ width: 270px; } .admin-bar .page-template-template-home-page .header.sticky-head, .admin-bar .sticky-head{ top:0; } .page-template-template-home-page .product-cart .cart-count{ background: var(--first-theme-color); color: #ffffff; } ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile{ grid-template-columns: 100%; } .sidenav .close-button{ margin-bottom: 20px !important; } .admin-bar .page-template-template-home-page .header.main.sticky-head, .admin-bar .main.sticky-head{ top: 0; } tr.wc-block-cart-items__row { gap: 0.4em; } td.wc-block-cart-item__total{ padding-right: 0px !important; } li.wc-block-grid__product{ max-width:100% !important; float:none; } .woocommerce-cart .wp-block-woocommerce-empty-cart-block li.wc-block-grid__product{ max-width: 100% !important; margin: 0 0 2.992em 8.8%; } .header.main.sticky-head{ position: static; box-shadow:none; } .header.main.sticky-head{ position: static; transform: none; } #sidebar{ margin-top: 30px; } .copywrap .copywrap-info{ justify-content: center; align-items: center; flex-wrap: wrap; } .copywrap .copywrap-info p, .copywrap .footer-social { flex: 1 1 100%; justify-content: center; align-items: center; } .copywrap .footer-social{ margin-top: 10px; } } @media screen and (min-width: 768px) and (max-width: 991px) { .topbar .header-btn a{ padding: 6px 16px; } #banner-cat .bannerbox, #banner-cat .banner-img{ height: 450px; } #banner-cat .bannerbox .banner-title a{ font-size: 32px; } #banner-cat .banner-img img{ height: 350px; } #banner-cat{ min-height: 450px; } #banner-cat .bannerbox .banner-content{ font-size: 16px; } #startup-section .startup-box .post-thumb img{ height: 180px; } #startup-section .startup-box .startup-content { width: 100%; padding: 5px 10px !important; margin: 0 !important; } .woocommerce-cart .wp-block-woocommerce-empty-cart-block li.wc-block-grid__product{ max-width: 50% !important; margin: 0 0 2.992em 1.8%; } .toggle-nav button{ font-size: 15px; padding: 8px 25px; } p.site-title a, h1.site-title a, h1.site-title, p.site-title { font-size: 20px; } .single-product .woocommerce-product-gallery__wrapper img{ width: 100% !important; height: auto !important; } .is-sticky-on.mobile.sticky-head{ top: 40px; } .admin-bar .page-template-template-home-page .header.sticky-head, .admin-bar .sticky-head{ top: 47px; } .admin-bar .page-template-template-home-page .header.main.sticky-head, .admin-bar .main.sticky-head{ top:42px; } .boxlayout{ width: 650px; } .ftr-4-box{ display: inline-grid; float: none; } tr.wc-block-cart-items__row { gap: 1em; } li.wc-block-grid__product{ max-width: 48% !important; float: right; clear: both; margin: 0 1% 2.992em; flex: 1 0 48% !important; } .woocommerce ul.products li.product { width: 48% !important; margin: 0 6px 2.992em; } } @media screen and (min-width: 992px) and (max-width: 1199px) { #banner-cat{ min-height: 520px; } #banner-cat .banner-img img{ height: 430px; } #banner-cat .bannerbox .banner-title a{ font-size: 36px; } #startup-section .startup-box .startup-content { width: 100%; padding: 10px 15px !important; margin: 0 !important; } .related.products .product-content .product-btn, .woocommerce-shop .product-content .product-btn{ width: 90px; } .related.products .product-content .product-btn a, .woocommerce-shop .product-content .product-btn a{ font-size: 25px; margin-right: 30px; } .woocommerce-cart .wp-block-woocommerce-empty-cart-block li.wc-block-grid__product{ max-width: 21.75% !important; } p.site-title a, h1.site-title a, h1.site-title, p.site-title { font-size: 20px; } .main-nav a, .main-nav .menu-item-has-children > a::after{ font-size: 12px; } .main-nav .menu-item-has-children > a::after{ margin-top: 2px; } .admin-bar .page-template-template-home-page .header.sticky-head, .admin-bar .sticky-head{ top: 32px; } .admin-bar .page-template-template-home-page .header.main.sticky-head, .admin-bar .main.sticky-head{ top: 30px; } tr.wc-block-cart-items__row { gap: 1em; } } @media screen and (min-width: 1200px) and (max-width: 1399px){ #startup-section .startup-box .startup-content { width: 90%; } p.site-title a, h1.site-title a, h1.site-title, p.site-title { font-size: 25px; } } @media screen and (min-width: 1400px) and (max-width: 1699px){ #startup-section .startup-box .startup-content { width: 85%; } } @media screen and (min-width: 1400px){ .single-product.woocommerce-page div.product div.summary{ width: 52%; } } @media screen and (min-width:1600px) and (max-width:1900px){ .container{ max-width: 1520px; } } @media screen and (min-width:1920px) { .container{ max-width: 1620px; } }