/*************************************************** Mixins Themes /***************************************************/ /* Mixin Normal*/ /* Mixin Clear */ /* Mixin Border */ /*background RGBA ============================================*/ /*************************************************** Mixins RTL Themes /***************************************************/ /************************************ Override Bootstrap *************************************/ /** * Web Application Prefix Apply For Making Owner Styles */ /** * Blocks Layout Selectors */ /***********************************************************************/ .box-nav .elementor-widget:not(:last-child) { margin-bottom: 0; } .box-nav .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated { padding: 0 10px; } .box-nav .popup-over button.popup-title { color: #fff; } .box-nav .popup-over button.popup-title i:not(.pe-7s-angle-down) { display: none; } .box-nav .elementor-widget .list-item a { border-bottom: 1px solid transparent; } .box-nav .elementor-widget .list-item a:hover { border-color: currentColor; } .f-logo img, .h-logo img { max-width: 160px; } @media (min-width: 992px) { .elementor-section.elementor-section-boxed > .elementor-container { max-width: 960px; } } @media (min-width: 1200px) { .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1200px; } } @media (min-width: 1440px) { .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1440px; } } @media (max-width: 767px) { .elementor-section.elementor-section-boxed > .elementor-container { max-width: 640px; } } @media (max-width: 600px) { .elementor-section.elementor-section-boxed > .elementor-container { max-width: 480px; } } @media (max-width: 480px) { .elementor-section.elementor-section-boxed > .elementor-container { max-width: 100%; } } .box-top .elementor-widget-LeoModule { display: flex; align-items: center; } .box-top .elementor-widget-LeoModule .elementor-widget-container { width: 100%; } .box-top .elementor-row > .elementor-element { width: auto; } .box-top .elementor-row > .elementor-element:nth-child(2) { flex: auto; } @media (min-width: 992px) { .box-top .h-logo { margin-right: 20px; } } .box-top #leo_search_block_top { margin: 0 20px 0 0; } @media (max-width: 767px) { .box-top { padding: 0 10px; } .box-top .elementor-row > .elementor-element:nth-child(1) { width: 100%; } .box-top .elementor-row > .elementor-element:nth-child(2) { flex: none; width: 60px; } .box-top .elementor-row > .elementor-element:nth-child(3) { flex: auto; width: calc(100% - 60px); } .box-top .elementor-row > .elementor-element:nth-child(3) .elementor-widget-wrap { flex-wrap: nowrap; } .box-top .elementor-row > .elementor-element:nth-child(3) .elementor-element:first-child { flex: auto; padding: 0 10px 0 0; } .box-top .elementor-row > .elementor-element:nth-child(3) .elementor-element:first-child #leo_search_block_top { width: 100%; margin: 0; } .box-top .h-logo { text-align: center; padding: 30px 0 10px; } .box-top .navbar-header .navbar-toggler { margin: 0; } } .cus-bn1 { position: relative; overflow: hidden; } .cus-bn1 img { width: 100%; transform: rotate(0deg) scale(1, 1); transition: all 400ms ease 0s; } .cus-bn1:hover img { transform: rotate(3deg) scale(1.14); filter: brightness(0.7); } .cus-bn1 .widget-image-caption { position: absolute; top: 50%; left: 50%; max-width: 100%; transform: translate(-50%, -50%); background: #fff; padding: 10px 50px; font-size: 1.6em; color: #000 !important; font-weight: 600; pointer-events: none; border-radius: 28px; } @media (max-width: 991px) { .cus-bn1 .widget-image-caption { padding: 10px 30px; font-size: 1.2em; } } .box-icon1 .elementor-image img { transition: all 1s; } .box-icon1 .elementor-widget-wrap:hover .elementor-image img { transform: rotateY(360deg); } .cus-bn2 { position: relative; overflow: hidden; } .cus-bn2 img { width: 100%; transform: rotate(0deg) scale(1, 1); transition: all 400ms ease 0s; } .cus-bn2:hover img { transform: scale(1.14); filter: brightness(0.8); } .cus-bn2:hover .widget-image-caption i { background: #fff; color: #fff; } .cus-bn2 .widget-image-caption { position: absolute; top: 50%; left: 30px; right: 30px; transform: translateY(-50%); font-size: 1.6em; color: #fff !important; font-weight: 600; pointer-events: none; text-align: left; } @media (max-width: 1199px) { .cus-bn2 .widget-image-caption { left: 20px; right: 20px; } } @media (max-width: 991px) { .cus-bn2 .widget-image-caption { font-size: 1.2em; } } .cus-bn2.con-top .widget-image-caption { top: 30px; transform: none; color: #000 !important; } .cus-bn2.con-top .widget-image-caption i { font-size: 12px; font-weight: 600; width: 40px; height: 40px; line-height: 40px; text-align: center; color: #fff; background: #000; border-radius: 50%; margin-top: 1.5em; transition: all .4s; } .cus-bn3 { padding: 10px; border: 1px solid transparent; transition: all .4s; } .cus-bn3:hover { border-color: #ddd; } .cus-bn3 .widget-image-caption { color: #000 !important; } .cus-bn4 .elementor-widget-container { position: relative; padding: 30px; } .cus-bn4 .elementor-widget-container:before { position: absolute; left: 10px; right: 10px; bottom: 10px; top: 10px; content: ""; border-width: 1px; border-style: dashed; z-index: 0; opacity: 0.5; pointer-events: none; } .cus-bn4 .elementor-widget-container h4 { font-size: 2em; color: inherit; padding: 0 0 10px; } .cus-bn4 .elementor-widget-container a { font-weight: 600; text-decoration: underline; } .cus-review1 .block-carousel-image-container { background: #fff; padding: 30px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } .cus-review1 .block-carousel-image-container > a { color: inherit; display: flex; flex-direction: column; } .cus-review1 .block-carousel-image-container .item-description { order: 1; } .cus-review1 .block-carousel-image-container .item-sub-title { order: 2; margin: 15px 0 0; color: #888; font-size: 11px; } .cus-review1 .block-carousel-image-container .item-sub-title .cusname { color: #000; margin: 0 10px 0 5px; } .cus-review1 .block-carousel-image-container .item-sub-title .fa { color: #f9ac00; margin: 0 2px; } .cus-review1 .block-carousel-container { padding: 10px; } .box-newletter1 { color: #fff; } .box-newletter1 h1, .box-newletter1 h2, .box-newletter1 h3, .box-newletter1 h4, .box-newletter1 h5, .box-newletter1 h6, .box-newletter1 .h1, .box-newletter1 .h2, .box-newletter1 .h3, .box-newletter1 .h4, .box-newletter1 .h5, .box-newletter1 .h6 { color: inherit; margin-bottom: 0.5em; } .box-newletter1 h2 { font-size: 2em; } .box-newletter1 .block-social li { line-height: 40px; width: 40px; height: 40px; margin: 2px; } .box-newletter1 .block-social li a { background: #fff !important; color: #000; border-radius: 20px; } .box-footerlogo .elementor-widget-wrap { padding: 40px 0; border: 1px dashed #e5e5e5; border-width: 1px 0; } @media (max-width: 991px) { .box-footerlogo .elementor-widget-wrap { padding: 30px 0; } } @media (max-width: 767px) { .box-footerlogo .elementor-widget-wrap { padding: 20px 0; } } .box-footerlogo .elementor-widget:not(:last-child) { margin-bottom: 0; } .box-footerlogo .elementor-widget-text-editor { margin-right: auto; padding-left: 40px; } @media (max-width: 991px) { .box-footerlogo .elementor-widget-text-editor { padding: 20px; } } @media (max-width: 767px) { .box-footerlogo .elementor-widget-text-editor { padding: 20px 0; width: 100% !important; } } .box-footercopy .LeoBlockLink-toggle-none .linklist-toggle { margin-bottom: 0 !important; } .box-footercopy li a:hover { color: #a20401; text-decoration: underline; } @media (max-width: 991px) { .box-icon1 .elementor-widget-text-editor h4 { font-size: 14px; } } @media (max-width: 767px) { .box-icon1 .elementor-column { width: 50%; } } @media (max-width: 991px) { .elementor-row { padding: 0 15px; } } .elementor-widget-text-editor h4, .elementor-widget-text-editor h5, .elementor-widget-text-editor h6 { margin-bottom: 10px; } .hide-search #leo_search_block_top { position: relative; width: auto; } .hide-search #leo_search_block_top .title_block { display: block; } .hide-search #leo_search_block_top #leosearchtopbox { position: absolute; top: 100%; right: 0; opacity: 0; visibility: hidden; transition: all .4s; width: 360px; z-index: 9; } @media (max-width: 480px) { .hide-search #leo_search_block_top #leosearchtopbox { width: calc(100vw - 40px); right: -100px; } } .hide-search #leo_search_block_top.active #leosearchtopbox { opacity: 1; visibility: visible; transform: translateY(10px); } .box-top2 .elementor-column { width: auto; } .box-top2 .elementor-column:nth-child(2) { flex: auto; } @media (max-width: 480px) { .box-top2 .elementor-column:nth-child(2) { flex: none; } } @media (max-width: 480px) { .box-top2 .elementor-column:nth-child(1) { width: 100%; } .box-top2 .elementor-column:nth-child(3) { flex: auto; } } .box-top2 .blockcart .header i, .box-top2 .wislish-button a.ap-btn-wishlist i { font-size: 25px; } .box-top2 .blockcart .header .cart-title, .box-top2 .wislish-button a.ap-btn-wishlist .wishlist-title { display: none; } .box-top2 .popup-over .popup-title i { font-size: 25px; } .box-top2 .popup-over .popup-title span, .box-top2 .popup-over .popup-title .pe-7s-angle-down { display: none; } .box-top2 .leo-megamenu .navbar-nav > li > a { font-size: 12px; text-transform: uppercase; letter-spacing: 1px; } @media (min-width: 992px) { .box-top2 .h-logo { padding-right: 30px; } } @media (max-width: 480px) { .box-top2 .navbar-header .navbar-toggler { margin: 0; } .box-top2 .h-logo { text-align: center; padding-top: 30px; } } @media (min-width: 992px) { .box-popular2 .elementor-widget-heading .elementor-heading-title { position: absolute; top: 20px; left: 0; } } @media (max-width: 991px) { .box-popular2 .elementor-LeoProductTab .widget-tabs-wrapper { text-align: left !important; } } .elementor-slick-slider .slick-prev:before, .elementor-slick-slider .slick-next:before { color: #000; } .elementor-slick-slider .slick-prev, .elementor-slick-slider .slick-next { width: 40px; } .box-bnsofa .elementor-image img { width: 100%; } .box-bnsofa .elementor-widget-text-editor { position: absolute; bottom: 40px; left: 10%; right: 10%; width: auto; font-size: 2em; } @media (max-width: 991px) { .box-bnsofa .elementor-widget-text-editor { font-size: 1.5em; } } @media (max-width: 480px) { .box-bnsofa .elementor-widget-text-editor { font-size: 1.2em; bottom: 20px; } } .box-bnsofa .elementor-widget-text-editor h2 { font-size: 2em; color: inherit; } .box-newletter2 .elementor-widget-heading { padding-right: 5%; } .box-newletter2 .elementor-widget-heading .elementor-heading-title { line-height: 40px; padding: 10px 0; } .box-newletter2 .elementor-widget-LeoModule { flex: auto; } .box-newletter2 .block_newsletter { max-width: 100%; } .box-newletter2 .block_newsletter .input-wrapper input { height: 60px; border-radius: 30px; } .box-newletter2 .block_newsletter .btn { color: #ddd; font-size: 25px; padding: 17px; } .box-newletter2 .block_newsletter .btn:hover { color: #000; } .box-top2.box2 .elementor-column { width: 33.333%; } .box-top2.box2 .h-logo { padding: 0; } @media (max-width: 767px) { .box-top2.box2 #leo_search_block_top .title_block { width: 40px; } .box-top2.box2 .h-logo img { max-width: 100%; } .box-top2.box2 .blockcart .header, .box-top2.box2 .popup-over .popup-title { padding: 10px 5px; } } @media (max-width: 480px) { .box-top2.box2 .hide-search #leo_search_block_top #leosearchtopbox { right: -80px; } } @media (max-width: 400px) { .box-top2.box2 .blockcart .header i, .box-top2.box2 #leo_search_block_top .title_block:before, .box-top2.box2 .popup-over .popup-title i { font-size: 20px; } } .box-top2.box2 .elementor-widget-wrap { flex-wrap: nowrap; } .box-menu3 .leo-megamenu .navbar-nav > li > a { padding: 20px; } .box-menu3 .navbar-header .navbar-toggler { position: absolute; bottom: 0; left: 0; margin: 0; } @media (max-width: 767px) { .box-bn3.box2 .elementor-row { flex-direction: column-reverse; } .box-bn3 .elementor-widget-wrap { display: block !important; } .box-bn3 .elementor-widget-LeoBlockLink { padding-bottom: 10px; } } .box-whowe .elementor-widget-image .elementor-image img { width: 100%; } .box-whowe .elementor-widget-text-editor h3 { font-size: 2em; margin-bottom: 1em; } .box-whowe .elementor-widget-text-editor p { margin-bottom: 1em; } .box-whowe .elementor-widget-text-editor p:last-child { margin-bottom: 0; } .box-whowe .elementor-widget-text-editor a { display: inline-block; vertical-align: top; padding: 6px 30px; background: #111; color: #fff; transition: all .4s; border-radius: 4px; margin-top: 2em; } @media (max-width: 991px) { .box-whowe .elementor-widget-text-editor a { margin-top: 0; } } .box-whowe .elementor-widget-text-editor a:hover { background: #A20401; } @media (max-width: 767px) and (min-width: 481px) { .box-whowe .elementor-column:nth-child(2), .box-whowe .elementor-column:nth-child(3) { width: 50%; padding: 0 10px; } .box-whowe .elementor-counter .elementor-counter-title { font-size: 16px; } .box-whowe .elementor-widget-counter .elementor-counter .elementor-counter-number-wrapper { font-size: 2em; } } .box-icon1.box2 { border-top: 1px dashed #ddd; } .box-icon1.box2 .elementor-widget-wrap { padding-left: 90px; } .box-icon1.box2 .elementor-widget-image { position: absolute; top: 0; left: 0; width: auto; margin: 0; } .box-icon1.box2 .elementor-widget-image img { max-width: 60px; } @media (max-width: 480px) { .box-icon1.box2 .elementor-column { width: 100%; } } .box-newletter1.box2 .block_newsletter { margin: auto; text-align: center; } .box-footerlogo2 .block-social { margin: 0; } .box-footerlogo2 .elementor-widget-wrap { padding: 40px 0; border: 1px dashed #ddd; border-width: 1px 0; } @media (max-width: 991px) { .box-footerlogo2 .elementor-widget-wrap { padding: 20px 0; } } .box-trendingtags .elementor-widget-LeoBlockLink .linklist-toggle { margin: 0 0 15px; } .box-trendingtags .elementor-widget-LeoBlockLink li { margin-bottom: 10px; } .box-trendingtags .elementor-widget-LeoBlockLink li a { font-size: 0.9em; padding: 6px 15px; border: 1px solid #ddd; border-radius: 15px; } .box-trendingtags .elementor-widget-LeoBlockLink li a:hover { color: #000; border-color: #000; } .box-icon1.no-border { border: 0; } .box-menu4 .leo-megamenu .navbar-nav > li > a { padding: 15px 20px; } @media (max-width: 991px) and (min-width: 768px) { .box-top2.box4 .elementor-column:nth-child(1) { padding-left: 50px; } } @media (max-width: 767px) { .box-top2.box4 .elementor-column:nth-child(1) { width: 100%; } .box-top2.box4 .elementor-column:nth-child(2) { padding-left: 50px; } .box-top2.box4 .h-logo { text-align: center; padding: 10px 0 0; } .box-top2.box4 .search2 #leo_search_block_top { width: 100%; } } @media (max-width: 480px) { .box-top2.box4 .elementor-column:nth-child(2) { padding-left: 0; width: 100%; } } @media (max-width: 991px) { .box-menu4 .navbar-header .navbar-toggler { position: absolute; bottom: 0; left: 5px; margin: 22px 0; } } .box-newletter4 .block_newsletter { margin: auto; text-align: center; } .box-top2.box5 .block-social { margin: 0; } .box-top2.box5 .block-social li { margin: 0; } .box-top2.box5 .block-social li a { background: none !important; color: #000; } .box-top2.box5 .block-social li a:hover { color: #999; } .box-top2.box5 .h-logo { padding-top: 0; } .box-top2.box5 .elementor-column { width: 33.33%; } .box-top2.box5 .navbar-header .navbar-toggler { bottom: 5px; } @media (max-width: 480px) { .box-top2.box5 .h-logo img { max-width: 120px; } .box-top2.box5 .elementor-column:nth-child(2) { padding-left: 50px; } .box-top2.box5 .elementor-column { width: auto; } .box-top2.box5 .hide-search #leo_search_block_top #leosearchtopbox { right: -80px; } } @media (max-width: 360px) { .box-top2.box5 .elementor-column:nth-child(2) { width: 100%; padding: 20px 0 10px; } .box-top2.box5 .h-logo img { max-width: 140px; } } @media (min-width: 992px) { .box-menu3.box5 .leo-megamenu .navbar-nav > li { border-left: 1px solid #e5e5e5; padding-left: 5px; } .box-menu3.box5 .leo-megamenu .navbar-nav > li:last-child { border-right: 1px solid #e5e5e5; } .box-menu3.box5 .leo-megamenu .navbar-nav > li > a { font-weight: 400; } .box-menu3.box5 .leo-megamenu .navbar-nav > li > a:after { display: none; } } .box-slide5 .elementor-slick-slider .slick-slide img { width: 100%; } .box-slide5 .slick-slide { padding: 0; } .box-slide5 .slick-row { margin: 0; } .box-slide5 .elementor-slick-slider ul.slick-dots { bottom: 10px; } .box-salehub .elementor-widget-text-editor { max-width: 800px; margin: auto; } .box-salehub .elementor-widget-text-editor h2 { font-size: 2em; font-weight: 300; margin-bottom: 1em; } .box-salehub .elementor-widget-text-editor a { font-weight: 300; color: #000; display: inline-block; padding-left: 40px; position: relative; vertical-align: top; } .box-salehub .elementor-widget-text-editor a:before { content: ""; position: absolute; width: 30px; left: 0; top: 14px; border-top: 1px solid; } .box-salehub .elementor-widget-text-editor a:hover { color: #999; } .box-denim .elementor-image { overflow: hidden; } .box-denim .elementor-image img { width: 100%; transition: all ease-out 0.7s; } .box-denim .elementor-image:hover img { transform: scale(1.05, 1.05); } .box-denim .elementor-widget-text-editor h2 { margin-bottom: 0.5em; } @media (max-width: 767px) { .box-denim .elementor-column:nth-child(2) .elementor-widget-wrap { flex-direction: column-reverse; } .box-denim .elementor-column:nth-child(2) .elementor-widget:not(:last-child) { margin: 20px 0 0; } } @media (max-width: 991px) { .elementor-widget-heading .elementor-heading-title.elementor-size-large { font-size: 1.8em; } } @media (max-width: 767px) { .elementor-widget-heading .elementor-heading-title.elementor-size-large { font-size: 1.6em; } } .box-oversize .elementor-widget-image .elementor-image img { width: 100%; } .box-oversize .elementor-widget-text-editor { position: absolute; top: 50%; transform: translateY(-50%); left: 20px; right: 20px; max-width: 600px; margin: auto; background: rgba(255, 255, 255, 0.2); padding: 30px; color: #333; z-index: 2; width: auto; } @media (max-width: 480px) { .box-oversize .elementor-widget-text-editor { padding: 20px; } } .box-oversize .elementor-widget-text-editor h2 { font-size: 2em; margin: 0 0 0.5em; } .box-oversize .elementor-widget-text-editor a { display: inline-block; margin-top: 1.5em; padding: 10px 30px; background: #fff; border: 1px solid #222; transition: all .4s; vertical-align: top; } .box-oversize .elementor-widget-text-editor a:hover { background: #111; color: #fff; } .box-oversize .elementor-column-wrap, .box-oversize .elementor-column, .box-oversize .elementor-widget-wrap { position: static; } .cus-review .title_block { font-size: 24px; } .cus-review .slick-slide { padding: 0 0 50px; } .cus-review .slick-row { margin: 0; } .cus-review .slick-active + .slick-active .block-carousel-image-container { border-left: 1px solid #ddd; } .cus-review .block-carousel-image-container { position: relative; padding: 0 100px; color: #999; } @media (max-width: 991px) { .cus-review .block-carousel-image-container { padding: 0 50px 0 80px; } } @media (max-width: 767px) { .cus-review .block-carousel-image-container { padding: 0 0 0 60px; } } .cus-review .block-carousel-image-container:before { content: "\f10d"; font-family: 'FontAwesome'; font-weight: normal; font-size: 40px; line-height: 1; position: absolute; top: 0; left: 30px; color: #f3f3f3; } @media (max-width: 991px) { .cus-review .block-carousel-image-container:before { left: 20px; } } @media (max-width: 767px) { .cus-review .block-carousel-image-container:before { left: 0; } } .cus-review .block-carousel-image-container > a { color: inherit; } .cus-review .block-carousel-image-container img { width: 50px; height: 50px; border-radius: 50%; object-fit: cover; margin: 0 20px 0 0; float: left; } .cus-review .block-carousel-image-container .item-sub-title { line-height: 50px; font-size: 0.9em; } .cus-review .block-carousel-image-container .item-sub-title .cusname { font-weight: 500; color: #222; } .cus-review .block-carousel-image-container .item-description { font-size: 1.6em; font-weight: 300; color: #333; } .cus-review .custom-rating { margin: 0 0 20px; } .cus-review .custom-rating .fa { font-family: 'FontAwesome'; font-weight: normal; margin: 0 3px; font-size: 16px; } .box-followus .elementor-widget-text-editor { font-size: 1.2em; font-weight: 300; color: #333; } .box-followus .elementor-widget-text-editor h2 { font-size: 2em; margin: 0 0 0.5em; } .box-followus .elementor-widget-text-editor h4 { margin: 0 0 2em; } .box-followus .elementor-widget-text-editor p { margin-bottom: 1em; } .box-followus .elementor-widget-text-editor p:last-child { margin: 0; } .box-followus .elementor-widget-LeoInstagram { max-width: 500px; margin: auto; } .box-followus .elementor-widget-LeoInstagram .slick-slide { padding: 0 5px; } .box-followus .elementor-widget-LeoInstagram .slick-slider { margin: 0 -5px; } .box-followus .elementor-widget-LeoInstagram .leo-instagram-size { padding: 0 !important; margin: 2px 0; overflow: hidden; position: relative; } .box-followus .elementor-widget-LeoInstagram .leo-instagram-size:before { content: "\f16d"; font-family: "FontAwesome"; font-size: 22px; position: absolute; top: 50%; left: 50%; width: 40px; height: 40px; line-height: 40px; margin-top: -20px; margin-left: -20px; text-align: center; z-index: 2; color: #fff; opacity: 0; transition: all 0.3s 0.1s cubic-bezier(0.44, 0.13, 0.48, 0.87); transform: scale(0); } .box-followus .elementor-widget-LeoInstagram .leo-instagram-size img { transition: all 1s; } .box-followus .elementor-widget-LeoInstagram .leo-instagram-size:hover img { transform: scale(1.1); filter: brightness(0.5); } .box-followus .elementor-widget-LeoInstagram .leo-instagram-size:hover:before { opacity: 1; transform: scale(1); } .box-icon1.box5 .elementor-widget-wrap { padding-left: 70px; } .box-icon1.box5 .elementor-widget-image { top: 10px; } .box-icon1.box5 .elementor-widget-text-editor h4 { font-size: 1em; margin: 0; } .box-footer5 .elementor-text-editor p { margin-bottom: 0.5em; } .box-footer5 .block_newsletter .input-wrapper input { height: 40px; border-radius: 0; border: 1px solid #000; padding: 5px 45px 5px 15px; background: #fff; } .box-footer5 .block_newsletter .btn { font-size: 11px; height: 40px; line-height: 40px; padding: 0 15px; right: 15px; background: #000; color: #fff; } .box-footer5 .block_newsletter .btn i { display: none; } .box-footer5 .block_newsletter .btn span { display: inline; } /*# sourceMappingURL=front.css.map */