.address .fa-google-plus .language .header-searchbox-style-two{display:none}#scrollUp{display:none}.d-none.d-md-flex.align-items-center{display:none !important}.d-none.d-lg-flex.align-items-center.ml-4{display:none !important}body{color:#494b51;font-family:"Montserrat",sans-serif;font-weight:500!important;font-size:16px;line-height:1.8em;-webkit-font-smoothing:antialiased}.widget_calendar{float:none}#wp-calendar{width:100%}#wp-calendar caption{background:none repeat scroll 0 0 #e9e9e9;color:#333;font-size:16px;padding:10px 0;text-align:center}#wp-calendar thead{font-size:10px}#wp-calendar thead th{border:1px solid #e9e9e9;font-size:13px;padding:8px 0;text-align:center;vertical-align:middle}#wp-calendar tbody{color:#aaa}#wp-calendar tbody td{background:#f5f5f5;border:1px solid #e9e9e9;text-align:center;padding:8px}#wp-calendar tbody td#today{background:#16a085;color:#fff}#wp-calendar tbody td#today a{color:#fff}#wp-calendar tbody td:hover{background:#fff}#wp-calendar tbody .pad{background:0 0}#wp-calendar tfoot{border:1px solid #e9e9e9}#wp-calendar tfoot #next{font-size:12px;text-transform:uppercase;text-align:right;color:#83c99f}#wp-calendar tfoot #prev{font-size:12px;text-transform:uppercase;padding-top:10px;color:#83c99f}.widget select{max-width:100%;padding:5px;border:1px solid #ccc;width:100%}.widget_text .textwidget img{max-width:100%;height:auto}.widget_text select,.widget_text input,.widget_text textarea{max-width:100%;padding:5px;border:1px solid #ccc;width:100%}.widget_text option{max-width:100%}.widget_nav_menu ul li,.widget_pages ul li{color:#827b7d;line-height:28px}.widget_nav_menu ul li ul,.widget_pages ul li ul{padding-left:15px}.widget_nav_menu ul li a,.widget_pages ul li a{color:#827b7d}.widget_nav_menu ul li a:hover,.widget_pages ul li a:hover{color:#615c5c}#sidebar .textwidget img{max-width:100%}.wp-caption{max-width:100%}.wp-caption img{padding-bottom:5px}.form-submit input.submit_btn{display:inline-block;width:auto;color:#fff;margin-top:30px;margin-left:6px}.form-submit input.submit_btn:hover{color:#bfa373}.screen-reader-text{color:#777}.alignright{float:right}.alignleft{float:left}.single-content table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.75em;table-layout:fixed;width:100%;border:1px solid #d1d1d1}.single-content table td{border:1px solid #d1d1d1;padding-left:7px}.single-content table th{border:1px solid #d1d1d1;padding-left:7px}img.alignleft,.alignleft img{margin-right:10px}img.alignright,.alignright img{margin-left:10px}.comment_text table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.75em;table-layout:fixed;width:100%;border:1px solid #d1d1d1}.comment_text table td{border:1px solid #d1d1d1;padding-left:7px}.comment_text table th{border:1px solid #d1d1d1;padding-left:7px}.single-content li{padding:0!important;list-style:inherit!important}.single-content ul{list-style:disc!important;padding-left:20px!important}.single-content ol{list-style:decimal!important;padding-left:20px!important}.comment_text li{padding:0!important;list-style:inherit!important}.comment_text ul{list-style:disc!important;padding-left:20px!important}.comment_text ol{list-style:decimal!important;padding-left:20px!important}.wp-caption.aligncenter{width:100% !important;text-align:center}.search-custom form{width:70% !important;padding-top:20px}.search-custom form.search-form:after{top:20px}.wp-caption-text,.gallery-caption,.bypostauthor,.sticky{color:#777}form.post-password-form input[type=submit]{padding:1px 5px;background:#000;color:#fff;border-color:#000;width:auto}.screen-reader-text{display:none}.widget ul li{list-style:none !important}.widget ul{padding-left:0 !important}.widget ul.sub-menu,.widget ul.children{padding-left:10px !important}.widget ul.sub-menu li,.widget ul.children li{padding-bottom:3px !important}ul.children{margin-left:80px}span.featured-post{color:#333;font-weight:700 !important;margin-right:5px;float:right}.wp-tag-cloud li{display:inline-block;padding-bottom:0 !important}.wp-tag-cloud li:hover{color:#fff;text-decoration:none}.wp-tag-cloud li a{background:#fafcfe;border:1px solid #ddd;margin-bottom:8px;color:#565151;font-size:13px!important;margin-right:4px;margin-bottom:8px;padding:4px 12px;display:inline-block}.wp-tag-cloud li:hover a{border:1px solid transparent;color:#fff;background:#e41f7a}p.logged-in-as{padding:5px 0}p.logged-in-as a{color:#888}h3.archive-title{text-align:center;margin-bottom:40px;font-size:25px;font-weight:600}.wrap-blog ul.children{padding-left:10px}.single-content h1{font-size:46px}.single-content h2{font-size:34px}.single-content h3{font-size:26px}.single-content h4{font-size:22px}.single-content h5{font-size:20px}.single-content h6{font-size:16px}.comment_text h1{font-size:46px}.comment_text h2{font-size:34px}.comment_text h3{font-size:26px}.comment_text h4{font-size:22px}.comment_text h5{font-size:20px}.comment_text h6{font-size:16px}body.logged-in #main-menu{padding-top:42px}.leave-form input{margin-bottom:0}.text-leave textarea{margin-bottom:30px}body.logged-in .text-leave textarea{margin-bottom:0}.contact-form .cont-submit{border:1px solid #16a085 !important;width:auto;border-radius:0 !important}.white .white{color:#fff !important}.error404 .breadcrumb-area{height:500px}.page-404 .blog-info a{color:#9aa1ac;font-size:18px}.pd-bt-40{padding:10px 0}.menu.one-page ul.sub-menu{display:none}.media-list .comment_text li{margin-bottom:0}.blog-meta{margin-top:0}.blog-img{margin-bottom:20px}form.post-password-form input[type=submit]{padding:0 20px;height:46px}#respond{padding-top:150px;margin-top:-150px}h4.comment-title{background:0 0;margin-bottom:10px;font-size:24px}.theme-comment-section .media-body{padding-left:0}.media-left,.media>.pull-left{padding-right:15px}.blog-text.blog-details-post{margin-top:0}.error404 .breadcrumb-area{min-height:630px}.blog-info .blog-meta{margin-bottom:10px}.single-blog{border-bottom:.5px solid #999;padding-bottom:20px}.blog-single{border-bottom:none}.breadcrumb-area{color:#fff}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover,.pagination li span.current{z-index:1;color:#fff;background-color:#ff3514;border-color:#ff3514}a[rel=author]{background:#f6e1eb;padding:4px 2px 6px;color:#e41f7a;border-radius:3px;font-size:13px;text-transform:capitalize}.block-quote p:nth-child(2) span{font-size:16px}.single-news-tags ul.list li{margin-right:5px}.comment-form-cookies-consent{display:none}form#contact-form>div{padding-left:0;padding-right:0;display:inline-block}form#contact-form div.col-lg-6{max-width:48%}form#contact-form div.col-lg-6:nth-child(3){float:right}h3.comment-reply-title{margin-bottom:30px;text-transform:capitalize}.logged-in h3.comment-reply-title{margin-bottom:20px;margin-top:-10px}.comment-respond #contact-form input.btn-gradient-color{margin-top:10px}.entry-content .block-quote p:nth-child(2){margin-bottom:0}.comment-author{text-transform:capitalize}.blog-single-news .single-news-details .single-news-content .comments-area .comment-list .comment .comment-body .comment-content .comment-meta .comment-metadata span{color:#3d3d68}.blog-single-news .single-news-details .single-news-content .comments-area .comment-list .comment .comment-body .comment-content .reply .comment-reply-link{color:#3d3d68;font-weight:600}p.logged-in-as a{color:#3d3d68}.single-widget{padding:30px;margin-bottom:30px;background:#f4f5f8;border:1px solid #eee}.widget_categories h3.widget-title,.widget-popular-posts h3.widget-title,.widget_archive h3.widget-title,.widget_tag_cloud h3{font-size:22px;line-height:28px;margin-bottom:20px}.widget-popular-posts h3.widget-title{margin-bottom:35px}.widget_tag_cloud h3{margin-bottom:30px}.widget_categories h3.widget-title{margin-bottom:25px}.news-sidebar-widget .widget_categories ul li:first-child,.news-sidebar-widget .widget_archive ul li:first-child{padding-top:0}.news-sidebar-widget .widget_categories ul li,.news-sidebar-widget .widget_archive ul li{display:inherit;padding:10px 0;border-bottom:1px dashed #ccc}.news-sidebar-widget .widget_categories ul li:last-child{border-bottom:none;padding-bottom:0}.news-sidebar-widget .widget_categories ul li a,.news-sidebar-widget .widget_archive ul li a{color:#565151}.news-sidebar-widget .widget_categories ul li a:before{content:"\f0a0";font-family:'FontAwesome';margin-right:10px;color:#e41f7a}.news-sidebar-widget .widget_archive ul li a:before{content:"\f0c7";font-family:'FontAwesome';margin-right:10px;color:#e41f7a}.news-wrapper .news-thumb img{height:256px}.news-wrapper .news-details .news-meta{color:#3d3d68}.pagination-nav .pagination-list li span{font-weight:500;height:47px;width:47px;line-height:45px;display:inline-block;position:relative;border:1px solid transparent;background:#e41f7a;color:#fff}.pagination-nav .pagination-list{text-align:center}.header-style-two .header-wrapper .header-navigation-area .main-menu ul li.menu-item-has-children>a:before{content:"\f107";position:absolute;right:-18px;top:50%;-moz-transform:translate(0,-15px);-o-transform:translate(0,-15px);-ms-transform:translate(0,-15px);-webkit-transform:translate(0,-15px);transform:translate(0,-15px);font-family:FontAwesome;font-size:16px}.header-style-two .header-wrapper .header-navigation-area .main-menu ul li.menu-item-has-children>ul.sub-menu li.menu-item-has-children>a:before{content:"\f105";position:absolute;right:10px;top:50%;transform:translateY(-14px);font-family:FontAwesome;font-size:16px}.footer-widget input[type=submit]:before{content:"\f104";font-family:Flaticon;font-size:20px;font-style:normal}.logged-in .header-navigation-area.fixed,.logged-in .header-navigation-area .side-panel-content{top:32px!important}.blog-page .news-wrapper .news-thumb img{height:auto}.blog-page .search-custom #searchform-all input[type=search]{height:42px}.blog-page .search-custom #searchform-all div.input-box{right:30%;top:75px}@media (max-width:768px){.blog-page .search-custom #searchform-all div.input-box{top:103px}}.blog-page .search-custom #searchform-all div.input-box .fa-search{padding:13px 15px;background:#e41f7a;color:#fff;border-bottom-right-radius:5px;border-top-right-radius:5px}.blog-page .news-wrapper{width:100%}.element-Heading .footer-widget-list li a{color:#3d3d68}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{color:#fff}.text-gray{color:#3d3d68}.service-section h6.text-gray{color:#fff}.contact-section .contact-form div.wpcf7-validation-errors,.contact-section .contact-for div.wpcf7-acceptance-missing{color:#3d3d68}@media (max-width:592px){.tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .sub-title{font-size:14px!important}.tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .cs-btn-one{font-size:11px!important}.tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .cs-btn-one.btn-transparent{margin-left:15px!important}}@media (max-width:768px){.team-block{max-width:365px;margin:0 auto;margin-bottom:30px}.project-item{max-width:370px;margin:0 auto;margin-bottom:30px}.news-wrapper{max-width:375px;margin:0 auto;margin-bottom:30px}.footer-main-area .textwidget form.wpcf7-form{max-width:350px}.single-team-img img.img-full{max-width:365px}.price-table{margin-bottom:70px}.news-wrapper .news-thumb img{height:auto}}@media (max-width:502px){.about-section .about-list a{display:block;margin-bottom:20px}}.mean-container .mean-nav ul li li a{opacity:1}@media (max-width:1200px){.tp-leftarrow,.tp-rightarrow{display:none!important}}.request-a-call-back-form div.wpcf7-mail-sent-ng,.request-a-call-back-form div.wpcf7-aborted{color:#fff}.widget-popular-posts .single-post{padding-bottom:20px;border-bottom:1px dashed #ccc}.widget-popular-posts .single-post:last-child{border-bottom:none;padding-bottom:0;margin-bottom:10px}.blog-single-news .single-news-details .single-news-content .single-news-tag-social-area .single-news-tags ul li a{margin-right:5px;font-size:13px}.blog-single-news .single-news-details .single-news-content .single-news-tag-social-area .single-news-tags ul li a:hover{border-color:#e41f7a}.comment-content .comment-author{font-weight:700;font-size:18px;margin-bottom:5px}.blog-single-news .single-news-details .single-news-content .comments-area{padding-top:10px;margin-top:50px}.blog-single-news .single-news-details .single-news-content .comments-area>h3.comments-title{padding-top:20px}.service-details-page .sidebar-right{padding-left:30px}.testimonial-item span.quote-icon.webex-icon-quotes-left{color:#999!important}.testimonial-content .comments{padding-left:30px;padding-right:30px}.client-designation{font-size:13px;color:#333;font-weight:500}.footer-widget p.text-light-gray,.footer-widget-list li a,.footer-widget a.text-light-gray,.footer-widget h5.text-light-gray,.footer-bottom-area span.text-light-gray{color:#dee2e6!important}.footer-widget h6.text-dark-light{color:#dee2e6!important;font-size:14px!important}.icon-box-block h4.icon-box-title{font-size:23px;margin-bottom:17px}.icon-box-block a.text-btn{text-decoration:none!important;font-weight:500}.icon-box-block p{color:#111;font-size:15px;margin-bottom:15px}.team-details-page .personal-details>p{margin-bottom:15px}.team-details-page .personal-details .list-items{margin-bottom:45px}.team-details-page>.container>.row.mrt-60{margin-top:55px}.side-panel-content .side-panel-logo{margin-top:15px}.footer-widget .single-post .post-content h5{font-size:16px;margin-bottom:8px}.contact-form form .row>div:nth-child(1){padding-right:11px}.contact-form form .row>div:nth-child(2){padding-left:11px}.contact-form form .row>div:nth-child(1) .form-group,.contact-form form .row>div:nth-child(2) .form-group,.contact-form form .row>div:nth-child(3) .form-group{margin-bottom:22px}.project-info-list li{padding:5px 0}.project-details-page .sidebar-right>.sidebar-widget:first-child{padding:40px 30px}.team-details-page .row>div:nth-child(2){padding-left:30px}.team-details-page .row div.team-member-info{margin-top:35px}@media (min-width:1200px){.project-section .section-content .row.grid>div:nth-child(4),.project-section .section-content .row.grid>div:nth-child(5),.project-section .section-content .row.grid>div:nth-child(6){top:310px!important}.page-template-template-home-1 .project-section{height:1008px}.page-template-template-home-2 .project-section{height:1018px}.page-template-template-home-3 .project-section{height:916px}.page-template-projects .project-section{height:810px}}.news-wrapper .news-details .news-description .the-title{margin-bottom:10px;margin-top:10px;line-height:30px}.request-a-call-back-form{padding-top:53px;padding-bottom:53px}.request-a-call-back-form form div.row .form-group{margin-bottom:20px}.request-a-call-back-form form div.col-lg-12 .form-group.mrb-0{height:62px;margin-bottom:0}.project-details-page .request-a-call-back-form.sidebar{padding-top:40px}.blog-single-news .single-news-details .single-news-content h3.entry-title{margin-bottom:15px;margin-top:15px;line-height:30px}.project-details-page .request-a-call-back-form form input{padding-left:20px}.project-details-page .request-a-call-back-form form input[type=submit]{padding-left:56px;border:none}@media (min-width:1500px){.project-section .section-content .row.grid{height:620px}}.woocommerce .woocommerce-product-rating:after,.woocommerce .woocommerce-product-rating:before{display:none}span.onsale{border-radius:0!important;padding:0 20px!important;top:20px!important;left:35px!important;background:linear-gradient(45deg,#e41f7a,#604183) !important}h1.product_title{font-size:40px;font-weight:600}.woocommerce .star-rating span{color:#e41f7a}.woocommerce-review-link{color:#333}.woocommerce-product-rating{margin-top:15px}.shop-details-area del{font-weight:500!important;font-size:24px;margin-right:25px;color:#555;text-decoration:line-through}.shop-details-area ins{color:#e41f7a;font-weight:500!important;font-size:24px;margin-right:25px;text-decoration:none}.shop-details-area .cart div.quantity{height:50px;width:160px;border:0;text-align:center;-moz-appearance:none;appearance:none;background:#fff1f0;border-radius:30px;font-weight:500;color:#747691;font-size:16px}.shop-details-area div.quantity input{height:50px;width:160px;border:0;text-align:center;-moz-appearance:none;appearance:none;background:#fff1f0;border-radius:30px;font-weight:500;color:#747691;font-size:16px}.shop-details-area button.single_add_to_cart_button{border:0;border-radius:0;display:inline-block;font-size:13px;font-weight:600;letter-spacing:2px;line-height:1;margin-bottom:0;padding:22px 50px;text-align:center;text-transform:uppercase;touch-action:manipulation;transition:all .3s ease 0s;vertical-align:middle;white-space:nowrap;background:linear-gradient(45deg,#e41f7a,#604183);color:#fff;margin-top:100px;margin-left:-162px}.shop-details-area button.single_add_to_cart_button:hover{background:linear-gradient(-20deg,#e41f7a,#604183)}div.woocommerce-product-details__short-description{padding:30px 0;border-top:1px solid #ffe7e5}div.woocommerce-product-details__short-description p{font-weight:400;font-size:15px;color:#333;margin-bottom:0}.woocommerce div.product form.cart{padding-top:40px;border-top:1px solid #ffe7e5}.shop-details-area .product_meta{display:none}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){padding-top:30px;padding-left:20px;width:32%}.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:none;border-radius:0;background:#fff;padding:0;margin-right:40px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:linear-gradient(45deg,#e41f7a,#604183) !important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:14px;font-weight:500;padding:20px 40px;color:#333;text-transform:uppercase;letter-spacing:2px;line-height:1;border:2px solid #6f7172b0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{border-color:transparent;color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs{padding-left:5px}.woocommerce-Tabs-panel .desc-text{padding:40px;border:4px solid #f9f9f9}.woocommerce-Tabs-panel .desc-text>h2{display:none}.woocommerce-Tabs-panel .desc-text>p{color:#333;font-size:15px;font-weight:400}h2.woocommerce-Reviews-title{font-size:32px;margin-bottom:20px;font-weight:600}.woocommerce p.stars.selected a.active~a:before,.woocommerce p.stars.selected a.active:before,.woocommerce p.stars.selected a:not(.active):before,.woocommerce p.stars a{color:#e41f7a}p.meta .woocommerce-review__author{text-transform:capitalize}.woocommerce-review__published-date{color:#333}.woocommerce ul.products li.product .onsale{right:inherit}.pro-details-banner{margin-top:84px}.woocommerce #review_form #respond textarea{border:2px solid #ecedff}.woocommerce #respond input#submit{background:linear-gradient(45deg,#e41f7a,#604183);color:#fff;border:0;border-radius:0;display:inline-block;font-size:13px;font-weight:600;letter-spacing:2px;line-height:1;margin-bottom:0;padding:22px 50px;text-align:center;text-transform:uppercase;touch-action:manipulation;transition:all .3s ease 0s;vertical-align:middle;white-space:nowrap;font-size:14px}.woocommerce #respond input#submit:hover{background:linear-gradient(-20deg,#e41f7a,#604183);color:#fff}.pt-50{padding-top:50px}.mb-50{margin-bottom:50px}.related.products{margin-top:70px;display:none}.woocommerce-breadcrumb,.woocommerce-products-header{display:none}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:unset}.product-showing{width:100%}.product-showing p{margin:0;border:2px solid #6f7172b0;padding:17px 30px;text-align:center;line-height:1;display:inline-block;text-transform:uppercase;font-size:12px;letter-spacing:2px;font-weight:600;color:#747691;margin-left:17px;margin-bottom:50px}.shop-area .woocommerce-ordering select{float:right;border:2px solid #6f7172b0;padding:0 25px;text-align:center;line-height:1;display:inline-block;text-transform:uppercase;font-size:12px;letter-spacing:2px;font-weight:600;color:#747691;height:50px;background-color:#fff;border-radius:0;margin-bottom:50px}.shop-area .product-showing{width:100%;padding-left:30px;padding-right:32px}.shop-area .row ul.products li div.star-rating{display:none}.product-content h4{font-size:24px;color:#333;padding:0;font-weight:600;margin-bottom:15px;margin-top:10px}.shop-area .products>div.product-item{display:inline-block;width:33%}.product-img img{width:100%}.pro-cat a{font-size:15px;color:#e41f7a;text-transform:uppercase;letter-spacing:2px;margin-right:5px;margin-bottom:10px}.pro-price .price del span{color:#747691;text-decoration:line-through;margin-right:0}.product-meta .pro-price del{margin-right:25px}.product-meta .pro-price ins{text-decoration-line:none}.shop-add-to-cart a{border-radius:0!important;color:#fff!important;background:linear-gradient(45deg,#e41f7a,#604183)!important;margin-top:15px!important;font-weight:500!important}.shop-add-to-cart a:hover{background:linear-gradient(-20deg,#604183,#e41f7a)!important}.shop-area .pro-price .star-rating{display:none}img.secondary-img{position:absolute;left:15px;top:0;transition:.3s;opacity:0;width:92%;height:60%}@media (max-width:1200px){img.secondary-img{display:none}}.product-wrapper:hover img.secondary-img{opacity:1;z-index:1}.product-action{position:absolute;top:45%;transition:.3s;z-index:2;opacity:0;visibility:hidden;left:0;right:0}.product-wrapper:hover .product-action{opacity:1;visibility:visible}.product-action a{background:#fff;height:50px;width:50px;font-size:20px;display:inline-block;color:#8688a6;text-align:center;line-height:51px;border-radius:50%;margin:0 6px;box-shadow:0px 12px 24px 0px rgba(186,186,186,.3)}.product-wrapper:hover .product-action a{margin:0 7px}.product-action a:last-child{margin-bottom:0}.product-action a:hover{background:#e41f7a;color:#fff}[class^=flaticon-]:before,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class*=" flaticon-"]:after{font-family:Flaticon;font-style:normal}.flaticon-shopping-cart:before{content:"\f104"}.flaticon-eye:before{content:"\f106"}.shop-area .product-img .product-action>a.woocommerce-LoopProduct-link,.single-product .product-area .product-action>a.woocommerce-LoopProduct-link{display:none}.product-content{margin-top:20px}.pt-100{padding-top:100px}.pb-80{padding-bottom:80px}.cart-area .table-content table{background:#fff;border-color:#eaedff;border-radius:0;border-style:solid;border-width:1px 0 0 1px;text-align:center;width:100%;margin-bottom:0}.table-content table td{border-top:medium none;padding:20px 10px;vertical-align:middle;font-size:16px}.table-content table th,.table-content table td{border-bottom:1px solid #eaedff;border-right:1px solid #eaedff}td.product-thumbnail img{width:125px}.table-content table tr th{font-weight:600;color:#333}.table-content table tbody tr td a{color:#333;text-transform:capitalize}.product-remove a{margin:0 auto}input[name=coupon_code]{height:57px;border:2px solid #eaedff;padding:0 15px;margin-right:10px}.coupon input[type=submit]{float:none;background:linear-gradient(45deg,#e41f7a,#604183);height:inherit;border:0;border-radius:0;color:#fff;display:inline-block;font-size:13px;font-weight:500;letter-spacing:2px;line-height:1;margin-bottom:0;padding:22px 50px;text-align:center;text-transform:uppercase;touch-action:manipulation;transition:all .3s ease 0s;vertical-align:middle;white-space:nowrap;cursor:pointer}.coupon input[type=submit]:hover{background:linear-gradient(-20deg,#604183,#e41f7a)}input.update-cart,button#place_order,.woocommerce-form-login button.woocommerce-form-login__submit{float:right;background:linear-gradient(-20deg,#604183,#e41f7a);height:inherit;border:0;border-radius:0;color:#fff;display:inline-block;font-size:13px;font-weight:500;letter-spacing:2px;line-height:1;margin-bottom:0;padding:22px 50px;text-align:center;text-transform:uppercase;touch-action:manipulation;transition:all .3s ease 0s;vertical-align:middle;white-space:nowrap}input.update-cart:hover,button#place_order:hover,.woocommerce-form-login button.woocommerce-form-login__submit:hover{background:linear-gradient(45deg,#e41f7a,#604183)}input[name=coupon_code]::placeholder{color:#333}.cart-area td.actions{padding:40px 40px!important}.coupon{float:left}.cart-page-total{padding-top:50px}.cart-page-total .cart_totals h2{font-size:25px;margin-bottom:20px;text-transform:capitalize;font-weight:600}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:500}.shop_table strong{font-weight:500}.wc-proceed-to-checkout a.checkout-button{font-weight:600;background:linear-gradient(-20deg,#604183,#e41f7a)}.wc-proceed-to-checkout a.checkout-button:hover{background:linear-gradient(45deg,#e41f7a,#604183)}.product-quantity .quantity input{background:#fff1f0;border-radius:30px;text-align:center;height:50px;width:160px!important;color:#6f7172;font-size:14px;font-weight:400;border:0}.woocommerce-checkout input[type=text],.woocommerce-checkout input[type=password],.woocommerce-checkout input[type=email],.woocommerce-checkout input[type=tel]{background:#fff;border:1px solid #eaedff;border-radius:0;height:45px;padding:0 0 0 10px;width:100%}.woocommerce-input-wrapper{width:100%}.checkbox-form h3{border-bottom:1px solid #eaedff;font-size:26px;margin:0 0 20px;font-weight:600;padding-bottom:10px;width:100%}.select2-container--default .select2-selection--single{border:1px solid #eaedff;padding:10px 0 0 10px;height:45px}.form-row>label{margin-top:15px;color:#333;font-size:14px;font-weight:400}ul.select2-results__options li,ul.wc_payment_methods li{display:list-item}.select2-container .select2-dropdown--below,.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #eaedff}.select2-container--default .select2-selection--single .select2-selection__rendered{font-weight:400}.order-notes .woocommerce-shipping-fields{margin-top:30px}.woocommerce form .form-row textarea{border:1px solid #eaedff;height:90px;padding:15px;width:100%;height:100px}.your-order{padding:30px 40px 45px;border:3px solid #eaedff}.your-order h3{border-bottom:1px solid #eaedff;font-size:26px;font-weight:600;margin:0 0 20px;padding-bottom:10px;width:100%}.woocommerce-info,.woocommerce-error,.woocommerce-message{border-top-color:#e41f7a}.woocommerce-info:before,.woocommerce-error:before,.woocommerce-message:before{color:#e41f7a}.woocommerce-form-coupon-toggle{width:100%}.shop-tab ul li a{font-size:16px;font-weight:500;color:#6f7172;letter-spacing:2px;padding:0;text-transform:uppercase;position:relative;height:50px;width:50px;border-radius:50%;background:#f6f6ff;line-height:50px;text-align:center}.shop-tab ul li a.active{color:#fff;background:#e41f7a;box-shadow:0px 8px 16px 0px rgba(254,69,54,.3)}.shop-tab ul li a i{font:normal normal normal 18px/1 FontAwesome}.mb-30{margin-bottom:30px}.mb-20{margin-bottom:20px}.shop-tab ul li{margin-right:15px}.sale-tag span{min-height:3.236em;min-width:3.236em;font-weight:600;position:absolute;text-align:center;line-height:3.236;margin:0;color:#fff;font-size:14px;text-transform:uppercase;z-index:9;border-radius:0!important;padding:0 20px!important;top:20px!important;left:35px!important;background:linear-gradient(45deg,#e41f7a,#604183) !important}.shop-sidebar .shop-add-to-cart{margin-top:25px}.shop-sidebar .shop-add-to-cart a{padding:10px 20px}.shop-list .product-content{margin-top:0}.pro-price del span{color:#747691}.shop-list .product-meta .pro-price{margin-bottom:15px}.shop-sidebar .shop-tab{margin-bottom:40px;margin-top:10px}.shop-list .shop-add-to-cart{margin-top:30px}.widget_product_search,.widget_product_categories{padding:30px;margin-bottom:30px;background:#fff;border:2px solid #eee}.widget_products{padding:30px;margin-bottom:30px;background:#fff;border:2px solid #eee}.widget_product_search .shop-search .search-field{height:50px;padding:6px 15px;border:1px solid #ccc;width:100%;display:block;outline:0;-webkit-transition:.5s;transition:.5s}.widget_product_search .shop-search .search-field::placeholder{color:#333}.widget_product_search .shop-search button{position:relative;float:right;outline:0;top:-50px;height:50px;width:50px;z-index:1;border:none;color:#fff;background-color:#e41f7a;-webkit-transition:.5s;transition:.5s;cursor:pointer}.widget_product_categories ul.product-categories li{display:inherit;padding:10px 0;border-bottom:1px dashed #ccc}.widget_product_categories ul.product-categories li:last-child{border-bottom:none}.widget_product_categories h3,.widget_products h3{font-size:22px;font-weight:600;line-height:28px;margin-bottom:15px;text-transform:capitalize}.widget_product_categories ul.product-categories li a:before{content:"\f0a0";font-family:'FontAwesome';margin-right:10px;color:#e41f7a}.shop-widget.widget_products ul li a{margin-bottom:10px}.shop-widget.widget_products ul li a img{float:left;width:70px;margin-right:14px}.shop-widget.widget_products ul li{overflow:hidden;margin-bottom:20px;display:list-item}.shop-widget.widget_products ul li del{color:#747691;margin-right:25px;margin-top:10px}.shop-widget.widget_products ul li del span{color:#747691;font-size:16px}.shop-widget.widget_products ul li ins{text-decoration-line:none;margin-top:9px}.shop-widget.widget_products ul li ins span{font-weight:500;font-size:16px;color:#333;margin-right:0}.shop-widget.widget_products ul li div.star-rating{display:none}.widget_products h3{margin-bottom:25px}.shop-area .basic-pagination ul.pagination-list li{text-align:center;margin-right:8px}.shop-area .basic-pagination ul.pagination-list li span{font-weight:500;height:47px;width:47px;line-height:45px;display:inline-block;position:relative;border:1px solid transparent;background:#e41f7a;color:#fff}.shop-area .basic-pagination ul.pagination-list li a{color:#333;font-weight:500;height:47px;width:47px;line-height:45px;display:inline-block;border:1px solid #ddd;position:relative}.shop-sidebar{padding-bottom:100px}.basic-login{padding:70px;border:2px solid #eaedff}.basic-login h3{text-align:center;font-size:30px}.basic-login .woocommerce-form-login{border:none!important}.basic-login form .form-row{padding:0}button#place_order,.woocommerce-form-login button.woocommerce-form-login__submit{width:100%}.woocommerce-account .basic-login input[type=text],.woocommerce-account .basic-login input[type=password]{background:#fff;border-radius:0;height:60px;padding:0 0 0 10px;width:100%;margin-bottom:10px!important;margin-top:5px!important}.password-input{display:block;width:100%}.basic-login label span{color:#333;margin-left:5px}.woocommerce-account input[type=text],.woocommerce-account input[type=password],.woocommerce-account input[type=email],.woocommerce-account input[type=tel]{background:#fff;border:2px solid #eaedff;border-radius:0;height:40px;padding:0 0 0 10px;width:100%;margin-bottom:10px!important;margin-top:5px!important}.or-divide{border-top:2px solid #eaedff;margin:40px 0;text-align:center;position:relative}.or-divide{margin-top:110px}.or-divide span{position:absolute;left:0;right:0;top:-9px;background:#fff;display:inline-block;width:40px;margin:auto;line-height:1;font-weight:500}.basic-login .btn.theme-btn{height:inherit;border:0;border-radius:0;display:inline-block;font-size:13px;font-weight:500;letter-spacing:2px;line-height:1;margin-bottom:0;padding:22px 50px;text-align:center;text-transform:uppercase;touch-action:manipulation;transition:all .3s ease 0s;vertical-align:middle;white-space:nowrap;background:linear-gradient(45deg,#e41f7a,#604183)}.basic-login .btn.theme-btn a{color:#fff!important}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{top:25px;display:none}.basic-reset{padding:90px;border:2px solid #eaedff}.basic-reset h3{font-size:30px;text-align:center;margin-bottom:50px}.lost_reset_password p{width:100%!important}.lost_reset_password p:nth-child(1){text-align:center;letter-spacing:.5px;margin-bottom:20px;font-size:15px}.lost_reset_password p label,.lost_reset_password p input{text-align:center;margin-left:auto;margin-right:auto}.lost_reset_password .form-row label{font-size:18px;font-weight:500}.lost_reset_password .form-row input[name=user_login]{margin-bottom:30px!important;height:50px}.lost_reset_password .form-row button[type=submit]{width:100%;padding:22px 50px;color:#fff;font-size:17px;font-weight:500;background:linear-gradient(45deg,#e41f7a,#604183)}.login-area{margin-top:100px;margin-bottom:100px}.basic-login form button:hover{color:#fff!important;background:linear-gradient(45deg,#e41f7a,#604183)}.logged-in.woocommerce-account .woocommerce{padding-bottom:100px;padding-top:100px;max-width:1100px;position:relative;margin:0 auto}.logged-in.woocommerce-account nav.woocommerce-MyAccount-navigation{float:left;width:15%;left:50px;position:relative;background-color:#e41f7a}.logged-in.woocommerce-account nav.woocommerce-MyAccount-navigation ul li{padding:15px;border:1px solid #ddd;text-align:left!important;padding-left:20px;display:list-item}.logged-in.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a{color:#fff;font-weight:600}.woocommerce-MyAccount-content .woocommerce-info a{background-color:#e41f7a;color:#fff;font-weight:500;text-transform:capitalize}.woocommerce-MyAccount-content .col2-set .col-1,.woocommerce-MyAccount-content .col2-set .col-2{max-width:100%;margin-top:45px;padding-left:0;float:none;width:50%}.woocommerce-MyAccount-content .col2-set .col-1{margin-top:30px}.woocommerce-Addresses .woocommerce-Address-title h3{font-weight:600;font-size:23px;margin-bottom:15px}.woocommerce-Addresses .woocommerce-Address-title a{color:#e41f7a}.woocommerce-account fieldset legend{padding-top:30px;color:#212529;font-size:28px;font-weight:500px}.logged-in.woocommerce-account .woocommerce-MyAccount-content p .woocommerce-Button[type=submit]{background:linear-gradient(45deg,#604183,#e41f7a);color:#fff;padding:15px}.logged-in.woocommerce-account .woocommerce-MyAccount-content p .woocommerce-Button[type=submit]:hover{background:linear-gradient(-20deg,#e41f7a,#604183);color:#fff;padding:15px}