body,div,dl,dt,dd,ul,ol,li,pre,p,h1,h2,h3,h4,h5,h6,form,fieldset,input,table,th,tr,td,embed,object,img{padding:0;margin:0;outline:0;border:0}body{font-family:proxima-nova,"Times New Roman",Times,serif;font-size:21px;line-height:36px;color:#0c0c0c;margin:0;padding:0;background:#fff;min-height:100%;min-width:320px}body.dark,body.page-template-learn,body.page-template-franchise,body.page-template-compliance{background:#18212e}article,aside,details,figcaption,figure,header,header-inner,footer,footer-inner,hgroup,menu,nav,section,logo,logo-links,top-menu,tmenu,featured-index-wrap,featured-index,featured-index-pane,featured-page-wrap,featured-page-wrap-aspect,featured-page,featured-page-pane,mobile-links,mobile-menu,main,main-inner,content,content-inner,sidebar,sidebar-mini,breadcrumbs,clear,video{padding:0;margin:0;outline:0;border:0;display:block}html{height:100%}table{border-collapse:collapse;border-spacing:0;margin:0;text-align:left}td,th{padding:5px;vertical-align:text-top;vertical-align:top}a{color:#3978b7;font-weight:700;text-decoration:none}a:hover{color:#3978b7;text-decoration:underline}a[name]:not([href]){display:block;position:relative;top:-75px;visibility:hidden}p{padding:16px 0}ul{padding:16px 0 16px 30px}ul li{padding:3px 20px 3px 0}ol{padding:16px 0 16px 30px}ol li{padding:3px 20px 3px 0}sup,sub{vertical-align:baseline;position:relative;top:-.4em}sub{top:.4em}blockquote{padding:20px 30px;margin:15px 0;font-weight:300;font-size:24px;line-height:36px;border-left:5px solid #fc3;border-bottom:5px solid #fc3;border-radius:10px}blockquote span{font-size:26px;font-weight:500;padding:10px 0 0}h1,h2.h1{line-height:50px;font-size:48px;color:#fff;padding:18px 25px 19px;margin:0 0 0 -25px;font-weight:500;display:inline-block;background:#275a99}h1 span,h2.h1 span{color:#fc3}h1 a,h1 a:hover,h2.h1 a,h2.h1 a:hover{color:#fff;font-weight:500}h1.h2class{line-height:38px;font-size:36px;padding:20px 0 5px;margin:0;font-weight:700;color:#282828;background:0 0;display:block}h1.h2class.alt{font-weight:500}h1.h2class a,h1.h2class a:hover{color:#282828}h2{line-height:38px;font-size:36px;color:#282828;padding:20px 0 5px;margin:0;font-weight:500}h2 a{color:#282828;font-weight:500;text-decoration:none}h2 a:hover{color:#282828;text-decoration:underline}h2.sm{line-height:29px;font-size:24px}h2.sm2{line-height:29px;font-size:22px;font-weight:400}h2.sm2 a{font-weight:400}h2 strong.xstrong{font-weight:900}h2.h1class{line-height:50px;font-size:48px;color:#fff;padding:18px 25px 19px;margin:0 0 0 -25px;display:inline-block;background:#202244}h2.h1class a:hover{text-decoration:none}h3{line-height:36px;font-size:24px;color:#1d58b2;padding:20px 0 5px;margin:0;font-weight:700}h3 a{color:#275a99;text-decoration:none;font-weight:700}h3 a:hover{color:#275a99;text-decoration:underline}h4{line-height:30px;font-size:24px;color:#282828;padding:20px 0 5px;margin:0;font-weight:500}h4 a{color:#936515;font-weight:700;text-decoration:none}h4 a:hover{color:#936515;text-decoration:underline}h5{line-height:24px;font-size:22px;color:#0b2566;padding:20px 0 5px;margin:0;font-weight:500}h5 a{font-weight:700;color:#0b2566;text-decoration:none}h5 a:hover{color:#0b2566;text-decoration:underline}h6{line-height:27px;font-size:20px;color:#282828;padding:20px 0 5px;margin:0;font-weight:500}h6 a{font-weight:700;color:#282828;text-decoration:none}h6 a:hover{color:#282828;text-decoration:underline}@media only screen and (min-width :960px) and (max-width :1700px){h1,h2.h1,h2.h1class{line-height:2.94vw;font-size:2.83vw}}hr{border:none;border-bottom:2px solid #e9e9e9;text-align:center;display:block;margin:10px auto 10px auto;clear:both}hr.hr2{border-bottom:2px solid #282828}hr.hr3{border-bottom:2px solid #ccc}hr.sb{border-bottom:2px solid #e9e9e9;width:110%;margin:30px 0 30px -5%}hr.vr{width:0;height:100%;text-align:center;display:inline-block;margin:0;border:none;border-left:2px solid #464646;clear:none;position:absolute;top:0;z-index:199}hr.vr.vr2{border-left:2px solid #000}img{max-width:100%;border:none;height:auto}img.imgleft,img.alignleft{float:left;margin:20px 20px 20px 0;max-width:50%;display:block}img.imgright,img.alignright{float:right;margin:20px 0 20px 20px;max-width:50%;display:block}p img.imgleft,p img.alignleft,p img.imgright,p img.alignright{margin-top:8px}ul li img.imgleft,ul li img.alignleft,ul li img.imgright,ul li img.alignright{margin-top:4px}img.imgcenter,img.aligncenter{display:block;margin:10px auto 20px auto;text-align:center}img.imgnofloat,img.alignnone{margin:10px 0 20px}img.imginline{margin:0 5px 10px;display:inline-block}img.imgpdf{margin:0 5px -2px 0}img.imgdownload{margin:0 5px -4px 0}img.imgmarker{margin:0 5px 0 0}img.imgstars{margin:10px auto 30px auto;display:block}.fltlt{width:48%;float:left}.fltrt{width:48%;float:right}.fltlt.alt{width:45%;float:left}.fltrt.alt{width:45%;float:right}.fltlt-sm{width:38%;float:left}.fltrt-lg{width:58%;float:right}.fltlt-lg{width:58%;float:left}.fltrt-sm{width:38%;float:right}.fltlt-wide{width:76%;float:left}.fltrt-thin{width:20%;float:right}.fltlt-thin{width:20%;float:left}.fltrt-wide{width:76%;float:right}.flt2col-inline{width:calc(50% - 24px);margin:0 10px;display:inline-block;vertical-align:top}.flt2col-inline.vbot{vertical-align:bottom}.flt3col{width:31.33%;float:left;margin:0 1%}.flt3col-inline{width:calc(33.33% - 14px);margin:0 5px;display:inline-block;vertical-align:top}.flt3col-inline.vmid{vertical-align:middle}.flt3col-inline.vbot{vertical-align:bottom}.flex-wrapper{display:flex}.twocolumns{margin:20px 0 0;-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}.threecolumns{margin:20px 0 0;-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}.fourcolumns,{margin:20px 0 0;-moz-column-count:4;-webkit-column-count:4;column-count:4;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}.table-viewport{width:auto;overflow-x:auto;margin:10px auto 20px auto}.captionbox-left{padding:0;margin:20px 20px 10px 0;float:left;text-align:center;max-width:50%}.captionbox-right{padding:0;margin:20px 0 10px 20px;float:right;text-align:center;max-width:50%}.captionbox-left img,.captionbox-right img{display:block;margin:0 auto 10px auto;border:none;max-width:100%;height:auto}p.caption,.captionbox-left p,.captionbox-right p{padding:5px 0;margin:0;text-align:center;font-size:16px;line-height:22px}.snippet{width:auto;padding:40px 0;margin:0 auto 0px auto;color:#275a99;font-size:20px;font-style:italic;line-height:30px;font-weight:500;display:flex;flex-direction:row-reverse}.snippet.snippet-left{flex-direction:row}.snippet-img{width:33%;vertical-align:top;position:relative}.snippet-img span{height:100%;width:100%;display:table}.snippet-img span span{height:100%;width:100%;display:table-cell;vertical-align:middle}.snippet-img span span img{width:100%;height:auto;display:block;margin:0 auto}.snippet-text{width:66%;vertical-align:top}.snippet-text p{width:calc(100% - 30px);padding:0 30px 0 0;height:100%;display:table;text-align:right}.snippet.snippet-left .snippet-text p{text-align:left;padding:0 0 0 30px}.snippet-text p span{width:100%;height:100%;display:table-cell;vertical-align:middle}.gmap,iframe.gmap{border:1px solid #ccc;border-radius:6px;width:100%;height:350px;margin:10px auto 10px auto;display:block}.ytube,iframe.ytube{border:1px solid #ccc;border-radius:6px;width:100%;height:300px;margin:10px auto 10px auto;display:block}.tallframe,iframe.tallframe{border:1px solid #ccc;border-radius:6px;width:100%;height:600px;margin:10px auto 10px auto;display:block}.clear,clear,.clearboth{clear:both}.clearleft,clear.clearleft{clear:none;clear:left}.clearright,clear.clearright{clear:none;clear:right}.link{display:none}.no-click{cursor:default}.ital{font-style:italic}.uline{text-decoration:underline}.allcaps{text-transform:uppercase}.nobord{border:none}.posrel{position:relative}.xspace{height:28px}.xspace2{height:56px}.indent,p.indent{text-indent:27px}.nobreak{display:inline-block}.alleft,p.alleft{text-align:left}.alright,p.alright{text-align:right}.alcenter,p.alcenter{text-align:center}.nopad,p.nopad{padding:0;margin:0}.sidepad,p.sidepad{padding-left:40px;padding-right:40px;margin:0}a.hoveropacity:hover,a.hoveropacity:hover img{opacity:.80}.asterick,.asterisk{color:#ea0000}.emphasis,p.emphasis{margin:10px 0 20px;font-size:24px;font-weight:500;color:#0c0c0c;line-height:36px}.big-cap{line-height:60px;font-size:60px;font-weight:700;float:left;margin:5px 10px 0 0;color:#3978b7;text-align:center}.cform,p.cform{width:auto;font-weight:700;padding:0 0 15px;line-height:36px}.cformlt,p.cformlt{width:30%;float:left;clear:left;text-align:right;font-weight:700;padding:13px 0 0;line-height:36px}.cformrt,p.cformrt{width:68%;float:right;clear:right;text-align:left;line-height:36px}.cformlt-alt,p.cformlt-alt{width:48%;float:left;clear:left;text-align:right;font-weight:700;padding:13px 0 0}.cformrt-alt,p.cformrt-alt{width:50%;float:right;clear:right;text-align:left}label{font-weight:700;padding:16px 0}label,.cformrt label,p.cformrt label,.cformrt-alt label,p.cformrt label,.cform label,p.cform label{padding:0 0 0 10px;margin:0 0 -10px}input,textarea,select{width:98%;color:#282828;font-size:16px;font-weight:400;padding:0 0 0 2%;border:2px solid #3978b7;background:#fff;border-radius:6px;font-family:proxima-nova,"Times New Roman",Times,serif;overflow:auto;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input{height:36px}textarea{padding-top:10px;height:100px}select{width:100%;height:36px;-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist}input:focus,textarea:focus,select:focus{border:2px solid #285581;background:#fff}::placeholder{color:#282828;opacity:1}:-ms-input-placeholder{color:#282828}::-ms-input-placeholder{color:#282828}@media screen and (device-aspect-ratio:2/3){input,textarea,select{font-size:16px}}@media screen and (device-aspect-ratio:40/71){input,textarea,select{font-size:16px}}@media screen and (device-aspect-ratio:375/667){input,textarea,select{font-size:16px}}@media screen and (device-aspect-ratio:9/16){input,textarea,select{font-size:16px}}input[type=submit],input[type=reset]{width:auto;padding:0}input#ANSWER{width:50px;margin:0 0 0 5px}input#ANSWER-ft{width:30px;height:47px;margin:0 0 0 5px;background:#d1d5da;border-radius:3px;padding:0 0 0 10px}select.datefield,select.sm{width:85px;float:left;margin:0 3px}select.statefield,select.med{width:150px;float:left}select.lrg{width:250px;float:left}input[type=checkbox]:not(:checked){border:1px solid #b2b2b2;width:16px;height:16px;padding:0;margin:0 5px;vertical-align:middle;border-radius:2px}input[type=checkbox]:checked{width:16px;height:16px;border-radius:2px;background:#fff url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/check-mark.png) no-repeat center center}input[type=radio]:not(:checked){border:1px solid #b2b2b2;background:#fff;width:16px;height:16px;padding:0;margin:0 5px;vertical-align:middle;border-radius:8px}input[type=radio]:checked{background:#444}input[type=submit].button,input[type=reset].button{padding:0 20px;margin:0 10px;cursor:pointer;text-align:center;color:#fff;line-height:34px;height:36px;font-size:11px;width:auto;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#006664;text-shadow:1px 1px 1px rgba(0,0,0,.4);border:1px solid #006664}input[type=submit].button:hover,input[type=reset].button:hover{background:#004645;border:1px solid #006664}p.form-disclaimer{text-align:center;font-weight:700}p.anti-spam-text{padding:0 0 12px;color:#fff;text-align:center}p#anti-spam{padding:0 0 12px;text-align:center}breadcrumbs{line-height:18px;color:#555;font-size:14px;font-weight:500;margin:-15px 0 10px;padding:0;text-align:left;text-transform:capitalize}breadcrumbs p{margin:0;padding:0}breadcrumbs a{margin:0 3px 0 0;padding:0 12px 0 0;color:#3978b7;text-decoration:none;font-weight:500;background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/raquo.png) no-repeat right 7px}breadcrumbs a:hover{color:#3978b7;text-decoration:underline}#top-menu{width:100%;position:absolute;top:0;left:0;min-width:320px;z-index:200}#tmenu{width:auto;max-width:1730px;margin:0 auto;position:relative}a#home-link{width:226px;height:97px;background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/logo.png) no-repeat center center;background-size:contain;display:block;position:absolute;top:32px;left:calc(50% - 113px);z-index:1200;color:#000;text-indent:-9999px;-o-transition:.25s;-ms-transition:.25s;-moz-transition:.25s;-webkit-transition:.25s;transition:.25s}body.dark a#home-link,body.page-template-learn a#home-link,body.page-template-franchise a#home-link,body.page-template-compliance a#home-link{color:#fff}#hcall{font-size:37px;line-height:49px;padding:32px 0 17px 15px;color:#272727;font-weight:500;float:left}#hcall a{color:#275a99;font-weight:900;text-decoration:none;padding:0 0 0 10px}#hcall a:hover{color:#275a99;text-decoration:underline}#top-menu.dark-bg #hcall{color:#fff}#top-menu.dark-bg #hcall a,#top-menu.dark-bg #hcall a:hover{color:#fc3}a.button-yellow-2#hbutton{float:right;margin:26px 20px 23px 0}.search-form{width:100%;height:37px;background:#fff;border-radius:19px}#header-search{max-width:334px;float:right;margin:0 20px 13px 105px;background:0 0;border-radius:0}.search-form#learn-search{max-width:449px;height:32px;margin:0 0 92px 40px;border-radius:0}input.search-box{width:78%;height:37px;margin:0;border:none;float:left;border-radius:0;background:0 0}#header-search input.search-box{background:#f0f0f0}.search-form#learn-search input.search-box{height:32px}input[type=submit].search-button{width:37px;height:37px;border:none;padding:0;margin:0 10px 0 0;float:right;background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/magnify.png) no-repeat center center;cursor:pointer;color:#000;text-indent:-9999px;border-radius:0}body.dark input[type=submit].search-button,body.page-template-learn input[type=submit].search-button,body.page-template-franchise input[type=submit].search-button,body.page-template-compliance input[type=submit].search-button{color:#fff},body.page-template-learn,body.page-template-franchise,body.page-template-compliance #header-search input[type=submit].search-button{margin:0 0 0 10px;float:left}.search-form#learn-search input[type=submit].search-button{width:32px;height:32px;margin:0;background:#fc3 url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/magnify-alt2.png) no-repeat center center;color:#000}input[type=submit].search-button:hover{filter:Alpha(opacity=90);-moz-opacity:.9;opacity:.9}a#mobile-menu-link{width:30px;height:30px;display:none;margin:2px 0 15px 20px;float:left;background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/menuicon-dark.png) no-repeat center center;color:#000;text-indent:-9999px}#top-menu.dark-bg a#mobile-menu-link{background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/menuicon.png) no-repeat center center}ul.menu,ul.menu ul{list-style:none;margin:0 auto 0px auto;padding:0}ul.menu#menu-lt,ul.menu#menu-lt ul{float:left}ul.menu#menu-rt,ul.menu#menu-rt ul{float:right}ul.menu li{margin:0;padding:0;font-weight:500;display:inline-block;list-style:none;line-height:37px;color:#282828;font-size:18px}ul.menu li a{display:inline-block;font-weight:500;color:#282828;text-decoration:none;padding:0 15px 13px}ul.menu li:hover a{color:#000}#top-menu.dark-bg ul.menu li,#top-menu.dark-bg ul.menu li a,#top-menu.dark-bg ul.menu li a:hover{color:#fff}ul.menu li ul{position:absolute;display:none;width:220px;padding:10px;margin:0;z-index:1000;background:#fff;box-shadow:0px 5px 10px rgba(153,153,153,.5)}ul.menu li ul li{display:table;width:200px;height:50px;text-align:left;line-height:21px;padding:0 10px;margin:0;text-transform:none}ul.menu li ul li a{height:100%;color:#282828 !important;padding:0;text-align:left;background:0 0;font-size:16px;margin:0;display:table-cell;text-decoration:none !important;border-bottom:1px solid #ccc;vertical-align:middle;font-weight:500}ul.menu li ul li.last a{border-bottom:none}ul.menu li ul li:hover a{color:#000 !important;text-decoration:none !important;font-weight:500}ul.menu li:hover ul,ul.menu li.sfhover ul{display:block}ul.menu li ul li ul{margin:-10px 0 0;background:#fcfcfc}.menu li:hover ul li:hover ul li a{color:#282828 !important}.menu li:hover ul li:hover ul li:hover a{color:#000 !important}.menu li:hover ul ul,.menu li.sfhover ul ul{display:none}.menu li:hover ul,.menu li li:hover ul,.menu li.sfhover ul,.menu li li.sfhover ul{display:block}ul.menu li ul.menu-about li ul{margin:-10px 0 0 -450px}ul.menu li ul li ul li ul{margin:-10px 0 0;background:#fff}.menu li:hover ul li:hover ul li:hover ul li a{color:#282828 !important}.menu li:hover ul li:hover ul li:hover ul li:hover a{color:#000 !important}.menu li:hover ul ul,.menu li:hover ul ul ul,.menu li.sfhover ul ul,.menu li.sfhover ul ul ul{display:none}.menu li:hover ul,.menu li li:hover ul,.menu li li li:hover ul,.menu li.sfhover ul,.menu li li.sfhover ul,.menu li li li.sfhover ul{display:block}* html ul.menu li{float:left;height:1%}* html ul.menu li a{height:1%}ul.menu li:hover,ul.menu li.hover{position:static}ul.menu li ul.xwide{width:300px}ul.menu li ul.xwide li{width:280px}ul.menu li ul.xwide li ul{width:300px}ul.menu li ul.dwide{width:400px}ul.menu li ul.dwide li{float:left}ul.menu li ul.xwide.dwide{width:600px}@media only screen and (min-width :960px) and (max-width :1540px){a#home-link{width:186px;height:80px;top:10px;left:calc(50% - 93px)}#hcall{font-size:2.4vw;padding-right:.97vw}a.button-yellow-2#hbutton{max-width:21.43vw;font-size:1.56vw}ul.menu#menu-rt,ul.menu#menu-rt ul{float:left}#header-search{max-width:21.69vw;margin:0 20px 13px}#header-search input.search-box{width:15.18vw}}@media only screen and (min-width :960px) and (max-width :1200px){ul.menu li{font-size:1.5vw}ul.menu li a{padding:0 1.25vw 13px}}#top-menu.sticky{position:fixed;top:-150px;box-shadow:0px 0px 5px rgba(153,153,153,.5);background:#fff}#top-menu.sticky2{top:0;-o-transition:.25s;-ms-transition:.25s;-moz-transition:.25s;-webkit-transition:.25s;transition:.25s}#top-menu.sticky.dark-bg #hcall{color:#272727}#top-menu.sticky.dark-bg #hcall a,#top-menu.sticky.dark-bg #hcall a:hover{color:#275a99}#top-menu.sticky.dark-bg a#mobile-menu-link{background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/menuicon-dark.png) no-repeat center center}#top-menu.sticky.dark-bg ul.menu li,#top-menu.sticky.dark-bg ul.menu li a{color:#282828}#top-menu.sticky.dark-bg ul.menu li a:hover{color:#000}body.dark #top-menu.sticky a#home-link,body.page-template-learn #top-menu.sticky a#home-link,body.page-template-franchise #top-menu.sticky a#home-link,body.page-template-compliance #top-menu.sticky a#home-link{color:#000}body.dark #top-menu.sticky input[type=submit].search-button,body.page-template-learn #top-menu.sticky input[type=submit].search-button,body.page-template-franchise #top-menu.sticky input[type=submit].search-button,body.page-template-compliance #top-menu.sticky input[type=submit].search-button{color:#000}featured-index-wrap{padding-top:163px;position:relative;background:#fff}featured-index{background:#217bb9 url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/featured-index-bg.jpg) no-repeat center center;background-size:cover}featured-index-pane{max-width:1520px;margin:0 auto;position:relative}#featured-index-text{padding:15.79% 20px 44.67%;text-align:center}#featured-index-items{width:100%;height:57.18%;position:absolute;left:0;bottom:-12.5%;z-index:180;display:flex;text-align:center}featured-index h2.h1{line-height:80px;font-size:78px;background:#217bb9;margin:0}featured-index p{font-size:24px;line-height:32px;color:#000;padding:16px 0 0}featured-index p a{color:#000;font-weight:400;text-decoration:none}featured-index p a:hover{color:#000;text-decoration:underline}span.bullet{width:10px;height:10px;display:inline-block;margin:0 15px 1px}a.fi-item{width:30.5%;margin:0 1.41%;background:#fff;box-shadow:0px 0px 20px 20px rgba(0,0,0,.05);text-decoration:none;-o-transition:.15s;-ms-transition:.15s;-moz-transition:.15s;-webkit-transition:.15s;transition:.15s;display:block}a.fi-item:hover{box-shadow:0px 0px 20px 20px rgba(0,0,0,.08);text-decoration:none;margin-top:-40px;margin-bottom:40px}a.fi-item .icon{width:100%;height:24.87%;display:block;margin:17.58% auto 9.23% auto}a.fi-item .icon.rocket{background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/icon-rocket.png) no-repeat center center;background-size:contain}a.fi-item .icon.spawn{background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/icon-spawn.png) no-repeat center center;background-size:contain}a.fi-item .icon.bulb{background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/icon-bulb.png) no-repeat center center;background-size:contain}a.fi-item .title{display:block;color:#142234;padding:0 20px 5.49%;font-size:34px;line-height:42px;font-weight:900}a.fi-item .text{display:block;color:#282828;padding:0 20px 12.09%;font-size:28px;line-height:35px;font-weight:400}a.fi-item .arrow{height:18px;display:block;background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/arrow-yellow-long.png) no-repeat 50% center}@media only screen and (min-width :960px) and (max-width :1340px){featured-index p{font-size:1.79vw;line-height:2.39vw}}@media only screen and (min-width :960px) and (max-width :1560px){a.fi-item .title{font-size:2.18vw;line-height:2.69vw}a.fi-item .text{font-size:1.79vw;line-height:2.24vw}}@media only screen and (min-width :960px) and (max-width :1700px){featured-index h2.h1{line-height:4.71vw;font-size:4.59vw}}featured-page-wrap{padding-top:148px;position:relative;background:#fff}featured-page-wrap.mini-header{background:#215b8d url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/header-bg-mini.jpg) no-repeat center bottom;background-size:cover;padding-bottom:49px}featured-page-wrap#landing-page-1 featured-page-wrap-aspect{padding-bottom:42.34%;height:0;position:relative}featured-page,#featured-page{max-width:1520px;margin:0 auto;padding:0 20px}featured-page-wrap.mini-header featured-page{max-width:1490px;height:109px;position:relative}featured-page-wrap#landing-page-1 featured-page{width:100%;height:100%;max-width:none;margin:0;padding:0;position:absolute;top:0;left:0;display:table}featured-page-wrap#landing-page-2 featured-page{padding:60px 20px 0}featured-page-wrap#landing-page-3 featured-page{max-width:1570px;position:relative}featured-page-pane{position:relative;z-index:150}featured-page-wrap#landing-page-1 featured-page-pane{width:100%;height:100%;display:table-cell;vertical-align:middle}featured-page-wrap#landing-page-3 featured-page-pane{width:41%}featured-page-wrap#landing-page-3 featured-page-pane.state-page{width:785px}featured-page-wrap#landing-page-1 #featured-page{display:flex}featured-page-wrap#landing-page-1 .fltlt{width:44.6%;float:none;margin:0 5.4% 0 0;position:relative}featured-page-wrap#landing-page-1 .fltrt{width:50%;float:none}featured-page-wrap#landing-page-1 .text-table{width:100%;height:100%;display:table;position:absolute;top:0;left:0;z-index:180}featured-page-wrap#landing-page-3 .text-table{width:100%;height:737px;display:table}featured-page-wrap#landing-page-1 .text-cell,featured-page-wrap#landing-page-3 .text-cell{width:100%;height:100%;display:table-cell;vertical-align:middle}featured-page-wrap.mini-header h1{background:#0b2566;position:absolute;bottom:-49px;left:20px;z-index:160;margin:0}featured-page-wrap#landing-page-1 h1{padding:1.55% 2.17%;display:block;margin:0 0 20px;background:#1e1f42}featured-page-wrap#landing-page-2 h1{line-height:50px;font-size:48px;padding:18px 50px 19px 40px;background:#1e1f42;margin:0}featured-page-wrap#landing-page-3 h1{display:block;background:#1e1f42;margin:0}featured-page-wrap#landing-page-3 featured-page-pane.state-page h1{margin-top:50px;background:#ffc000;color:#073c7d}featured-page-wrap#landing-page-1 p,featured-page-wrap#landing-page-2 p{color:#fff;font-size:16px;line-height:24px;padding:12px 0 12px 25px}featured-page-wrap#landing-page-2 p{padding:12px 0 35px 40px}featured-page-wrap#landing-page-3 p{color:#fff;font-size:18px;line-height:30px;padding:15px 0 15px 25px}featured-page-wrap#landing-page-3 featured-page-pane.state-page p{font-size:16px;line-height:24px;max-width:630px}featured-page-wrap#landing-page-2 p.hlinks{padding:0 0 20px;text-align:center}featured-page-wrap#landing-page-2 p.hlinks a{width:30%;line-height:25px;border-right:2px solid #fc3;display:inline-block;color:#fff;font-size:21px;font-weight:500;text-decoration:none;vertical-align:middle}featured-page-wrap#landing-page-2 p.hlinks a.last{border:none}featured-page-wrap#landing-page-2 p.hlinks a:hover{color:#fff;text-decoration:underline}a.video-header{width:100%;display:block;position:relative}a.video-header span.img-thumb{width:100%;height:0;padding-bottom:59.35%;position:relative;display:block}a.video-header span.img-thumb span{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:180;background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/play.png) no-repeat center center;background-size:36% auto}a.video-header:hover span.img-thumb span{background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/play-hover.png) no-repeat center center;background-size:36% auto}.compliance-header-pic{width:786px;height:695px;position:absolute;bottom:-67px;right:20px;background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/bg-devices-overlay.jpg) no-repeat center center;background-size:100% 100%;z-index:1}.state-header-pic{width:1138px;height:804px;position:absolute;top:75px;left:740px;background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/bg-state-pic.png) no-repeat center center;background-size:100% 100%;z-index:1}@media only screen and (min-width :960px) and (max-width :1340px){featured-page-wrap#landing-page-1{padding-top:128px}featured-page-wrap#landing-page-1 h1{margin:0 0 10px}featured-page-wrap#landing-page-1 p{line-height:22px;padding:10px 0 3px 15px}featured-page-wrap#landing-page-2 p.hlinks a{font-size:18px}featured-page-wrap#landing-page-1 .text-table{width:auto;height:auto;display:block;position:relative;top:inherit;left:inherit}featured-page-wrap#landing-page-1 .text-cell{width:auto;height:auto;display:block}featured-page-wrap#landing-page-3 p{font-size:16px;line-height:24px;padding:12px 0 12px 25px}}@media only screen and (min-width :960px) and (max-width :1630px){featured-page-wrap.mini-header{padding-bottom:3vw}featured-page-wrap.mini-header featured-page{height:6.69vw}featured-page-wrap#landing-page-3 .text-table{height:45.21vw}.compliance-header-pic{width:48.23vw;height:42.54vw;bottom:calc(67px - 8.22vw);right:1.23vw}featured-page-wrap.mini-header h1{bottom:-3vw}.state-header-pic{width:69.82vw;height:49.33vw}}.featured-page-wrap{width:100%;height:0;padding-bottom:39.65%;position:relative}.featured-page-wrap#page-default{background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/featured-page-default.jpg) no-repeat center center;background-size:cover}.featured-page{width:100%;height:100%;display:table;position:absolute;top:0;left:0}.featured-page-text{width:100%;height:100%;display:table-cell;vertical-align:text-top}.featured-page h1{padding:1.55% 2.17%;margin:15.7% 8.95% 0}.buyingBanner{background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/featured-index-bg.jpg) no-repeat center center;background-size:cover;padding:90px 20px 85px;margin-bottom:5px}.innercontainer{max-width:1200px;margin:0 auto}.topHeading{padding:0 0 35px;text-align:center}.topHeading h1{margin:0 auto 30px auto}.topHeading p{font-size:24px;line-height:34px;color:#1b4157;font-weight:700}.form{max-width:390px;margin:0 auto;position:relative}.form .img{position:absolute;left:-300px;width:300px;top:0}@media (max-width:991px){.form .img{display:none}}.form input{width:100%;float:left;border:0;-ms-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:40px;margin-bottom:10px;font-size:15px;line-height:25px;color:#000;font-weight:400;padding:0 10px;box-sizing:border-box}.form p{font-size:16px;line-height:20px;font-weight:700}.form p input[type=checkbox]{width:auto;-moz-appearance:checkbox;-webkit-appearance:checkbox;appearance:checkbox;float:left;height:auto;margin:3px 5px 0 0}.form p label{font-size:14px;line-height:18px}.form input.btn{border:1px solid #ffb967;background:#ff9110 url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/orange-arrow.png) no-repeat 92% 13px;font-size:16px;line-height:23px;height:auto;color:#232323;font-weight:900;padding:9px 35px 9px 30px;text-transform:uppercase;-ms-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer}.form input.btn:hover{background:#f98203 url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/orange-arrow.png) no-repeat 92% 13px}main{background:#fff}main-inner{max-width:1696px;margin:0 auto;padding:60px 20px 0}main.full main-inner{max-width:1490px;padding:20px 20px 0}main.full-reduced main-inner{max-width:1060px;padding:20px 20px 0}content{width:69.22%;float:left;padding:0 0 20px}main.full content,main.full-reduced content{width:auto;float:none}sidebar{width:25.3%;float:right;padding:0 0 0 2.71%;margin:0 0 20px;border-left:2px solid #e9e9e9}sidebar .inner-wrap{width:100%;max-width:368px}content-inner{width:69.85%;float:right;margin:84px 0 60px}sidebar-mini{width:25.72%;float:left;margin:84px 0 60px;border-right:2px solid #e9e9e9}sidebar-mini .inner-wrap{width:95.03%;max-width:200px;float:right;padding:0 4.97% 0 0}main.full content-inner,main.full-reduced content-inner{width:calc(100% - 270px);float:right;margin:0 0 60px}main.full sidebar-mini,main.full-reduced sidebar-mini{width:220px}@media only screen and (min-width :960px) and (max-width :1540px){main.full content-inner,main.full-reduced content-inner{width:calc(100% - 250px)}main.full sidebar-mini,main.full-reduced sidebar-mini{width:200px}}@media only screen and (min-width :960px) and (max-width :1200px){content-inner,main.full content-inner,main.full-reduced content-inner{width:calc(100% - 50px)}sidebar-mini,main.full sidebar-mini,main.full-reduced sidebar-mini{width:40px;margin:134px 0 60px -10px}sidebar-mini .inner-wrap{max-width:30px;padding:20px 10px 0 0}}.content-reduced{max-width:1060px;margin:0 auto}.content-reduced.thin{max-width:860px;margin:0 auto}ul.clist{padding:14px 0;list-style:none;line-height:29px}ul.clist li{padding:3px 20px 3px 26px;background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/bullet.png) no-repeat left 14px}.in-content-related{padding:5px 30px;margin:30px 0;font-weight:300;font-size:22px;line-height:36px;border-top:2px solid #fc3;border-left:2px solid #fc3;border-radius:10px}p.p-table{display:table}p.p-table span.p-cell{display:table-cell;vertical-align:middle}.related-list-wrap,.related-list-wrap-2x,.panel-list-wrap{padding:40px 0;text-align:center}.related-list-wrap-2x-alt,.related-list-wrap-2x-alt-wrap{padding:40px 0}.related-list-wrap,.panel-list-wrap{width:104%;margin-left:-2%}.panel-list-wrap,.panel-inner .related-list-wrap-2x{padding:60px 0 10px}.related-list-wrap-2x .fltlt{width:43.29%;float:none;padding:0 6.71% 0 0;border-right:1px solid #e5e5e5}.related-list-wrap-2x .fltrt{width:43.29%;float:none;padding:0 0 0 6.71%}.panel-inner .related-list-wrap-2x .fltlt{border-right:none}.related-list-wrap-2x-alt-wrap .fltlt-alt{width:48.37%;float:none;padding:0 3.59% 0 0;border-right:1px solid #e5e5e5}.related-list-wrap-2x-alt-wrap .fltrt-alt{width:44.45%;float:none;padding:0 0 0 3.59%}.related-list-wrap-2x-alt-wrap .fltlt{width:46%;float:left}.related-list-wrap-2x-alt-wrap .fltrt{width:46%;float:right}@media only screen and (min-width :960px) and (max-width :1940px){.related-list-wrap-2x .fltlt{width:43.29%;padding:0 6.71% 0 0}.related-list-wrap-2x .fltrt{width:43.29%;padding:0 0 0 6.71%}}@media only screen and (min-width :960px) and (max-width :1740px){.related-list-wrap-2x .fltlt{width:44.29%;padding:0 5.71% 0 0}.related-list-wrap-2x .fltrt{width:44.29%;padding:0 0 0 5.71%}}@media only screen and (min-width :960px) and (max-width :1540px){.related-list-wrap-2x .fltlt{width:45.29%;padding:0 4.71% 0 0}.related-list-wrap-2x .fltrt{width:45.29%;padding:0 0 0 4.71%}}@media only screen and (min-width :960px) and (max-width :1340px){.related-list-wrap-2x .fltlt{width:46.29%;padding:0 3.71% 0 0}.related-list-wrap-2x .fltrt{width:46.29%;padding:0 0 0 3.71%}}@media only screen and (min-width :960px) and (max-width :1140px){.related-list-wrap-2x .fltlt{width:47.29%;padding:0 2.71% 0 0}.related-list-wrap-2x .fltrt{width:47.29%;padding:0 0 0 2.71%}}.related-item-wrap{padding:40px 0;display:flex}a.video-1x{width:50%;display:block;position:relative;color:#000;text-indent:-999999px}a.text-1x{width:43%;margin:0 1% 0 6%;line-height:36px;font-size:36px;color:#0c0c0c;font-weight:500;text-decoration:none;display:block;text-align:left;position:relative}a.video-1x:hover{color:#0c0c0c;text-decoration:none}a.video-1x span.img-thumb{width:100%;height:0;padding-bottom:59.35%;position:relative;display:block}a.video-1x span.img-thumb span{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:180;background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/play.png) no-repeat center center;background-size:36% auto}a.video-1x:hover span.img-thumb span{background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/play-hover.png) no-repeat center center;background-size:36% auto}a.text-1x span.text-table{width:100%;height:100%;display:table;position:absolute;top:0;left:0;z-index:180}a.text-1x span.text-cell{width:100%;height:100%;display:table-cell;vertical-align:middle}a.text-1x span.rmore{width:133px;line-height:33px;display:block;text-align:center;font-size:14px;color:#0c0c0c;font-weight:700;margin:17px 0 0;background:#e09b25;border-radius:4px}a.text-1x:hover span.rmore{background:#fc3}a.text-1x span.text{line-height:24px;display:block;font-size:16px;font-weight:400;margin:8px 0 0}a.text-1x span.text-date{line-height:18px;font-size:14px;font-weight:400;margin:0;font-style:italic}a.archive-2x{width:100%;margin:0 0 54px;line-height:24px;font-size:24px;color:#0c0c0c;font-weight:500;text-decoration:none;display:block;text-align:left;position:relative;clear:both}a.archive-2x:hover{color:#0c0c0c;text-decoration:none}a.archive-2x span.img-thumb{width:27.03%;float:left;margin:0 3.38% 4px 0}.panel-inner a.archive-2x span.img-thumb{margin:0 3.38% 54px 0}.panel-inner .related-list-wrap-2x-alt a.archive-2x span.img-thumb{margin:0 3.38% 0 0}a.archive-2x span.img-thumb span{width:100%;height:0;padding-bottom:117px;position:relative;display:block}a.archive-2x span.img-thumb span span{width:100%;height:100%;padding-bottom:0;display:block;position:absolute;top:0;left:0;background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/play.png) no-repeat center center;background-size:36% auto}a.archive-2x:hover span.img-thumb{filter:brightness(1.03)}a.archive-2x span.text{line-height:17px;display:block;font-size:14px;font-weight:400;margin:7px 0 15px}.panel-inner a.archive-2x span.text{line-height:24px;font-size:16px;margin:7px 0 10px}a.archive-2x span.text-date{line-height:33px;font-size:14px;font-weight:400;margin:4px 0 20px 10px;font-style:italic;display:inline-block;float:right}a.archive-2x span.text-date.alleft{float:none;margin:4px 0 0}a.archive-2x span.rmore{width:133px;line-height:33px;display:inline-block;text-align:center;font-size:14px;color:#0c0c0c;font-weight:700;margin:4px 0 0;background:#e09b25;border-radius:4px}a.archive-2x:hover span.rmore{background:#fc3}a.archive-2x span.text-table{width:70%;height:100%;display:table;position:absolute;top:0;right:0;z-index:180}a.archive-2x span.text-cell{width:100%;height:100%;display:table-cell;vertical-align:middle}a.button-yellow{line-height:65px;width:100%;max-width:364px;font-size:20px;display:block;background:#fc3;color:#1a4f9e;text-transform:uppercase;box-shadow:0px 10px 15px 0px rgba(0,0,0,.3);border-radius:6px;text-decoration:none;font-weight:900;text-align:center}a.button-yellow img{margin:0 0 -1px 5px}a.button-yellow:hover{color:#fff;background:#e19b00;box-shadow:0px 5px 10px 0px rgba(0,0,0,.3);text-decoration:none}a.button-yellow-2{line-height:45px;width:100%;max-width:330px;font-size:24px;display:block;background:#fc3;border:2px solid #fc3;color:#1a4f9e;text-decoration:none;font-weight:900;text-align:center}a.button-yellow-2 img{margin:0 0 -1px 5px}a.button-yellow-2:hover{color:#1a4f9e;background:#fc3;border:2px solid #1a4f9e;text-decoration:none}a.button-yellow-3{width:173px;line-height:36px;display:block;text-align:center;font-size:14px;color:#0c0c0c;font-weight:700;margin:0;background:#e09b25;border-radius:4px;text-decoration:none}a.button-yellow-3 img{margin:0 0 -1px 5px}a.button-yellow-3:hover{background:#fc3;color:#0c0c0c;text-decoration:none}a.button-yellow-4,a.button-orange,a.yellow_btn,a.button-reports{line-height:25px;display:inline-block;text-align:center;font-size:18px;color:#0c0c0c;font-weight:700;padding:12px 28px;margin:0;border-radius:4px;text-decoration:none;background:#fc3}a.button-yellow-4.lg,a.button-orange.lg,a.yellow_btn.lg,a.button-reports.lg{padding:15px 56px}a.button-yellow-4 img,a.button-orange img,a.yellow_btn img,a.button-reports img{margin:0 0 -1px 5px}a.button-yellow-4:hover,a.button-orange:hover,a.yellow_btn:hover,a.button-reports:hover{background:#e09b25;color:#0c0c0c;text-decoration:none}a.button-yellow-5{line-height:25px;display:inline-block;text-align:center;font-size:21px;color:#fff;font-weight:700;padding:19px 100px;margin:0;border-radius:4px;text-decoration:none;background:#ef912b;text-transform:uppercase}a.button-yellow-5:hover{background:#e09b25;color:#fff;text-decoration:none}a.button-blue{line-height:36px;font-size:14px;display:inline-block;padding:0 30px;background:#3cc8ff;color:#0c0c0c;border-radius:6px;text-decoration:none;font-weight:900;text-align:center}a.button-blue:hover{color:#0c0c0c;background:#81a9cd;text-decoration:none}#bio-caro ul li{list-style:none;float:left;width:23.5%;margin-left:0;margin-right:.5%;padding:0}#bio-caro ul li.last{margin-right:0}#bio-caro li img{margin:0;padding:0}.gallery-caption{padding-bottom:30px}table.content-table{font-size:16px;line-height:25px;min-width:400px}table.content-table thead tr{background:#d9edf7;border-bottom:1px solid #ddd;padding:15px 5px}table.content-table tbody tr{border-bottom:1px solid #ddd;padding:15px 5px}table.content-table tbody tr.odd{background:#f9f9f9}p span.mini-table-title{border:1px solid #d4d4d4;background:#f4f3f3;padding:5px;font-size:16px;line-height:30px;display:block;font-weight:700}#book-form{width:auto;padding:20px 60px;margin:20px auto 40px auto;background:#abc4dd;border-top-left-radius:7px;border-top-right-radius:7px;border-top:5px solid #4187c2;border-bottom:10px solid #8c8c8c}#book-form td.infusion-field-label-container{line-height:30px !important;vertical-align:top}.infusion-form{width:auto;margin:20px auto;padding:20px 60px;color:#1b4157;background:#f4f5f7}.infusion-form h2{color:#1b4157}.infusion-field>input,.infusion-field>label{display:block;font-size:18px;font-weight:500}.infusion-field{padding:0;margin:0}.infusion-option{display:block}.infusion-option>label{font-size:16px}.infusion-form input,.infusion-form select,.infusion-form textarea{box-sizing:border-box;border-radius:3px;width:100%}.infusion-form input#ANSWER{width:75px;float:none}.infusion-form textarea{padding:10px}.infusion-submit{text-align:center}.infusion-form input[type=submit],.infusion-form button{color:#fff;width:175px;height:100%;padding:10px 0;cursor:pointer;font-weight:700;border-radius:3px;background:#ff9110;border:1px solid #ffb967;-webkit-appearance:none;text-transform:uppercase;float:none}.infusion-form button{height:43px;line-height:20px}.infusion-form input[type=submit]:hover,.infusion-form button:hover{text-shadow:none;background:#f98203;border:1px solid #ffb967}.infusion-field-label-container{width:50%}sidebar-mini h2{line-height:27px;font-size:24px;padding:0 0 5px}#social-media-sb{padding:14px 0 0}#social-media-sb a{font-size:21px;line-height:30px;height:30px;color:#282828;display:block;text-align:left;font-weight:400;margin:0 0 20px;text-decoration:none}#social-media-sb a:hover{color:#3978b7;text-decoration:none}#social-media-sb a span.source{width:30px;height:30px;font-size:21px;display:block;margin:0 19px 0 0;color:#fff;text-align:center;background:#282828 url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/sprites.png) no-repeat left top;float:left}#social-media-sb a#facebook-sb span{background-position:left -108px}#social-media-sb a#twitter-sb span{background-position:left -158px}#social-media-sb a#youtube-sb span{background-position:left -209px}#social-media-sb a#pinterest-sb span{background-position:left -259px}#social-media-sb a#facebook-sb:hover span{background-position:-35px -108px}#social-media-sb a#twitter-sb:hover span{background-position:-35px -158px}#social-media-sb a#youtube-sb:hover span{background-position:-35px -209px}#social-media-sb a#pinterest-sb:hover span{background-position:-35px -259px}@media only screen and (min-width :960px) and (max-width :1540px){sidebar-mini h2{line-height:26px;font-size:22px}#social-media-sb a{font-size:20px}}@media only screen and (min-width :960px) and (max-width :1200px){#social-media-sb{padding:0}sidebar-mini h2{display:none}#social-media-sb a{width:30px;height:30px}#social-media-sb a span.source{width:30px;height:30px;margin:0;float:none}#social-media-sb a span.source-name{display:none}}.sb-left{padding:0;margin:0 auto 0px auto}.sb-right{padding:0;margin:0 auto 0px auto}sidebar h2.sm{padding:0 0 27px}span.imgbullet{width:13px;height:13px;display:inline-block;margin:0 20px 0 0}span.imgbullet.lg{width:18px;height:18px}a.video-sb,a.list-3x,a.list-4x,a.video-1x-alt{width:100%;font-size:25px;line-height:31px;color:#0c0c0c;font-weight:500;text-decoration:none;margin:0 auto 35px auto;display:block;text-align:left}a.video-1x-alt{font-size:24px}a.video-sb{width:100%}a.list-3x{width:calc(29.33% - 6px);margin:0 2% 40px;display:inline-block;vertical-align:top}a.list-4x{width:calc(21% - 6px);margin:0 2% 40px;display:inline-block;vertical-align:top}.panel-dark a.list-4x{color:#fff}a.video-sb:hover,a.list-3x:hover,a.list-4x:hover,a.video-1x-alt:hover{color:#0c0c0c;text-decoration:none}.panel-dark a.list-4x:hover{color:#fff}a.video-sb span.video-thumb,a.list-3x span.img-thumb,a.list-4x span.img-thumb,a.video-1x-alt span.img-thumb{width:100%;height:0;padding-bottom:59.35%;margin:0 auto 12px auto;position:relative;display:block}a.list-4x span.img-thumb{padding-bottom:50%;margin:0 auto 24px auto}a.video-1x-alt span.img-thumb{padding-bottom:56%;margin:0 auto 12px auto}.related-list-wrap-2x-alt a.video-sb span.video-thumb{padding-bottom:55%;margin:0 auto 12px auto}a.video-sb span.video-thumb span,a.list-3x span.img-thumb span,a.list-4x span.img-thumb span,a.video-1x-alt span.img-thumb span{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:180;background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/play.png) no-repeat center center;background-size:36% auto}a.video-sb:hover span.video-thumb span,a.list-3x:hover span.img-thumb span,a.list-4x:hover span.img-thumb span,a.video-1x-alt:hover span.img-thumb span{background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/play-hover.png) no-repeat center center;background-size:36% auto}a.video-sb img,a.list-3x img,a.list-4x img{display:block;margin:0 auto 12px auto;width:100%}a.video-sb:hover img,a.list-3x:hover img,a.list-4x:hover img{filter:brightness(1.1)}a.video-1x-alt span.text{font-size:16px;line-height:24px;font-weight:400;padding-top:10px;display:inline-block}ul.list-sb{padding:10px 0 0;list-style:none}ul.list-sb li{padding:0 0 28px;font-size:25px;line-height:31px;color:#0c0c0c;font-weight:500}ul.list-sb li.last{padding:0}ul.list-sb li a{color:#0c0c0c;font-weight:500;text-decoration:none}ul.list-sb li a span.rmore,a.video-sb span.rmore,a.list-3x span.rmore,a.list-4x span.rmore{width:133px;line-height:33px;display:block;text-align:center;font-size:14px;color:#0c0c0c;font-weight:700;margin:17px 0 0;background:#e09b25;border-radius:4px}ul.list-sb li a:hover{color:#0c0c0c;text-decoration:none}ul.list-sb li a:hover span.rmore,a.video-sb:hover span.rmore,a.list-3x:hover span.rmore,a.list-4x:hover span.rmore{background:#fc3}ul.list-sb li a span.text,a.video-sb span.text,a.list-3x span.text,a.list-4x span.text{line-height:24px;display:block;font-size:16px;font-weight:400;margin:8px 0 0}@media only screen and (min-width :960px) and (max-width :1540px){a.video-sb,a.list-3x,a.list-4x{font-size:22px;line-height:27px}ul.list-sb li{padding:0 0 23px;font-size:23px;line-height:27px}}@media only screen and (min-width :960px) and (max-width :1200px){a.video-sb,a.list-3x,a.list-4x{font-size:20px;line-height:25px}ul.list-sb li{padding:0 0 18px;font-size:20px;line-height:25px}}#index-featured-content-wrap{background:#fff url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/stores-bg.png) no-repeat center bottom;background-size:100% auto}#index-featured-content{max-width:1720px;margin:0 auto;padding:0 20px}#index-featured-content-inner{padding:17.4% 0 11.4%}.tpanel{width:100%;max-width:873px;float:right}.tpanel h2.h1class{margin-left:-25px}.tpanel2{width:100%;max-width:650px;float:right}#index-featured-content .fltrt{padding:7% 0 0}#our-team-wrap{padding:0 0 20px}#our-team{background:#217bb9 url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/our-team-bg.jpg) no-repeat center top;background-size:cover;color:#fff}#our-team-inner{max-width:1500px;margin:0 auto;padding:0 20px}#team-members{width:52.67%;margin:-50px 0 -8%;float:left;text-align:center}#our-team-text{width:40%;float:right;padding:10% 0 40px}#our-team h2,#our-team h2 a,#our-team h2 a:hover{color:#fff}#our-team h2.h1class{margin-left:-25px}#team-members a{width:40.6%;margin:0 4.7%;padding:0 0 53.16%;float:left;position:relative}#team-members a#charles-internicola{background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/thumb-charles-internicola-greyscale.jpg) no-repeat center top;background-size:100% auto}#team-members a#charles-internicola:hover{background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/thumb-charles-internicola-fullcolor.jpg) no-repeat center top;background-size:100% auto}#team-members a#brian-lincer{background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/thumb-brian-lincer-greyscale.jpg) no-repeat center top;background-size:100% auto}#team-members a#brian-lincer:hover{background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/thumb-brian-lincer-fullcolor.jpg) no-repeat center top;background-size:100% auto}#team-members a#ken-goss{background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/thumb-ken-goss-greyscale.jpg) no-repeat center top;background-size:100% auto}#team-members a#ken-goss:hover{background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/thumb-ken-goss-fullcolor.jpg) no-repeat center top;background-size:100% auto}#team-members a#samantha-cavitolo{background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/thumb-samantha-cavitolo-greyscale.jpg) no-repeat center top;background-size:100% auto}#team-members a#samantha-cavitolo:hover{background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/thumb-samantha-cavitolo-fullcolor.jpg) no-repeat center top;background-size:100% auto}#team-members a#melissa-castoro{background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/thumb-melissa-castoro-greyscale.jpg) no-repeat center top;background-size:100% auto}#team-members a#melissa-castoro:hover{background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/thumb-melissa-castoro-fullcolor.jpg) no-repeat center top;background-size:100% auto}#team-members a span.member-name{width:100%;height:70px;line-height:70px;display:none;position:absolute;left:0;bottom:23.6%;z-index:160;font-size:25px;color:#fff;font-weight:900;background:#282828}#team-members a span.member-area{width:100%;height:21.8%;display:none;position:absolute;left:0;bottom:0;z-index:160;font-size:20px;line-height:25px;color:#ffcb2d;font-weight:500}#team-members a.fifth span.member-area,#team-members a.sixth span.member-area{color:#282828}#team-members a:hover span.member-name{display:block}#team-members a:hover span.member-area{display:block}@media only screen and (min-width :960px) and (max-width :1540px){#team-members a span.member-name{height:4.55vw;line-height:4.55vw;font-size:1.63vw}#team-members a span.member-area{font-size:1.3vw;line-height:1.63vw}}@media only screen and (min-width :960px) and (max-width :1159px){#our-team-text{padding:8% 0 40px}}@media only screen and (min-width :960px) and (max-width :1109px){#our-team-text{padding:6% 0 40px}}@media only screen and (min-width :960px) and (max-width :1059px){#our-team-text{padding:4% 0 40px}}@media only screen and (min-width :960px) and (max-width :1009px){#our-team-text{padding:2% 0 40px}}#franchise-growth-wrap{background:#fff}#franchise-growth{max-width:1460px;margin:0 auto;padding:0 20px}#franchise-growth-inner{padding:5.22% 0 5.82%}#franchise-growth h2.h1class{margin-left:-25px}#franchise-growth h2.sm2{padding-bottom:15px}#franchise-growth h3{padding-bottom:20px}ul.plus{padding:11px 0;list-style:none;line-height:30px;font-size:22px;line-height:30px;color:#282828;font-weight:500}ul.plus li{padding:9px 0 10px 32px;background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/plus.png) no-repeat left 15px}#franchise-focus-wrap{background:#217bb9 url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/blue-gradient-bg.jpg) no-repeat center center;background-size:cover}#franchise-focus{max-width:1920px;margin:0 auto;padding:100px 0 80px;color:#fff}#franchise-focus-text{width:44.3%;float:right}#franchise-focus-panel{max-width:700px;padding:0 20px 0 0}#franchise-focus-gallery{width:50%;float:left}#franchise-focus-gallery img{width:31.33%;float:left;margin:0 2% 2% 0;display:block;box-shadow:0px 0px 3px 3px rgba(0,0,0,.5)}#franchise-focus h2.h1class{margin-left:-25px}#franchise-focus a,#franchise-focus a:hover{color:#fff}ul.with-icons{padding:0;list-style:none}ul.with-icons li{padding:17px 0 17px 130px}ul.with-icons li.crowd{background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/icon-crowd.png) no-repeat left 31px}ul.with-icons li.thumbs-up{background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/icon-thumbs-up.png) no-repeat left 31px}ul.with-icons li.joined-hands{background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/icon-joined-hands.png) no-repeat left 31px}ul.with-icons li.award-winning{background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/icon-award-winning.png) no-repeat left 31px}ul.with-icons li span{font-size:30px}@media only screen and (min-width :960px) and (max-width :1159px){#franchise-focus-gallery img{width:48%}#franchise-focus-gallery img.last{display:none}ul.with-icons li{padding:17px 0 17px 65px;background-size:50px 50px !important;background-position:left 21px !important}}.panel-dark{background:#18212e}.panel-light{background:#fff}.panel-inner{max-width:1540px;margin:0 auto;padding:80px 20px}.panel-dark h2{color:#fff}.panel-inner a.button-yellow-3{margin:0 auto 0px auto}#franchise-your-business-wrap{background:#fff}#franchise-your-business{max-width:1540px;margin:0 auto;padding:135px 20px}#franchise-your-business-display{display:flex}#franchise-your-business .fltlt{width:44.6%;float:none;margin:0 5.4% 0 0;position:relative}#franchise-your-business .fltrt{width:50%;float:none}#franchise-your-business .text-panel{display:block}#franchise-your-business h2{color:#000;padding:65px 0 5px;margin:0;font-weight:700}#franchise-your-business h2 a{color:#000;font-weight:700}#franchise-your-business h2 a:hover{color:#000}#franchise-your-business p{color:#282828;font-size:16px;line-height:30px;padding:12px 0 12px 40px}#franchise-your-business a.video-header{margin:0}@media only screen and (min-width :960px) and (max-width :1400px){#franchise-your-business h2{line-height:2.71vw;font-size:2.57vw;padding:0 0 5px}}@media only screen and (min-width :960px) and (max-width :1200px){#franchise-your-business a.video-header{margin:65px 0 0}#franchise-your-business p{line-height:26px}}#franchise-compliance-wrap{background:#175f91 url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/bg-desk.jpg) no-repeat center top;background-size:auto 100%;margin:0}#franchise-compliance{max-width:1572px;margin:0 auto;padding:0 20px;position:relative}.compliance-pic{width:48.8%;height:695px;margin:0;background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/bg-desk-overlay.jpg) no-repeat center center;background-size:100% 100%;position:absolute;left:20px;top:-30px;z-index:160}.compliance-text{width:50%;margin:0;float:right}.compliance-text-table{width:90.08%;height:634px;padding:0 0 0 9.92%;display:table}.compliance-text-cell{width:100%;height:100%;display:table-cell;vertical-align:middle}#franchise-compliance h2{color:#fff;padding:0 0 5px;margin:0;font-weight:700}#franchise-compliance h2 a{color:#fff;font-weight:700}#franchise-compliance h2 a:hover{color:#fff}#franchise-compliance p{color:#fff;font-size:16px;line-height:30px;padding:12px 0 12px 40px}@media only screen and (min-width :960px) and (max-width :1612px){#franchise-compliance-wrap{background:#175f91 url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/bg-desk.jpg) no-repeat -9.75vw top;background-size:auto 100%}.compliance-pic{height:43.11vw;top:-1.86vw}.compliance-text-table{height:39.33vw}}@media only screen and (min-width :960px) and (max-width :1400px){#franchise-compliance h2{line-height:2.71vw;font-size:2.57vw}}@media only screen and (min-width :960px) and (max-width :1200px){#franchise-compliance p{line-height:26px}}#state-specific-laws-wrap{background:#fff;position:relative}#state-specific-laws{max-width:1572px;margin:0 auto;padding:110px 20px 0}.state-pic{width:51.35%;height:804px;margin:0;background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/bg-state.png) no-repeat left top;background-size:auto 100%;position:absolute;right:0;top:110px;z-index:160;pointer-events:none}.state-text{width:50%;margin:0;float:left}.state-text-table{width:90.08%;height:710px;padding:0 9.92% 0 0;display:table}.state-text-cell{width:100%;height:100%;display:table-cell;vertical-align:middle}#state-specific-laws h2{color:#073c7d;padding:0 0 5px;margin:0;font-weight:700}#state-specific-laws h2 a{color:#073c7d;font-weight:700}#state-specific-laws h2 a:hover{color:#073c7d}#state-specific-laws p{color:#000;font-size:16px;line-height:30px;padding:12px 0 12px 40px}@media only screen and (min-width :960px) and (max-width :1612px){.state-pic{height:49.88vw;top:6.82vw}.state-text-table{height:44.04vw}}@media only screen and (min-width :960px) and (max-width :1400px){#state-specific-laws h2{line-height:2.71vw;font-size:2.57vw}}@media only screen and (min-width :960px) and (max-width :1200px){#state-specific-laws p{line-height:26px}}#franchising-guides-wrap{background:#18212e url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/blue-gradient-bg.jpg) no-repeat center center;background-size:cover}#franchising-guides{max-width:1480px;margin:0 auto;padding:80px 20px;position:relative}#franchising-guides-mobile{padding:20px;text-align:center}#franchising-guides .fltlt{width:42%;float:none;margin:0 8% 0 0;position:relative}#franchising-guides .fltrt{width:50%;height:0;padding-bottom:42.43%;float:none;position:relative}@media only screen and (min-width :960px) and (max-width :1940px){#franchising-guides .fltlt{width:43%;margin:0 7% 0 0}}@media only screen and (min-width :960px) and (max-width :1740px){#franchising-guides .fltlt{width:44%;margin:0 6% 0 0}}@media only screen and (min-width :960px) and (max-width :1540px){#franchising-guides .fltlt{width:45%;margin:0 5% 0 0}}@media only screen and (min-width :960px) and (max-width :1340px){#franchising-guides .fltlt{width:47%;margin:0 3% 0 0}}@media only screen and (min-width :960px) and (max-width :1140px){#franchising-guides .fltlt{width:48%;margin:0 2% 0 0}}#guide-text-panel{width:100%;height:100%;position:absolute;top:0;left:0;z-index:180}#guide-text-wrap{width:100%;height:80%;position:absolute;top:10%;left:0;z-index:180}.guide-text{width:100%;display:none}.guide-text#guide-text-0{display:block}#guide-text-panel h2,#franchising-guides-mobile h2{color:#fff}#guide-text-panel h2 a,#guide-text-panel h2 a:hover,#franchising-guides-mobile h2 a,#franchising-guides-mobile h2 a:hover{color:#fff}.guide-text h3{color:#f5f8fa;line-height:51px;font-size:42px;padding:20px 0 5px;font-weight:400}.guide-text h3 a,.guide-text h3 a:hover{color:#f5f8fa;font-weight:400}.guide-text p{line-height:29px;font-size:24px;color:#f5f8fa;padding:14px 0}.guide-text p a{color:#f5f8fa}.guide-text p a:hover{color:#f5f8fa}.guide-text p a.button-yellow-3{color:#0c0c0c}.guide-text p a.button-yellow-3:hover{color:#0c0c0c}#page-flip{position:absolute;display:inline-block;bottom:15px;right:0;line-height:32px;padding:0;font-size:30px;color:#fff;z-index:190}#page-flip a{width:19px;height:32px;display:inline-block;color:#fff;text-indent:-99999px}#page-flip a#prev{margin:0 38px -7px 0;background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/sprites.png) no-repeat -83px -108px}#page-flip a#next{margin:0 0 -7px 38px;background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/sprites.png) no-repeat -83px -151px}#page-flip a:hover{filter:Alpha(opacity=90);-moz-opacity:.9;opacity:.9}@media only screen and (min-width :960px) and (max-width :1480px){#guide-text-panel h2{line-height:2.57vw;font-size:2.43vw;padding:1.35vw 0 .34vw}.guide-text h3{line-height:3.45vw;font-size:2.84vw}.guide-text p{line-height:1.96vw;font-size:1.62vw;padding:.95vw 0}}#show-guides-wrap{width:100%;height:100%;position:absolute;top:0;left:0}#show-guides-wrap-mobile{padding:30px 0 0;margin:0 auto;max-width:450px}.active-guide{width:66.42%;height:100%;overflow:hidden;display:block}.show-guides{width:33.58%;height:100%;overflow:hidden;display:block}a.guide-lg{width:100%;height:0;padding-bottom:124.69%;display:none;color:#fff;text-indent:-99999px}a.guide-lg:hover{filter:Alpha(opacity=90);-moz-opacity:.9;opacity:.9}a.guide{width:42.8%;height:0;padding-bottom:56%;float:left;margin:0 0 7.2% 7.2%;display:block;color:#fff;text-indent:-99999px}a.guide:hover{filter:Alpha(opacity=90);-moz-opacity:.9;opacity:.9}a.guide-mobile{width:107px;height:140px;margin:0 8px 20px;display:inline-block;color:#fff;text-indent:-99999px}a.guide-mobile:hover{filter:Alpha(opacity=90);-moz-opacity:.9;opacity:.9}#state-franchising-laws{background:#12376d url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/blue-gradient-bg-alt.jpg) no-repeat center center;background-size:cover}#state-panel-wrap{max-width:2120px;padding:0 20px;margin:0 auto}#state-panel{width:39.06%;float:left;padding:10.68% 0 0}#state-panel-text{width:100%;float:right;max-width:530px}#state-selector{width:52.08%;float:right;padding:105px 2% 0 0}#state-by-state-laws{max-width:1640px;padding:70px 0 110px;margin:0 auto;text-align:center}#state-panel h2{line-height:51px;font-size:42px;color:#ef912b;padding:0 0 5px;margin:0;font-weight:500}#state-panel h2 a{color:#ef912b;font-weight:500}#state-panel h2 a:hover{color:#ef912b}#state-panel p{color:#fff;font-size:16px;line-height:24px;padding:12px 0}#state-panel p a{color:#ef912b}.state-details{width:18.9%;display:inline-block;margin:0 -3px;padding:0 3.05% 3.35%;vertical-align:top;text-align:left}.state-details a,.state-details a:hover{text-decoration:none}.state-details a h3{line-height:36px;font-size:30px;color:#3cc8ff;padding:0;margin:0;font-weight:400}.state-details a:hover h3{color:#3cc8ff;font-weight:400}.state-details a p{padding:7px 0 15px;color:#fff;font-size:16px;line-height:22px;font-weight:400}.state-details a:hover p{color:#fff;font-weight:400}.state-details a p span.button-blue{line-height:36px;font-size:14px;display:inline-block;padding:0 30px;margin-top:20px;background:#3cc8ff;color:#0c0c0c;border-radius:6px;text-decoration:none;font-weight:900;text-align:center}.state-details a:hover p span.button-blue{color:#0c0c0c;background:#81a9cd;text-decoration:none}#more-states{display:none}#map-wrap{width:100%;height:0;padding:0 0 67.7%;position:relative}#map{width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (min-width :960px) and (max-width :1359px){#state-panel{padding:8.68% 0 0}#state-panel h2{line-height:46px;font-size:37px}.state-details{width:20.9%;padding:0 2.05% 3.35%}}@media only screen and (min-width :960px) and (max-width :1209px){#state-panel{padding:5.68% 0 0}#state-panel h2{line-height:43px;font-size:35px}}@media only screen and (min-width :960px) and (max-width :1059px){#state-panel{padding:2.68% 0 0}#state-panel h2{line-height:41px;font-size:32px}#state-panel p{font-size:15px;line-height:22px}.state-details{width:21.9%;padding:0 1.55% 3.35%}}#footer-cta-wrap{background:#f5f8fa}#footer-cta{max-width:1270px;padding:100px 20px 45px;margin:0 auto;text-align:center;color:#3c3c3c}#footer-cta h2{font-size:65px;line-height:75px;color:#2a353b;padding:0 0 25px;margin:0;font-weight:500}#footer-cta h2 a,#footer-cta h2 a:hover{font-weight:500;color:#2a353b}#footer-cta p{max-width:995px;margin:0 auto}#footer-cta p a{color:#3c3c3c;font-weight:700;text-decoration:none}#footer-cta p a:hover{color:#3c3c3c;text-decoration:underline}#footer-cta a.button-yellow{margin:40px auto 60px auto}#featured-awards{padding:35px 0 0}.aw,a.aw{height:87px;margin:0 10px 20px;display:inline-block;background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/sprites.png) no-repeat left top}.aw#aw-superlawyers,a.aw#aw-superlawyers{width:201px;background-position:0 0}.aw#aw-1851,a.aw#aw-1851{width:76px;background-position:-231px 0}.aw#aw-success,a.aw#aw-success{width:194px;background-position:-338px 0}.aw#aw-franchise-times,a.aw#aw-franchise-times{width:271px;background-position:-563px 0}.aw#aw-1fa,a.aw#aw-1fa{width:123px;background-position:-864px 0}#footer-main{background:#142234;padding:100px 20px 0}#instagram{max-width:1500px;padding:0;margin:0 auto}#bmenu{max-width:1350px;padding:22px 0 70px;margin:0 auto}#disclaimer{max-width:1380px;padding:35px 0 15px;margin:0 auto;border-top:1px solid #2a4e60;text-align:center}#footer-main h2{font-size:28px;line-height:30px;color:#feffff;padding:0 0 15px;margin:0;font-weight:300;text-align:center}#footer-main h2 a,#footer-main h2 a:hover{font-weight:300;color:#feffff}#footer-main h3{font-size:20px;line-height:22px;color:#a7dce7;padding:0 0 38px;margin:0;font-weight:400;text-align:center}#footer-main h3 a,#footer-main h3 a:hover{color:#a7dce7;font-weight:400}#bmenu ul{width:22%;float:left;list-style:none;padding:16px 0;font-size:18px;line-height:24px;color:#a7dce7}#bmenu ul li{padding:4px 20px 4px 0}#bmenu ul li a{color:#a7dce7;font-weight:400;text-decoration:none}#bmenu ul li a:hover{color:#fff;text-decoration:none}#bmenu p{width:34%;float:left;padding:16px 0;font-size:18px;line-height:32px;color:#a7dce7}#bmenu p strong{color:#fff}#bmenu p a{color:#a7dce7;text-decoration:none;font-weight:400}#bmenu p a.map{text-decoration:underline}#bmenu p a:hover{color:#a7dce7;text-decoration:underline}#social-media{width:34%;float:right;padding:16px 0 0;text-align:left}#social-media a{width:48px;height:48px;color:#fff;border-radius:24px;margin:0 4px;display:inline-block;text-align:center;text-indent:-99999px}#social-media a#facebook{background:#3e5999 url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/icon-facebook.png) no-repeat center center}#social-media a#twitter{color:#000;background:#46aae4 url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/icon-twitter.png) no-repeat center center}#social-media a#youtube{background:#d62f03 url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/icon-youtube.png) no-repeat center center}#social-media a#pinterest{background:#c22519 url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/icon-pinterest.png) no-repeat center center}#disclaimer p{font-size:18px;line-height:24px;color:#788ea5;padding:12px 0}#disclaimer p a{color:#788ea5;font-weight:400;text-decoration:underline}#disclaimer p a:hover{color:#788ea5;text-decoration:underline}#contact-form-overlay{background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/cform-overlay-bg.png) no-repeat center top;background-size:cover;position:fixed;height:100vh;width:100vw;display:none;z-index:100000;top:0;left:0;overflow-y:scroll}#contact-form-wrap{height:100vh;width:100vw;display:table-cell;vertical-align:middle;overflow-y:auto}#contact-form{width:auto;max-width:1385px;margin:0 auto;padding:0 20px;font-size:18px;line-height:30px}#contact-form-iwrap{display:flex}#contact-form .fltlt{width:45%;margin-right:10%;color:#fff;position:relative;float:none}#contact-form .fltrt{width:45%;background:#fff;color:#282828;float:none}#contact-form-text{height:100%;width:100%;display:table;position:absolute;top:0;left:0}#contact-form-text-cell{height:100%;width:100%;display:table-cell;vertical-align:middle}#contact-form-panel{padding:40px 30px 10px}a#close-overlay{text-indent:-9999px;color:#000;display:block;width:22px;height:22px!important;padding:0;position:absolute;z-index:99999;top:10px;right:20px;border-bottom:none;border-radius:11px;background:#dedede url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/close-bl-sm.png) no-repeat center center;background-size:18px 18px}#contact-form-panel p{font-size:14px;line-height:22px;max-width:350px;margin:0 auto;padding:10px 0 0}#contact-form h2{line-height:50px;font-size:48px;color:#fff;padding:1.55% 2.17%;margin:0 0 20px;font-weight:500;display:inline-block;background:#275a99}#contact-form h2 a,#contact-form h2 a:hover{color:#fff;font-weight:500}#contact-form p{padding:15px 0 15px 25px}#contact-form p a{color:#fff;text-decoration:none;font-weight:500}#contact-form p a:hover{color:#fff;text-decoration:underline}.form-element{position:relative}input.iform{height:63px;margin:0 0 23px;border-radius:0;font-size:21px}input.iform.error{border:2px solid red}select.sform{width:calc(100% + 2px);height:63px;margin:0 0 23px;border-radius:0;font-size:21px}select.sform.error{border:2px solid red}textarea.tform{height:103px;margin:0 0 30px;border-radius:0;font-size:21px}textarea.tform.error{border:2px solid red}input[type=submit].subform{width:208px;height:59px;margin:0 auto 0px auto;border:none;background:#fc3;cursor:pointer;border-radius:4px;color:#0c0c0c;font-size:18px;text-align:center;font-weight:700;text-transform:uppercase;display:block}input[type=submit].subform:hover{background:#e09b25}#contact-form label.error,#contact-page-form label.error{color:red;position:absolute;margin:0;text-align:right;display:inline-block;right:5px;bottom:41px;font-size:14px;-o-transition:.25s;-ms-transition:.25s;-moz-transition:.25s;-webkit-transition:.25s;transition:.25s}#site-wrapper{position:relative;overflow:hidden;width:100%}#site-wrapper.show-nav{position:fixed}#site-canvas{width:100%;height:100%;position:relative;-webkit-transition:.3s ease all;transition:.3s ease all}#site-menu{font-size:14px;width:450px;z-index:250;overflow:hidden;padding-top:5px;height:100%;position:absolute;top:0;left:-450px;background:#18212e url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/cform-overlay-bg.png) no-repeat left top;background-size:100% 100%;-webkit-box-shadow:inset -10px 0px 5px -5px rgba(0,0,0,.1);-moz-box-shadow:inset -10px 0px 5px -5px rgba(0,0,0,.1);box-shadow:inset -10px 0px 5px -5px rgba(0,0,0,.1)}#site-wrapper.show-nav #site-canvas{-webkit-transform:translateX(450px);transform:translateX(450px)}#site-menu-iwrap{width:100%;height:100%;overflow-y:scroll;padding-right:20px}#site-mask{height:0;width:0;position:absolute;z-index:240;top:0;left:0;background:rgba(0,0,0,.3)}#site-wrapper.show-nav #site-mask{height:100%;width:100%}#site-menu ul{margin:10px 20px 20px;padding:0;list-style-type:none}#site-menu ul li{border-bottom:1px solid #ffffff!important;padding:0}#site-menu ul li.nobord{border:none!important}#site-menu ul li a{width:auto;display:block;color:#fff;line-height:18px;text-decoration:none;padding:15px 0}img.imgdrop{margin:0 0 2px 5px}#site-menu ul li a:hover,#site-menu a:focus{color:#fff}#site-menu ul li ul{display:none;margin:-10px 0 10px 20px}#site-menu ul li ul li{border:none!important}#site-menu ul li ul li a{padding:10px 0;width:auto;line-height:16px;border:none!important}#site-menu ul li ul li a:hover,#site-menu ul li ul li a:focus{border:none!important}#site-menu ul li ul li ul{display:none;margin:0 20px}#site-menu a#close-nav{text-indent:-9999px;color:#000;display:block;width:16px;height:16px!important;padding:0;position:absolute;top:6px;right:8px;border-bottom:none;border-radius:8px;background:#dedede url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/close-bl-sm.png) no-repeat center center;background-size:14px 14px}#site-menu .search-form{margin-top:15px}#site-menu input.search-box{width:60%;margin-left:5px}#site-menu input[type=submit].search-button{color:#000}img.imgmini{margin:0 10px -5px 0}@media only screen and (max-width :959px){body{font-size:18px;line-height:28px}blockquote{font-size:20px;line-height:32px}blockquote span{font-size:22px;padding:7px 0 0}p{padding:14px 0}ul{padding:14px 0 14px 30px}ol{padding:14px 0 14px 30px}h1,h2.h1,h2.h1class{line-height:28px;font-size:26px;padding:15px 20px;margin:0 0 0 -20px}h1.h2class{line-height:32px;font-size:30px}h2.sm2{line-height:24px;font-size:18px}hr.sb{width:auto;margin:30px 0}.emphasis,p.emphasis{font-size:22px;line-height:32px}.big-cap{line-height:50px;font-size:50px;margin:5px 10px 0 0}a#home-link{width:186px;height:80px;top:10px;left:calc(50% - 83px)}#hcall{font-size:22px;line-height:37px;padding:12px 0 0 20px}a.button-yellow-2#hbutton{margin:16px 20px 0 0}ul.menu,ul.menu ul{display:none}#header-search{display:none}a#mobile-menu-link{display:block}#hcall a{padding:0}.search-form#learn-search{margin:0 0 30px}featured-index-wrap{padding-top:100px}#featured-index-items{height:280px;bottom:-80px}#featured-index-text{padding:100px 20px 260px}featured-index h2.h1{line-height:4.71vw;font-size:4.59vw}featured-index p{font-size:18px;line-height:26px}a.fi-item{height:280px;box-shadow:0px 0px 5px 3px rgba(0,0,0,.04)}a.fi-item .icon{height:73px;display:block;margin:8.58% auto 4.23% auto;background-size:65px auto !important}a.fi-item .title{font-size:18px;line-height:22px;padding:0 8px 20px}a.fi-item .text{font-size:14px;line-height:18px}a.fi-item .arrow{background-size:50px auto}a.fi-item:hover{box-shadow:0px 0px 5px 3px rgba(0,0,0,.04);margin-top:0;margin-bottom:0}featured-page-wrap{padding-top:100px}.featured-page-wrap{width:calc(100% + 40px);height:300px;padding:0;margin:-20px 0 0 -20px}featured-page-wrap.mini-header{padding-bottom:0}featured-page-wrap.mini-header featured-page{height:50px}featured-page-wrap#landing-page-1 featured-page-wrap-aspect{padding:0;height:auto}featured-page-wrap#landing-page-1 featured-page{height:auto;position:relative;top:inherit;left:inherit;display:block}featured-page-wrap#landing-page-1 featured-page-pane{height:auto;display:block}featured-page-wrap#landing-page-1 #featured-page{display:block}featured-page-wrap#landing-page-2 featured-page{padding:40px 20px 0}featured-page-wrap#landing-page-3{background-size:cover !important}featured-page-wrap#landing-page-3 featured-page-pane{width:85%;padding:40px 0}featured-page-wrap#landing-page-3 featured-page-pane.state-page{width:85%}featured-page-wrap#landing-page-3 .text-table{width:100%;height:auto;display:block}featured-page-wrap#landing-page-3 .text-cell{height:auto;display:block}featured-page-wrap#landing-page-1 .fltlt{width:auto;margin:0;padding:30px 0 40px}featured-page-wrap#landing-page-1 .fltrt{width:auto;max-width:768px;margin:0 auto 0px auto;padding:0 0 40px}featured-page-wrap#landing-page-1 .text-table{height:auto;position:relative;top:inherit;left:inherit;display:block}featured-page-wrap#landing-page-1 .text-cell{height:auto;display:block}featured-page-wrap.mini-header h1{bottom:-5px}featured-page-wrap#landing-page-1 h1{margin:0 0 10px;padding:20px 30px;display:inline-block}featured-page-wrap#landing-page-2 h1{line-height:28px;font-size:26px;padding:20px 30px}featured-page-wrap#landing-page-3 featured-page-pane.state-page h1{display:inline-block;margin-top:0;padding-right:25px}featured-page-wrap#landing-page-2 p{padding:8px 0 20px}featured-page-wrap#landing-page-2 p.hlinks{padding:0 0 10px}featured-page-wrap#landing-page-2 p.hlinks a{line-height:20px;font-size:18px}.featured-page h1{margin:130px 50px 0 20px;padding:20px 30px}main-inner,main.full main-inner,main.full-reduced main-inner{padding:0}content,main.full content{width:auto;float:none;padding:20px 20px 0}sidebar{width:auto;float:none;padding:40px 0 60px;margin:0}sidebar .inner-wrap{max-width:90%;margin:0 auto;padding:0}content-inner,main.full content-inner,main.full-reduced content-inner{width:calc(100% - 50px)}sidebar-mini,main.full sidebar-mini,main.full-reduced sidebar-mini{width:40px;margin:84px 0 60px -10px}sidebar-mini .inner-wrap{max-width:30px;padding:20px 10px 0 0}.in-content-related{font-size:20px;line-height:32px}a.button-yellow-2{line-height:33px;max-width:150px;font-size:18px}a.button-yellow{line-height:37px;max-width:200px;font-size:16px}a.text-1x{width:46%;margin:0 1% 0 3%;line-height:24px;font-size:24px}a.text-1x span.text{line-height:20px;margin:4px 0 0}.related-list-wrap-2x.flex-wrapper{display:block}.related-list-wrap-2x-alt-wrap.flex-wrapper{display:block;padding:0}.related-list-wrap-2x .fltlt{width:auto;padding:0;border-right:none}.related-list-wrap-2x .fltrt{width:auto;padding:0}.related-list-wrap-2x-alt-wrap .fltlt-alt{width:auto;max-width:740px;padding:0;margin:0 auto;border-right:none}.related-list-wrap-2x-alt-wrap .fltrt-alt{width:auto;max-width:740px;padding:0;margin:0 auto}a.archive-2x,a.list-3x,a.list-4x{font-size:20px;line-height:22px}.related-list-wrap,.related-list-wrap-2x{padding:30px 0}.related-list-wrap,.panel-list-wrap{width:102%;margin-left:-1%}.panel-list-wrap,.panel-inner .related-list-wrap-2x{padding:40px 0 10px}a.list-3x{width:calc(31.33% - 6px);margin:0 1% 40px}a.list-4x{width:calc(23% - 6px);margin:0 1% 40px}.sb-left{width:47%;float:left}.sb-right{width:47%;float:right}a.video-sb{font-size:20px;line-height:25px}a.video-sb{margin:0 auto 25px auto}ul.list-sb li{padding:0 0 18px;font-size:18px;line-height:22px}#social-media-sb{padding:0}sidebar-mini h2{display:none}#social-media-sb a{width:30px;height:30px}#social-media-sb a span.source{width:30px;height:30px;margin:0;float:none}#social-media-sb a span.source-name{display:none}#index-featured-content-inner{padding:120px 0 17.5%}#index-featured-content .fltlt-lg{width:100%;float:none}#index-featured-content .fltlt{width:100%;float:none}#index-featured-content .fltrt{width:100%;float:none;max-width:710px;margin:0 auto;padding:60px 0 0}.tpanel,.tpanel2{max-width:none;float:none}#index-featured-content .xspace{height:5px}#our-team-wrap{padding:0}#our-team-inner{padding:50px 0 30px}#team-members{width:auto;float:none;margin:0;padding:0 10px}#our-team-text{width:auto;float:none;padding:0 20px 40px}#team-members a{width:30.19%;margin:0 1.57%;padding:0 0 44.44%}#team-members a#charles-internicola{background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/thumb-charles-internicola-fullcolor.jpg) no-repeat center top;background-size:100% auto}#team-members a#brian-lincer{background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/thumb-brian-lincer-fullcolor.jpg) no-repeat center top;background-size:100% auto}#team-members a#ken-goss{background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/thumb-ken-goss-fullcolor.jpg) no-repeat center top;background-size:100% auto}#team-members a#samantha-cavitolo{background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/thumb-samantha-cavitolo-fullcolor.jpg) no-repeat center top;background-size:100% auto}#team-members a#melissa-castoro{background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/thumb-melissa-castoro-fullcolor.jpg) no-repeat center top;background-size:100% auto}#team-members a span.member-name{display:block;font-size:16px;height:40px;line-height:40px}#team-members a span.member-area{display:block;font-size:16px;line-height:22px}#team-members a.fifth span.member-area,#team-members a.sixth span.member-area{color:#ffcb2d}#our-team .xspace{height:5px}#franchise-growth-inner{padding:50px 0 30px}#franchise-growth .fltlt-lg{width:100%;float:none}#franchise-growth .fltrt-sm{width:100%;float:none}#franchise-growth .xspace{height:5px}#franchise-growth .xspace2{height:15px}#franchise-focus{padding:70px 20px 50px}#franchise-focus-text{width:100%;float:none}#franchise-focus-panel{max-width:none;padding:0}#franchise-focus-gallery{display:none}#franchise-your-business{padding:40px 20px 60px}#franchise-your-business-display{display:block}#franchise-your-business .fltlt{width:auto;margin:0 0 40px}#franchise-your-business .fltrt{width:auto;max-width:768px;margin:0 auto 0px auto}#franchise-your-business h2{padding:0 0 5px}#franchise-compliance-wrap{background-size:cover}#franchise-compliance{padding:50px 20px}.compliance-pic{width:150px;height:150px;background-size:cover;top:-20px}.compliance-text{width:auto;padding:0 0 0 180px;margin:0;float:none}.compliance-text-table{width:auto;height:auto;padding:0;display:block}.compliance-text-cell{width:auto;height:auto;display:block}#state-specific-laws{padding:40px 20px}.state-pic{width:20%;height:170px;top:40px}.state-text{width:76%}.state-text-table{width:auto;height:auto;padding:0;display:block}.state-text-cell{width:auto;height:auto;display:block}.panel-inner{padding:40px 20px}#franchising-guides{padding:50px 20px}#guide-text-panel h2{line-height:32px;font-size:30px}.guide-text h3{line-height:36px;font-size:34px;padding:80px 0 5px}#page-flip{bottom:0}#state-panel{width:auto;float:none;padding:40px 0 0}#state-panel-text{float:none;max-width:none}#state-selector{width:auto;float:none;padding:40px 0 0}#state-by-state-laws{padding:35px 0 50px}.state-details{width:29.23%;padding:0 2.05% 3.35%}#footer-cta{padding:50px 20px 15px}#footer-cta h2{font-size:45px;line-height:47px;padding:0}#footer-cta a.button-yellow{margin:20px auto 30px auto}#featured-awards{padding:10px 0 0}.aw,a.aw{height:54px;margin:0 8px 20px;background-size:1200px 1800px}.aw#aw-superlawyers,a.aw#aw-superlawyers{width:121px;background-position:0 0}.aw#aw-1851,a.aw#aw-1851{width:45px;background-position:-139px 0}.aw#aw-success,a.aw#aw-success{width:116px;background-position:-205px 0}.aw#aw-franchise-times,a.aw#aw-franchise-times{width:161px;background-position:-339px 0}.aw#aw-1fa,a.aw#aw-1fa{width:74px;background-position:-519px 0}#footer-main{padding:50px 20px 0}#bmenu{padding:22px 0 20px}#disclaimer{padding:15px 0}#footer-main h2{font-size:24px;line-height:35px;padding:0 0 15px}#footer-main h3{font-size:18px;line-height:20px;padding:0 0 18px}.instagram_gallery a{width:32.333333333% !important}#bmenu ul{width:28%;text-align:center;padding:13px 0;font-size:16px;line-height:18px}#bmenu ul.second{width:44%}#bmenu ul li{padding:4px 10px}#bmenu p{width:auto;margin:0 auto;text-align:center;float:none;padding:13px 0;font-size:16px;line-height:26px}#social-media{width:auto;float:none;text-align:center}#social-media a{width:40px;height:40px;border-radius:20px;margin:0 3px}#disclaimer p{font-size:16px;line-height:22px;padding:11px 0}#contact-form h2{line-height:28px;font-size:26px;padding:20px 30px}}@media only screen and (min-width :1600px){.noxtrawidepc{display:none !important}}@media only screen and (min-width :1400px){.nowidepc{display:none !important}}@media only screen and (min-width :960px) and (max-width :1598px){.nostandardwidepc{display:none !important}}@media only screen and (min-width :960px) and (max-width :1398px){.nostandardpc{display:none !important}}@media only screen and (min-width :960px){.nopc{display:none !important}}@media only screen and (min-width :960px) and (max-width :1259px){.nothinpc{display:none !important}body{font-size:18px;line-height:28px}blockquote{font-size:20px;line-height:32px}blockquote span{font-size:22px;padding:7px 0 0}p{padding:14px 0}ul{padding:14px 0 14px 30px}ol{padding:14px 0 14px 30px}.emphasis,p.emphasis{font-size:22px;line-height:32px}.big-cap{line-height:50px;font-size:50px;margin:5px 10px 0 0}.fltlt .fltlt,.fltrt .fltlt,.fltlt .fltrt,.fltrt .fltrt{width:100%;float:none}.fourcolumns{margin:20px 0 0;-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}.in-content-related{font-size:20px;line-height:32px}a.button-yellow{line-height:55px;max-width:298px;font-size:16px;box-shadow:0px 8px 12px 0px rgba(0,0,0,.3);border-radius:5px}a.button-yellow:hover{box-shadow:0px 4px 8px 0px rgba(0,0,0,.3)}#book-form td{display:block;width:auto !important}#footer-cta{padding:60px 20px 10px}#footer-cta h2{font-size:55px;line-height:65px;padding:0 0 20px}#footer-cta p{max-width:835px}#footer-cta a.button-yellow{margin:30px auto 10px auto}.aw,a.aw{height:54px;margin:0 8px 20px;background-size:1200px 1800px}.aw#aw-superlawyers,a.aw#aw-superlawyers{width:121px;background-position:0 0}.aw#aw-1851,a.aw#aw-1851{width:45px;background-position:-139px 0}.aw#aw-success,a.aw#aw-success{width:116px;background-position:-205px 0}.aw#aw-franchise-times,a.aw#aw-franchise-times{width:161px;background-position:-339px 0}.aw#aw-1fa,a.aw#aw-1fa{width:74px;background-position:-519px 0}#footer-main{padding:60px 20px 0}#bmenu{padding:15px 0 40px}#disclaimer{padding:30px 0 10px}#footer-main h2{font-size:25px;line-height:28px;padding:0 0 10px}#footer-main h3{font-size:18px;line-height:20px}#bmenu ul{padding:13px 0;font-size:16px;line-height:18px}#bmenu p{padding:13px 0;font-size:16px;line-height:26px}#disclaimer p{font-size:16px;line-height:22px;padding:11px 0}#social-media a{width:40px;height:40px;border-radius:20px;margin:0 3px}}@media only screen and (min-width :960px) and (max-width :1059px){.nothinnerpc{display:none !important}.fltlt .fltlt,.fltrt .fltlt,.fltlt .fltrt,.fltrt .fltrt{width:100%;float:none}.fourcolumns{margin:20px 0 0;-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}}@media only screen and (min-width :640px) and (max-width :959px){.notablet{display:none !important}}@media only screen and (min-width :640px) and (max-width :739px){.nothintablet{display:none !important}.fltlt .fltlt,.fltrt .fltlt,.fltlt .fltrt,.fltrt .fltrt{width:100%;float:none}.fourcolumns{margin:20px 0 0;-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}h2.sm2{line-height:22px;font-size:16px}a.list-4x{width:calc(48% - 6px)}#book-form td{display:block;width:auto !important}#team-members a span.member-name{font-size:14px}#team-members a span.member-area{font-size:14px;line-height:20px}#guide-text-panel h2{line-height:28px;font-size:26px}.guide-text h3{line-height:30px;font-size:30px;padding:60px 0 5px}.aw,a.aw{height:35px;margin:0 5px 10px;background-size:800px 1200px}.aw#aw-superlawyers,a.aw#aw-superlawyers{width:80px;background-position:0 0}.aw#aw-1851,a.aw#aw-1851{width:30px;background-position:-93px 0}.aw#aw-success,a.aw#aw-success{width:76px;background-position:-136px 0}.aw#aw-franchise-times,a.aw#aw-franchise-times{width:107px;background-position:-226px 0}.aw#aw-1fa,a.aw#aw-1fa{width:49px;background-position:-346px 0}#contact-form-iwrap{display:block;height:auto;padding:20px 0}#contact-form-wrap{display:block}#contact-form-text{display:block;height:auto;position:relative}#contact-form-text-cell{display:block;height:auto}#contact-form .fltlt{width:100%;margin-right:0;height:auto;padding:0 0 20px}#contact-form .fltrt{width:100%;height:auto}input.iform{height:39px;font-size:16px;margin:0 0 13px}select.sform{height:39px;font-size:16px;margin:0 0 13px}textarea.tform{height:73px;font-size:16px;margin:0 0 20px}input[type=submit].subform{width:141px;height:40px}#contact-form label.error,#contact-page-form label.error{bottom:20px}}@media only screen and (min-width :1px) and (max-width :639px){.nomobile{display:none !important}h1,h2.h1,h2.h1class{line-height:22px;font-size:22px;padding:10px 15px}h1.h2class{line-height:28px;font-size:26px}h2{line-height:32px;font-size:30px}h3{line-height:24px;font-size:20px}h4{line-height:28px;font-size:22px}h5{line-height:24px;font-size:20px}span.imgbullet{width:11px;height:11px;margin:0 10px 0 0}span.imgbullet.lg{width:16px;height:16px}blockquote{font-size:18px;line-height:28px}blockquote span{font-size:19px;padding:5px 0 0}p{padding:11px 0}ul{padding:11px 0 11px 30px}ol{padding:11px 0 11px 30px}.emphasis,p.emphasis{font-size:20px;line-height:28px}blockquote{padding:10px 15px;margin:10px 0;border-left-width:2px}img.imgleft,img.alignleft{max-width:33%}img.imgright,img.alignright{max-width:33%}img.imgleft.imgcentermobile,img.alignleft.imgcentermobile,img.imgright.imgcentermobile,img.alignright.imgcentermobile{float:none;max-width:100%;margin:10px auto 20px auto}.fltlt,.fltrt,.fltlt-wide,.fltrt-thin,.fltlt-thin,.fltrt-wide{width:100%;float:none}.fltlt .fltlt,.fltrt .fltlt,.fltlt .fltrt,.fltrt .fltrt{width:100%;float:none}.flt2col-inline{width:100%;margin:0;display:block}.flt3col{width:100%;float:none;margin:0}.flt3col-inline{width:100%;margin:0;display:block}.flex-wrapper{display:block}content .fltlt ul,content .fltlt-wide ul,content .fltlt-thin ul,.content .fltlt ul,.content .fltlt-wide ul,.content .fltlt-thin ul{padding-bottom:0}content .fltrt ul,content .fltrt-thin ul,content .fltrt-wide ul,.content .fltrt ul,.content .fltrt-thin ul,.content .fltrt-wide ul{padding-top:0}content .flt3col ul,.content .flt3col ul{padding-top:0;padding-bottom:0}.twocolumns,.threecolumns,.fourcolumns{margin:0;-moz-column-count:1;-webkit-column-count:1;column-count:1;-moz-column-gap:0px;-webkit-column-gap:0px;column-gap:0}.captionbox-left,.captionbox-right{max-width:33%}.snippet{display:block;border:none}.snippet-img{width:100%;max-width:300px;margin:0 auto 20px auto}.snippet-text{width:100%}.snippet-text p{width:calc(100% - 40px);text-align:center;padding:0 20px}.snippet.snippet-left .snippet-text p{text-align:center;padding:0 20px}.gmap,iframe.gmap{height:300px}.ytube,iframe.ytube{height:200px}.sidepad,p.sidepad{padding-left:15px;padding-right:15px}.alleft.alrightmobile,p.alleft.alrightmobile{text-align:right}.alright.alleftmobile,p.alright.alleftmobile{text-align:left}.cformlt,p.cformlt,.cformrt,p.cformrt{width:100%;float:none;text-align:left}.cformlt-alt,p.cformlt-alt,.cformrt-alt,p.cformrt-alt{width:100%;float:none;text-align:left}a#home-link{width:150px;height:65px;top:8px;left:calc(50% - 75px)}a.button-yellow-2#hbutton{margin:15px 20px 15px 0}a#mobile-menu-link{margin:15px 0 15px 20px}a#hcall2{text-indent:-9999px;width:30px;height:30px;display:block;float:left;margin:15px 0 15px 20px;background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/call-icon.png) no-repeat center center;color:#275a99;text-indent:-9999px}#top-menu.dark-bg a#hcall2{background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/call-icon-light.png) no-repeat center center}#top-menu.sticky.dark-bg a#hcall2{background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/call-icon.png) no-repeat center center}featured-index-wrap{padding-top:64px}#featured-index-text{padding:60px 20px 10px}#featured-index-items{position:relative;height:auto;bottom:-20px}featured-index h2.h1{line-height:26px;font-size:22px}#featured-index-text p{font-weight:700}a.fi-item{height:160px}a.fi-item .icon{height:43px;margin:10px auto 10px auto;background-size:auto 43px !important}a.fi-item .title{font-size:16px;line-height:20px;padding:0 8px 20px}featured-page-wrap{padding-top:64px}.featured-page-wrap{height:200px;margin:-20px 0 0 -20px}.featured-page h1{margin:80px 30px 0 10px;padding:10px 20px}.search-form#learn-search{margin:0;max-width:none;display:none}featured-page-wrap#landing-page-3 featured-page-pane{width:90%;padding:40px 0 20px}featured-page-wrap#landing-page-3 featured-page-pane.state-page{width:90%}featured-page-wrap.mini-header h1{bottom:-4px}featured-page-wrap#landing-page-2 h1{line-height:22px;font-size:22px;padding:15px 20px}featured-page-wrap#landing-page-2 p.hlinks a{width:auto;max-width:280px;line-height:25px;font-size:16px;border-right:none;border-bottom:2px solid #fc3;display:block;padding:15px 0;margin:0 auto}featured-page-wrap#landing-page-2 p.hlinks{padding:0}featured-page-wrap#landing-page-3 p{font-size:16px;line-height:24px;padding:12px 0 12px 25px}sidebar .inner-wrap{max-width:368px}content-inner,main.full content-inner,main.full-reduced content-inner{width:100%;float:none;margin:0}a.button-yellow-2{line-height:30px;max-width:100px;font-size:16px}.in-content-related{padding:5px 20px;margin:20px 0;font-size:18px}ul.clist{padding:13px 0;line-height:26px}ul.clist li{padding:3px 20px;background:url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/bullet.png) no-repeat left 10px}.related-item-wrap{display:block}.related-list-wrap,.related-list-wrap-2x{padding:20px 0}.panel-list-wrap,.panel-inner .related-list-wrap-2x{padding:20px 0 10px}a.video-1x{width:auto;display:block}a.text-1x{width:100%;height:auto;margin:0;padding:10px 0 0;display:block}a.text-1x span.text-table{display:block;position:relative}a.text-1x span.text-cell{display:block}#bio-caro ul li{width:23.5%}#book-form{padding:0 20px}#book-form td{display:block;width:auto !important}.sb-left{width:auto;float:none;padding:0 20px}.sb-right{width:auto;float:none;padding:0 20px}a.video-sb{margin:0 auto 15px auto}a.list-3x{width:calc(98% - 6px);margin:0 auto 40px auto;max-width:330px}a.list-4x{width:calc(48% - 6px)}#index-featured-content-inner{padding:40px 0 17.5%}#index-featured-content .fltrt{padding:30px 0 0}.tpanel2 .xspace2{height:14px}#our-team-inner{padding:20px 0 10px}#our-team-text{padding:0 20px 20px}#team-members{padding:0 5px}#team-members a{width:46.6%;margin:0 1.7%;padding:0 0 64.16%}#team-members a span.member-name{font-size:12px;height:30px;line-height:30px}#team-members a span.member-area{font-size:12px;line-height:18px}#franchise-growth-inner{padding:20px 0 10px}#franchise-growth .flt3col-inline{width:calc(50% - 14px);margin:0 5px;display:inline-block}ul.plus{font-size:20px;line-height:26px}ul.plus li{padding:7px 0 8px 18px;background-position:left 14px;background-size:10px 10px}#franchise-focus{padding:50px 20px 30px}ul.with-icons li{padding:17px 0 17px 65px;background-size:50px 50px !important;background-position:left 21px !important}ul.with-icons li span{font-size:26px}#franchise-your-business{padding:40px 20px 20px}#franchise-your-business p{padding:12px 0 12px 30px}#franchise-compliance{padding:30px 20px}.compliance-pic{display:none}.compliance-text{padding:0}#franchise-compliance p{padding:12px 0 12px 30px}#state-specific-laws{padding:30px 20px}.state-pic{width:85%;height:400px;opacity:.15}.state-text{width:auto;float:none}#state-specific-laws p{padding:12px 0 12px 30px}.panel-inner{padding:20px}#franchising-guides{padding:20px}#state-by-state-laws{padding:20px 0 30px}.state-details{width:45.9%;padding:0 2.05% 3.35%}#footer-cta{padding:40px 20px 10px}#footer-cta h2{font-size:45px;line-height:55px}.aw,a.aw{height:35px;margin:0 5px 10px;background-size:800px 1200px}.aw#aw-superlawyers,a.aw#aw-superlawyers{width:80px;background-position:0 0}.aw#aw-1851,a.aw#aw-1851{width:30px;background-position:-93px 0}.aw#aw-success,a.aw#aw-success{width:76px;background-position:-136px 0}.aw#aw-franchise-times,a.aw#aw-franchise-times{width:107px;background-position:-226px 0}.aw#aw-1fa,a.aw#aw-1fa{width:49px;background-position:-346px 0}#footer-main{padding:30px 20px 0}#bmenu{padding:17px 0 15px}#disclaimer{padding:10px 0}#footer-main h2{font-size:20px;line-height:26px;padding:0 0 7px}#footer-main h3{padding:0 0 12px}.instagram_gallery a{width:49% !important}#bmenu ul{width:100%;padding:0;float:none}#bmenu ul.second{width:100%}#bmenu ul li{padding:3px 0}#disclaimer p{font-size:14px;line-height:18px;padding:9px 0}#site-menu{width:260px;left:-260px}#site-wrapper.show-nav #site-canvas{-webkit-transform:translateX(260px);transform:translateX(260px)}#contact-form-iwrap{display:block;height:auto;padding:20px 0}#contact-form-wrap{display:block}#contact-form-text{display:block;height:auto;position:relative}#contact-form-text-cell{display:block;height:auto}#contact-form .fltlt{width:100%;margin-right:0;height:auto;padding:0 0 20px}#contact-form .fltrt{width:100%;height:auto}#contact-form h2{line-height:22px;font-size:22px;padding:10px 20px;margin:0 0 10px}#contact-form p{padding:10px 0;font-size:16px;line-height:24px}input.iform{height:39px;font-size:16px;margin:0 0 13px}select.sform{height:39px;font-size:16px;margin:0 0 13px}textarea.tform{height:73px;font-size:16px;margin:0 0 20px}input[type=submit].subform{width:141px;height:40px}#contact-form label.error,#contact-page-form label.error{bottom:20px}}@media only screen and (min-width :1px) and (max-width :449px){.nothinmobile{display:none !important}a#home-link{width:100px;height:60px;top:0;left:calc(50% - 50px)}a#hcall2{margin:15px 0 15px 10px}a.button-yellow-2{max-width:70px}featured-index-wrap{padding-top:60px}#featured-index-items{display:block}a.fi-item{width:90%;margin:0 5% 20px;padding-top:5px}a.fi-item:hover{margin:0 5% 20px}featured-page-wrap{padding-top:60px}#franchise-growth .flt3col-inline{width:180px;margin:0 auto;display:block}a.guide-mobile{width:88px;height:115px;margin:0 1px 7px}.state-details{width:auto;display:block;padding:0 20px 3.35%}}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s,visibility 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{display:inline-block;margin:0 0 6px;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{height:calc(100% - 44px);margin-bottom:44px}.fancybox-iframe,.fancybox-video{background:0 0;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{vertical-align:top}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button:after{content:"";left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}.fancybox-close-small:focus{outline:none}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:0 0;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;text-align:center;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:5px 20px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:20px;position:absolute;right:20px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:0 0;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;line-height:35px;font-weight:700;margin:0 0 20px;padding:5px 0;background:0 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{background-position:50%;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}@media (max-width:639px){.fancybox-slide{padding:44px 0}}.gsc-control-cse,.gsc-wrapper,.gsc-webResult{background-color:transparent!important;border:none!important}.gsc-result{line-height:18px}a.gs-title{font-weight:700 !important}a.gs-title a{font-weight:700 !important}a.gs-title b,.gs-snippet b{background:#dedede;padding:0 3px}#gsc-iw-id1{height:30px !important;border-radius:5px;padding:0 !important}#gsc-iw-id1 table tr td{height:30px !important;padding:0 0 0 5px !important}.gsc-search-box{max-width:320px;height:45px}input.gsc-input{font-size:16px;height:20px !important}td.gsc-search-button{padding:0}button.gsc-search-button{border-radius:5px;cursor:pointer;height:29px}button.gsc-search-button:hover{opacity:.85}.gsc-adBlock{display:none!important;visibility:hidden!important}.gs-snippet{padding-left:10px}.wp_navigation{list-style:none}.meta-box-wrap{background:transparent url(//www.franchiselawsolutions.com/wp-content/themes/attorney/images/box-shadow.png) no-repeat bottom left;text-align:left;width:90%;margin:0 auto 30px auto;padding:5px 0 7px}.meta-box{border:1px solid #c6c6c6;background:#fff;margin:0;padding:0;list-style:none;display:block;width:100%}.meta-box img{padding:0;margin:0}.meta-box a{color:#121212;text-decoration:none}.meta-box a:hover{color:#454545}.meta-box p{margin:0;padding:3px 10px;text-align:left;font-size:10px;line-height:18px}#apf_post_footer{margin:30px 0 20px}#apf_post_footer ul{padding:0;margin:10px 0 0 50px;list-style:none;border-left:1px dotted #999;line-height:12px}#apf_post_footer li{padding:0 0 0 5px;margin:12px 0;background:0 0}#apf_post_footer a{font-size:11px}#navi-previous{width:45%;float:left;margin:20px 0 0;text-align:left}#navi-next{width:45%;float:right;margin:20px 0 0;text-align:right}#navi-previous a,#navi-next a{text-align:center;font-size:12px;padding:0 10px;border:1px solid #ccc;background:#fff;text-decoration:none;border-radius:6px;display:inline-block}#navi-previous a:hover,#navi-next a:hover{border:1px solid #bbb;background:#eee;text-decoration:none}p.author-text{font-size:12px;margin:0;padding:0;line-height:14px}.callout{padding:5px;margin-bottom:1.2em;background-color:#f3f1a6}.bottomcontainerBox{margin-bottom:40px;width:auto;height:80px}img.imgrss,ul#menu li a img.imgrss,#site-menu ul li a img.imgrss{margin:0 5px -1px 0}img.imgedit{margin:0 5px -4px 0}@media only print{.noprint{display:none !important}header{display:none}breadcrumbs{display:none}main{padding:0;margin:0;width:100%}main-inner{padding:0;margin:0;width:100%}content{padding:0;margin:0;width:100%;float:none}sidebar{display:none}footer{padding:0;margin:0;width:100%}footer-inner{padding:0;margin:0;width:100%}}