/*
Theme Name: Bridge Child - Nate
Theme URI: http://demo.qodeinteractive.com/bridge/
Template: bridge
Author: Gate6
Author URI: http://www.gate6.com/
Description: A child theme of Bridge Theme
Version: 1.0.0.1436305075
Updated: 2015-07-07 21:37:55
*/
.therapist_list li{list-style:none;border-bottom:1px solid #ccc;line-height:19px;padding:3px 0}.post_right{width:auto!important}.gfield_date_day,.gfield_date_month{width:65px!important}.gform_wrapper .gfield_date_year{width:100px!important}@media only screen and (min-width:800px) and (max-width:1200px){.header_bottom,nav.main_menu ul li a{padding:0 10px!important}header .header_inner_left{left:0!important}}.breadcrumb{top:100%!important;left:0!important}a.anchor{display:block;position:relative;top:-75px;visibility:hidden}.content_menu li.active a{color:#FFF!important}.q_tabs.boxed .tabs-nav li.active a{background-color:#213652}.full_width_inner>p{margin:0}#kbe_container{padding-top:30px}content_inner ul{margin-top:25px}nav.content_menu ul li a{padding:14px 20px 21px}.qode_carousels .slides img{width:auto;display:block;height:inherit}.call_to_action h2,.call_to_action h3,.call_to_action h4{color:#FFF}.call_to_action{padding:30px 21px}#contentInner .faq_content [id*=post_content],#contentInner .faq_content ul.posts,.page-id-2327 #contentInner{padding:0!important}#contentInner .faq_content [id*=cattitle]{background-color:#122846!important;display:none}#contentInner .faq_content .searchform [id*=srresbuts],.faq_content .date_user{display:none!important}#contentInner .faq_content .post_content_opened [id*=post_title],#contentInner .faq_content [id*=post_title],#contentInner .faq_content [id*=post_title]:hover{background-color:#3c8aca!important;width:100%!important;margin:2px 0!important}#contentInner .faq_content .post_ajax_title{text-decoration:none}#contentInner .faq_content [class*=like_hits],#contentInner .faq_content [id*=post_content_wrapper]{background:0 0!important}#contentInner .faq_content{width:100%!important}#contentInner .faq_content [id*=post_content_wrapper]{width:100%!important}#contentInner .faq_content [id*=expcol]{margin:0!important}#contentInner .faq_content .searchform [id*=skey]{width:100%!important;padding-right:55px!important;border:2px solid #ddd;background:#fff!important;height:36px!important}#contentInner .faq_content .sp_search_reset input,#contentInner .faq_content .sp_search_reset input:hover{background-color:#fff!important;background-size:cover!important}#contentInner .faq_content .sp_search_reset{position:absolute;left:auto;right:6px;top:4px;width:25px}#contentInner .faq_content .sp_search_reset input{height:23px!important}.header-widget.widget_nav_menu ul.menu>li{float:none!important}@media only screen and (max-width:768px){h3{font-size:25px!important}.two_columns_75_25>.column1{width:60%}.two_columns_75_25>.column2{width:40%}.q_tabs .tabs-nav li{width:100%;text-align:center}}@media only screen and (max-width:767px){nav.content_menu .nav_select_menu ul{position:absolute;width:100%!important;left:0;height:auto;background:#122846;top:39px}.gform_next_button.button{margin:10px 0!important}}u lil{padding-left:20px}.testimonials ul{padding-bottom:60px}.testimonials ul li{list-style:none;padding:20px 0;border-top:1px solid #ccc}.testimonials ul li:first-child{border-top:0!important}.testimonials.testimonial-content ul li p{color:#333;font-size:17px}.checkbox-label input[type=checkbox]{float:left;margin:8px 6px 0 0}.footer_top .widget.widget_nav_menu li{line-height:25px;padding:0}.blog_holder article .post_text h1{font-size:26px}.blog_holder article .post_text h1 .date{color:#bebebe}.tribe-community-event-info{display:none}#event_datepickers .tribe-community-event-info{display:block!important}.atlwdg-trigger{z-index:9999}.content{float:none!important}#TB_window{z-index:9999999!important}#TB_overlay{z-index:99999!important}body.page-id-1599 .content .container,body.page-id-873 .content .container{background:#f6f6f6!important;padding:0!important}body.page-id-1599 .show-btn{float:right}#therapist-list-main{background:0 0!important;padding:0!important;margin:0 auto!important;transition:0s;opacity:0}#therapist-list-main>ul{float:left;width:100%}#therapist-list-main input[type=submit]{display:block;float:right;background:#ffd000!important;border-radius:0;width:100%;color:#fff!important;padding:13px!important;transition:all ease .5s}.list-2col li,.list-3col li{float:none!important;display:inline-block;vertical-align:top}#therapist-list-main input[type=submit]:hover{background:#333!important}.page-template-therapists-dashboard footer,.page-template-therapists-search footer{position:relative!important}.page-template-therapists-dashboard .section_inner{width:95%!important}.page-template-therapists-dashboard .content.content_top_margin{margin-bottom:100px!important}.d_specialty_training,.list-2col{margin:1rem 0!important;clear:both}blockquote.with_quote_icon h5{font-style:italic}.mobile_menu_button span{color:#777!important;font-size:20px!important}.list-2col li{width:49%!important}.list-3col li{width:33%!important}.d_specialty_training{display:table;content:""}.d_specialty_training li{float:left!important;width:49%!important;display:block;vertical-align:top;line-height:30px!important}#tribe-events-pg-template{padding-bottom:200px;margin-top:30px}label{display:block;font-size:15px;line-height:22px;font-weight:600;font-family:Lato,sans-serif;margin-bottom:8px;text-align:left;color:#333}table td{text-align:left!important}.button,.gform_save_link,.woocommerce .button,.woocommerce input[type=submit],.woocommerce ul.products li.product .added_to_cart,.woocommerce-page .button,.woocommerce-page input[type=submit],body .gform_wrapper input[type=submit],body .gform_wrapper input[type=button],body .gform_wrapper input[type=reset],button,input[type=submit],input[type=button],input[type=reset]{background:#122846;vertical-align:middle;height:auto!important;font-size:15px;cursor:pointer;box-shadow:none;text-shadow:none;outline:0;margin:0;opacity:1;-webkit-appearance:none;line-height:1em!important;padding:8px 20px!important;text-decoration:none!important;text-align:center;text-transform:none!important;font-weight:400!important;color:#fff;overflow:hidden;position:relative;transition:.25s;box-sizing:border-box;border-radius:4px!important;border:2px solid #122846;display:inline-block;width:auto;font-family:Lato,sans-serif}.button:hover,.gform_save_link:focus,.gform_save_link:hover,button:focus,button:hover,input[type=submit]:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:hover{background:#3c8aca!important;border-color:#3c8aca!important;cursor:pointer!important;color:#fff!important}.button.dark,.qbutton.dark,button.dark,input[type=submit].dark,input[type=reset].dark{background:#122846!important;border-color:#122846!important}.button.dark:hover,.button.light,.qbutton.dark:focus,.qbutton.dark:hover,.qbutton.light,button.dark:focus,button.dark:hover,button.light,input[type=submit].dark:hover,input[type=submit].light,input[type=reset].dark:hover,input[type=reset].light{background:#3c8aca!important;border-color:#3c8aca!important}.button.light:hover,.qbutton.light:focus,.qbutton.light:hover,button.light:focus,button.light:hover,input[type=submit].light:hover,input[type=reset].light:hover{background:#122846!important;border-color:#122846!important}.button.large,button.large,qbutton.large{height:58px;line-height:58px;font-size:20px;padding:0 22px}.footer_top .widget #searchform{position:relative}.footer_top .widget #searchform input[type=text]{border:0!important;width:100%!important;height:47px!important}.footer_top .widget #searchform input[type=submit]{position:absolute;top:0;right:0;padding:16px 10px!important}input[type=text],input[type=password],textarea{padding:0 12px!important;width:100%;display:block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;cursor:text;font-size:15px;height:40px;box-sizing:border-box;box-shadow:none;margin:0;position:static;outline:0;border:2px solid #ddd!important;font-family:Lato,sans-serif}.address_country select{border:2px solid #ddd!important;padding:10px!important;float:left;margin:3px 0 0!important;width:98%!important}.gform_wrapper .gfield_date_year{width:100px!important}textarea{min-height:150px;width:100%;resize:none;margin-bottom:1rem;padding:12px}#premium_sponsor_more #more,#tribe-events-pg-template input[type=submit],.btn,.register{vertical-align:middle;height:auto;font-size:15px;cursor:pointer;opacity:1;padding:16px 20px!important;text-align:center;text-transform:none!important;font-weight:400!important;position:relative;transition:.25s;float:left;width:48%}.register{margin-left:18px;width:216px}#premium_sponsor_more #more{position:absolute;right:1rem;top:1rem;padding:.5rem 1.5rem;width:auto}.register a{text-decoration:none;color:#fffff}#tribe-events-pg-template #loginform{max-width:450px;margin:0 auto}.midbg{margin:0 0 .5rem!important;border:1px solid #e8eef3!important}#map{width:100%!important;border:0!important;margin:0!important;height:100vh!important}#list-column{height:100vh;overflow-y:scroll;margin-bottom:3rem}.list-2col{padding:0;text-align:left;list-style:none}.list-2col li{margin:0 0 .5rem;list-style:none}.company_detail,.enhanced_detail{display:block;padding:0}.company_detail td,.enhanced_detail td,form td{text-align:left!important}#EventEndDate,#EventStartDate{display:inline-block;width:50%;float:left}#tribe-community-events #event-categories ul.tribe-categories-with-children>li{width:28%;display:inline-block;margin-right:5%;vertical-align:top}#tribe-community-events #event-categories ul.tribe-categories-with-children>li:last-child{margin-right:0}.timeofdayoptions>.SumoSelect{display:inline-block;width:30%;margin-left:5px;min-width:0}.timeofdayoptions{width:50%;float:right}.specialty_training_icons{text-align:left}.specialty_training_icons .fa{color:#A9A9A9;font-size:1.4rem;margin:0 5px 0 0}.enhanced_detail .fa{margin-right:.5rem;display:inline-block;color:#ccc}.enhanced_detail .fa.active,.fa.active,.specialty_training_icons .fa.active{color:#122846!important}#therapist-list-main .SumoSelect .CaptionCont.SlectBox{padding:0;position:relative}#therapist-list-main .SumoSelect .CaptionCont.SlectBox:before{content:'';color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;background:url(/wp-content/uploads/arrow-dropdown.png) center right no-repeat;font-family:Lato,sans-serif;overflow:hidden;padding:10px 30px 10px 0;text-overflow:ellipsis;white-space:nowrap;width:auto;box-sizing:border-box;display:inline-block;vertical-align:top}#section-therapists-dashboard,#section-therapists-search,.SumoSelect,.no-records{font-family:Lato,sans-serif}#therapist-list-main .SumoSelect #seeking_help_for+.CaptionCont.SlectBox:before{content:'Seeking Help For'}#therapist-list-main .SumoSelect #iitap_specialty_training+.CaptionCont.SlectBox:before{content:'IITAP Specialty Training'}#therapist-list-main .SumoSelect #plo_diagnosis+.CaptionCont.SlectBox:before{content:'Diagnosis'}#therapist-list-main .SumoSelect #plo_treatment_orientation+.CaptionCont.SlectBox:before{content:'Treatment Orientation'}#therapist-list-main .SumoSelect #services_provided+.CaptionCont.SlectBox:before{content:'Services Provided'}#therapist-list-main .SumoSelect #languages+.CaptionCont.SlectBox:before{content:'Languages'}#therapist-list-main .SumoSelect>.CaptionCont>span.placeholder{visibility:hidden}#section-therapists-dashboard,#section-therapists-search{min-height:125px;clear:both}#section-therapists-search h1{margin-bottom:20px}#section-therapists-search .search-filter{background:#122846;margin-top:2rem}#section-therapists-search #therapist-list-main>ul{text-align:center}#section-therapists-search #therapist-list-main>ul>li{display:inline-block;float:none;margin-bottom:-8px;text-align:left;width:24%!important;vertical-align:top}#section-therapists-search .search-filter .SumoSelect>.optWrapper.open{top:90px;min-width:210px}.page-template-therapists-dashboard #section-therapists-search .search-filter .SumoSelect>.optWrapper.open{top:103px}#section-therapists-search .search-filter .SumoSelect>.CaptionCont>label{top:0;margin-bottom:0;display:none}#section-therapists-search .search-filter .SumoSelect>.CaptionCont>label>i{background:url(/wp-content/uploads/arrow-dropdown.png) center no-repeat;height:90px;width:18px;position:static}#section-therapists-search .search-filter .SumoSelect>.CaptionCont>span{color:#fff;font-weight:500;font-size:12px;cursor:pointer;padding:0 5px 5px;display:inline-block;font-style:normal;line-height:16px;width:100%;box-sizing:border-box}#section-therapists-search .search-filter .SumoSelect>.CaptionCont{background:0 0;border:0!important;box-shadow:none!important;min-height:100px;text-align:center;cursor:pointer}#section-therapists-search .search-filter #therapist-list-main>ul>li{padding:0;border-left:1px solid #fff}#section-therapists-search .search-filter #therapist-list-main>ul>li:last-child{border-right:1px solid #fff}#section-therapists-search input[type=text]{width:100%;max-width:900px;padding-right:35px!important}#section-therapists-search input[type=text],#therapists_search input[type=submit]{height:58px;font-size:1.2rem;font-family:Lato,sans-serif}#section-therapists-dashboard input[type=text]{margin-bottom:1rem;padding-right:20px}#section-therapists-dashboard input[type=submit]:hover,#section-therapists-search input[type=submit]:hover,#therapists_search input[type=submit]:hover{background:0 0;border:2px solid #122846}#section-therapists-dashboard input[type=submit]{margin:1rem 0}#section-therapists-search .address>div,.basic_therapist_relate li{line-height:25px;float:left;width:100%}#section-therapists-search .address>div{padding-left:30px;position:relative}#section-therapists-search .address>div .fa{position:absolute;left:0}#section-therapists-search .address>div.addr{display:block;width:100%}#section-therapists-search .address,.basic_therapist_relate{clear:both;display:table;width:100%}.basic_therapist_relate{margin:2rem 0 0;padding:0 15px}.match-count{color:#122846;font-size:1rem;font-weight:700}#section-therapists-dashboard{padding:0}#section-therapists-dashboard h1{margin-bottom:2rem}#section-therapists-dashboard .dashboard-leftpan *{transition:all ease .5s}#section-therapists-dashboard .dashboard-leftpan li,#section-therapists-dashboard .dashboard-leftpan ul{padding:0;margin:0;list-style:none}#section-therapists-dashboard .dashboard-leftpan>ul>li{margin-bottom:1rem;border-radius:5px;overflow:hidden}#section-therapists-dashboard .dashboard-leftpan a{display:block;text-decoration:none;padding:.5rem 1rem}#section-therapists-dashboard .dashboard-leftpan>ul>li>a{font-weight:700;background:#122846;color:#fff;font-size:1rem;cursor:default}#section-therapists-dashboard .dashboard-leftpan ul>li ul a{background:#ddd}#section-therapists-dashboard .dashboard-leftpan ul>li ul a:hover{background:#8d8d8d;color:#fff}#section-therapists-dashboard .dashboard-content{padding:0 1rem}#section-therapists-dashboard .dashboard-content strong{display:inline-block;margin-right:1rem;width:100%;color:#333}#section-therapists-dashboard .dashboard-content strong:after{content:':';float:right}#therapists-listing{margin-bottom:3rem}#therapists-listing .wpb_column{padding:0!important}#therapists-listing .list-item{border:2px solid #ebebeb;width:96%;margin:1rem 2%;background:#fff;cursor:pointer}#therapists-listing h5{font-size:1.2rem;color:#122846;padding:1rem 0 1rem 1rem;width:100%;text-transform:capitalize;line-height:1;letter-spacing:0;box-sizing:border-box}#therapists-listing h5 span{display:block;font-size:.9rem;font-weight:400;margin-top:8px}#therapists-listing .sub-title{text-transform:uppercase;font-size:1rem;color:#3f92d5;margin:0 0 5px;display:inline-block}#therapists-listing .specialty_training_icons{text-align:left;display:inline-block;padding-left:10px}#therapists-listing .logo{float:right;margin:0 1rem 0 0;width:20%;text-align:right;min-height:inherit;padding-top:1rem}#therapists-listing .icons-list{background:#f0f0f0;border-top:2px solid #ebebeb;padding:8px 1rem;clear:both}#therapists-listing .icons-list div.services{position:relative;padding-left:8%}#therapists-listing .icons-list div.services:before{content:'';position:absolute;left:0;height:90%;width:2px;background:#dfdfdf;top:5%}#therapists-listing .list-item.premium.sponsor-listing{border-color:#ffd600}#therapists-listing .list-item.premium.sponsor-listing .icons-list{background:#ffe573;border-top-color:#ffd600}#therapists-listing .list-item.premium.sponsor-listing .icons-list div.services:before{background:#ffd600}#therapists-listing .list-item.sponsor-listing{border-color:#fbdd57}#therapists-listing .list-item.sponsor-listing .icons-list{background:#fff6cc;border-top-color:#fbdd57}#therapists-listing .list-item.sponsor-listing .icons-list div.services:before{background:#fbdd57}#therapists-listing .list-item.premium-listing{border-color:#d6e8f6}#therapists-listing .list-item.premium-listing .icons-list{background:#C1E2FB;border-top-color:#d6e8f6}#therapists-listing .list-item.premium-listing .icons-list div.services:before{background:#73abde}.therapists-detail-view{border:2px solid #dfdfdf;margin-top:1rem;background:#fff;position:relative}.therapists-detail-view div,.therapists-detail-view li,.therapists-detail-view p{line-height:25px}.therapists-detail-view.premium{border-color:#d7e8f5}.therapists-detail-view.premium-sponsor{border-color:#ffd600}.therapists-detail-view.sponsor{border-color:#fbdd57}#therapists-listing .icons-list .icon{display:inline-block;height:24px;width:24px;background:url(images/icon-therapists.png);margin-right:15px}#therapists-listing .icons-list .icon.one{background-position:0 0}#therapists-listing .icons-list .icon.one.active{background-position:0 -24px}#therapists-listing .icons-list .icon.two{background-position:-24px 0}#therapists-listing .icons-list .icon.two.active{background-position:-24px -24px}#therapists-listing .icons-list .icon.three{background-position:-48px 0}#therapists-listing .icons-list .icon.three.active{background-position:-48px -24px}#therapists-listing .icons-list .icon.four{background-position:-72px 0}#therapists-listing .icons-list .icon.four.active{background-position:-72px -24px}#therapists-listing .icons-list .icon.five{background-position:-96px 0}#therapists-listing .icons-list .icon.five.active{background-position:-96px -24px}#therapists-listing .icons-list .icon.six{background-position:-120px 0}#therapists-listing .icons-list .icon.six.active{background-position:-120px -24px}.eventForm h4{text-align:left}#event_organizer td{text-align:left!important;padding-left:0!important}.result-list{width:96%!important;margin:1rem 2%!important}#detail-view{color:#122846;font-size:.9rem}#detail-view .fa{display:block;float:left;font-size:18px;margin-right:.5rem;height:20px;width:20px;line-height:31px;color:#b2b2b2;text-align:center}#detail-view h6{margin:2rem 0 0;color:#3d92d5;font-size:1rem;letter-spacing:0;padding:0 15px}#detail-view .dis_languages{padding:0 15px}#detail-view .list-2col,#detail-view .list-3col{margin-top:.5rem!important;padding:0 15px}#detail-view .list-2col li{margin:0!important}#tribe-events-pg-template .children tribe-hide{text-align:left}#tribe-events-pg-template .children tribe-hide li{display:inline-block}#therapists_search{position:relative;min-height:inherit!important}.SumoSelect{width:100%}.SumoSelect>.optWrapper>.options>li{display:block;width:100%!important;float:none!important;box-sizing:border-box}.html-active .switch-html,.tmce-active .switch-tmce{border-bottom-color:#e5e5e5!important}.check-supervisor{position:absolute;right:3rem;top:-4.3rem;text-align:right;line-height:17px;font-size:25px}.check-supervisor label{display:inline-block;float:right;cursor:pointer;font-size:1.25rem;margin:0;line-height:20px}.d_com_name{text-align:left;font-size:2rem;line-height:1!important}.no-records,.section-company-details .contents.logo{text-align:center}#login-register-form{padding:50px 0}.register-accordion h4{background-image:url(images/down-icon.png);background-repeat:no-repeat;background-position:center right;cursor:pointer}#login-register-form input{display:block;margin-bottom:1rem;float:none}#login-register-form .checkbox{margin-bottom:1rem}#login-register-form .checkbox input,#login-register-form .checkbox label{display:inline-block}.no-records{font-size:2.5rem;padding:3rem 0;color:#122846;text-transform:capitalize}fieldset.frontier_post_fieldset legend{margin:0}.separator_partlogo{background:url(images/separator_partlogo.png) center top no-repeat;height:1px;margin:30px 0}.small-input label,.tribe-events-community-info.eventForm.bubble label{margin:0}.small-input input[type=text],.tribe-events-community-info.eventForm.bubble input[type=text]{width:98%;margin-bottom:1rem}#tribe-community-events #event_cost input{width:100%}#section-company-details hr{height:5px;margin:2rem auto;clear:both;border:0;background:#ffd000}#section-company-details .contents{padding:1rem}.section-company-details .contents.logo img{max-width:100%;max-height:150px}#section-company-details #map{height:400px!important;margin:-2rem 0!important}.company_details_header{padding:20px 0;border-bottom:5px solid rgba(255,208,0,1);background-color:#fff}.company_details_header p{margin:0}.company_details{padding:20px 0}.SumoSelect{float:none!important}nav.content_menu ul li a{padding:14px 20px 21px}.product-total{text-align:left!important}.product-name{text-align:center!important}.qode_image_gallery_no_space .controls a.next-slide span,.qode_image_gallery_no_space .controls a.prev-slide span{border:none}.qode_image_gallery_no_space .controls a.next-slide span i,.qode_image_gallery_no_space .controls a.prev-slide span i{line-height:54px}.qode_image_gallery_no_space.dark .controls a.next-slide span{color:none!important;border-color:none!important}.qode_image_gallery_no_space ul li{margin:10px!important}.qode_image_gallery_no_space .fa .fa-angle-left,.qode_image_gallery_no_space .fa .fa-angle-right{vertical-align:middle!important;padding-bottom:8px!important}
/* Calendar adjustments */
#tribe-events-content a {line-height: 1.5; text-decoration: underline; color:#3C8ACA;}
.d_com_lug ul li{list-style:none;text-align:left;font-size:15px;color:#666;margin:5px 0;}
#createaccount {float:left;margin-right: 10px;}
/* Custom Dropdown */
.SumoSelect p{margin:0; line-height:30px;}.SlectBox{padding:3px 8px}.SelectClass{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.SelectClass,.SumoSelect>.optWrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.SumoSelect>.CaptionCont,.SumoSelect>.optWrapper>.options>li label{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.SumoSelect{display:inline-block;position:relative;outline:0}.SumoSelect:focus>.CaptionCont,.SumoSelect:hover>.CaptionCont{box-shadow:0 0 2px #7799D0;border-color:#7799D0}.SumoSelect>.CaptionCont, body.page-id-1599 #therapist-list-main [type="text"]{position:relative;border:2px solid #ddd;min-height:14px;background-color:#fff;margin:0}.SumoSelect>.CaptionCont>span{font-family:'Lato', sans-serif;display:block;cursor:default}.SumoSelect>.CaptionCont>span.placeholder{color:#ccc;font-style:italic}.SumoSelect>.CaptionCont>label{position:absolute;top:10px; position:absolute;right:0;bottom:0;width:30px}.SumoSelect>.CaptionCont>label>i{background-position:center center;width:16px;height:16px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-repeat:no-repeat;opacity:.8}.SumoSelect>.optWrapper{top:30px;width:100%;position:absolute;left:0;opacity:0;visibility:hidden;transition:opacity 200ms ease-out,top 200ms ease-out,visibility 200ms ease-out;-webkit-transition:opacity 200ms ease-out,top 200ms ease-out,visibility 200ms ease-out;-moz-transition:opacity 200ms ease-out,top 200ms ease-out,visibility 200ms ease-out;-ms-transition:opacity 200ms ease-out,top 200ms ease-out,visibility 200ms ease-out;-o-transition:opacity 200ms ease-out,top 200ms ease-out,visibility 200ms ease-out;box-sizing:border-box;z-index:-100;background:#fff;border:1px solid #ddd;box-shadow:2px 3px 3px rgba(0,0,0,.11);verflow:hidden}.SumoSelect>.optWrapper.open{top:40px;visibility:visible;opacity:1;z-index:1000}.SumoSelect>.optWrapper>.options{list-style:none;display:block;padding:0;margin:0;overflow-y:auto;overflow-x:hidden;max-height:250px}.SumoSelect>.optWrapper.isFloating>.options{max-height:100%;box-shadow:0 0 100px #595959}.SumoSelect>.optWrapper>.options>li{padding:6px;border-bottom:1px solid #F3F3F3;position:relative}.SumoSelect>.optWrapper>.options>li:hover{background-color:#E4E4E4}.SumoSelect>.optWrapper>.options>li.sel{background-color:#a1c0e4}.SumoSelect>.optWrapper>.options>li label{color:#333333;display:block;cursor:pointer}.SumoSelect>.optWrapper>.options>li span{display:none}.SumoSelect>.optWrapper.isFloating{position:fixed;top:0;left:0;right:0;width:90%;bottom:0;margin:auto;max-height:90%}.SumoSelect>.optWrapper>.options>li.disabled{background-color:inherit;pointer-events:none}.SumoSelect>.optWrapper>.options>li.disabled *{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.SumoSelect>.optWrapper.multiple>.options>li{padding-left:35px;cursor:pointer}.SumoSelect .select-all>span,.SumoSelect>.optWrapper.multiple>.options>li span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px}.SumoSelect .select-all>span i,.SumoSelect>.optWrapper.multiple>.options>li span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #AEAEAE;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,.15);background-color:#fff}.SumoSelect>.optWrapper>.MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.13);border-radius:0 0 3px 3px}.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls{display:block;margin-top:5px;position:absolute;bottom:0;width:100%}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls{display:block}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p{padding:6px}.SumoSelect>.optWrapper.multiple>.MultiControls>p{display:inline-block;cursor:pointer;padding:12px;width:50%;box-sizing:border-box;text-align:center}.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background-color:#f1f1f1}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{border-right:1px solid #DBDBDB;border-radius:0 0 0 3px}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{border-radius:0 0 3px}.SumoSelect>.optWrapper.isFloating>.options>li{padding:12px 6px}.SumoSelect>.optWrapper.multiple.isFloating>.options>li{padding-left:35px}.SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:43px}.SumoSelect .select-all.partial>span i,.SumoSelect .select-all.selected>span i,.SumoSelect>.optWrapper.multiple>.options>li.selected span i{background-color:#122846;box-shadow:none;border-color:transparent;background-repeat:no-repeat;background-position:center center}.SumoSelect.disabled{opacity:.7;cursor:not-allowed}.SumoSelect.disabled>.CaptionCont{border-color:#ccc;box-shadow:none}.SumoSelect .select-all{border-radius:3px 3px 0 0;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:8px 0 3px 35px;height:20px}.SumoSelect .select-all>span i{cursor:pointer}.SumoSelect .select-all.partial>span i{background-color:#ccc}.SumoSelect>.optWrapper>.options>li.optGroup{padding-left:5px;text-decoration:underline} [class*="block-grid-"] {display:block;padding:0;margin:0 -0.625rem;*zoom:1;}[class*="block-grid-"]:before, [class*="block-grid-"]:after {content: " ";display: table;}[class*="block-grid-"]:after { clear: both;}[class*="block-grid-"]>li {display:block;height:auto;float:left;padding:0 0.625rem 1.25rem;} @media only screen {.small-block-grid-1>li {width: 100%;list-style: none;} .small-block-grid-1>li:nth-of-type(n) { clear: none;} .small-block-grid-1>li:nth-of-type(1n+1) { clear: both;} .small-block-grid-2>li {width: 50%;list-style: none;} .small-block-grid-2>li:nth-of-type(n) { clear: none;} .small-block-grid-2>li:nth-of-type(2n+1) { clear: both;} .small-block-grid-3>li {width: 33.33333%;list-style: none;} .small-block-grid-3>li:nth-of-type(n) { clear: none;} .small-block-grid-3>li:nth-of-type(3n+1) { clear: both;} .small-block-grid-4>li {width: 25%;list-style: none;} .small-block-grid-4>li:nth-of-type(n) { clear: none;} .small-block-grid-4>li:nth-of-type(4n+1) { clear: both;} .small-block-grid-5>li {width: 20%;list-style: none;} .small-block-grid-5>li:nth-of-type(n) { clear: none;} .small-block-grid-5>li:nth-of-type(5n+1) { clear: both;} .small-block-grid-6>li {width: 16.66667%;list-style: none;} .small-block-grid-6>li:nth-of-type(n) { clear: none;} .small-block-grid-6>li:nth-of-type(6n+1) { clear: both;} .small-block-grid-7>li {width: 14.28571%;list-style: none;} .small-block-grid-7>li:nth-of-type(n) { clear: none;} .small-block-grid-7>li:nth-of-type(7n+1) { clear: both;} .small-block-grid-8>li {width: 12.5%;list-style: none;} .small-block-grid-8>li:nth-of-type(n) { clear: none;} .small-block-grid-8>li:nth-of-type(8n+1) { clear: both;} .small-block-grid-9>li {width: 11.11111%;list-style: none;} .small-block-grid-9>li:nth-of-type(n) { clear: none;} .small-block-grid-9>li:nth-of-type(9n+1) { clear: both;} .small-block-grid-10>li {width: 10%;list-style: none;} .small-block-grid-10>li:nth-of-type(n) { clear: none;} .small-block-grid-10>li:nth-of-type(10n+1) { clear: both;} .small-block-grid-11>li {width: 9.09091%;list-style: none;} .small-block-grid-11>li:nth-of-type(n) { clear: none;} .small-block-grid-11>li:nth-of-type(11n+1) { clear: both;} .small-block-grid-12>li {width: 8.33333%;list-style: none;} .small-block-grid-12>li:nth-of-type(n) { clear: none;} .small-block-grid-12>li:nth-of-type(12n+1) { clear: both;}} @media only screen and (min-width: 767px) {.medium-block-grid-1>li {width: 100%;list-style: none;} .medium-block-grid-1>li:nth-of-type(n) { clear: none;} .medium-block-grid-1>li:nth-of-type(1n+1) { clear: both;} .medium-block-grid-2>li {width: 50%;list-style: none;} .medium-block-grid-2>li:nth-of-type(n) { clear: none;} .medium-block-grid-2>li:nth-of-type(2n+1) { clear: both;} .medium-block-grid-3>li {width: 33.33333%;list-style: none;} .medium-block-grid-3>li:nth-of-type(n) { clear: none;} .medium-block-grid-3>li:nth-of-type(3n+1) { clear: both;} .medium-block-grid-4>li {width: 25%;list-style: none;} .medium-block-grid-4>li:nth-of-type(n) { clear: none;} .medium-block-grid-4>li:nth-of-type(4n+1) { clear: both;} .medium-block-grid-5>li {width: 20%;list-style: none;} .medium-block-grid-5>li:nth-of-type(n) { clear: none;} .medium-block-grid-5>li:nth-of-type(5n+1) { clear: both;} .medium-block-grid-6>li {width: 16.66667%;list-style: none;} .medium-block-grid-6>li:nth-of-type(n) { clear: none;} .medium-block-grid-6>li:nth-of-type(6n+1) { clear: both;} .medium-block-grid-7>li {width: 14.28571%;list-style: none;} .medium-block-grid-7>li:nth-of-type(n) { clear: none;} .medium-block-grid-7>li:nth-of-type(7n+1) { clear: both;} .medium-block-grid-8>li {width: 12.5%;list-style: none;} .medium-block-grid-8>li:nth-of-type(n) { clear: none;} .medium-block-grid-8>li:nth-of-type(8n+1) { clear: both;} .medium-block-grid-9>li {width: 11.11111%;list-style: none;} .medium-block-grid-9>li:nth-of-type(n) { clear: none;} .medium-block-grid-9>li:nth-of-type(9n+1) { clear: both;} .medium-block-grid-10>li {width: 10%;list-style: none;} .medium-block-grid-10>li:nth-of-type(n) { clear: none;} .medium-block-grid-10>li:nth-of-type(10n+1) { clear: both;} .medium-block-grid-11>li {width: 9.09091%;list-style: none;} .medium-block-grid-11>li:nth-of-type(n) { clear: none;} .medium-block-grid-11>li:nth-of-type(11n+1) { clear: both;} .medium-block-grid-12>li {width: 8.33333%;list-style: none;} .medium-block-grid-12>li:nth-of-type(n) { clear: none;} .medium-block-grid-12>li:nth-of-type(12n+1) { clear: both;}} @media only screen and (min-width: 1025px) {.large-block-grid-1>li {width: 100%;list-style: none;} .large-block-grid-1>li:nth-of-type(n) { clear: none;} .large-block-grid-1>li:nth-of-type(1n+1) { clear: both;} .large-block-grid-2>li {width: 50%;list-style: none;} .large-block-grid-2>li:nth-of-type(n) { clear: none;} .large-block-grid-2>li:nth-of-type(2n+1) { clear: both;} .large-block-grid-3>li {width: 33.33333%;list-style: none;} .large-block-grid-3>li:nth-of-type(n) { clear: none;} .large-block-grid-3>li:nth-of-type(3n+1) { clear: both;} .large-block-grid-4>li {width: 25%;list-style: none;} .large-block-grid-4>li:nth-of-type(n) { clear: none;} .large-block-grid-4>li:nth-of-type(4n+1) { clear: both;} .large-block-grid-5>li {width: 20%;list-style: none;} .large-block-grid-5>li:nth-of-type(n) { clear: none;} .large-block-grid-5>li:nth-of-type(5n+1) { clear: both;} .large-block-grid-6>li {width: 16.66667%;list-style: none;} .large-block-grid-6>li:nth-of-type(n) { clear: none;} .large-block-grid-6>li:nth-of-type(6n+1) { clear: both;} .large-block-grid-7>li {width: 14.28571%;list-style: none;} .large-block-grid-7>li:nth-of-type(n) { clear: none;} .large-block-grid-7>li:nth-of-type(7n+1) { clear: both;} .large-block-grid-8>li {width: 12.5%;list-style: none;} .large-block-grid-8>li:nth-of-type(n) { clear: none;} .large-block-grid-8>li:nth-of-type(8n+1) { clear: both;} .large-block-grid-9>li {width: 11.11111%;list-style: none;} .large-block-grid-9>li:nth-of-type(n) { clear: none;} .large-block-grid-9>li:nth-of-type(9n+1) { clear: both;} .large-block-grid-10>li {width: 10%;list-style: none;} .large-block-grid-10>li:nth-of-type(n) { clear: none;} .large-block-grid-10>li:nth-of-type(10n+1) { clear: both;} .large-block-grid-11>li {width: 9.09091%;list-style: none;} .large-block-grid-11>li:nth-of-type(n) { clear: none;} .large-block-grid-11>li:nth-of-type(11n+1) { clear: both;} .large-block-grid-12>li {width: 8.33333%;list-style: none;} .large-block-grid-12>li:nth-of-type(n) { clear: none;} .large-block-grid-12>li:nth-of-type(12n+1) { clear: both;}} .show-for-small, .show-for-small-only, .show-for-medium-down, .show-for-large-down, .hide-for-medium, .hide-for-medium-up, .hide-for-medium-only, .hide-for-large, .hide-for-large-up, .hide-for-large-only, .hide-for-xlarge, .hide-for-xlarge-up, .hide-for-xlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge-only {display: inherit !important; }.hide-for-small, .hide-for-small-only, .hide-for-medium-down, .show-for-medium, .show-for-medium-up, .show-for-medium-only, .hide-for-large-down, .show-for-large, .show-for-large-up, .show-for-large-only, .show-for-xlarge, .show-for-xlarge-up, .show-for-xlarge-only, .show-for-xxlarge-up, .show-for-xxlarge-only {display: none !important; }@media only screen and (min-width: 767px) {.hide-for-small, .hide-for-small-only, .show-for-medium, .show-for-medium-down, .show-for-medium-up, .show-for-medium-only, .hide-for-large, .hide-for-large-up, .hide-for-large-only, .hide-for-xlarge, .hide-for-xlarge-up, .hide-for-xlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge-only { display: inherit !important; }.show-for-small, .show-for-small-only, .hide-for-medium, .hide-for-medium-down, .hide-for-medium-up, .hide-for-medium-only, .hide-for-large-down, .show-for-large, .show-for-large-up, .show-for-large-only, .show-for-xlarge, .show-for-xlarge-up, .show-for-xlarge-only, .show-for-xxlarge-up, .show-for-xxlarge-only { display: none !important; }} @media only screen and (min-width: 1025px) {.hide-for-small, .hide-for-small-only, .hide-for-medium, .hide-for-medium-down, .hide-for-medium-only, .show-for-medium-up, .show-for-large, .show-for-large-up, .show-for-large-only, .hide-for-xlarge, .hide-for-xlarge-up, .hide-for-xlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge-only { display: inherit !important; } .show-for-small-only, .show-for-medium, .show-for-medium-down, .show-for-medium-only, .hide-for-large, .hide-for-large-up, .hide-for-large-only, .show-for-xlarge, .show-for-xlarge-up, .show-for-xlarge-only, .show-for-xxlarge-up, .show-for-xxlarge-only { display: none !important; } } @media only screen and (min-width: 90.063em) {.hide-for-small, .hide-for-small-only, .hide-for-medium, .hide-for-medium-down, .hide-for-medium-only, .show-for-medium-up, .show-for-large-up, .hide-for-large-only, .show-for-xlarge, .show-for-xlarge-up, .show-for-xlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge-only { display: inherit !important; } .show-for-small-only, .show-for-medium, .show-for-medium-down, .show-for-medium-only, .show-for-large, .show-for-large-only, .show-for-large-down, .hide-for-xlarge, .hide-for-xlarge-up, .hide-for-xlarge-only, .show-for-xxlarge-up, .show-for-xxlarge-only { display: none !important; } } @media only screen and (min-width: 120.063em) {.hide-for-small, .hide-for-small-only, .hide-for-medium, .hide-for-medium-down, .hide-for-medium-only, .show-for-medium-up, .show-for-large-up, .hide-for-large-only, .hide-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-up, .show-for-xxlarge-only { display: inherit !important; } .show-for-small-only, .show-for-medium, .show-for-medium-down, .show-for-medium-only, .show-for-large, .show-for-large-only, .show-for-large-down, .hide-for-xlarge, .show-for-xlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge-only { display: none !important; } } .show-for-landscape, .hide-for-portrait {display: inherit !important; }.hide-for-landscape, .show-for-portrait {display: none !important; } @media only screen and (orientation: landscape) {.show-for-landscape, .hide-for-portrait { display: inherit !important; } .hide-for-landscape, .show-for-portrait { display: none !important; } } @media only screen and (orientation: portrait) {.show-for-portrait, .hide-for-landscape { display: inherit !important; } .hide-for-portrait, .show-for-landscape { display: none !important; } } .show-for-touch {display: none !important; }.hide-for-touch {display: inherit !important; }.touch .show-for-touch {display: inherit !important; }.touch .hide-for-touch {display: none !important; }
/*Add 30 px to all pages that are not full width ie: content pages.*/
body:not(.page-template-full_width) .content_inner {padding-top:30px;}
/*Blog Styling Changes*/
.blog_holder article {margin: 0 0 30px;}
.blog_holder article .post_info {margin: 0;}
.post_text_inner p {margin:0;}
.blog_holder article .post_more {margin: 10px 0 0;}
.blog_holder article .post_text .post_text_inner {padding:23px;}
.no_jTip{cursor: pointer; display: inline-block;}
#partners {background: rgba(0, 0, 0, 0) url("../../uploads/partnersbg.png") no-repeat scroll top center;clear: both;margin: 0 auto;padding: 9px 0 0;text-align: center;width: 100%;}
#partners table{margin:0 auto;}
#partners a{display:inline-block; margin:1rem auto; padding:0 1rem;}
.blog_holder article .post_text .post_text_inner h2, .blog_holder article .post_text .post_text_inner h2 a {font-size:26px;}
#default_view{padding:2rem;}
fieldset.frontier_post_fieldset_tax{max-width:250px !important; margin:12px !important; overflow:visible !important; float:none !important; height:auto !important; padding:0 !important;}
/* Tab Style */
.tabs-nav {background: #E3E3E3;}
.q_tabs.horizontal .tabs-nav li:first-child a {padding-left:30px;}
.q_tabs .tabs-nav li a {font-size: 17px; border-top-style: solid;border-top-width: 2px;}
/*Therapist Search Shortcode therapist-directory-search*/
.search-text-field-therapist-search {width:auto;margin-right:24px;}
#submittherapist {width:auto; float:left;}
.close-detail{ background: #122846;font-size: 14px;cursor: pointer; position:absolute; top:0.5rem; left:0.5rem; color:#ffffff; border-radius:5px; padding:0.2rem 0.5rem !important; display:none; z-index:99;}
.section .mobile-video-image{background-image:url('/wp-content/uploads/video-image-tablet.jpg') !important;}
.nicescroll-rails{z-index:99999 !important;}
.address-mobile{display:none; text-align:left;}
.address-mobile a{display:inline-block; text-align:center;}
.address-mobile .fa{font-size:1.8rem !important; color:#122846 !important; border:2px solid #122846; border-radius:5px; line-height:1.2 !important; height:2rem !important; width:2rem !important; padding:0 !important;}
/* SexHelp Forms */
#sexhelp-form h2{color:#174680;font-weight:bold;font-size:40px;}
#sexhelp-form p{font-weight:500;}
#sexhelp-form .ginput_container_checkbox li{display:inline-block; width:50%;}
#sexhelp-form input[type=checkbox]{display:none;}
#sexhelp-form label{display:block !important; margin:0px 0px 10px 0px !important; overflow:hidden; position:relative; cursor:pointer; padding-left:30px; line-height:22px; color:#174680; font-weight:400; font-size:1rem;}
#sexhelp-form label:before{content:"";position:absolute; top:4px; left:0px;height:22px; width:22px; border-radius:2px; display:inline-block; font-size:17px; line-height:18px;vertical-align:middle;cursor:pointer; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none;user-select: none; border:1px solid #cacaca; }
#sexhelp-form input[type=checkbox]:checked + label:before {     content: "\f00c"; color: #46a1d3;border:1px solid #46a1d3; text-align: center; font-family:'FontAwesome';}  
#sexhelp-form .gform_footer{text-align:center;}
/* Expandable Panel background color */
.more_facts_button_holder {background-color: #122846;}
/* FAQ CSS ----------------------------------------------*/
#content1 {width: auto !important;}
#post_title1 .cattitle{width:90% !important; background: #3C8ACB !important;}
#cattitle1 .post_ajax_loaded selected {background-color: #122846 !important;}
#cattitle1 .post_ajax_loaded {background-color: #122846 !important;}
.searchform #skey1 {width: 300px !important; height: 50px !important;}
/*Expandable Panel Text - Home Page mostly */
.more_facts_button .more_facts_button_text {font-size:28px !important;}
.company_details .logo h1{color: #122846;font-family: 'Lato', sans-serif;font-size: 44px;line-height: 50px;font-weight: 600;letter-spacing: -.5px;text-transform: none;}
.company_details .logo p{margin:0px !important;padding:0px !important;}
.company_details .five-part{padding:70px 0 0 0;}
.company_details .five-part ul li{vertical-align:top; min-height:200px; border-left:1px solid #ccc;}
.company_details .five-part ul li .contents{padding:0 10px !important;}
.company_details .five-part ul li:first-child{border-left:0px !important;}
.company_details .five-part ul li p{line-height:20px; margin-bottom:0px;margin-top:10px;}
.company_details .q_tabs.horizontal .tabs-nav li{margin-right:5px !important;}
.company_details .q_tabs.horizontal .tabs-nav li.active a{background:#fff !important; color:#303030 !important;}
.company_details .q_tabs.horizontal .tabs-nav li a{border:0px !important;color:#303030 !important;}
.company_details .q_tabs.horizontal .tabs-nav li a:hover{text-decoration:none !important;}
.company_details .tabs-container{background-color:#fff !important;padding:15px !important; margin-top:-8px;}
.company_details .bottom-section{padding:40px 0;}
.company_details .bottom-section ul li{list-style:none;padding:5px 0; border-top:1px solid #ccc;}
.company_details .bottom-section ul li:first-child{border-top:0px !important;}
.company_details .bottom-section ul li a{font-size:17px; text-decoration:none;}
#section-company-details.map-margin #map{margin-top:10px !important;}
#therapist_search , #therapists_search input[type="submit"]{height:58px !important;}
.large-button{height:58px !important; font-size:1.2rem;}
/*--------Location Popup CSS ---------- */
.textSearch{width:70%;display:inline-block;vertical-align:top;}
.gpsIcon{width:5%;display:inline-block;vertical-align:top;}
.gpsIconFull{position:relative;}
.gpsIconFull .gpsIcon{position:absolute;right:24px;top:0px;width:24px;}
.gpsIcon i{font-size:40px;line-height:55px;cursor:pointer;}
.gpsIcon i:hover{color:#3C8ACA;}
.submitButton{width:20%;display:inline-block;vertical-align:top;}
.submitButton #therapist_search{width:100%;padding:0!important;}
.headSection{padding:15px;background-color:#E6E6E6;}
.therapists-detail-view .headSection h5{padding:0px 100px 10px 0 !important;}
#premium_sponsor_partner{background-color:#E6E6E6;margin-top:30px;}
.tribe-events-community-footer{padding-bottom:50px;}
.gform_wrapper .gform_page_footer .button.gform_previous_button{margin-bottom:0px !important;}
.content.content_top_margin{min-height:500px !important;}.d_com_logo {text-align: left; }.d_com_logo img{max-width: 150px; }
.sponsor-listing .logo img{max-height:80px;}
.quantity.buttons_added{position: relative;height: 75px;width:85px;}
.quantity.buttons_added .minus{position: absolute;left: 0;bottom: 0;height:30px !important;width:38px !important;padding:0 !important;}
.quantity.buttons_added .input-text.qty{position: absolute;top: 0px;left: 0px;width: 85px;border:2px solid #b9b9b9;}
.quantity.buttons_added .plus{position: absolute;right: 0;bottom: 0;height:30px !important;width:38px !important;padding:0 !important;}
.pagination ul li.active a{background-color:#e3e3e3;border-color:#e3e3e3;color:#303030;}
.section-company-details .description p {line-height: 20px;margin: 20px 0px;text-align:left;font-size:15px;}
.h-1x{font-size:18px!important;line-height:35px !important;}
#therapists-dashboard .search-filter{margin-top:10px !important;}
#therapists-dashboard .search-heading{color:#122846 !important;}
.therapist_list li{list-style:none;padding: 0 0 0 15px !important;line-height: 20px;margin-Bottom: 10px;background-image:url(images/grey-list-icon.png);background-repeat:no-repeat;background-position:0px 7px;border-bottom:1px solid #ccc;}
.therapists-detail-view #d_enhanced li, .therapists-detail-view #d_premium li{padding-bottom:20px;line-height:18px;}
/*----------------------Drop Down Css------------------*/
ul.TokensContainer .Token{width:auto !important;display:inline-block;}
div.Tokenize {position: relative;display: inline-block;zoom: 1;width:100%;}
div.Tokenize ul {list-style: none;padding: 0;margin: 0;}
div.Tokenize ul li {white-space: nowrap;}
div.Tokenize ul.TokensContainer {cursor: text;padding: 0;width:100%;background-color: white;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;  -ms-user-select: none;user-select: none;}
div.Tokenize ul.TokensContainer.Autosize {height: auto;}
div.Tokenize.Disabled ul.TokensContainer,div.Tokenize.Disabled ul.TokensContainer input {cursor: not-allowed;}
div.Tokenize ul.TokensContainer li.Token {border: 1px solid #ccd5e3;background-color: #eff2f7;padding: 0 5px;line-height: 18px;}
div.Tokenize ul.TokensContainer.ui-sortable:not(.ui-sortable-disabled) li.Token {cursor: move;}
div.Tokenize ul.TokensContainer li.Token.MovingShadow {border: 1px solid #fcefa1;background-color: #fbf9ee;}
div.Tokenize ul.TokensContainer li.Token.PendingDelete {opacity : 0.5;-moz-opacity : 0.5;-ms-filter: "alpha(opacity=50)";filter : alpha(opacity=50);}
div.Tokenize ul.TokensContainer li.TokenSearch input {margin: 0;padding: 10px;background-color: transparent;line-height: 18px;border: none;outline: none;width:100%;box-sizing:border-box;}
div.Tokenize ul.TokensContainer li.Placeholder {color: #ddd;position: absolute;line-height: 20px;padding: 5px 0 0 5px;display: none;}
div.Tokenize ul.TokensContainer,div.Tokenize ul.Dropdown {border: 2px solid #ddd;box-sizing:border-box;}
div.Tokenize ul.TokensContainer li.Token a.Close {font-family: Arial, Helvetica, sans-serif !important;font-size: 16px !important;line-height: 18px;float: right;margin: 1px 0 0 5px;padding: 0;    cursor: pointer;color: #a6b4ce;}
div.Tokenize.Disabled ul.TokensContainer li.Token a.Close {display: none;}
div.Tokenize ul.TokensContainer li.Token a.Close:hover {background: transparent;text-decoration: none;}
div.Tokenize ul.Dropdown {-webkit-box-sizing: border-box;-moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;display: none;width: 100%;padding: 5px 0;margin: -1px 0 0 0;  position: absolute; background-color: white;overflow-y: auto;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-o-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;-webkit-border-radius: 0 0 6px 6px;-moz-border-radius: 0 0 6px 6px;border-radius: 0 0 6px 6px;z-index: 20;}
div.Tokenize ul.Dropdown li {padding: 5px 20px;overflow: hidden;cursor: pointer;}
div.Tokenize ul.Dropdown li.Hover {color: white;text-decoration: none;background-color: #122846;}
#telehealth_img{text-align:center;margin-top:100px;}
.single-tribe_events h1.tribe-events-single-event-title{font-size:33px;}
.tribe_events_filters_close_filters{font-size: 18px;padding-left: 22px !important;background-image: url(img/minus-icon.png);background-repeat: no-repeat;background-position: center left;box-sizing: border-box;display: inline-block !important;width: auto !important;}
.tribe_events_filters_show_filters{font-size: 18px;padding-left: 22px !important;background-image: url(img/plus-icon.png);background-repeat: no-repeat;background-position: center left;box-sizing: border-box;display: inline-block !important;width: auto !important;}
.location_error{border:2px solid red !important;}
.location_error::-moz-placeholder{color:red;}
.location_error::-webkit-input-placeholder {color: red;}
.location_error:-moz-placeholder {color: red;}
.location_error:-ms-input-placeholder {color: red;}
.tribe-events-filter-view .tribe-events-page-title{font-size:32px;}
#tribe-bar-form .tribe-bar-submit input[type=submit]{margin-top:10px;}
#tribe-bar-form input[type=text]{border:2px solid #b9b9b9 !important;height:38px !important;}
/*----------------------Drop Down Css------------------*/
.woocommerce form.checkout .col2-set .form-row input[type="text"], .woocommerce form.checkout .col2-set .form-row input[type="password"], .woocommerce form.checkout .col2-set .form-row input[type="email"], .woocommerce form.checkout .col2-set .form-row input[type="tel"]{width:100% !important;box-sizing:border-box !important;padding:10px !important;border:1px solid #ccc !important;}
.select2-choice{border:1px solid #ccc !important;;line-height:40px !important;height:40px !important;}
.woocommerce form.checkout .col2-set .form-row.notes textarea{width:100% !important;box-sizing:border-box !important;padding:10px !important;border:1px solid #ccc !important;}
.woocommerce form.checkout .col2-set p.form-row label{display:block !important;}
.woocommerce-checkout #billing_country_field, .woocommerce-checkout #shipping_country_field{height:auto !important;}
.woocommerce p.form-row{margin-bottom:0px !important;}
.pagination ul li.pagination-next a , .pagination ul li.pagination-end a , .pagination ul li.pagination-start a , .pagination ul li.pagination-prev a{width:auto !important;padding:0 10px;}
.testimonials .slides{font-size:0;}
.search .post_info{display:none !important;}
.qode_search_form_3 .qode_search_close{right:60px !important;}
.qode_search_form_3 .qode_search_field{border:2px solid #ddd !important;width:100% !important;}
.woocommerce form.lost_reset_password input[type='text']{width:100% !important;max-width:300px !important;}
.woocommerce-password-strength.strong , .woocommerce-password-strength.good{color:#174f14 !important;}
.woocommerce-password-strength.short , .woocommerce-password-strength.bad{color:#ae0101 !important;}/*Event Registration, Currency Symbol (before cost) p.CaptionCont.SlectBox {margin-bottom:0px !important;} */#event_cost > table > tbody > tr:nth-child(2) > td:nth-child(2) > div > p{margin-bottom:0px !important;}
#detail-view .d_com_name_info h6 {
padding: 10px 0 20px 0 !important;
margin: 0;
} 
div#premium_sponsor_about .p-15{padding:15px;margin:0;}
.woocommerce table.cart div.coupon, .woocommerce-page table.cart div.coupon{float:none !important; margin-top:20px;}
.woocommerce table.cart div.coupon .input-text{float:left;height:38px; margin-right:5px !important;}
.woocommerce table.cart div.coupon .button{float: left !important;}.woocommerce div.woocommerce-tabs h2 {font-weight: 600 !important;}
/*premium sponsor about section padding*/
#premium-sponsor-about {padding-left: 15px;}
/*Company Page Description Spacing*/
.section-company-details .description p {
line-height: 20px !important;
margin: 20px 0px !important;
text-align: left !important;
font-size: 15px !important;
}
#detail-view h6 {padding-left: 15px;}
.qode_image_gallery_no_space .controls a.next-slide{right:0 !important;}
.related.products{margin-top:30px;}
.summary.entry-summary .quantity.buttons_added{padding-top:0 !important;height:36px !important;width:125px !important;}
.summary.entry-summary .quantity.buttons_added .input-text.qty{width:125px !important;height:36px !important;}
.summary.entry-summary .quantity.buttons_added .plus,.summary.entry-summary .quantity.buttons_added .minus{bottom:2px !important;height:32px !important;}
.woocommerce-tabs .entry-content{margin-top:30px;}
.woocommerce .product h1.product_title{font-size:30px;font-weight:900;}
/* iPhone (Portrait & Landscape) ----------- */
@media only screen and (max-width: 767px){
.check-supervisor{top:-1.5rem; right:1rem;}
#section-therapists-search #therapist-list-main > ul > li{float:none; width:100% !important; border-left:0 !important; border-right:0 !important; border-bottom:1px solid #ffffff; padding:0 !important;}
#section-therapists-search .search-filter #therapist-list-main > ul > li:last-child{border-bottom:0 !important;}
.specialty_training_icons .fa{font-size:1rem;}
#section-therapists-search input[type="text"], #therapists_search input[type="submit"]{font-size:1rem; height:50px; margin-bottom:0.5rem; width:100%;}
#therapists_search input[type="submit"]{width:auto; padding:0.5rem 1rem; height:auto;}
.address-mobile{display:block !important;}
.basic_therapist_relate{margin-top:1rem;}
#detail-view h6{margin-top:0;}
#section-therapists-dashboard h1, #section-therapists-search h1{font-size:1.5rem; margin:0;}
#section-therapists-dashboard .dashboard-content{padding:0;}
.q_tabs .tabs-nav, #sexhelp-form .ginput_container_checkbox li{width:100%;}
.q_tabs .tabs-nav li{float:none; width:100%;}
.q_tabs.horizontal .tabs-nav li a{padding-left:30px; font-size:0.9rem;}
.q_accordion_holder.accordion .ui-accordion-header{text-align:left !important; line-height:1.2; font-size:0.9rem; padding:0.5rem !important;}
.q_accordion_holder.boxed div.accordion_content{padding:0 0.5rem !important;}
.q_accordion_holder.boxed div.accordion_content p{margin-top:0;}
#section-therapists-search .address > div, .basic_therapist_relate li{display:block; width:100%;}
.accordion-fix {text-align: center !important;}
.list-2col li{width:100% !important;}
#tribe-community-events #event-categories ul.tribe-categories-with-children > li{width:100%;}
#event_organizer .tribe_sectionheader h4{margin-top:1.5rem;}
.tribe-events-community-details > table > tbody > tr > td:first-child{width:auto;}
.vc_empty_space{height:20px !important;}
#list-column{height:auto;}
.hide-me {display: none;}
.center-images {text-align: center !important;}
.qbutton.big_large, .qbutton.big_large_full_width{height:auto !important; margin:5px auto; display:block !important; padding:8px 10px !important; width:85% !important; line-height:1 !important;}
.flip-box-wrap .horizontal_flip_left .ifb-front{display:none;}
.flip-box-wrap .horizontal_flip_left .ifb-back{    -webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-ms-transform: rotateY(0deg);-o-transform: rotateY(0deg);transform: rotateY(0deg);}
.vc_custom_1452898151285{padding:0 !important;}
#dropElem p{margin:5px 0;}
.popupContent{padding:5px;}
#dropElem h2{text-align:center;font-size:20px;padding:5px;}
#dropElem{max-width:280px;}
.searchText{padding:10px 10px 20px 10px;}
.bottomLinks{padding:10px;}
.header_top .header-widget, .header_top{line-height:23px !important;}
.textSearch{width:78%;display:inline-block;vertical-align:top;}
.gpsIcon{width:20%;display:inline-block;vertical-align:top;}
.gpsIcon i{font-size:40px;line-height:55px;cursor:pointer;}
.gpsIcon i:hover{color:#3C8ACA;}
.submitButton{width:100%;display:inline-block;vertical-align:top;padding-top:15px;}
.submitButton #therapist_search{width:200px !important;padding:0!important;}
.headSection h5{font-size:30px;text-align:center;padding:10px 0px !important;}
.close-detail{padding:2px 5px;}
.d_com_name{font-size:22px;text-align:center;}
#detail-view-mobile h5{text-align:center;}
.section-company-details .logo img{max-height:80px;}
.address-mobile{text-align:center;}
#section-company-details #therapists-column{margin-top:50px;}
.two_columns_75_25 > .column1 , .call_to_action .column2.button_wrapper{width:100%;text-align:center;}
.two_columns_75_25 > .column1 h2 , .two_columns_75_25 > .column1 h3{text-align:center !important;font-size:20px !important;line-height:25px;}
.call_to_action .column2.button_wrapper .qbutton{text-align:center !important;max-width:150px;display:inline-block !important;position:static;}
#therapists_search input[type="submit"]{padding:0 15px !important; font-size:13px !important;}
.check-supervisor{top: -5rem;left: 8rem !important;right: inherit;}
.section_inner_margin, .parallax_section_inner_margin{margin:0 !important;}
.list-3col li{width:100% !important; padding:10px 0 !important;}
#section-therapists-search .address{display:none;}
/*google page speed mobile tap*/
.logo_wrapper{display: block;
left: 0;
position: relative;}
.q_logo{display: block;
top: 24px;}
.q_logo a{    left: 0;}

}
/* iPhone (Portrait) ----------- */
@media only screen and (min-width: 320px) and (max-width: 479px){
.specialty_training_icons .fa{margin:0 2px 0 0;}
}
/* iPhone (Landscape) ----------- */
@media screen and (min-width: 480px) and (max-width: 767px){}
/* iPad (Potrait & Landscape) ----------- */
@media only screen and (min-width: 768px) and (max-width: 1024px){
.q_logo a{height:100px !important;}
#section-therapists-search input[type="text"], #therapists_search input[type="submit"]{font-size:1rem;}
#therapists-listing h5, .specialty_training_icons .fa{font-size:1.1rem;}
#therapists-listing .logo{width:30%;}
.check-supervisor{top:-5rem; right:0.5rem;}
.header_top .left{float:left;}
.header_top .right{float:right;}
#section-therapists-search input[type="text"], #therapists_search input[type="submit"]{font-size:1rem; height:55px; margin-bottom:0.5rem; width:100%;}
.vc_empty_space{height:40px !important;}
#therapists-listing .logo{min-height:0;}
.flip-box-wrap .ifb-back p {font-size: 13px !important; line-height: 16px !important; margin: 0 !important; padding: 10px 0 !important; }
#section-therapists-search #therapist-list-main > ul > li{width:21% !important;}
.section_inner_margin, .parallax_section_inner_margin{margin:0 !important;}
}
@media only screen and (max-width: 959px){
#detail-view-mobile.active{right:0;}
#detail-view-mobile{position:fixed; right:-100%; top:0; background:#fff; width:100%; height:100%; transition:0.5s; z-index:99999; overflow-x:hidden;overflow:y:auto;}
#therapist-list-main .SumoSelect .CaptionCont.SlectBox:before{font-size:0.9rem;}
.close-detail{display:block;}
#list-column{width:100%;}
#detail-view{font-size:0.7rem;}
.full_width, .therapists-detail-view{border:0 !important; margin:0 !important;}
nav.content_menu .nav_select_menu{border:0;}
nav.content_menu .nav_select_menu .nav_select_button{color:#fff; margin:0 auto; float:none; font-size:1.4rem;}
.timeofdayoptions{width:100% !important; float:none !important; margin-left:-20px;}
h1{font-size:2rem;}
#tribe-events-pg-template, .woocommerce .content .container .container_inner, .woocommerce-page .content .container .container_inner, body:not(.page-template-full_width) .content_inner{margin-top:0; padding-top:0;}
h2.tribe-events-page-title, h2.tribe-events-page-title a{font-size:1rem;}
.pagination ul li span, .pagination ul li a{width:23px; height:23px; line-height:23px;}
#detail-view-mobile h5{font-size:1rem; width:100%; padding:10px; margin:2rem 0 0 0; text-align:left;	}
.headSection h5{padding:0 85px 0 0;}
div.vc_custom_1452898151285{padding:0 !important;}
.flip-box-wrap, .wpb_row .wpb_column .wpb_wrapper .flip-box-wrap{margin:0 !important;}
div.vc_custom_1452898270737, div.vc_custom_1452898298551, div.vc_custom_1452898260277{padding:0 !important;}
.ifb-flip-box-section.ifb-flip-box-section-vertical-middle{-webkit-transform: translateY(0%);-moz-transform: translateY(0%);transform: translateY(0%);}
.ifb-flip-box-section.ifb-flip-box-section-vertical-middle, .flip-box-wrap .horizontal_flip_left .ifb-back{padding:1rem !important; border:0 !important; position:relative !important;}
.ifb-face ifb-back{border-width:15px !important;}
.ifb-face ifb-back .ifb-flip-box-section{padding:0 !important;}
.ifb-face.ifb-back h3.ult-responsive{font-size:20px;}
.flip-box.ifb-custom-height{height:auto !important; margin-bottom:1rem !important;}
.container_inner, .boxed div.section .section_inner, div.grid_section .section_inner, .full_width .parallax_content, .steps_holder_inner, .carousel-inner .slider_content_outer, nav.content_menu ul, .container_inner nav.content_menu{width:90% !important;}
.content.content_top_margin{margin-top:15px !important}
#therapists-listing #map-column , #telehealth_img{display:none;}
#therapists_search input[type="submit"]{padding:5px !important; font-size:13px !important;}
#premium_sponsor_more #more{padding:5px !important; top:5px;right:5px;}
#section-therapists-dashboard .dashboard-content strong:after{display:none;}
}
/* iPad (Potrait) ----------- */
@media only screen and (min-width: 768px) and (max-width: 959px){
.container_inner, .boxed div.section .section_inner, div.grid_section .section_inner, .full_width .parallax_content, .steps_holder_inner, .carousel-inner .slider_content_outer, nav.content_menu ul, .container_inner nav.content_menu, .footer_top_border.in_grid, .footer_bottom_border.in_grid, .title_border_in_grid_holder{width:700px;}
#section-therapists-search #therapist-list-main > ul > li{float:none; width:100% !important; border-left:0 !important; border-right:0 !important; border-bottom:1px solid #ffffff; }
.call_to_action h2, .call_to_action h3, .call_to_action h4{font-size:25px;}
.qbutton.big_large{font-size:15px;}
.q_tabs .tabs-nav li a{font-size:14px !important; padding:0 7px !important;}
}
/* iPad (landscape) ----------- */
@media only screen and (min-width: 960px) and (max-width: 1024px){
.q_logo img{width:200px !important; height:auto !important; }
.container_inner, .boxed div.section .section_inner, div.grid_section .section_inner, .full_width .parallax_content, .steps_holder_inner, .carousel-inner .slider_content_outer, nav.content_menu ul, .container_inner nav.content_menu, .footer_top_border.in_grid, .footer_bottom_border.in_grid, .title_border_in_grid_holder{width:97%;}
#section-therapists-search .search-filter #therapist-list-main > ul > li{padding:0.7rem;}
#therapist-list-main .SumoSelect .CaptionCont.SlectBox:before{font-size:0.9rem;}
#therapists-listing h5, .specialty_training_icons .fa{font-size:17px;}
#detail-view .list-2col li{width:100% !important; font-size:0.8rem;}
.ifb-face.ifb-back h3.ult-responsive{font-size:17px !important;}
.ifb-face.ifb-back p{font-size:14px !important;}
.flip-box.ifb-custom-height{height:400px !important;}
#therapists-listing #map-column , #telehealth_img{display:none;}
#therapists-listing #list-column , #therapists-listing #detail-view{width:50% !important;}
#therapist-list-main .SumoSelect .CaptionCont.SlectBox:before{font-size:15px;}
}
@media only screen and (min-width: 960px) and (max-width: 1000px){
.q_logo img{top:0% !important;}
.content.content_top_margin{margin-top:15px !important}
}
@media only screen and (min-width: 1001px) and (max-width: 1024px){
.q_logo img{top:-35% !important;}
.q_logo a{height:100px !important;}
header .header_inner_left{left:15px !important;}
.header_bottom{padding:0 15px !important;}
}
@media only screen and (min-width: 1025px) and (max-width: 1200px){
.logo_wrapper img{width:200px !important; height:auto !important;}
.q_logo img{top:-35% !important;}
.q_logo a{height:100px !important;}
.ifb-face.ifb-back h3.ult-responsive{font-size:17px !important;}
.ifb-face.ifb-back p{font-size:14px !important;}
.flip-box.ifb-custom-height{height:400px !important;}
.check-supervisor label{ font-size:1rem}
#detail-view .list-2col li{display:block!important; width:100%!important;}
#therapists-listing #map-column, #telehealth_img{display:none;}
#therapists-listing #list-column , #therapists-listing #detail-view{width:50% !important;}
#therapist-list-main .SumoSelect .CaptionCont.SlectBox:before{font-size:15px;}
}
@media only screen and (min-width: 1200px) and (max-width: 1600px){
form#therapists-dashboard .vc_col-md-6 + .vc_col-md-6 > .vc_col-lg-2, form#therapists-dashboard .vc_col-md-6 + .vc_col-md-6 > .vc_col-lg-10{width:100%; float:none;}
.ifb-face.ifb-back h3.ult-responsive{font-size:17px !important;}
.ifb-face.ifb-back p{font-size:14px !important;}
.flip-box.ifb-custom-height{height:320px !important;}
#detail-view .list-2col li{display:block!important; width:100%!important;}
#therapist-list-main .SumoSelect .CaptionCont.SlectBox:before{font-size:15px;}
}
.sponsors-row {
z-index: 1 !important;
}

/*-------------------------------
		Css for popup
-------------------------------*/
div#loadingmessage {
	display: none;
	text-align: center;
	position: absolute;
	background: rgba(255,255,255,0.8);
	width: 100%;
	height: 67%;
	left: 0;
	top: 0;
	z-index: 1;
	padding-top: 45%;
	border-radius: 18px;
}

#sendmail {
width:100%;
height:100%;
top:0;
left:0;
display:block; 
position:fixed;
overflow:auto;
z-index:100000;
opacity:0;
}
img#close {
position:absolute;
right:-14px;
top:-14px;
cursor:pointer
}
div#popupContact {
position:absolute;
left:50%;
top:17%;
margin-left:-202px;
font-family:'Raleway',sans-serif
}
div#popupContact form {
position: relative;
max-width:350px;
min-width:250px;
padding:10px 50px;
border:2px solid gray;
border-radius:10px;
font-family:raleway;
background-color:#fff
}
div#popupContact p {
margin-top:30px
}
div#popupContact h2 {
background-color:#FEFFED;
padding:20px 35px;
margin:-10px -50px;
text-align:center;
border-radius:10px 10px 0 0
}
hr {
margin:10px -50px;
border:0;
border-top:1px solid #ccc
}
div#popupContact input[type=text] {
width:100%;
padding:10px;
margin-top:30px;
border:1px solid #ccc;
padding-left:40px!important;
font-size:16px;
font-family:raleway;
height:	44px;
}
div#popupContact #name {
background-image:url(images/name.jpg);
background-repeat:no-repeat;
background-position:5px 7px
}
div#popupContact #email {
background-image:url(images/email.png);
background-repeat:no-repeat;
background-position:5px 7px
}
div#popupContact textarea {
background-image:url(images/msg.png);
background-repeat:no-repeat;
background-position:5px 7px;
width:100%;
height:95px;
padding:10px;
resize:none;
margin-top:30px;
border:1px solid #ccc;
padding-left:40px!important;
font-size:16px;
font-family:raleway;
margin-bottom:30px
}
div#popupContact #submit {
text-decoration:none;
width:100%;
text-align:center;
display:block;
background-color:#FFBC00;
color:#fff;
border:1px solid #FFCB00;
padding:10px 0;
font-size:20px;
cursor:pointer;
border-radius:5px
}


div#popupContact button {
width:10%;
height:45px;
border-radius:3px;
background-color:#cd853f;
color:#fff;
font-family:'Raleway',sans-serif;
font-size:18px;
cursor:pointer
}

.product-details{max-width:500px;margin:auto}
.product-details h1{font-size:20px !important;padding-top:20px;}
.page-template-book-details .container_inner.details{padding-top:0px !important;}

@media only screen and (max-width:767px){
	div#popupContact form{max-width:250px !important;}
	.product-details h1{font-size:20px !important;padding-top:20px;}
}	