/*
Theme Name: Javo Directory
Theme URI: http://javothemes.com/directory
Author: Javo
Author URI: http://javothemes.com
Version: 2.3.3
Description: Javo Powerfull Directory Wordpress Themes.
Tags: one-column, two-columns, left-sidebar,right-sidebar, custom-header, custom-menu, editor-style, flexible-header, full-width-template, microformats, post-formats, sticky-post, theme-options, translation-ready
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/
@charset "utf-8";@import url("//fonts.googleapis.com/css?family=Raleway:100, 400,300,600,700,500,200|-1:200,300,400,600,800&amp;subset=latin,latin-ext");@import url("//fonts.googleapis.com/css?family=Oswald:300,300italic,regular,italic,600,600italic,700,700italic,800,800italic");@import url("/wp-content/themes/javo-directory/assets/bootstrap/bootstrap.min.css");@import url("/wp-content/themes/javo-directory/assets/css/font-awesome.css");@import url('/wp-content/themes/javo-directory/assets/css/common.css');@import url(https://fonts.googleapis.com/css?family=Varela+Round);html, body{font:13px/26px 'Raleway';height:100%;}
body{overflow-y:scroll !important;}
img{border:none;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#a1a1a1;}
html, body, h1, h2, h3, h4, h5, h6{color:#646464;}
.wpb_row:after{content:' ';display:table;clear:both;}
.hp-wrap{display:none;}
.widget_top_menu_wrap{display:block;margin:13px 0;}
.widget_top_menu_wrap li{display:inline-block;line-height:20px;list-style-type:none;margin-right:5px;font-weight:600;font-family:'Open Sans', sans-seif;}
.widget_top_menu_wrap .right-menu-wrap i{font-size:14px;}
.widget_top_menu button.right-menu{border:0;background:none;}
.right_menu_inner{background:red;}
.right_menu_inner .navmenu{background:#222;padding:30px 0 0 20px;list-style-type:none;}
.right_menu_inner .navmenu a{color:#fff;}
.right_menu_inner .navmenu-default, .right_menu_inner .navbar-default .right_menu_inner .navbar-offcanvas{border-color:none;}
.javo_somw_panel.row.mobile-display-panel form,
.javo_somw_panel.row.mobile-display-panel .javo_somw_list_inner{padding:0 15px;}
@charset "utf-8";@import url("//fonts.googleapis.com/css?family=Raleway:100, 400,300,600,700,500,200|-1:200,300,400,600,800&amp;subset=latin,latin-ext");@import url("//fonts.googleapis.com/css?family=Oswald:300,300italic,regular,italic,600,600italic,700,700italic,800,800italic");@import url("/wp-content/themes/javo-directory/assets/bootstrap/bootstrap.min.css");@import url("/wp-content/themes/javo-directory/assets/css/font-awesome.css");@import url('/wp-content/themes/javo-directory/assets/css/common.css');html, body{font:13px/26px 'Raleway';height:100%;}
body{overflow-y:scroll !important;}
img{border:none;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#a1a1a1;}
html, body, h1, h2, h3, h4, h5, h6{color:#646464;}
.wpb_row:after{content:' ';display:table;clear:both;}
.widget_top_menu_wrap{display:block;margin:13px 0;}
.widget_top_menu_wrap li{display:inline-block;line-height:20px;list-style-type:none;margin-right:5px;font-weight:600;font-family:'Open Sans', sans-seif;}
.widget_top_menu_wrap .right-menu-wrap i{font-size:14px;}
.widget_top_menu button.right-menu{border:0;background:none;}
.right_menu_inner{background:red;}
.right_menu_inner .navmenu{background:#222;padding:30px 0 0 20px;list-style-type:none;}
.right_menu_inner .navmenu a{color:#fff;}
.right_menu_inner .navmenu-default, .right_menu_inner .navbar-default .right_menu_inner .navbar-offcanvas{border-color:none;}
.javo_somw_panel.row.mobile-display-panel form,
.javo_somw_panel.row.mobile-display-panel .javo_somw_list_inner{padding:0 15px;}
.home .ubtn-ctn-center button.ubtn, .home-loc-btn{text-transform:uppercase !important;font-family:'Nunito', sans-serif !important;font-size:18px;`
border-radius:3px !important;}
.home .ubtn-ctn-center button.ubtn span{padding:0px 40px;border-radius:}
.home .ubtn-ctn-center button.ubtn span.ubtn-icon{margin-left:-10px !important;}
.sm-section-bg{color:#fff;background:#00abe8;position:relative;overflow:hidden;padding:50px 15px;border-radius:5px 5px;border:none;margin-top:60px;}
.sm-section-bg h2{color:white;line-height:1.2;font-size:24px;border-bottom:1px solid #09A3DA;padding-bottom:35px;}
.sm-section-bg .fa{font-size:100px;clear:both;text-align:center;margin:40px auto;width:100%;}
.location-box{margin:20px 0;border-right:1px solid #eee;}
.location-box button{border-radius:3px;margin:40px 0;font-weight:bold;border:none;color:rgb(255, 255, 255);top:auto;box-shadow:rgb(173, 26, 26) 0px 3px;background:rgb(238, 45, 36);}
.location-box button a{color:#fff;text-decoration:none;}
.sm-social-icons{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
.sm-social-icons li{display:inline-block;list-style:none;}
.sm-repair-services li{list-style:none;border-bottom:1px solid #eee;width:300px;padding:10px 0;}
.sm-repair-services{-webkit-column-count:3;-moz-column-count:3;column-count:3;margin:40px 0;}
body.javo-header-type-fancy .entry-content{margin-top:80px;}
body.javo-header-type-fancy h3{font-size:36px;font-weight:bold;text-transform:uppercase;color:#ee2d24;margin:80px 0 40px;font-family:Raleway;}
.sm-social-icons li{display:inline-block;list-style:none;-webkit-column-count:3;margin-bottom:20px;-moz-column-count:3;column-count:3;}
.sm-social-links{margin-top:40px;}
.sm-social-links a{color:red;font-family:'Open Sans', sans-serif;font-size:24px;text-transform:uppercase;font-weight:bold;letter-spacing:1px;text-decoration:none;}
.sm-social-links em:before{font-size:20px;padding-right:10px;color:red;}
body.page-id-375 .container{width:100vw;max-width:none !important;padding:0 !important;margin:0 !important;}
.page-id-5899 #menu-primary-menu{display:none !important;}
.wpsl-search.wpsl-clearfix{background:#333;color:white;}
#wpsl-search-input{color:black;}
.wpsl-country{display:none !important;}
#wpsl-stores li{padding:30px 25px !important;background:url("https://staymobile.com/wp-content/uploads/2016/05/smLogotrans.png") no-repeat 90% 80%;background-size:30%;}
.wpsl-dropdown .wpsl-selected-item, .wpsl-dropdown li, .wpsl-selected-item{padding:6px 12px !important;}
.wpsl-search label, input#wpsl-serach-btn{font-family:'Varela Round' !important;text-transform:uppercase;font-size:17px !important;margin-top:4px !important;text-align:right;}
#wpsl-search-btn[type="submit"]{padding:7px 25px !important;border-radius:3px;font-family:'Varela Round' !important;text-transform:uppercase !important;}
label[for="wpsl-search-input"], label[for="wpsl-radius-dropdown"]{width:170px !important;}
#wpsl-result-list #wpsl-stores li .wpsl-store-location strong a{text-transform:uppercase;color:white;border-radius:3px;margin-bottom:5px;padding:6px 16px;font-size:20px;background:rgb(0,171,232);font-wight:800;}
a.wpsl-store-details[href="#wpsl-search-wrap"]{display:none !important;}
#wpsl-results{width:200px;margin-left:10px;}
#wpsl-gmap{width:70.5%;}
#wpsl-result-list{width:29%;}
.wpsl-store-location p strong{font-family:'Varela Round' !important;text-transform:uppercase;font-size:26.5px;}
.page-id-2676 #page-style .container{width:100%;}
.wpsl-street{font-size:16px !important;}
.wpsl-street:first-of-type{margin-top:10px;}
@media (max-width:570px){#wpsl-radius, #wpsl-results{width:100% !important;}
#wpsl-results{margin-left:0px;}
label[for="wpsl-results-dropdown"]{text-align:left;margin-left:30px;}
}
.styledForm .ninja-forms-all-fields-wrap, .page-id-1092 .ninja-forms-all-fields-wrap{max-width:600px;margin:0 auto;}
.styledForm .ninja-forms-all-fields-wrap .field-wrap, .page-id-1092 .ninja-forms-all-fields-wrap .field-wrap{width:100%;display:block;font-family:'Open Sans', sans-serif;margin:25px 0;}
.styledForm .ninja-forms-all-fields-wrap .ninja-forms-required-items{color:white;}
.styledForm .ninja-forms-all-fields-wrap .field-wrap label, .page-id-1092 .ninja-forms-all-fields-wrap .field-wrap label{color:white;font-size:20px !important;margin-bottom:8px;}
.styledForm .ninja-forms-all-fields-wrap .ninja-forms-field, .page-id-1092 .ninja-forms-all-fields-wrap .ninja-forms-field{width:100%;padding:10px;border-radius:4px;border:none;}
.styledForm .submit-wrap, .page-id-1092 .submit-wrap{text-align:center;}
.styledForm .submit-wrap input[type="submit"], .page-id-1092 .submit-wrap input[type="submit"], .indiv-loc-tab-body .ninja-forms-cont .ninja-forms-form-wrap .field-wrap input[type="submit"]{width:60%;background:rgb(0,171,232);box-shadow:rgb(0,132,181) 0px 3px;color:white;padding:15px 10px;font-size:19px;}
.styledForm #nf_submit_59, .page-id-1092 #nf_submit_59{margin-top:40px;}
.loc-pg-header{font-family:'Varela Round' !important;}
.ctct-indv-loc{list-style-type:none !important;padding:0px;color:white !important;margin-left:45px;font-size:17px !important;}
.ctct-indv-loc a{color:white !important;}
.ctct-indv-loc li{margin:5px 0px;}
.ctct-indv-loc li div, .ctct-indv-loc li p{display:inline-block !important;}
.ctct-indv-loc li div{width:80px;margin-right:15px;text-align:right;font-weight:800;vertical-align:top;}
.ctct-indv-loc li.loc-icon img{height:30px;margin:5px 0px 0px 15px;}
.hrs-indv-loc::before{content:"";height:270px;width:2px;position:absolute;background:white;bottom:-180px;left:-80px;}
.hrs-indv-loc{color:white;padding:20px 25px;background:rgba(238, 45, 36, 0.85);list-style-type:none !important;box-shadow:5px 5px 5px rgba(0,0,0,0.25);text-transform:uppercase;font-size:19px;position:relative;max-width:275px;margin-top:100px;}
.hrs-indv-loc li{margin-bottom:5px;font-family:'Varela Round' !important;}
.hrs-indv-loc li div{display:inline-block;}
.loc-btn button, .loc-btn a{background-color:#00abe8 !important;color:white !important;border:none !important;padding:14px 35px !important;text-transform:uppercase;box-shadow:4px 4px 0px #10586b !important;}
.vc_tta-container{border:2px #eee solid !important;}
.vc_tta-container h1{font-size:27.5px;font-weight:600;}
.vc_tta-container h2{font-size:25.5px;color:rgb(238, 45, 36);font-weight:600;text-transform:uppercase;}
.vc_tta-tabs-container{border-bottom:2px #eee solid;}
.vc_tta.vc_general .vc_tta-panel-body{padding:45px 35px !important;}
.vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a{background-color:white !important;padding:14px 23.5px !important;}
.vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active>a{background-color:#0083db !important;color:white !important;}
.vc_tta-tab .vc_tta-title-text{font-size:13px;text-transform:uppercase;}
.repr-srvc-indv-loc{-webkit-column-count:3;-moz-column-count:3;column-count:3;}
.repr-srvc-indv-loc li{display:inline-block;padding:10px 17%;}
.indiv-loc-tab-body .ninja-forms-cont .ninja-forms-form-wrap .field-wrap input, .hub-form input, .hub-form select{width:100% !important;margin-bottom:15px;padding:5px;}
.hub-form{max-width:580px;margin:0 auto;padding-top:15px;}
.hub-form select{height:40px !important;}
.hub-form .hs-error-msgs{color:red;}
.indiv-loc-tab-body .ninja-forms-cont .ninja-forms-form-wrap .field-wrap label, .hub-form label{font-family:Raleway;}
.indiv-loc-tab-body .ninja-forms-cont .ninja-forms-field.nf-desc p, .hub-form p{color:rgb(238, 45, 36);font-weight:800;font-size:20px;}
.indiv-loc-tab-body .ninja-forms-cont .ninja-forms-form-wrap .field-wrap input[type="submit"], .hub-form input[type="submit"]{width:70% !important;font-size:16px !important;border:none !important;border-radius:5px !important;padding:10px !important;background:rgb(0,171,232);box-shadow:rgb(0,132,181) 0px 3px;color:white;padding:15px 10px;font-size:19px;}
.hub-form input[type="submit"]{width:55% !important;}
.hub-form .hs_submit{text-align:center;}
.page-id-3635 .osz-img .wpb_single_image img{width:200% !important;}
.franchiseIco{height:175px !important;width:175px !important;}
only screen and (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi){.retina-logo{height:auto !important;padding:5px auto 10px auto;}
}
.main-loc-head{padding:100px 40px 60px 80px !important;}
@media only screen and (max-width:760px){.main-loc-head{padding:0px 0px 0px 0px !important;text-align:center;}
.loc-pg-header{font-family:'Varela Round' !important;font-size:40px !important;text-align:center !important;}
.ctct-indv-loc{margin-left:0px;}
.ctct-indv-loc li{margin-bottom:15px;}
.ctct-indv-loc li div, .ctct-indv-loc li p{display:block !important;}
.ctct-indv-loc li p{font-size:20px;}
.ctct-indv-loc li p a{padding:5px 10px;border:thin white solid;border-radius:2.5px;background-color:rgba(255,255,255,0.25);font-size:25px;line-height:45px;}
.ctct-indv-loc li div{width:100%;text-align:center;vertical-align:top;opacity:0.5;}
.hrs-indv-loc{padding:20px 25px;background:rgb(238, 45, 36);list-style-type:none !important;box-shadow:none;font-size:19px;position:relative;max-width:initial;margin-top:0px;}
.hrs-indv-loc li{margin-bottom:5px;font-family:'Varela Round' !important;}
.loc-btn button, .loc-btn a{background-color:#00abe8 !important;font-size:21.5px !important;padding:20px 50px !important;}
.date-bx .wpb_text_column.wpb_content_element{margin-bottom:0px !important;}
.date-bx .vc_column-inner{padding:0px !important;}
.repr-srvc-indv-loc{padding-left:0px;column-count:1;-webkit-column-count:1;}
}
@media (max-width:768px) {
.cstm-team-mm #yext-widget-204208 div.yext-bios .yext-bios-section-item .yext-bios-section-item-leftbar {
  float: left;
  width: 100% !important;
}
.cstm-team-mm #yext-widget-204208 div.yext-bios .yext-bios-section-item .yext-bios-section-item-middlebar.full {
  width: 100% !important;
}
}