/*
Theme Name: All State Franchise Finder - Mobile Friendly
Theme URI: http://allstateff.com
Author: Presentation Elevation Team
Author URI: http://presentationelevation.com/
Description: Some of description about your company
Version: 3.0
Tags: blue, white, gray
Text Domain: asff-theme

*/

#fl-left .title,.image-center,.phone-title{text-align:center}#fl-left p,.entry-content,.reply,.wpcf7-response-output{clear:both}@font-face{font-family:Forgotts;src:url(Forgotts.ttf) format("truetype")}html{margin:0!important}body{font-size:13px;font-family:"Helvetica Neue",Helvetica,Arial,Sans-Serif}footer h3,h1,h2{font-family:'PT Sans',sans-serif}a,a:focus,a:hover{color:#0029a5}.row{max-width:998px}.left{float:left!important}.right{float:right!important}.combobox select{font-size:11px;font-weight:700;color:#6D6C70;padding:5px;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0;background:#CECECE;line-height:22px;height:26px}.android .combobox select{height:25px}.combobox{position:relative}.combobox:after{content:'>';font:700 25px Consolas,monospace;color:#FFF;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:4px;top:-3px;padding:0 0 2px;position:absolute;pointer-events:none}.combobox:before{content:'';right:0;top:0;width:22px;height:26px;background:#9B9B9B;position:absolute;pointer-events:none;display:block;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}#xfl-right ul li:last-child:after,ul#menu li:last-child:after{content:""}.opera .combobox:before{height:24px;border-radius:0}.button,button{background:#0029a5}.button:focus,.button:hover,button:focus,button:hover{background:#011e8a}.button.disabled:focus,.button.disabled:hover,.button[disabled]:focus,.button[disabled]:hover,button.disabled:focus,button.disabled:hover,button[disabled]:focus,button[disabled]:hover{background-color:#001668}#header{border-bottom:1px solid #0029a5;margin-bottom:20px}#header-tagline{margin-top:12px;margin-bottom:0}.entry-title{float:left}.phone-title{font-family:Forgotts;font-size:40px;margin:0;color:#c90000}ul#social{list-style:none}ul#social li{display:block;float:left;height:30px;padding:5px}ul#menu{list-style:none;color:#898686;float:right;margin-bottom:0}ul#menu li{display:block;float:left;height:40px;padding:6px 0 10px}#menu-mobile,.logosmall,.orbit-timer{display:none}ul#menu li a{color:#212f64}ul#menu li:after{content:"|";padding-left:10px;padding-right:10px}ul#menu li a.active,ul#menu li.current_page_item a{color:#000!important;font-weight:700}ul#menu li a:hover{color:#000!important}#menu-mobile{margin:20px 0}.orbit-container .orbit-next,.orbit-container .orbit-prev{height:50px;text-indent:0!important;border-radius:35px;background:rgba(90,90,90,.6)}#content{margin-bottom:40px}#slideshow{margin-bottom:31px}#slideshow ul li h3,#slideshow ul li p{position:absolute;top:0;width:100%;margin-left:100%}#slider-bg{width:100%;left:3px;padding-bottom:29px;position:absolute;bottom:29px;z-index:1000}#searchbox-normal{margin-bottom:20px;height:66px}#text-search{height:66px;background:url(img/text-search-darkblue.jpg) repeat-x}#stext-search:after{content:url(img/ts-left-callout.jpg) no-repeat;position:absolute;display:block;width:0;right:0;top:0;z-index:1}#stext-search:before{content:url(img/ts-left.jpg) no-repeat;position:absolute;display:block;width:0;left:0;top:0}#text-search p{font-size:22px;width:100px;color:#fff;line-height:24px;padding-left:48px;padding-top:9px}#form-search{background:url(img/ts-right-middle-new.jpg) repeat-x;width:73.4%;float:left}#form-search form{margin:10px 0 0 22px}#form-search form select{width:140px}#form-search label{font-weight:700}#form-search form .button{background:#0029a5;margin-top:10px;width:100px;border-radius:10px}#form-search:after{content:url(img/ts-right.jpg) no-repeat;position:absolute;display:block;width:0;right:0;top:0}.center-banner{background:url(img/center-bg.jpg) top no-repeat}.banner-1,.banner-2,.banner-3,.banner-4{height:210px}.banner-1 img,.banner-2 img,.banner-3 img,.banner-4 img{padding-top:25px}.wp-pagenavi{margin-top:20px}.wp-pagenavi a,.wp-pagenavi span{border:1px dashed #DBDBDB;padding:5px 10px}.wp-pagenavi a:hover,.wp-pagenavi span.current{background:#0029a5;color:#fff;border:1px dashed #2d7dc7}.content-boxed{padding:0 8px 10px}.content-boxed,h2.title-bg{border-left:1px solid #c4c4c4;border-top:1px solid #ccc;border-right:1px solid #c4c4c4;border-bottom:1px solid #c5c5c5;background:#f2f2f2;background:-moz-linear-gradient(top,rgba(242,242,242,1) 0,rgba(255,255,255,1) 37%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(242,242,242,1)),color-stop(37%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(242,242,242,1) 0,rgba(255,255,255,1) 37%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(242,242,242,1) 0,rgba(255,255,255,1) 37%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(242,242,242,1) 0,rgba(255,255,255,1) 37%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(242,242,242,1) 0,rgba(255,255,255,1) 37%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff', GradientType=0 );-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,.15);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15)}h2.title-bg{text-align:center;color:#fff;font-size:16px;border-bottom:1px solid #c5c5c5;border-top:0;border-right:0;border-left:0;background:#0029a5;padding:16px 8px 13px;line-height:1;margin:0 -8px 15px;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;-moz-border-bottom-left-radius:30x;-moz-border-bottom-right-radius:0;-moz-box-shadow:0 1px 2px rgba(0,0,0,.11);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.11);box-shadow:0 1px 2px rgba(0,0,0,.11);-webkit-border-radius:3px 3px 0;border-radius:3px 3px 0 0}h2.title-bg span{font-weight:100;font-size:12px}#sidebar-right{background:#818181}.request{font-size:10px;color:#FFF}.sb-right label{color:#000}#sidebar-left ul li,.sidebar-widget ul li{list-style-type:none;padding:7px 0 7px 14px;margin:0 0 10px;border-bottom:1px dotted #d7d7d7;background:url(img/bullet.png) 0 11px no-repeat;line-height:1.2}#list-request,.info-taxonomy{margin-bottom:15px}#comment-section,.sidebar-widget{margin-top:10px}.fr-ind li{background:url(img/bullet.png) 0 no-repeat!important;padding:0 0 4px 14px!important;line-height:1em!important}#list-request{background:#5C5C5C;border:1px dashed #ADADAD;max-height:115px;overflow:auto}#list-request ul{margin-left:15px;color:#fff;padding:8px}a.rm-list{margin-left:10px;color:#fff;border-bottom:1px dotted #BDBDBD}a.rm-list:hover{color:#2ba6cb}.not-mobile{display:block}.for-mobile{display:none;float:left;padding:1em .9375em}#middle-content h1,#middle-content h3{color:#263f88;font-size:1.4em}.info-taxonomy p{margin-bottom:2px}.info-taxonomy .large-5 button{float:right;margin-right:20px}.intax-left{border:1px dashed #D6D6D6;padding:10px}.intax-right{border-top:1px dashed #D6D6D6;padding:10px;border-right:1px dashed #D6D6D6;border-bottom:1px dashed #D6D6D6}.post{width:520px!important;margin-left:5px!important;background:url(img/divider-post.jpg) bottom no-repeat;padding-top:12px;padding-bottom:20px;margin-bottom:25px!important}.post h4{color:#263f88;font-size:1em}.post img{float:left;border:1px solid #EDEDED;margin-right:10px;width:150px}.post p{text-align:justify;font-size:12px}.post .button{background:#0029a5;border-radius:10px!important;float:right;margin-bottom:5px;margin-right:5px}.border-top-bottom{position:relative;border-top:1px solid #cecece}.border-top-bottom:after,.border-top-bottom:before{content:"";position:absolute;background-image:-webkit-gradient(linear,0 0,0 100%,from(#cecece),to(transparent));background-image:-webkit-linear-gradient(#cecece,transparent);background-image:-moz-linear-gradient(#cecece,transparent);background-image:-o-linear-gradient(#cecece,transparent);top:0;bottom:85%;width:1px}.border-top-bottom:before{left:0}.border-top-bottom:after{right:0}.button-submit{border-top:2px solid #5e5e5e;padding:10px 10px 0}.button-submit .button{width:100%;background:#0029a5;border-radius:10px!important}h3#comments{font-size:1.2em}.commentlist{margin:25px 20px 20px 15px;list-style:none}.commentlist li{margin-bottom:40px}.children{list-style:none}.comment-body{border-bottom:1px dashed #D8D8D8}#comment-section .vcard{margin:0;padding:0;border:0}.comment-metadata{font-size:.9em;font-style:italic}.comment-content{margin:0 15px}.reply{margin:0;float:right;background:#2d7dc7;padding:0 15px}.reply a{color:#FFF}ul.children{margin-top:40px}#commentform input{margin:0}#cancel-comment-reply small,#commentform small{font-size:100%}#commentform input[type=submit]{background:#0029a5;border-radius:10px!important;float:right;margin-bottom:22px;margin-right:5px;padding-top:.8125em;padding-bottom:.75em;-webkit-appearance:none;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5) inset;box-shadow:0 1px 0 rgba(255,255,255,.5) inset;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;transition:background-color .3s ease-out;color:#FFF;font-weight:700;border:none}#cancel-comment-reply{padding-bottom:15px}.contact-form input{margin:0}#footer-link{height:86px;background:url(img/fl-left-darkblue.jpg) repeat-x}#fl-left,#fl-right{height:86px}#fl-left{background:url(img/footer-link-left.jpg) right no-repeat;width:27%}#xfl-left:after{content:url(img/callout.png) no-repeat;position:absolute;display:block;width:0;z-index:1;right:0;top:0}#fl-left p{float:right;color:#fff;width:145px;margin-bottom:0;margin-right:25px}#fl-left .title{font-size:22px;font-weight:700;margin-top:15px;line-height:26px}#fl-left .subtitle,#fl-right ul li{line-height:15px;text-align:center}#fl-left .subtitle{font-size:13px}.opera #fl-right,.safari #fl-right{width:100%}#fl-right ul{font-size:12px;margin:25px 0 0;list-style:none}#fl-right ul li{display:block;float:left;height:40px;width:78px;padding-top:4px;border-right:1px solid #FFF}#fl-right ul li a{color:#fff}#fl-right ul li a:hover{color:#DFDFDF}#xfl-right ul li:after{content:url(img/divider-footer-menu.jpg);padding-left:5px;position:absolute;top:25px;margin-left:17px}#fl-right ul li:last-child{border-right:none}#footer-disclaimer{background:#6f6f6f;color:#FFF;padding:15px 0}#footer-disclaimer h3{color:#fff;font-size:14px}#disclaimer{font-size:11px;color:#fff;line-height:1em}#disclaimer p{line-height:1.4}#footer-social ul#social{list-style:none}#footer-social ul#social li{display:block;float:left;height:30px;padding:5px}#footer-social .div-social{display:table;margin:0 auto}#footer-social h3,.button-footer{text-align:center}.contact-form{float:left}.contact-address{float:right;padding-left:50px}@media only screen and (max-width:639px){.custom-large-3,.custom-large-6{width:100%}.center-banner{background:0 0}.row-banner{padding-left:.9375em;padding-right:.9375em}.columns.banner-1,.columns.banner-2,.columns.banner-3,.columns.banner-4{text-align:center;border-bottom:2px dashed #ECECEC}#slider-bg{background:url(img/slide-shadow-small.png) bottom no-repeat;width:95%}iframe#slide{height:400px}.youtube{margin-top:15px!important}.logosmall{display:block}.logolarge{display:none}}@media only screen and (max-width:888px){.youtube{margin-top:35px}}@media only screen and (max-width:1023px){.align-center,li.button-search{text-align:center}li.button-search{background:0 0!important;list-style:none;border-bottom:none!important;padding:13px!important}#searchbox-small{margin-bottom:30px}#searchbox-small button,#searchbox-small form.search,#searchbox-small ul{margin-bottom:0}.div-social,.menu-primary-container{display:table;margin:0 auto}.div-social{margin-top:27px}#middle-content{padding-top:25px;padding-bottom:30px}#footer-link-small{margin-bottom:30px}#menu-mobile{display:block}#footer-menu,#header-menu{display:none}#menu-for-footer,#menu-for-header{margin:0!important}#menu-for-footer.opened>span,#menu-for-header.opened>span{-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}#menu-for-footer>span,#menu-for-header>span{display:block;width:17px;height:11px;background:url(img/responsive_arrow.png) no-repeat;position:absolute;top:17px;right:19px;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.android #menu-mobile.combobox:before,.android #searchbox-small .combobox:before{height:25px}.android #menu-mobile.combobox:after,.android #searchbox-small .combobox:after{right:5px}#menu-for-header>span{top:37px}#footer-menu ul li,#header-menu ul li{list-style-type:none;padding:7px 0 7px 14px;margin:0 0 10px;border-bottom:1px dotted #d7d7d7;background:url(img/bullet.png) 0 11px no-repeat;line-height:1.2}#searchbox-small .combobox:after{top:-6px}#searchbox-small .combobox:before{top:-4px}.post{width:100%!important;padding-right:12px}.intax-left,.intax-right{padding:10px;float:none;width:100%}.contact-address,.contact-form{float:none}.intax-left{border:1px dashed #D6D6D6}.intax-right{border-left:1px dashed #D6D6D6;border-right:1px dashed #D6D6D6;border-bottom:1px dashed #D6D6D6}.entry-title,.intax-button{width:100%}.not-mobile{display:none}.for-mobile{display:block;width:100%}.wp-pagenavi .pages{display:block;margin-bottom:15px;text-align:center}}@media only screen and (min-width:640px) and (max-width:1023px){#header .columns.logo{width:50%;margin-left:0}.columns.banner-1,.columns.banner-2,.columns.banner-3,.columns.banner-4{width:50%}#slider-bg{background:url(img/slide-shadow-medium.png) bottom no-repeat}}@media only screen and (min-width:1024px){.sb-left,.sb-right{padding-right:0}#footer-link-small{display:none}.custom-large-3{width:22%}.custom-large-6{width:56%}.custom-large-9{width:78%}.menu-primary-container{display:block;margin:0 auto}#slider-bg{background:url(img/slide-shadow.png) bottom no-repeat}.sb-right{padding-left:0}.div-social{height:30px;margin-top:-15px}}.search-box{background:#0029a5;background:-moz-linear-gradient(top,#0526a7 0,#0029a5 0);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0526a7),color-stop(100%,#0029a5));background:-webkit-linear-gradient(top,#0526a7 0,#0029a5 100%);background:-o-linear-gradient(top,#0526a7 0,#0029a5 100%);background:-ms-linear-gradient(top,#0526a7 0,#0029a5 100%);background:linear-gradient(to bottom,#0526a7 0,#0029a5 100%);padding:15px;border-radius:5px;margin-bottom:20px}.search-box h2{font-size:1.2em;color:#fff}.search-box form{margin:0}.search-box .btn{background:#036cff;border-radius:10px!important;float:right;margin-bottom:0}.logoheader h1,.logoheader h2{margin-bottom:0}a.new-wall{background:#0029a5;color:#fff;padding:9px;border-radius:7px;display:block;margin:10px 10px 20px;text-align:center}#answer_form button,#ask_question_form button{background:#0029a5;color:#fff;border-color:#0029a5;padding:8px!important}.question-tags{padding-bottom:15px}#answers .answer .content-inner{margin-bottom:0}.your-answer-label{padding-top:30px}.wp-audio-shortcode{visibility:visible!important}.ap-form-group .wp-editor-container textarea.wp-editor-area{color:#000}.post.testimonial{padding:10px 40px}.post.testimonial p{font-size:25px;text-align:center;color:#656565}.post.testimonial h4{text-align:right;font-weight:400;color:#656565}.rating{unicode-bidi:bidi-override;color:#263f88}.rating>span{display:inline-block;position:relative;width:1.1em;color:gold}.rating>span:before{content:"\2605";position:absolute;color:gold}li.nav-star a{color:gold!important}.textwidget.info-page p{margin-bottom:5px;line-height:1.4;font-size: 12px;}#talk-on-the-street-home{margin-top:20px;clear:both}#talk-on-the-street-home .main-content h2.title-bg{margin-top:10px}#talk-on-the-street-home .tos-contents.side{margin-bottom:30px}#talk-on-the-street-home .tos-contents h3{font-size:1.2em}#talk-on-the-street-home .tos-contents p{font-size:12px!important;line-height:1.5;margin-bottom:1em!important}#talk-on-the-street-home .tos-contents.side p{height:160px;overflow:hidden}#talk-on-the-street-home .main-content .tos-contents p{height:110px;overflow:hidden}