#rit-footer.grv-footer,.grv-footer .newsletters .desc{color:#fff}#rit-footer .grv-footer-top .widgettitle,#rit-footer .grv-footer-main .widgettitle{font-size:15px;color:#fff;padding:0px 0 30px;font-weight:bold}.grv-footer .newsletters{padding:0}.grv-footer{font-size:14px}.grv-footer-top{overflow:hidden;display:block;border-bottom:1px solid #ccc}.grv-footer-main span{font-weight:bold}.grv-footer-main p a{color:#fff}.grv-footer-main{overflow:hidden;display:block;padding-top:40px}.grv-footer p{padding:0 0 20px;line-height:25px;letter-spacing:.5px}.grv-footer-copy{padding-top:25px;border-top:1px solid #ccc;overflow:hidden;width:100%;margin-top:15px;display:inline-flex}#rit-footer.grv-footer ul li a{color:#fff}.searchform-mini,.ri-cart .mini-cart .fa,.ri-cart .icon-cart .mini-cart-items{line-height:55px}.ri-cart .icon-cart{margin-top:-14px}#rit-footer .grv-footer-bottom ul li{float:none}.grv-footer-copy img{width:auto}.grv-image a{height:24px;border:0px;margin:0 20px;display:-webkit-inline-box}.grv-footer-top [class*=ion-social-]{width:40px;height:40px;font-size:25px;line-height:40px}#rit-footer .grv-footer-top .RIT_social{text-align:left}.grv-footer-top [class*="ion-social-"],.grv-footer-top [class*="ion-social-"]:hover{border:0 !important}#sidebar-left .widget .product-categories .unvisible{height:auto !important;padding-left:27px}.widget .product-categories span.triggernav{display:none}.sidebar .widget ul li.cat-parent:hover .children.unvisible li a:after{color:#fff !important}.sidebar .widget ul li.cat-parent .children.unvisible li:hover a:after{color:#06f !important}.widget.woocommerce ul li > a:before,.widget.woocommerce ul li > a:after{display:none}.sidebar .widget ul li a{padding:7px 0;border-bottom:1px solid #f1f1f1;color:#505050;font-size:14px;line-height:30px;background-color:#f7f7f7;margin:0;padding:10px;color:#000;font-weight:bold;border-bottom:1px solid #bf384b}.woocommerce .widget_product_categories .cat-item{margin:0;background-color:#eee}.sidebar .widget ul li.cat-parent ul li a{background-color:#eee;color:#000;font-weight:400}.sidebar .widget ul li a:hover,.sidebar .widget ul li.cat-parent ul li a:hover{background-color:#bf384b;color:#fff !important}.sidebar .widget.woocommerce ul li > a{padding:6px 0 6px 15px !important}.grv-head a,.grv-head a:hover{color:#fff;font-size:12px;margin:4px 10px;line-height:25px}#ri-top-navbar *,.wrap-select-currency::after,.wrap-select-country::after{color:#fff !important}.grv-head{text-align:right}.slick-prev.grv-prev{position:absolute;top:-5px;height:10px;transition:rotate3d(90deg);margin:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.slick-slider:hover .slick-prev.grv-prev,.slick-slider:hover .slick-prev.grv-next{left:50%}.slick-next.grv-next{position:absolute;top:102%;left:50%;height:10px;transition:rotate3d(90deg);margin:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.grv-summay-image .slick-vertical .slick-slide{cursor:pointer;margin-bottom:12px}.ri-breadcrumb{border-bottom:1px solid #0d0d0d}.grv-producttitle h2{font-size:25px;line-height:30px;color:#21293c;margin-bottom:.2em;font-weight:600;margin-top:0}.grv-productdetail{margin-top:30px;display:block}.grv-productdetail ul li{clear:both;position:relative;line-height:24px;padding:2px 0;color:#524e4e;font-size:14px}.button-variable-item span{font-size:13px}.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item){background-color:#f9f9fa;-webkit-box-shadow:0 0 0 0px rgba(0,0,0,.3);box-shadow:0 0 0 0px rgba(0,0,0,.3);padding:20px 5px;border:1px solid #bf384b;border-radius:0;color:#06f;margin-right:8px}.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{background-color:#06f;color:#fff;-webkit-box-shadow:0 0 0 0px rgba(0,0,0,.3);box-shadow:0 0 0 0px rgba(0,0,0,.3)}.grv-summary-right .variations_form.cart .label{color:#222;text-align:left;display:inline-block;white-space:normal}.variations_form.cart .label>label{color:#222;font-size:15px;font-weight:600;text-transform:uppercase;color:#21293c;line-height:20px;white-space:normal;padding:0;margin:0}.grv-summary-right .variations_form.cart .value{padding:0px 0 10px;display:inline-block;position:relative}.variations_form.cart .value:after{display:none}.grv-summary-right .variations li{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #dae2e6}.grv-summary-right .price span{font-size:16px;color:#000}.grv-summary-right .woocommerce-variation-description{padding:0 !important;margin:0 !important}.grv-summary-right .variations_button{margin-top:15px}.grv-summary-right .form-inline{margin-bottom:15px}.single-product .product-detail-wrap{padding-bottom:40px}.grv-productdetail h6{font-weight:700;font-size:14px}.grv-summary-right .price{color:#000 !important}.grv-productnav nav{font-size:24px;display:inline-flex}.woocommerce-message{text-align:center;padding:20px 0;font-size:17px}.grv-productnav{position:absolute;text-align:right;right:0}.grv-productnav .alignleft{float:right;text-align:right;padding-right:8px}.grv-pad{padding:40px 0}.sec-mar{margin-top:0}.tag{line-height:48px;margin-bottom:25px;margin-top:0;font-size:30px;font-weight:400}.tag span{font-weight:400;font-size:24px;line-height:48px;margin-bottom:40px;color:#005dff;text-transform:capitalize}.grv-cat-sec ul li{display:inline-block;margin-right:72px;width:25%;vertical-align:top;margin-bottom:10px}.grv-cat-sec ul{padding:0;margin:0}.grv-cat-sec{position:relative;display:block}.grv-cat-sec ul li .grv-pdf-img{float:left;width:60px;margin-right:20px}.grv-cat-sec ul li .grv-pdf-des{float:right;width:190px}.grv-cat-sec ul li .grv-pdf-des a.grv-view{font-size:16px;line-height:18px;text-transform:uppercase;margin-top:10px;font-weight:800;display:inline-block;color:#005dff}.grv-cat-sec ul li .grv-pdf-des a.grv-view:hover{color:#005dff}.grv-cat-sec ul li a:hover{color:#000 !important}.grv-cat-sec{padding:50px 0 65px}.grv-cat-sec:nth-child(n+1){border-bottom:1px solid #999}.grv-cat-sec:last-child{border-bottom:0}#more_posts{font-size:17px;font-weight:800;display:block;color:#fff;margin:0 auto;margin-top:73px;width:180px;text-align:center;height:50px;line-height:50px;background-color:#005dff}#more_posts:hover,#more_posts:focus{color:#fff !important}.product_type_variable{display:none}.ground-addcart .compare,.grv-summary-right .compare{border-color:#bf384b;color:#000;height:30px;line-height:12px;font-weight:400;font-size:14px;border-radius:50px;text-transform:uppercase;padding:7px 20px;text-align:center;transition:.4s;border:2px solid #bf384b}.ground-addcart .compare:after,.grv-summary-right .compare:after{display:none}.ground-addcart .compare:hover,.ground-addcart .compare:focus,.grv-summary-right .compare:hover,.grv-summary-right .compare:focus{background-color:#bf384b;color:#fff !important}.featured-productdetail ol,.featured-productdetail ul{padding-left:21px;text-align:left;font-size:16px}.ac-pane{margin-bottom:15px;background-color:#fff;color:#000;border:1px solid #e4e4e4}.grv-tr h4{font-weight:500}.entry-summary .compare,.product-detail-wrap .compare{border:2px solid #bf384b !important;font-size:14px !important}.site-content.entry-summary .compare:hover,.site-content .product-detail-wrap .compare:hover,.site-content .entry-summary .compare:focus,.site-content .product-detail-wrap .compare:focus{color:#fff !important}.grv-spec .grv-bord{border-left:1px solid #ccc;padding:10px}.grv-spec .grv-bord:nth-child(2n+1){border-right:0;border-left:0;border-bottom:0}.grv-in-spec:nth-child(n+1){border-bottom:0}.grv-in-spec:last-child{border-bottom:1px solid #ccc}.grv-summary-right .variations_form.cart .label label{font-size:13px}.grv-in-manul h2{line-height:48px;margin-bottom:25px;margin-top:0;font-size:25px;font-weight:400}.grv-in-manul ul li{display:inline-block;margin-right:72px;width:25%;min-height:160px;vertical-align:top}.grv-in-manul ul li .grv-pdf-img{float:left;width:60px;margin-right:20px}.grv-in-manul ul li .grv-man-cont{float:right;width:190px}.grv-in-manul ul li .grv-man-cont a.grv-view{font-size:16px;line-height:18px;text-transform:uppercase;margin-top:15px;font-weight:800;display:inline-block;color:#005dff}.grv-in-manul{padding:40px 0;border-bottom:1px solid #ccc}.grv-in-manul:last-child{border-bottom:0}.ac-title{padding:18px;border:0;border-left:7px solid #bf384b}.ac-pane.active .ac-title:hover,.ac-title:focus,.ac-pane a:hover{padding:18px;background-color:#bf384b;color:#fff;border-left:7px solid #bf384b}.ac-title i{color:#bf384b}.ac-title:hover{border:0}.grv-in-spec{border:1px solid #ccc;position:relative;overflow:hidden}.whishperkool-tabs{float:left;width:100%;margin-top:50px}.whishperkool-tabs ul.cmit-tabs.cmit-wc-tabs.cmit-resp-tabs-list{width:100%;margin:0 auto;list-style:none;padding:0 15px;border-top:1px solid #eee;text-align:center}.whishperkool-tabs ul.cmit-tabs.cmit-wc-tabs.cmit-resp-tabs-list li{display:inline-block;padding:15px 0px;margin:0;list-style:none;cursor:pointer;margin-right:30px;margin-top:-1px}.whishperkool-tabs ul.cmit-tabs.cmit-wc-tabs.cmit-resp-tabs-list li a{line-height:1;color:#282828;-webkit-transition:.4s;-o-transition:.4s;font-size:14px;transition:.4s}.whishperkool-tabs ul.cmit-tabs.cmit-wc-tabs.cmit-resp-tabs-list li.active{border-top:2px solid #bf384b;color:#bf384b;background:none}.whishperkool-tabs .resp-tabs-container{color:#111;border-bottom:1px solid #eee}.whishperkool-tabs .resp-tabs-container li{font-size:16px}.whishperkool-tabs .resp-tabs-container ul{margin-left:20px}.whishperkool-tabs tr{font-size:16px}#cmit-tab-specifications{font-size:16px}.whishperkool-tabs p.comment-form-comment label{display:block !important}.whishperkool-tabs input#submit{background:#bf384b;color:#fff;border:none;padding:5px 20px;border-radius:3px}.whishperkool-tabs p.form-submit{margin:0}.single-product .product-share-wrap{display:none}.owl-carousel .owl-item img{height:auto}.login-wrap,.register-wrap{margin-bottom:30px}.login-wrap input[type="checkbox"],.input-checkbox{height:auto !important}#checkout-wrapper{margin-bottom:30px}.title-register,.title-login,.titlecheckout,#order_review_heading,#payment_heading{font-weight:bold}.woocommerce-checkout .checkbox,.woocommerce-checkout input[type="text"],.woocommerce-checkout input[type="email"],.woocommerce-checkout input[type="tel"],.woocommerce-checkout input[type="password"]{color:#666 !important}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{width:50% !important;float:left}.woocommerce-checkout .form-row-first{padding-right:20px !important}#customer_billing_details label.checkbox{height:30px;font-size:17px}#customer_shipping_details .input-radio{height:auto !important;display:inline-block;vertical-align:top;margin-top:8px}#ship-to-different-address .input-checkbox{position:relative;margin-left:0}.product-total{text-align:right}.cart-subtotal th,.woocommerce-shipping-totals th,.order-total th{text-align:left}.shop_table .cart-subtotal td,.shop_table .woocommerce-shipping-totals td,.shop_table .order-total td{padding:5px !important}#shipping_method label:before{display:none}.checkout_coupon{margin:15px 0 !important}.shop_table td{padding:20px 10px !important}.woocommerce table.shop_table{border-bottom:solid 1px #e7e7e7}.woocommerce-checkout #payment ul.payment_methods li{padding:20px 0px !important}.woocommerce-checkout #payment ul.payment_methods label:before{display:none !important}.woocommerce-error{color:red;padding:0 0 0 20px}.page-id-6672 .archive-header h1,.page-id-5295 .archive-header h1{background:#06f;color:#fff;text-align:center;font-size:45px;text-transform:uppercase;padding:25px 0}.page-id-6672 .ri-breadcrumb,.page-id-5295 .ri-breadcrumb{margin-bottom:0}.page-id-6672 .sidebar-inner-sec h3,.page-id-5295 .sidebar-inner-sec h3{margin:0px}.page-id-6672 .sidebar-inner-listing ul li a,.page-id-5295 .sidebar-inner-listing ul li a{padding:15px}.page-id-6672 .sidebar-inner-listing ul li a:hover,.page-id-6672 .sidebar-inner-listing ul li a:focus,.page-id-5295 .sidebar-inner-listing ul li a:hover,.page-id-5295 .sidebar-inner-listing ul li a:focus{color:#fff !important}.page-id-6672 #introduction,.page-id-5295 #introduction{margin-top:0}.page-id-6672 .luvdid-inner-sec,.page-id-5295 .luvdid-inner-sec{padding:15px 0}.page-id-6672 .luvdid-inner-sec .container,.page-id-5295 .luvdid-inner-sec .container{width:100%;padding:0}.container-block.practice:before{top:130px}.page-template-tpl-about-us .main-heading h2{color:#bf384b;text-transform:none}.woocommerce-shipping-totals ul{max-width:400px;float:right}@media (min-width: 1024px){.grv-quick .col-md-6{padding-left:0}}@media (min-width: 680px) and (max-width: 1200px){.grv-quick .col-md-6{width:100%;padding-left:0}}@media (max-width: 991px){.header-mobile .mobile-menu{width:10%}#ri-header .header-mobile .header-content-logo{text-align:center;width:95%}.single-product .product-detail-wrap{padding:28px 24px !important}.grv-in-spec .col-md-6{width:50%;float:left;font-size:14px}.grv-cat-sec ul li .grv-pdf-des{width:auto}.grv-cat-sec ul li{display:inline-block;margin-right:0;width:49%;padding:0 15px;margin-bottom:20px}.tag{padding:0 15px}.grv-in-manul ul li{display:inline-block;margin-right:0;width:49%;padding:0 15px}.grv-in-manul ul li .grv-man-cont{width:auto;float:none}}@media (min-width: 1024px) and (max-width: 1200px){.grv-cat-sec ul li{margin-right:26px;width:30%;margin-bottom:25px}.grv-in-manul ul li{margin-right:26px;width:30%;margin-bottom:25px}}@media screen and (max-width:767px){#masthead .site-logo img{max-width:100%}#masthead #ri-header .header-mobile .header-content-logo{width:75%}#masthead .header-mobile .mobile-menu{width:10%}#masthead .header-mobile .header-content-header{width:10%}#masthead .icon-menu:before{display:none}#masthead .ri-cart .icon-cart{margin-top:0}#masthead .icon-menu{line-height:normal;margin-top:30px;display:block}#masthead .sticky-wrapper{height:75px !important}.grv-footer-bottom .col-md-3{padding:0px}#rit-footer .grv-footer-top .widgettitle,#rit-footer .grv-footer-main .widgettitle{padding:0px 0 15px}#rit-footer .RIT_social{margin:0 0 10px !important}.grv-footer-copy{display:block;text-align:center}.grv-footer-copy .widget_text{margin-bottom:15px}.page-id-6672 .archive-header h1,.page-id-5295 .archive-header h1{font-size:25px;padding:15px 0}.page-template-tpl-about-us .container-block.practice{padding-top:0}.container-block.practice:before{top:70px}.page-template-tpl-about-us .cstm-cnt-sec-right{padding:0 15px}.page-template-tpl-about-us .vc_btn3-shape-rounded{margin-left:15px}.product-image img{height:auto}.woocommerce-page .ri-sidebar,.woocommerce-page .sidebar{position:relative !important;width:280px;-webkit-transform:translateX(0px) !important;-ms-transform:translateX(0px) !important;-o-transform:translateX(0px) !important;z-index:10 !important}.button-groups .quick-view a,.archive_product_info .product-col{height:auto !important}.menu li .plus-icon{top:20px !important}}.field-wrap input[type="submit"],.field-wrap input[type="button"],.field-wrap button{width:auto;color:#fff;border-width:0;border-style:solid;background-color:#bf384b;border-color:#bf384b;border-radius:50px;padding:4px 44px;height:43px;text-transform:uppercase;letter-spacing:1px}.field-wrap input[type="submit"]:hover,.field-wrap input[type="button"]:hover,.field-wrap button:hover,.field-wrap input[type="submit"]:focus,.field-wrap input[type="button"]:focus,.field-wrap button:focus{width:auto;color:#fff;outline:none;background-color:#000;border:0}.grv-csec .nf-field-element textarea{height:140px;resize:none}input,button,select,textarea,input:focus,button:focus,select:focus,textarea:focus,input:active,button:active,select:active,textarea:active{border:0;border-bottom:1px solid #ccc}.grv-csec .nf-form-content nf-field{margin-top:15px;margin-bottom:25px;display:block}.nf-field-element input,.nf-field-element select,.nf-field-element textarea{margin:0;width:auto;height:auto;vertical-align:inherit;padding:0 15px}tr.cart_item td a img{width:86% !important;height:auto !important}.shop_table td{padding:20px;line-height:17px}.page-cart .cart .quantity,.page-cart .cart .quantity input.qty{width:35px;margin:0;height:32px;border:none;background:#e3e5e6;font-weight:400;font-size:15px;padding:0}.page-cart .shop_table thead>tr>*{border:none;padding:0 15px}.rit-checkout-breadcrumb h3 span{padding:15px 10px}.cart-collaterals{background-color:#fafafa;box-shadow:0 0 6px 0 #ccc}.page-cart{padding:20px;padding-right:35px;background-color:#fafafa;box-shadow:0 0 6px 0 #ccc}.grv-cart{margin-top:20px}.wc-proceed-to-checkout .btn-checkout{padding:12px 5px}.wc-btn-updatecart .btn-updatecart{padding:8px 5px}#checkout-wrapper{margin:50px auto;background-color:#fafafa;box-shadow:0 0 6px 0 #ccc;padding:20px}.woocommerce form.woocommerce-checkout .form-row input.input-text,.woocommerce form.woocommerce-checkout .form-row textarea{width:100%;border:1px solid #dedede;padding:5px 10px}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:0px;border:1px solid #dedede;padding:8px 1px;height:42px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:42px;position:absolute;top:1px;right:6px;width:20px}.select2-results ul li{font-size:16px}.woocommerce form.woocommerce-checkout .form-row input.input-text:focus,.woocommerce form.woocommerce-checkout .form-row textarea:focus{border:1px solid #6fa5f7;outline:none}.woocommerce-validated .select2-container{display:block}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;outline:none}.woocommerce-checkout input{height:42px;color:#fff;width:auto}.ninja-forms-field:focus{outline:none}.vc_btn3.vc_btn3-color-sky:hover,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:hover{color:#fff !important}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-grey:focus,.vc_btn3.vc_btn3-color-grey:hover{color:#5e5e5e !important}.vc_color-alert-info a{font-weight:300}@media (min-width: 1200px){.woocommerce-checkout-review-order-table td{width:50%}}