.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection > output{display:list-item;list-style:none}.wpcf7-reflection > output[hidden]{display:none}body .extendedwopts-show{display:none}body .widgetopts-hide_title .widget-title{display:none}body .extendedwopts-md-right{text-align:right}body .extendedwopts-md-left{text-align:left}body .extendedwopts-md-center{text-align:center}body .extendedwopts-md-justify{text-align:justify}@media screen and (min-width: 1181px){body .extendedwopts-hide.extendedwopts-desktop{display:none !important}body .extendedwopts-show.extendedwopts-desktop{display:block}body .widget.clearfix-desktop{clear:both}}@media screen and (max-width: 1024px) and (orientation: Portrait){body .extendedwopts-hide.extendedwopts-tablet{display:none !important}body .extendedwopts-show.extendedwopts-tablet{display:block}body .widget.clearfix-desktop{clear:none}body .widget.clearfix-tablet{clear:both}}@media screen and (max-width: 1180px) and (orientation: landscape){body .extendedwopts-hide.extendedwopts-tablet{display:none !important}body .extendedwopts-show.extendedwopts-tablet{display:block}body .widget.clearfix-desktop{clear:none}body .widget.clearfix-tablet{clear:both}}@media screen and (max-width: 767px) and (orientation: Portrait){body .extendedwopts-hide.extendedwopts-tablet:not(.extendedwopts-mobile){display:block !important}body .extendedwopts-show.extendedwopts-tablet:not(.extendedwopts-mobile){display:none !important}body .extendedwopts-hide.extendedwopts-mobile{display:none !important}body .extendedwopts-show.extendedwopts-mobile{display:block}body .widget.clearfix-desktop,body .widget.clearfix-tablet{clear:none}body .widget.clearfix-mobile{clear:both}}@media screen and (max-width: 991px) and (orientation: landscape){body .extendedwopts-hide.extendedwopts-tablet:not(.extendedwopts-mobile){display:block !important}body .extendedwopts-show.extendedwopts-tablet:not(.extendedwopts-mobile){display:none !important}body .extendedwopts-hide.extendedwopts-mobile{display:none !important}body .extendedwopts-show.extendedwopts-mobile{display:block}body .widget.clearfix-desktop,body .widget.clearfix-tablet{clear:none}body .widget.clearfix-mobile{clear:both}}.panel-cell-style:after{content:"";display:block;clear:both;position:relative}@charset "UTF-8";html{line-height:1.15;-webkit-text-size-adjust:100%}.hp-reviews .rplg-grid{display:none !important}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;margin:0 0 10px}p{margin-bottom:10px}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#d3d3d3;border:0;height:2px;width:100%;margin:0 0 20px 0}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li > ul,li > ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:#800080}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a,a:visited{color:#1e73be}a:hover,a:focus{color:#67b7e1;text-decoration:none}.main-content p{margin-bottom:30px}.main-content .wp-block-media-text{margin-bottom:30px}.main-navigation{margin-left:auto}.main-navigation ul{list-style:none;margin:0;padding-left:0;display:flex}.main-navigation ul ul{float:left;position:absolute;top:100%;left:-999em;z-index:99999;box-shadow:1px 1px 30px rgba(0,0,0,.06);width:170px;background:#f2efef;border-top:3px solid #67b7e1;display:flex;flex-direction:column}.main-navigation ul ul li{padding:0}.main-navigation ul ul li a{border-bottom:1px solid #dcdadb;color:#1929a0;font-size:13px;line-height:19px;padding:7px 20px}.main-navigation ul ul li a:hover{background:rgba(255,255,255,.5)}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover > ul,.main-navigation ul ul li.focus > ul{display:block;left:auto}.main-navigation ul li:hover > ul,.main-navigation ul li.focus > ul{left:auto}.main-navigation li{position:relative;padding:0 15px}.main-navigation a{display:block;text-decoration:none}.main-navigation a{font-family:"Verdana",sans-serif;font-size:15px;color:#1929a0;font-weight:500}#primary-menu > li > a{padding-bottom:20px;border-top:3px solid transparent}#primary-menu > li > a:hover{border-top:3px solid #67b7e1}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.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 !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}body{font-family:"Roboto",sans-serif;line-height:1.5;font-size:18px}.container{max-width:1100px;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.header-top{background:#023465;color:#fff;font-weight:500;font-size:24px;text-align:right;padding:10px 0;font-family:"Verdana",sans-serif}.header-top .container{display:flex;flex-direction:column}.header-top a{color:#fff;text-decoration:none}.header-top .office-time{text-align:right;font-size:11px}.logo img{max-width:158px}.site-header{background:url("https://cdn-ileimma.nitrocdn.com/WafOAMbCasjPZSdJwMvlXTZcxchtFYqx/assets/images/optimized/rev-dff6617/www.californiacontractorbonds.com/wp-content/themes/suretyfirstgfd/assets/images/main-hdr-bg-wraps.jpeg") left bottom repeat-x #fefefe;box-shadow:0 3px 3px rgba(15,15,15,.3) !important;position:relative}.site-header .container{display:flex;justify-content:space-between;align-items:flex-end}.site-branding{padding:5px 0}.hero-banner{padding-top:25px}.hero-banner .container{display:flex;align-items:flex-end}.site-header.nitro-lazy{background:none !important}.hero-banner .images-info{width:43%;margin-bottom:20px}.form-wrapper{border-radius:5px;background-color:#016bff;color:#fff;border:1px solid #fff;position:relative}.form-heading{padding:18px 15px}.form-heading{border-bottom:2px solid #0366ed;padding:30px 15px;position:relative}.form-heading:after{content:"";width:28px;height:28px;position:absolute;background:url("https://cdn-ileimma.nitrocdn.com/WafOAMbCasjPZSdJwMvlXTZcxchtFYqx/assets/images/optimized/rev-dff6617/www.californiacontractorbonds.com/wp-content/themes/suretyfirstgfd/assets/images/arrow.png") no-repeat center center;left:0;right:0;margin:0 auto;bottom:-14px}.form-wrapper .form-heading p{font-size:22px;line-height:29px;margin:0;text-align:center}.form-container{background-color:#003297;padding:28px 35px;margin-top:2px;border-radius:0 0 5px 5px}.form-group{margin-bottom:15px}.form-container label{font-size:17px;font-weight:400;color:#fff}.form-container .form-control{background-color:#e6ebf5;min-height:40px}#lic-error{display:none;margin-top:10px;font-size:12px;color:#f60}.form-container button.btn.btn-default{background-color:#f60;background-image:none;text-shadow:none;border:0;color:#fff;font-size:23px;font-family:roboto,sans-serif;box-shadow:0 3px 0 #d55602;width:322px;max-width:100%;position:relative;margin:30px auto 0;float:none;display:block;text-align:center}.form-container button.btn.btn-default.nitro-lazy{background-image:none !important}p.form-text{margin:15px 0 0;text-align:center}.input-text,input[type=text],input[type=email]{border:1px solid #d2d2d2;font-size:13px;color:#747474;padding:8px 15px;margin-right:1%;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 5px rgba(0,0,0,.1) inset;box-shadow:0 1px 5px rgba(0,0,0,.1) inset}.as-cited{padding:15px 0}.as-cited .small-heading{font-style:italic;width:100%;text-align:center;margin-bottom:20px}.contractors-bond-review{color:#1e73be;font-size:35px;line-height:30px;margin-bottom:30px}.contractors-bond-review span{color:#232425}.btn:active,.btn:hover{color:#fff}.btn--orange{display:inline-block;padding:5px 10px;color:#fff !important;background-color:#ff6509;border-radius:3px !important}.associates-block-inner{padding:40px 0}.associates{margin:0 auto;padding:0 0 25px 0;list-style:none;display:flex;align-items:center;max-width:750px}.associates li{width:25%;display:flex;align-items:center;justify-content:center}.associates img{max-width:145px}a.learn-more{display:inline-block;color:#000;text-decoration:none}.bond-card-block{margin:30px 0}.bond-card .bond-card__item{border:3px solid #ccc;padding:4px 4px 10px 4px;overflow:auto}.bond-card__item__image{position:relative;margin-bottom:11px;height:200px;background-size:cover !important}.bond-card__item__image h2{margin:0;position:absolute;bottom:5px;background-color:rgba(59,83,132,.8);color:#fff;padding:5px 10px;left:5px;right:5px;font-size:16px;min-height:50px}.bond-card .bond-card__content{padding:5px;color:#000;min-height:260px;font-size:14px}.bond-card .btn-group{display:flex;align-items:center;justify-content:space-between;padding:0 10px}@media (max-width: 992px){.bond-card .btn-group{flex-direction:column}}.bond-card .learn-more{font-size:14px}@media (max-width: 992px){.bond-card .learn-more{margin-top:10px}}.welcome-content{font-size:18px;line-height:2;color:#222}.feature-block{margin-top:40px;padding:35px 0;overflow:hidden}.feature-block h3{font-weight:400;font-size:22px}.feature-block .row{display:flex;margin:0 -20px}.feature-block .feature__item{display:flex;margin:0 20px;position:relative;color:#333}.feature-block .feature__item:after{content:"";position:absolute;height:100%;width:1px;background:#ddd;top:0;right:-20px}.feature-block .feature__item:last-child:after{width:0}.feature-block .feature__item__content{max-width:205px;margin-left:10px;font-size:14px}.feature-block .feature__item__content a{color:#333}.feature-block-inner{margin:0}.cta-block{padding:40px 0;background:#f9f9f9;font-family:"Mukta",sans-serif}.cta-block .container{max-width:605px;text-align:center}.cta-block h2{font-size:20px;text-align:center;margin:0 0 20px;font-weight:500;color:#888c8d;text-transform:uppercase}.cta-block .call-info{font-size:30px;margin-bottom:10px;line-height:1.1;color:#222}.cta-block .call-info strong{color:#22478e}.cta-block .office-time{font-size:18px;font-weight:300;color:#212121;margin-bottom:20px}.cta-block .btn--cta{background:#f60;color:#fff;font-size:18px;box-shadow:0 3px 0 #d55602;position:relative;display:inline-block;text-align:center;padding:10px 35px;border-radius:55px;border:1px solid #f98d2b !important}.cta-block .btn--cta:hover{border:1px solid #f98d2b;background:#f98d2b}.site-footer{border-top:12px solid #e9eaee;background:#1a4691;padding:43px 10px 40px;color:#8c8989;position:relative;overflow:hidden}.site-footer .container{display:flex;justify-content:space-between}.footer-logo{max-width:60px}.footer-menu ul{margin:0 0 20px 0;display:flex;list-style:none;padding:0 15px;flex-wrap:wrap;justify-content:center}.footer-menu ul li a{color:#bfbfbf;padding:10px 15px;font-size:14px;font-weight:700}.footer-menu ul li a:hover{color:#67b7e1}.social-links{max-width:100px}.social-links a{display:inline-block;width:36px;height:36px;background:#fff;margin:0 10px 10px 0;border-radius:50%;position:relative}.social-links a i{color:#22478e;font-size:20px;position:absolute;top:50%;left:0;right:0;margin:0 auto;display:inline-block;transform:translate(0,-50%);text-align:center}.copyright{font-size:14px;text-align:center;padding-left:5px;padding-right:5px;color:#bcb9b8}.small-screen-contact{display:none}.small-screen-contact a{background:#00b500;font-size:16px !important;color:#fff !important;text-align:center;padding:7px 0 5px 0 !important;line-height:24px;border-radius:4px;font-weight:700;float:right;width:165px;box-shadow:0 3px 0 #02a702}.mobile-nav-trigger{background:#1a4691;width:100%;display:none}.mobile-nav-trigger ul{list-style:none;display:flex;margin:0;padding:0 15px;width:calc(100% - 40px)}.mobile-nav-trigger li{width:50%;text-align:center}.mobile-nav-trigger a{font-size:16px;font-weight:600;color:#fff;display:inline-block;padding:10px 30px;width:100%;border-right:1px solid #dadada}.menu-toggle{padding:11px 0}.menu-toggle span{background:#dadada;height:3px;width:24px;display:block;border-radius:5px;margin:3px 0}.menu-toggle,.main-navigation.toggled ul{display:block}.post-content table{table-layout:fixed;width:100% !important;height:auto !important;margin:0 0 16px 0 !important;padding:0 !important}.post-content table td{border:1px solid black;padding:8px !important}.post-content table tbody,.post-content table tr{margin:0 !important;padding:0 !important}.post-content table p{margin:0 !important;padding:0 !important}.post-content h3,.post-content h4{font-size:21px !important;line-height:34px !important;color:#232425 !important;font-weight:700 !important}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0}.wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content{padding-right:0}#lic-ckbox{display:none;margin:-30px 0 0;position:absolute;right:8px}form#new-quote-product #lic-ckbox{margin:-43px 0 0;right:-25px}form#new-quote-product #lic-error{margin-top:0;font-size:11px;position:relative;top:-10px}form#new-quote-product{position:relative}.product-banner{background-repeat:no-repeat;background-size:cover !important;background-color:#bebebe;background-position:center}.product-banner .container{padding:32px 0}.product-banner .hero-quote{float:right;width:456px;padding:32px 40px;background-color:rgba(255,255,255,.8);box-shadow:0 4px 8px 0 rgba(0,0,0,.2);border-radius:4px;font-family:Roboto,Helvetica,Arial,sans-serif !important}.product-banner .hero-quote p.title{padding:0;margin:0 0 16px 0;font-size:24px;line-height:32px}.product-banner .hero-quote p.title span{display:block;font-size:28px;font-weight:700}.product-banner .hero-quote p em{text-align:center;font-size:16px;display:block;color:#3b3b3b}.product-banner .hero-quote .label-p{font-size:16px;color:#3b3b3b;margin:0 0 12px 0;padding:0;font-weight:700}.product-banner .hero-quote .form-indicator{height:8px;background-color:#bdbdbd;border-radius:4px;position:relative;margin-bottom:12px}.product-banner .hero-quote .form-indicator:before{display:block;content:"";width:25%;height:100%;border-radius:4px;background-color:#11ab11}.product-banner .hero-quote input[type=text]{display:block;width:100%;padding:8px 12px;border:1px solid #bdbdbd;background-color:#fff;margin:0 0 12px 0}.product-banner .hero-quote input[type=submit]{display:block;width:100%;padding:12px 0;border:0;background-color:#f60;border-radius:4px;font-size:20px;color:#fff;font-weight:700;margin:0 0 16px 0}.main-content{background-color:#f9f9f9;padding:64px 0}.stylet-list{margin:1.5em 0 1.5em 1.5em}.stylet-list li{position:relative;list-style:none;margin-bottom:20px}.stylet-list li:after{position:absolute;content:"";background:url("https://cdn-ileimma.nitrocdn.com/WafOAMbCasjPZSdJwMvlXTZcxchtFYqx/assets/images/optimized/rev-dff6617/www.californiacontractorbonds.com/wp-content/themes/suretyfirstgfd/assets/images/right.jpeg") no-repeat;height:24px;width:24px;top:0;left:-30px}.social-icons.about-info{width:280px;float:left}.social-icons.about-info a{width:100%;display:flex;height:auto;align-items:center;margin:0 0 18px;justify-content:flex-start;font-size:16px;border-radius:50%;position:relative}.social-icons.about-info a i{position:static;width:50px;height:50px;background:#3871cc;color:#fff;border-radius:50%;transform:inherit;margin:0 10px 0 0;display:flex;align-items:center;justify-content:center}.reviews{padding:40px 0 0}.reviews .section-heading{font-size:42px;font-weight:300;text-align:center;color:#222;padding:25px 0;margin:0}.reviews .review__item{background:#edebeb;padding:45px;text-align:center;color:#074b71;font-size:21px;line-height:1.5;font-weight:100;position:relative}.reviews .review__item .container{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.reviews .review__item:nth-child(odd){background:#fff}.reviews .review__item:nth-child(odd) .container{flex-direction:row}.reviews .author__image img{border-radius:50px;overflow:hidden;box-shadow:0 0 11px rgba(0,0,0,.21);border:1px solid #eee;width:100px;height:100px}.reviews .author__review{width:calc(100% - 120px);max-width:750px}.reviews .review__item-rating{margin-bottom:20px}.reviews h4.author__name{margin-top:20px;font-weight:700}.faq-block{padding:60px 0 40px}.faq-block h3.section-heading{text-decoration:underline;font-size:18px;font-weight:400;margin:30px 0 20px}.faq-block dd{margin-left:0}.surety-accordion dt{margin:20px 0 10px;font-size:18px;line-height:27px;font-weight:400;color:#002970 !important;cursor:pointer;padding-left:30px;background:url("https://cdn-ileimma.nitrocdn.com/WafOAMbCasjPZSdJwMvlXTZcxchtFYqx/assets/images/optimized/rev-dff6617/www.californiacontractorbonds.com/wp-content/themes/suretyfirstgfd/assets/images/faq-plus-icon.jpeg") left center no-repeat;transition:.3s ease}.surety-accordion dt.nitro-lazy{background:none !important}.surety-accordion dt.active,.surety-accordion dt:hover{background:url("https://cdn-ileimma.nitrocdn.com/WafOAMbCasjPZSdJwMvlXTZcxchtFYqx/assets/images/optimized/rev-dff6617/www.californiacontractorbonds.com/wp-content/themes/suretyfirstgfd/assets/images/faq-minus-icon.jpeg") left center no-repeat}.surety-accordion dt.active.nitro-lazy,.surety-accordion dt:hover.nitro-lazy{background:none !important}.surety-accordion dd{padding-top:10px}.blog-wrapper{margin-bottom:50px}.blog-wrapper .heading-block{font-size:26px;padding:45px 0 30px}.blog-wrapper .heading-block .title-first{color:#09c;font-weight:bold}.blog-wrapper .heading-block .title-sec{color:#5f5f5f;font-style:italic}.blog-wrapper p{font-family:Mukta-Regular,Helvetica,Arial,sans-serif}.blog-wrapper .featured-image img{height:300px;object-fit:cover;width:100%}.blog-container{display:flex}.blog-container .content{max-width:60%;width:100%;margin-top:20px}.blog-container .blog-sidebar{max-width:30%;width:100%;margin-left:auto}.blog-container .blog__item{margin-bottom:50px;border-bottom:1px solid #09c;padding-bottom:30px}.blog-container .author-post-name{font-size:14px}.blog-container h2.entry-title{margin-bottom:20px;font-size:24px}.blog-container h2.entry-title a{color:#333;font-weight:600}.blog-container h1.entry-title{margin-bottom:20px;font-size:24px}.blog-container h1.entry-title a{color:#333}.blog-container p{margin:20px 0;font-size:18px}.blog-container .wp-pagenavi{float:right}.blog-container .wp-pagenavi a,.blog-container .wp-pagenavi span{font-size:14px;border:1px solid #333;display:inline-block;height:30px;width:30px;line-height:30px;color:#333;padding:0 6px;margin-left:5px;text-align:center;background:#fff}.blog-container .wp-pagenavi a.first,.blog-container .wp-pagenavi a.last,.blog-container .wp-pagenavi span.first,.blog-container .wp-pagenavi span.last{width:auto}.blog-container .wp-pagenavi a:hover,.blog-container .wp-pagenavi span:hover{background:#a0ce4e;border-color:#a0ce4e;color:#fff}.blog-container .wp-pagenavi a.current,.blog-container .wp-pagenavi span.current{background:#a0ce4e;border-color:#a0ce4e;color:#fff}.blog-sidebar .form-container label{font-size:12px}.blog-sidebar .form-container{padding:25px}.blog-sidebar .form-text{font-size:12px}.blog-sidebar .side-blog-title{background:#09c;padding:15px 10px;line-height:24px;text-align:center;color:#fff;font-size:18px;font-family:Verdana,Geneva,sans-serif}.blog-sidebar .subscribe-form label{margin:0;display:block;font-weight:700;font-size:14px}.blog-sidebar .subscribe-form .wpcf7-form-control{font-weight:400;border:1px solid #cbcbcb;margin-top:5px}.blog-sidebar .subscribe-form .wpcf7-submit{background:#09c;border:2px solid transparent;outline:0;border-radius:0;padding:15px 55px;color:#fff;font-size:20px;font-weight:500;display:inline-block;transition:.1s ease-in}.blog-sidebar .subscribe-form .wpcf7-submit:hover{background:#fff;color:#09c;border-color:#09c}.blog-sidebar .toolkit-cta{padding:15px;min-height:350px;background-size:cover !important;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.blog-sidebar .toolkit-cta:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35)}.blog-sidebar .toolkit-cta p{color:#fff;font-size:30px;line-height:36px;text-align:center;padding:0;margin:0;z-index:2;position:relative}.blog-sidebar .toolkit-cta .cta-btn{z-index:2;position:relative;background:#fff;display:inline-block;font-size:20px;text-align:center;max-width:170px;margin:20px 0 15px;color:#09c;padding:8px 20px;width:100%;transition:.1s ease-in}.blog-sidebar .toolkit-cta .cta-btn:hover{background:#09c;color:#fff}.blog-sidebar .fb-social-page{background:#ededed;padding:10px 10px 5px;text-align:center;margin-top:30px}address{margin-bottom:15px;font-style:normal;line-height:1.4;font-size:14px}.about-author .author__title{margin:0 0 30px;overflow:hidden;position:relative}.about-author .author__title:after{content:"";position:absolute;width:100%;height:6px;border:1px solid #e0dede;border-left:0;border-right:0;top:12px;left:0;z-index:1}.about-author .author__title h2{display:inline-block;margin:0;position:relative;font-size:18px;z-index:2;padding-right:10px;background-color:#fff}.about-author .author__title h2 a{text-transform:capitalize;margin-left:5px}.about-author div.avatar{float:left;margin-right:20px;margin-bottom:5px}.about-author .description{font-size:14px;font-family:Verdana,Geneva,sans-serif}.author-meta{border-top:1px solid #e7e6e6;border-bottom:1px solid #e7e6e6;margin:15px 0 55px 0;padding:8px 0;font-size:12px;list-style:none;display:flex;align-items:center;flex-wrap:wrap}.author-meta .sep{padding:0 5px}.featured-image{margin:0 0 20px 0}.author-archive-page .about-author{margin-bottom:50px}.author-archive-page .about-author h3{font-size:24px;font-weight:400;text-transform:capitalize;clear:none}.author-archive-page .blog-container{padding:50px 15px}.author-archive-page .blog-container .blog__item{border:0}.author-archive-page .blog-container h2.entry-title{margin:20px 0}.author-archive-page .blog-container h2.entry-title a{color:#1e73be;font-weight:600}.author-archive-page .blog-container h2.entry-title a:hover{color:#67b7e1}.author-archive-page .blog__image{border:1px solid #cfcfcf;padding:4px}.author-archive-page .blog__image img{width:100%}.author-archive-page .author-meta{margin-bottom:0}.author-archive-page .blog__item{margin-bottom:35px}.author-archive-page .read-more{margin-left:auto}.author-archive-page .category-list{margin-right:20px}.author-social{padding:10px 0;margin:20px 0;border-top:1px solid #e0dede;border-bottom:1px solid #e0dede;clear:both}.author-social a{float:right;color:#000}.author-archive-title{background:#fff;box-shadow:0px 8px 20px 0px rgba(0,0,0,.1)}.related-posts-wrap{margin-top:100px;padding:0 25px}.related-posts-wrap .related-post__heading{position:relative;margin-bottom:30px}.related-posts-wrap .related-post__heading h2{background:#fff;z-index:2;position:relative;display:inline-block;font-size:18px;padding-right:10px}.related-posts-wrap .related-post__heading:after{content:"";position:absolute;width:100%;height:6px;border:1px solid #e0dede;border-left:0;border-right:0;top:12px;left:0;z-index:1}.related-posts-wrap .related-post{padding:0 20px}.related-posts-wrap .slick-slide{margin:0 10px}.related-posts-wrap .related-post__item{position:relative;height:140px;max-width:180px;overflow:hidden}.related-posts-wrap .related-post__item img{width:100%;height:100%;object-fit:cover}.related-posts-wrap h3{font-size:14px;color:#000}.related-posts-wrap .image-content{transform:translateX(-100%);text-align:center;position:absolute;top:0;left:0;height:100%;width:100%;padding:20px;display:flex;align-items:center;justify-content:center;background:rgba(90,171,214,.96);transition:.3s ease}.related-posts-wrap .image-content:hover{color:#000}.related-posts-wrap .related-post__item:hover .image-content{transform:translateX(0)}.widget_recent_entries{border:3px solid #ccc;padding:10px}.widget_recent_entries .heading h3{font-size:18px;padding:10px;margin-bottom:20px;background-color:rgba(59,83,132,.8)}.widget_recent_entries .heading h3 a{color:#fff}.widget_recent_entries h4{color:#3065af;font-size:15px;padding-left:5px}.widget_recent_entries ul{margin:0;padding:0;list-style:none}.widget_recent_entries ul a{color:#000;font-size:12px;padding-left:5px;line-height:1.3;display:block}.widget_recent_entries ul a .fas{color:#1e73be;margin-right:5px}.widget_recent_entries li{border-bottom:1px solid #e0dede;padding:10px 0}.header-wrap{transition:.3s ease}.header-wrap.nav--sticky{top:-78px}@media (max-width: 992px){.menu-item-has-children{position:relative}.menu-item-has-children .arrow{position:absolute;top:0;right:0;width:45px;height:46px}.menu-item-has-children .arrow:after{content:"";position:absolute;top:19px;left:14px;height:11px;width:19px;background-image:url("data:image/svg+xml,%3Csvg width=\'19\' height=\'11\' viewBox=\'0 0 19 11\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1.19214L9.5 9.19214L17.5 1.19214\' stroke=\'%23333\' stroke-width=\'2\'/%3E%3C/svg%3E%0A");background-size:cover}body{padding-top:117px}.site-footer .container{flex-direction:column;align-items:center}.footer-logo{margin-bottom:20px}.social-links{max-width:100%;margin-bottom:30px}.header-top{display:none}.mobile-nav-trigger{display:flex}.site-header .container{flex-direction:column;padding:0}.mobile-header-wrap{display:flex;justify-content:space-between;width:100%;align-items:center;padding:10px 15px}.logo img{max-width:90px}.header-wrap{position:fixed;top:0;left:0;width:100%;z-index:2}.small-screen-contact{display:block}nav#site-navigation{position:absolute;bottom:0;width:100%;left:0;transform:translateY(100%);background:#f9f9f9;z-index:3;padding:0 15px;display:none}.main-navigation .menu{border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb}.main-navigation li{padding:0}.main-navigation li a{padding:10px 12px !important;color:#333;border-bottom:1px solid #dbdbdb}.main-navigation ul{flex-direction:column}.main-navigation ul ul{position:static;box-shadow:none;width:100%;border-top:0;display:none;background:#f9f9f9}.main-navigation ul ul li a{padding-left:30px !important;color:#333}.main-navigation ul ul li a:before{content:"-";margin-left:-6px;margin-right:2px}.nav__visible nav#site-navigation{display:block}.hero-banner{padding:0}}@media (max-width: 767px){.feature__item__image{margin-bottom:20px}.blog-container{flex-direction:column}.blog-container .content{max-width:100%}.blog-container .blog-sidebar{max-width:100%;width:100%;margin:50px 0 0 auto}.reviews .review__item{padding:25px;font-size:16px;line-height:26px}.reviews .review__item .container{flex-direction:column}.reviews .review__item:nth-child(odd) .container{flex-direction:column}.reviews .author__review{width:100%}.reviews .author__image{margin-bottom:20px}.reviews .section-heading{font-size:24px}.hero-banner .container{flex-direction:column}.hero-banner .images-info{width:100%}.performance-get-quote .form-heading{display:none}.performance-get-quote .form-container{margin:0}.performance-get-quote .form-wrapper{border:0}.bond-card .bond-card__content{min-height:auto}.bond-card .btn-group{flex-direction:row}.bond-card .bond-card__item{margin-bottom:25px}.feature-block .row{flex-direction:column}.feature-block .feature__item{flex-direction:column;margin-bottom:35px}.feature-block .feature__item__content{max-width:100%;text-align:center}.feature-block .feature__item:after{width:0}}@media (max-width: 740px){.post-content table,.post-content table td,.post-content table tr,.post-content table tbody{display:block}}@media (max-width: 540px){.product-banner .hero-quote{width:96%;float:none;margin:0 auto}}@media (max-width: 480px){.cta-block .btn--cta{font-size:16px}.small-screen-contact{display:none}.mobile-header-wrap{flex-direction:column}.site-branding{margin-bottom:5px}.mobile-nav-trigger a{font-size:14px}.author-archive-page .read-more{margin-left:0}.steopsBxMid.leftBxcslb_Hght{flex-direction:column}.rightBxcslb.lincense_boxHideDesk{width:100%}.businessReviewBx.step02cslb #cslb_form{width:100%}}.errorMsz-steps{display:none;padding:15px;background:#06f;color:#fff;text-align:left;margin:0 0 15px;font-size:14px}.reviewBx{max-width:1140px;margin:0 auto;padding:0 15px}.reviewBx h3{font-size:42px;font-weight:300;text-align:center;line-height:150%;color:#222;padding:25px 0;margin:0}.reviewBx .reviewBx-01{background:#edebeb;padding:45px;padding-right:275px;text-align:center;color:#074b71;font-size:1.5em;line-height:1.5;font-weight:100;position:relative}.reviewBx-01.whiteBg{padding-right:35px;padding-left:275px}.reviewBx .reviewBx-01 p{padding:0 0 25px;margin:0;color:#074b71}.reviewBx .reviewBx-01 p.nameTxt{font-weight:600}.reviewBx .reviewBx-01 p.nameTxt span{display:block}.reviewBx .reviewBx-01 p:last-child{padding-bottom:0}.reviewBx .reviewBx-01:before,.reviewBx .reviewBx-01:after{position:absolute;content:"";left:-100%;width:100%;top:0;height:100%;background:#edebeb}.reviewBx .reviewBx-01:after{left:inherit;right:-100%}.reviewBx-01-img{position:absolute;right:0;top:50%;margin-top:-50px;margin-right:85px;border-radius:50px;overflow:hidden;box-shadow:0 0 11px rgba(0,0,0,.21);border:1px solid #eee}.reviewBx-01-img img{border-radius:50px;width:96px;height:96px;padding:2px}.reviewBx-01.whiteBg,.reviewBx-01.whiteBg:before,.reviewBx-01.whiteBg:after{background:#fff}.reviewBx-01.whiteBg .reviewBx-01-img{right:inherit;left:85px}.reviewBx-01-stars{padding:0 0 20px}.businessReviewBx{max-width:550px;margin:0 auto;padding:0 15px}.businessReviewBx.step02cslb{max-width:675px}.businessReviewBx h3{text-align:center;color:#0b85ff;font-size:24px;line-height:34px;padding:0;margin:0}.steopsBx{height:8px;background:#ddd;max-width:450px;margin:20px auto;position:relative}.steopsBx:before{position:absolute;content:"";height:100%;width:100%;background:#3c3}.steopsBx.step01:before{width:33.33%}.steopsBx.step02:before{width:50%}.steopsBx.step03:before{width:100%}.businessReviewBx p{text-align:center;color:#356bff;font-size:15px;line-height:28px;padding:0;margin:0;letter-spacing:-.21px}.businessReviewBx p.fltBx input,.businessReviewBx p.fltBx .fldBxfit{height:40px;width:100%;max-width:260px;border:1px solid #356bff;box-shadow:inherit;padding:0 15px;font-size:13px;color:#000;text-align:left;box-shadow:0 0 6px rgba(53,107,255,.5);text-indent:0 !important}.businessReviewBx p.fltBx textarea.fldBxfit{height:auto;min-height:135px}.businessReviewBx.step02cslb .leftBxcslb p.fltBx input,.businessReviewBx.step02cslb .leftBxcslb p.fltBx .fldBxfit{max-width:100%}.businessReviewBx p.fltBx input:focus,.businessReviewBx p.fltBx .fldBxfit:focus{box-shadow:0 0 6px rgba(0,0,0,.1);border:1px solid #cbcbcb}.businessReviewBx p.fltBx{padding:21px 0}.businessReviewBx.step02cslb .leftBxcslb p.fltBx input[value=""],.businessReviewBx.step02cslb .leftBxcslb p.fltBx .fldBxfit[value=""]{border:1px solid #356bff;box-shadow:0 0 6px rgba(53,107,255,.5)}.businessReviewBx.step02cslb .leftBxcslb p.fltBx input:not([value=""]),.businessReviewBx.step02cslb .leftBxcslb p.fltBx .fldBxfit:not([value=""]){border:1px solid rgba(0,0,0,.35);box-shadow:0 0 6px rgba(0,0,0,.35)}.businessReviewBx.step02cslb .rightBxcslb p.fltBx input[value=""],.businessReviewBx.step02cslb .rightBxcslb p.fltBx .fldBxfit[value=""]{border:1px solid #356bff;box-shadow:0 0 6px rgba(53,107,255,.5)}.businessReviewBx.step02cslb .rightBxcslb p.fltBx input:not([value=""]),.businessReviewBx.step02cslb .rightBxcslb p.fltBx .fldBxfit:not([value=""]){border:1px solid rgba(0,0,0,.35);box-shadow:0 0 6px rgba(0,0,0,.35)}.businessReviewBx.step02cslb .leftBxcslb p.fltBx.grayFitBdr input[value=""],.businessReviewBx.step02cslb .leftBxcslb p.fltBx.grayFitBdr .fldBxfit[value=""],.businessReviewBx.step02cslb .rightBxcslb p.fltBx.grayFitBdr input[value=""],.businessReviewBx.step02cslb .rightBxcslb p.fltBx.grayFitBdr .fldBxfit[value=""]{border:1px solid rgba(0,0,0,.35);box-shadow:0 0 6px rgba(0,0,0,.35) !important}.steopsBxMid p{text-align:left}.steopsBxMid p.tit-para{color:#000;margin-bottom:-15px}.fltBxBtn{text-align:right}.fltBxBtn a{background:#e97f01;border:0;color:#fff !important;font-size:17px;font-family:Verdana,Geneva,sans-serif;box-shadow:0 0 4px 1px rgba(0,0,0,.2);width:auto;float:right;display:block;text-align:center;border-radius:4px;text-transform:capitalize;font-weight:500;padding:8px 28px;line-height:1.42857143;cursor:pointer;margin-right:2%;text-decoration:none;margin-bottom:1em}.leftBxcslb{float:left;width:55%}.rightBxcslb{float:left;width:45%;padding:0 25px 75px 54px}.rightBxcslb p{padding:0 0 15px}.rightBxcslb p a{font-size:14px;text-decoration:underline}.leftBxcslb .fltBxBtn{margin-right:-271px}.post-404{padding:50px 0}.post-404 .post-content{border-bottom:4px double #ccc;margin-bottom:50px}.post-404 .error-message{color:#f0f0f0;font-size:170px;font-weight:700}.post-404 .search-form{max-width:400px}.post-404 .error-menu ul{margin:0;padding:0 0 0 20px;column-count:4}.post-404 .useful_links{margin-top:50px}.post-404 .search-button{font-weight:900;font-family:"Font Awesome 5 Free";display:inline-block;position:relative;line-height:1;background:#000;width:37px}.post-404 .search-button:before{content:"";position:absolute;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.post-404 .search-table{display:flex}.post-404 .search-field{width:100%}.post-404 input[type=submit]{background:transparent;border:none;border-radius:0;color:#fff;font-size:14px;height:35px;line-height:35px;margin:0;padding:0;width:37px;text-indent:0;cursor:pointer;text-shadow:none;-webkit-font-smoothing:antialiased;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;position:relative;z-index:3}@media (max-width: 767px){.reviewBx h3{font-size:25px}.reviewBx-01{padding:25px !important;font-size:16px !important;line-height:26px !important}.reviewBx-01 .reviewBx-01-img{position:static;margin:10px auto 25px;width:100px;height:100px}.rightBxcslb{padding:0 0 0 25px}.leftBxcslb .fltBxBtn{margin-right:0;margin-top:0;margin-bottom:25px;float:right}}@media (max-width: 521px){.leftBxcslb{float:left;width:100%}.rightBxcslb{float:left;width:100%;padding:0}.businessReviewBx p.fltBx input,.businessReviewBx p.fltBx .fldBxfit{max-width:100%}.leftBxcslb .fltBxBtn{margin-right:0;margin-top:0;margin-bottom:25px;float:right}.businessReviewBx-01 p.fltBxBtn{margin-right:0}.businessReviewBx p.fltBx textarea.fldBxfit{height:auto;min-height:100px}.rightBxcslb{padding:0}}@media (min-width: 991px){.textFls-Rgt{margin:0;position:absolute;left:411px;width:100%;max-width:355px;bottom:55px}}@media (min-width: 768px){.bondPage-IconsBxIn .iconBox{min-height:136px}.leftBxcslb_Hght{min-height:520px;position:relative;padding-bottom:55px}.leftBxcslb_Hght .fltBxBtn{right:30px;position:absolute;margin-right:0 !important;bottom:0}.leftBxcslb_Hght.HgtAuto{padding-bottom:265px}.leftBxcslb_Hght.HgtAuto .textFls-Rgt{bottom:inherit}}.lincense_boxHideDesk{display:none !important}@media (max-width: 767px){body.page-template.page-template-template-quote-product.page-template-template-quote-product-php #main{padding-top:85px}.businessReviewBx.step02cslb{padding-top:35px}.lincense_boxShowDesk{display:none !important}.lincense_boxHideDesk{display:block !important}.rightBxcslb.lincense_boxHideDesk #address-text p.tit-para:last-child{margin-bottom:0}}@media (max-width: 767px){.page-id-3857.no-pst-zone .header-v1,.page-id-3851.no-pst-zone .header-v1,.page-id-3850.no-pst-zone .header-v1{padding-top:35px !important}}.bondPage-IconsBxIn.bondPage-IconsBxIn-Comn{max-width:1100px;margin:0 auto;float:none;display:block;clear:both;padding:35px 0}.bondPage-IconsBxIn.bondPage-IconsBxIn-Comn .iconBox p{font-family:Mukta-Regular !important}div#google-map iframe{width:100%;height:325px}form#new-quote-product{position:relative}form#new-quote-product #lic-ckbox{margin:-43px 0 0;right:-25px}form#new-quote-product #lic-error{margin-top:0;font-size:11px;position:relative;top:-10px}@media (max-width: 992px){.post-404 .error-menu ul{column-count:3}}@media (max-width: 767px){.heading-wbg .hero-quote{padding:30px !important}.post-404 .error-menu ul{column-count:2}form#new-quote-product #lic-ckbox{right:-23px}.page-id-3160 .footer-content-above{margin-top:-80px}.page-id-3160 div#text-8{display:none !important}.post-content.new-default .page-title-container.page-title-container.page-title.contract-title .page-title .page-title-captions h1{font-size:30px !important;line-height:40px !important}}@media (max-width: 480px){.post-404 .error-menu ul{column-count:1}}.small-screen-contact a{background:#ff6509;font-size:16px !important;color:#fff !important;text-align:center;padding:7px 0 5px 0 !important;line-height:24px;border-radius:4px;font-weight:700;float:right;width:165px;box-shadow:0 3px 0 #e15908}.blog-wrapper .featured-image img{max-height:300px;height:100%;object-fit:cover;width:100%}.cta-block .btn--cta{padding:.5em}.wp-block-image.alignleft{float:left;margin:0;clear:none;display:inline-block}p.form-text{margin:15px 0 0 !important;text-align:center}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5{clear:none}body .site .welcome-block p,.main-content{line-height:2}.product-banner .hero-quote p.title span{display:block;font-size:26px;font-weight:700}.page-id-150 .main-content{background-color:#f9f9f9;padding:0em 0}body .site p{margin:1em 0}.main-navigation ul ul{width:100% !important;max-width:370px !important;min-width:200px}.feature-block{margin-top:1em;padding:0 !important;overflow:hidden}li > ul,li > ol{margin-bottom:0;margin-left:0}.mobile-hours{margin:.5em 0 0 0;font-size:.75em;display:none}.product-banner .container{padding:1em}.product-banner .hero-quote{float:right;max-width:456px;width:100%}.contractors-bond-review{text-align:center}.page-id-145 .cta-block,.page-id-145 .feature-block,.page-id-149 .cta-block,.page-id-149 .feature-block{display:none}.product-banner.section-wrapper{min-height:350px}.menu-mobile-menu-container{width:calc(100% - 40px)}.formBtmImgBx{min-height:350px;background:url("https://cdn-ileimma.nitrocdn.com/WafOAMbCasjPZSdJwMvlXTZcxchtFYqx/assets/images/optimized/rev-dff6617/www.californiacontractorbonds.com/wp-content/uploads/2020/12/Contractor-Small-Business-Toolkit-Image.jpg") center center no-repeat;background-size:cover;position:relative}.formBtmImgBx.nitro-lazy{background:none !important}.formBtmImgBxIn{position:absolute;width:100%;padding:15px;bottom:0}.formBtmImgBxIn p{color:#fff;font-size:30px;line-height:36px;text-align:center;padding:0;margin:0}.formBtmImgBxIn p a{background:#fff;display:inline-block;font-size:20px;text-align:center;max-width:170px;width:100%;height:50px;line-height:50px;margin:20px 0 15px;color:#09c}.page-template-page-product .form-heading-block{padding:1em 2em .25em 2em;background:#016bff;position:relative;text-align:center}.page-template-page-product .form-heading-block::after{content:"";width:28px;height:28px;position:absolute;background:url("https://cdn-ileimma.nitrocdn.com/WafOAMbCasjPZSdJwMvlXTZcxchtFYqx/assets/images/optimized/rev-dff6617/www.californiacontractorbonds.com/wp-content/themes/suretyfirstgfd/assets/images/arrow.png") no-repeat center center;left:0;right:0;margin:0 auto;bottom:-14px}.page-template-page-product .form-inner-block{padding:1em 2em}.page-template-page-product .product-banner .hero-quote{float:right;max-width:450px;width:100%;padding:0;background-color:rgba(255,255,255,.8);box-shadow:0 4px 8px 0 rgba(0,0,0,20%);border-radius:4px;font-family:Roboto,Helvetica,Arial,sans-serif !important;background:#003297;color:#fff}.page-template-page-product .product-banner .hero-quote p em,.page-template-page-product .product-banner .hero-quote .label-p{color:#fff}.page-template-page-product .product-banner.form-sidebar-block{background:transparent}.page-template-page-product .main-content .product-content>*{clear:left}.page-template-page-product .main-content .product-content .form-sidebar-block .hero-quote{margin-top:-166px}.page-template-page-product .product-banner.section-wrapper{position:relative}.page-template-page-product .product-banner.section-wrapper .product-banner-wrap{position:absolute;bottom:0;width:100%;background:rgba(24,70,145,.75)}.page-template-page-product .product-banner.section-wrapper .product-banner-wrap .container{color:#fff;padding:10px;font-size:24px}.page-template-page-product .main-content{background-color:#fff}.mobile-heading{display:none}.product-banner .hero-quote{position:relative;right:-1em;padding:1em !important}@media (max-width: 992px){.mobile-hours{margin:.5em 0 0 0;font-size:.75em;display:block}.mobile-header-wrap{flex-direction:column}.product-banner .hero-quote{position:relative;right:0em}.logo img{max-width:175px;width:100%}}@media (max-width: 767px){.mobile-header-wrap{flex-direction:row}.logo img{max-width:120px}.mobile-hours{display:none}.mobile-heading{display:block;color:#1e73be !important;font-size:30px !important;line-height:40px !important;font-weight:900}.product-banner-wrap .product-banner-text{display:none}.product-banner .hero-quote{width:100%;float:none;margin:0 auto 2em}.associates img{max-width:145px;width:100%}.associates li{margin:0 .25em 1em .25em}.licns-bond{width:100%;display:flex;float:none;flex-direction:column}.licns-bond .bnd-info{width:100% !important;float:none;text-align:center;border:3.5px solid #d4d4d4;border-radius:12px;margin:0;padding:0;position:relative}.feature__item__image{margin-bottom:20px;width:50%}.feature__item__image img{max-width:104px}.feature-block .feature__item{flex-direction:row;margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #666}body{padding-top:120px}body{padding-top:140px}.menu-item a{white-space:nowrap}.cta-block h2{margin:0 !important;font-size:18px}.cta-block .call-info{font-size:16px;margin-bottom:10px;line-height:1.1;color:#222}.product-banner .hero-quote p em{text-align:center;font-size:14px;display:block;color:#3b3b3b}.contractors-bond-review{font-size:26px}}@media (max-width: 480px){.small-screen-contact{display:block}p.form-text{margin:2em 0 0 !important;text-align:center;font-size:12px}.contractors-bond-review{font-size:19px}.page-template-bondForms .main-content{padding:0 !important}}.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:bold}