:root{--white:#ffffff;--black:#000000;--bluenavy:#212A39;--black2:#111111;--faintgreen:#59A2FF;--grey41:#aca9a9;--darkgrey41:#5b5b5b;--black41:#1f1e1e;--blue41:#2d3b3e;--black54:#333333;--lightgrey41:#8e929f;--grey42:#67777c;--navyblue41:#18304c;--darkblue41:#2f3357;--grey1:#cccccc;--yellow41:#d3da36;--black51:#222222;--grey43:#90939c}:root{--common-font-c:'Caveat Brush', cursive;--common-font-r:"Roboto";--common-font-s:"Source Sans Pro";--common-font-cb:"Caveat Brush";--common-font-ps:Poppins,sans-serif;--common-font-m:"Montserrat"}.clients_inner,.single-post-content table td,.social_widget a i,.postbox h3,.read-more-icon,.continue-read a,.contac_form h3,.contact-box .contact-head{text-align:center}.clients_inner h4 a{letter-spacing:1px;color:var(--bluenavy);font:400 25px var(--common-font-cb)}.clients_inner .tdesig,#testimonial_single .client-desig{letter-spacing:1px;color:var(--black2);font-size:16px;font-family:"Montserrat";font-weight:600}.clients_inner .short_text,#testimonial_single .single-page-content{letter-spacing:1px;line-height:26px;color:var(--black2);font-size:14px;font-family:"Montserrat";font-weight:400}.clients_inner img,#testimonial_single img,.authordetails img,.social_widget a,.metabox img,.authordetails ul li a i{border-radius:50%}.clients_shortcode{border:1px solid #ddd;padding:20px}.title-box{color:var(--white);text-transform:uppercase;font-weight:700;text-align:center;margin-bottom:25px}.title-box img,.widget_recent_entries span.post-date,.inner_banner img,.title-box img,.blogimg-full img,#comment-nav-above .nav-links,.post-featured img,.contact-info,.contac_form label{width:100%}.title-box h1{font-weight:700;text-shadow:0 2px 2px rgba(255,255,255,.58)}.above_title{position:absolute;right:0;left:0;margin-top:10%}.read-moresec{margin:2% 0}.middle-content{padding-bottom:20px}.shrtcod-pg{border:1px solid #bbb}.shrt_socio i{border:1px solid #bbb;padding:10px;margin-right:10px}.contact_us_icon i{color:var(--faintgreen);margin:10px 0;font-size:24px}.widget_recent_entries li a{font-size:14px}.widget_recent_entries span.post-date{float:left;margin-bottom:11px;text-align:left;font-size:14px;letter-spacing:0;color:var(--grey41);font-family:var(--common-font-r)}.navigation{font-size:14px;font-weight:700;margin:10px 0}.navigation a{padding:0}.navigation span,.navigation a{display:block;margin-bottom:10px;color:var(--darkgrey41);-webkit-transition:background .15s ease-in-out;-moz-transition:background .15s ease-in-out;-ms-transition:background .15s ease-in-out;-o-transition:background .15s ease-in-out;transition:background .15s ease-in-out;font-weight:400}.navigation span.meta-nav{font-weight:700}.navigation .current{background:var(--black54);color:var(--white)}.related-post-wrapper .post-page-title{font-size:15px;font-weight:600;display:block}.related-post-wrapper .post-single-text{line-height:28px}#single_post .postbox .postbox-content{position:static;padding:15px 20px}.post_pic_inner img{width:100%}#single_post .date-box-inner{padding:8px;border:solid 2px var(--white)}.posttitle a{font-size:23px}.entry-title,.page-header h1,.posttitle a{color:var(--black41);font-family:var(--common-font-c)}.single-post-content .wp-audio-shortcode{margin-bottom:50px}.author_links a{color:#111}#sidebar .widget_recent_entries a{font-size:13px}.main_title{margin-top:20px}.main_title h1{padding:0;margin-bottom:22px;font-size:36px;color:var(--blue41);font-family:var(--common-font-c);font-weight:700;letter-spacing:2px;font-weight:400}.social_widget a{color:var(--lightgrey41);padding:7px 7px;margin-right:7px;display:inline-block;margin-bottom:5px}.social_widget a i{font-size:13px;letter-spacing:3px;width:20px}.postbox-content .post-text{color:var(--grey42);font-family:var(--common-font-p);line-height:28px}.postbox h3{font-weight:400;font-size:35px}.read-more-icon{margin:-55px 0 0 0;z-index:999}.read-more-icon a:hover{opacity:.9}.continue-read a{color:rgba(19,10,138,.6);font-weight:700;margin:0 auto;border:solid 1px #bbb;padding:10px 20px 10px 20px;border-radius:6px;display:block;background:var(--white)}.continue-read a:hover{background:var(--navyblue41);color:var(--white)}.continue-read{margin:-22px auto 0 auto;display:table}.metabox img{margin-left:30%}.postbox{margin-bottom:39px;border:none;border-radius:6px}.postbox h2{margin:0 0 5px;font-weight:700}a.post-readmore{font-size:18px;border-bottom:1px solid}a.post-readmore i{margin-left:8px!important;font-size:18px;border-bottom:1px solid var(--white);padding-bottom:2px}.widget_recent_entries li{padding:10px 0}.postbox a.blogbutton{background:none;color:var(--white);font-size:12px;font-weight:700;padding:6px 25px;border:1px solid var(--black);font-size:18px;text-transform:uppercase;margin:25px 0 0 0;display:table}.blogbutton-small{background:none;font-size:12px;font-weight:700;padding:6px 25px;border:1px solid var(--black);font-size:14px;text-transform:uppercase;margin:14px 0 0 0;display:table}.metabox{padding:5px 0;clear:both;margin:10px 0}.metabox .entry-date{margin:0 13px 0 0}.metabox .entry-author{padding:0 0 0 20px;margin:0 20px 0 0}.metabox .entry-author a,.logged-in-as a,.metabox,.contact-info .head,.postbox a.blogbutton,.blogbutton-small{color:var(--black)}.content_page .metabox i{color:var(--faintgreen)}.metabox .entry-comments{padding:0 0 0 20px}#comment-nav-above .nav-links{float:left;margin-bottom:17px}.authordetails{padding:30px;border:1px solid var(--grey10);margin-top:20px}.author_details img{margin-top:-2em}.authordetails .author_links{padding-left:17%;font-weight:700;margin-bottom:7px}.authordetails .b-content{font-size:14px;letter-spacing:1px;line-height:27px;color:var(--grey43);font-family:var(--common-font-r);font-style:italic}.authordetails ul{list-style-type:none;margin-left:18%;margin-top:10px;position:relative}.authordetails ul li{display:inline}.authordetails ul li a i{background-color:var(--black);padding:15px 15px 9px 15px;color:#fff;width:40px;height:40px;margin-right:10px}.contact-box input[type="email"]{opacity:1}div.wpcf7 .ajax-loader{display:block}.contact-color-bg{webkit-box-shadow:0 0 57px 0 rgba(0,0,0,.11);box-shadow:0 0 57px 0 rgba(0,0,0,.11);max-width:85%}.contdetails{padding-top:30px;-webkit-box-shadow:0 0 57px 0 rgba(0,0,0,.11);box-shadow:0 0 57px 0 rgba(0,0,0,.11);background-color:var(--faintgreen);margin-left:-7em;margin-top:0}.contact-box .contac_form{padding:30px;text-align:left;margin:0 auto}h3.contact-page{margin-left:3%;font-weight:700;color:var(--navyblue41);border-bottom:solid 4px var(--yellow41);display:table;margin-bottom:4%}.contac_form input[type='text'],.contac_form input[type='email'],.contac_form input[type='url'],.contac_form input[type='password'],.contac_form input[type='search'],.contac_form input[type='number'],.contac_form input[type='tel'],.contac_form input[type='range'],.contac_form input[type='date'],.contac_form input[type='month'],.contac_form input[type='week'],.contac_form input[type='time'],.contac_form input[type='datetime'],.contac_form input[type='datetime-local'],.contac_form input[type='color'],.contac_form select,.contac_form textarea,.contac_form .wpcf7 .wpcf7-form-control-wrap[class*="file-"]{background-color:transparent;border-color:var(--grey1);color:var(--darkblue41);border-radius:0;box-shadow:none;border:1px solid var(--grey1);background-color:transparent}.contact-box .wpcf7 input[type="text"],.contact-box .wpcf7 input[type="email"]{font-size:16px;padding:10px 10px;margin:0 12px 30px 0;border:1px solid var(--grey1);background-color:transparent}.contact-box .wpcf7 input[type="text"]::placeholder,.contact-box .wpcf7 input[type="email"]::placeholder,.contact-box .wpcf7 textarea::placeholder,.contact-box .contac_form input[type="submit"]{font-family:var(--common-font-c)}.contact-box .contac_form input[type="submit"]{border-radius:40px;padding:12px 20px;margin-top:20px}section#contact-box{padding:0;margin:0}.contact-info{font-size:14px;line-height:26px;padding:20px}.contact-address,.contact-email,.contact-phone{margin:7px 0}.c_content span{font-size:18px}.c_content p{font-size:16px}.contac_form .fancy-title{width:250px;margin:0 auto}.c_content{color:var(--white);text-align:left}.contdetails .contact-email{text-align:center;padding:11px}.contdetails .contact-phone{text-align:center;padding:11px}.contdetails .contact-address{text-align:center;padding:3px}.contdetails span{font-size:18px;font-weight:400;color:var(--white);padding-bottom:15px;font-family:var(--common-font-c);letter-spacing:1px}.contdetails .inner-cont i{font-size:35px;color:var(--white);padding:14px 0}.contdetails .inner-cont p{font:400 16px var(--common-font-ps);color:var(--white);line-height:28px}.contact-color-bg h3{font-size:36px;color:var(--black41);font-family:var(--common-font-c);font-weight:400}.contact-color-bg form textarea{margin-right:10px}.contact-box .google-map{padding-top:30px!important;margin-bottom:30px!important}.contact-box .contact-head h3{letter-spacing:2px;color:var(--bluenavy);font:400 34px var(--common-font-cb)}.contact-box .contact-head p{letter-spacing:0;line-height:30px;color:var(--black51);font:500 14px var(--common-font-m);max-width:80%;margin:0 auto}.contact-box .contact-head,.contact-color-bg h3,.contdetails{padding-bottom:30px}#home-contact .con-box:hover i{background-color:var(--faintgreen);border:none}aside#block-2.widget_block,aside#block-3.widget_block,aside#block-4.widget_block{display:none}.products li.product.type-product{text-align:center}#single_post .postbox{position:relative;box-shadow:0 0 15px #ccc;border-radius:10px}.content_boxes{background-color:#fff;transform:translateY(-12%)}.single-page-category span{background-color:var(--faintgreen);color:#000;padding:5px 36px;font:14px/22px var(--common-font-m)}.single-page-title{color:#000;font-size:40px;font-weight:500;font-family:var(--common-font-c)}.single-page-metabox,.single-author-image span{font:500 16px/30px var(--common-font-m);color:#000}.single-page-metabox .entry-comments,.single-page-metabox .entry-date{color:#BCBCBC;background-color:#fff}.single-author-image img{width:8%;border-radius:50%}.single-post-content p{font:400 15px/35px var(--common-font-m);color:#000}.meta-box-question{font:400 23px/55px var(--common-font-c);color:#000}.single-post-social-box .cat-item a{font:400 14px/18px var(--common-font-m);color:#000}.single-post-social-box li a{padding:5px 15px;border:1px solid #BCBCBC;border-radius:5px;background:#FFF 0% 0% no-repeat padding-box}.single-post-social-box li{list-style-type:none;margin-right:15px;float:left;padding:20px 0 30px}.socila_share a .fa-facebook-f{padding:10px 10px}.socila_share a i{width:40px;height:40px;padding:10px 0;border-radius:50%;color:#fff;font-size:16px}.single-post-comment{margin-top:11em;width:46%;background:#FFF 0% 0% no-repeat padding-box;box-shadow:0 3px 6px #00000029;border-radius:10px}#reply-title{font:600 22px/26px var(--common-font-m);color:#000}