#rememberme{margin-top:3px;margin-right:5px;}.kad-header-style-three #logo,.kad-header-style-three #nav-main,.kad-header-style-three .nav-main{z-index:1001;}.geodir-rating{display:none;}#geodir-wrapper .geodir_preview_section{max-width:1140px;width:1140px;margin:0 auto;}#geodir-wrapper .geodir_preview_section .geodir_button.geodir_publish_button{clear:both;width:100%;background:#27a9e1;padding:20px;color:#fff;text-transform:uppercase;display:block;margin:0 auto;text-align:center;border:none;}#geodir-wrapper .geodir_preview_section .geodir_button.geodir_cancle_button{float:right;margin-top:11px;}.geodir_event_schedule .gde-recurr-link{display:block;padding-left:27px;}#detail_page_map_canvas_fromAddress,#preview_map_canvas_fromAddress{padding:10px;max-height:55px;height:55px;max-width:calc(50% - 1px);width:calc(50% - 1px);}#directions{padding:10px;border:none;max-height:55px;height:55px;text-transform:uppercase;color:#fff;background:#27a9e1;max-width:calc(50% - 5px);width:calc(50% - 5px);}#buddypress div.item-list-tabs ul li a span.select2-chosen,#buddypress div.item-list-tabs ul li a span.select2-arrow{font-size:16px;line-height:32px;border:none;background:transparent;}#group-dir-search,#buddypress div.dir-search{width:100%;margin-top:0px;}#groups_search,#buddypress div.dir-search #groups_search,#buddypress div.dir-search #members_search{padding:10px 20px;}#group-dir-search #groups_search_submit,#members-dir-search #members_search_submit{position:absolute;right:15px;}.geodir_category_list_view li .geodir-addinfo a.geodir-pcomments{display:none;}#gd-tabs dl.geodir-tab-head dd:last-child{display:none;}#content .author-box{max-width:100%;}form.mc4wp-form.mc4wp-form-2899,form.mc4wp-form.mc4wp-ajax.mc4wp-form-2899{display:inline-block;width:100%;padding:0 0 0 0;margin:0 0 0 0;}form.mc4wp-form.mc4wp-form-2899 div p,form.mc4wp-form.mc4wp-ajax.mc4wp-form-2899 div p{width:calc(33% - 13px);display:inline-block;float:left;margin-right:10px;position:relative;min-height:100px;}form.mc4wp-form.mc4wp-form-2899 div p label:first-child,form.mc4wp-form.mc4wp-ajax.mc4wp-form-2899 div p label:first-child{padding-top:19px;font-size:13px;font-weight:bold;}form.mc4wp-form.mc4wp-form-2899 div p input[type=text],form.mc4wp-form.mc4wp-form-2899 div p input[type=email],form.mc4wp-form.mc4wp-ajax.mc4wp-form-2899 div p input[type=text],form.mc4wp-form.mc4wp-ajax.mc4wp-form-2900 div p input[type=text]{position:absolute;bottom:0px;background-color:#efefef;max-width:187px;max-width:100%;width:100%;}form.mc4wp-form.mc4wp-form-2899 div p input[type=text]:focus,form.mc4wp-form.mc4wp-form-2899 div p input[type=email]:focus,form.mc4wp-form.mc4wp-ajax.mc4wp-form-2899 div p input[type=text]:focus{box-shadow:0 0 5px rgba(0,0,0,0.3);}.gform_body ul.gform_fields li.gfield.buttons.other input::-webkit-input-placeholder{color:#fff;}.gform_body ul.gform_fields li.gfield.buttons.other input:-moz-placeholder{color:#fff;}.gform_body ul.gform_fields li.gfield.buttons.other input::-moz-placeholder{color:#fff;}.gform_body ul.gform_fields li.gfield.buttons.other input:-ms-input-placeholder{color:#fff;}body.gd-multi-datepicker:not(.geodir_advance_search) .geodir_full_page .geodir_advance_search_widget.geodir-advance-search-searched form.geodir-listing-search .geodir-search .fa-toggle-on,body.gd-multi-datepicker .geodir-advance-search-searched form:not(.geodir-adv-form) .geodir-search .fa-toggle-on{color:#fff!important;cursor:default!important;}body.buddypress .addtoany_content_bottom{display:none;}@-webkit-keyframes text-indent{from{background-color:#fff;}to{background-color:#eee;}}@keyframes text-indent{from{background-color:#fff;}to{background-color:#eee;}}#topbar-search .geodir-listing-search{float:left;height:27px;}#topbar-search .geodir-listing-search .geodir-loc-bar{padding:0 0 0 0;border:none;margin:0px;display:inline-block;}#topbar-search .geodir-listing-search .geodir-loc-bar .geodir-loc-bar-in{background:transparent;border:none;padding:0px;}#topbar-search .geodir-listing-search .geodir-loc-bar .geodir-loc-bar-in .geodir-search{}#topbar-search .geodir-listing-search .geodir-loc-bar .geodir-loc-bar-in .geodir-search .select2-container{min-width:60px;}#topbar-search .geodir-listing-search .geodir-loc-bar .geodir-loc-bar-in .geodir-search .select2-container .select2-choice{height:23px;padding:0 10px 0 0px;border:none;line-height:12px;font-size:12px;color:#fff;border-radius:0px;background-color:transparent;background-image:none;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#27a9e1),color-stop(0.5,#27a9e1));background-image:-webkit-linear-gradient(center bottom,#27a9e1 0,#27a9e1 50%);background-image:-moz-linear-gradient(center bottom,#27a9e1 0,#27a9e1 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#27a9e1',endColorstr='#27a9e1',GradientType=0);background-image:linear-gradient(to top,#27a9e1 0,#27a9e1 50%);}#topbar-search .geodir-listing-search .geodir-loc-bar .geodir-loc-bar-in .geodir-search .select2-container .select2-choice>.select2-chosen{margin-right:0px;margin-left:13px;line-height:27px;}#topbar-search .geodir-listing-search .geodir-loc-bar .geodir-loc-bar-in .geodir-search .select2-container .select2-choice .select2-arrow{right:100%;left:0;height:25px;width:10px;background-color:transparent;border:none;}#topbar-search .geodir-listing-search .geodir-loc-bar .geodir-loc-bar-in .geodir-search .select2-container .select2-choice .select2-arrow b:after{position:absolute;display:block;content:"";top:50%;left:50%;border:4px solid transparent;border-top-color:#fff;margin-left:-5px;margin-top:-2px;}#topbar-search .geodir-listing-search .geodir-loc-bar .geodir-loc-bar-in .geodir-search select{background:#27a9e1;}#topbar-search .geodir-listing-search .geodir-loc-bar .geodir-loc-bar-in .geodir-search .geodir_submit_search{display:none;}#topbar-search .geodir-listing-search .geodir-loc-bar .geodir-loc-bar-in .geodir-search input[type=text]{margin:0 5px 0 0;width:85px;font-size:12px;}.sliderclass .mc4wp-form-fields{width:200px;}#geoContainer{max-width:1140px;display:block;margin:0 auto;position:relative;z-index:999;}ul#breadcrumbs{padding-left:0px;max-width:1140px;margin:0 auto;}body #wrapper .contentclass{margin:0 auto;}body.single-gd_place #wrapper .contentclass,body.single-gd_event #wrapper .contentclass,body.single-gd_provider #wrapper .contentclass{max-width:1140px;}.geodir_full_page{position:relative;}.geodir_full_page .geodir-category-list-in{margin-top:0px;background:transparent;border:none;padding-left:0px;padding-right:0px;}.geodir_full_page section.widget{margin-top:-27px;}.geodir_full_page section.widget.geodir-map-listing-page{margin-top:0px;}.geodir_full_page .geodir-cat-list{max-width:1140px;margin:0 auto;}.location .geodir_full_page .geodir-cat-list{display:none;}.geodir_full_page .geodir-cat-list ul{list-style:none;}.geodir_full_page .geodir-cat-list ul li{padding-left:0px;margin-bottom:26px;}.geodir_full_page .geodir_advance_search_widget{margin:0 auto;max-width:1155px;}.geodir_full_page .geodir_advance_search_widget .geodir-loc-bar-in{background:transparent;border:none;padding:0px;}.geodir_full_page .geodir_advance_search_widget .geodir-loc-bar{padding:0;border-top:none;border-bottom:none;margin:0;}.geodir_full_page .geodir_advance_search_widget .geodir-search{width:100%;margin-top:20px;margin-right:0px;padding-right:8px;}.geodir_full_page .geodir_advance_search_widget .geodir-search input.showFilters{display:none!important;}.geodir_full_page .geodir_advance_search_widget .geodir-search input[type="text"]{color:#6b7a83;border-radius:none;line-height:40px;height:40px;padding:0 20px;margin-top:0px;}.geodir_full_page .geodir_advance_search_widget .geodir-search input[type="button"],.geodir_full_page .geodir_advance_search_widget .geodir-search input[type="submit"]{border:none;background:#27a9e1;color:#fff;padding:0px 27px;display:block;clear:left;width:100%;height:45px;margin:5px 0 0 0;}.geodir_full_page .geodir_advance_search_widget .geodir-search .geodir_submit_search{width:100%;}.geodir_full_page .geodir_advance_search_widget .geodir-search .search_text,.geodir_full_page .geodir_advance_search_widget .geodir-search .snear,.geodir_full_page .geodir_advance_search_widget .geodir-search .search_by_post{margin:0 0 0 0;}.geodir_full_page .geodir_advance_search_widget .geodir-search .search_text{margin-left:13px;}.geodir_full_page .geodir_advance_search_widget .geodir-search .snear{margin-left:10px;}.geodir_full_page .geodir_advance_search_widget form.geodir-listing-search .search_text,.geodir_full_page .geodir_advance_search_widget form.geodir-listing-search .snear,.geodir_full_page .geodir_advance_search_widget form.geodir-listing-search .search_by_post,body.gd-multi-datepicker .geodir_full_page .geodir_advance_search_widget.geodir-advance-search-searched form.geodir-listing-search .search_text,body.gd-multi-datepicker .geodir_full_page .geodir_advance_search_widget.geodir-advance-search-searched form.geodir-listing-search .snear,body.gd-multi-datepicker .geodir_full_page .geodir_advance_search_widget.geodir-advance-search-searched form.geodir-listing-search .search_by_post{width:calc(33% - 4px);min-width:calc(33% - 4px);}.geodir_full_page .geodir_advance_search_widget form.geodir-listing-search .geodir-search .fa-toggle-on{display:none;}body.location .geodir_full_page .geodir_advance_search_widget .geodir-search input[type="button"].showFilters{display:none;}body.gd-multi-datepicker .geodir_full_page .geodir_advance_search_widget form.geodir-listing-search .search_text,body.gd-multi-datepicker .geodir_full_page .geodir_advance_search_widget form.geodir-listing-search .snear,body.gd-multi-datepicker .geodir_full_page .geodir_advance_search_widget form.geodir-listing-search .search_by_post,.geodir_full_page .geodir_advance_search_widget form.geodir-listing-search.geodir-adv-form .search_text,.geodir_full_page .geodir_advance_search_widget form.geodir-listing-search.geodir-adv-form .snear,.geodir_full_page .geodir_advance_search_widget form.geodir-listing-search.geodir-adv-form .search_by_post,body.geodir_advance_search .geodir_full_page .geodir_advance_search_widget form.geodir-listing-search.geodir-adv-form .search_text,body.geodir_advance_search .geodir_full_page .geodir_advance_search_widget form.geodir-listing-search.geodir-adv-form .snear,body.geodir_advance_search .geodir_full_page .geodir_advance_search_widget form.geodir-listing-search.geodir-adv-form .search_by_post{width:calc(33% - 40px);min-width:calc(33% - 40px);}body.gd-multi-datepicker .geodir_full_page .geodir_advance_search_widget form.geodir-listing-search .geodir-search span.options{display:inline-block;font-size:11px;line-height:15px;padding:5px 10px 0 10px;float:left;}body.gd-multi-datepicker .geodir_full_page .geodir_advance_search_widget form.geodir-listing-search .geodir-search .fa-toggle-on{display:inline-block;position:absolute;cursor:pointer;font-size:36px;padding-left:7px;line-height:39px;color:#27a9e1;}body.gd-multi-datepicker .geodir_full_page .geodir_advance_search_widget form.geodir-listing-search .geodir-search .fa-toggle-on:hover{color:#000;}#geodir-wrapper header.entry-header{max-width:1140px;margin:0 auto;padding-left:0px;}#geodir-wrapper #geodir-wrapper-content{max-width:1140px;position:relative;margin:0 auto;}#geodir-wrapper #geodir-wrapper-content input,#geodir-wrapper #geodir-wrapper-content textarea{border-width:1px;}#geodir-wrapper #geodir-wrapper-content #geodir-main-content{}#geodir-wrapper #geodir-sidebar-right{}#geodir-wrapper #geodir-sidebar-right .geodir-sidebar-wrap{width:100%;}#geodir-wrapper #geodir-sidebar-right .geodir-loginbox-list{padding-left:0px;}#geodir-wrapper .geodir_flex-container{z-index:0;}#geodir-wrapper .geodir-sidebar-left{z-index:999;position:relative;}.loginform1 .user_login1,.loginform1 .user_pass1{line-height:50px;padding:0 20px;border:1px solid #ccc;}.loginform1 .b_signin{background-color:#27a9e1;border:none;width:100%;height:50px;line-height:50px;color:#fff;}#propertyform .geodir_form_row label{text-align:right;padding-right:10px;line-height:19px;margin-top:10px;}#propertyform .geodir_form_row label span{padding:3px;}#propertyform .geodir_form_row input[type=radio]{margin:10px 3px 0 3px;}#propertyform .geodir_form_row input[type=radio]:nth-child(3){margin-left:20px;}#propertyform #post_set_address_button,#propertyform #geodir_logoplupload-browse-button,#propertyform #post_imagesplupload-browse-button,#propertyform #geodir-add-listing-submit .geodir_button{background:#27a9e1;border:none;color:#fff;line-height:50px;height:50px;width:100%;padding:0 20px;}#propertyform #post_imagesplupload-browse-button{background:#ccc;}#propertyform .geodir-chosen-container{margin-top:5px;}#propertyform h5{margin-bottom:0px;}#propertyform #post_imagesdropbox{background:rgba(201,204,204,0.2);border:none!important;padding-bottom:33px!important;}#propertyform #geodir_accept_term_condition_row{line-height:100px;height:100px;font-style:italic;letter-spacing:1px;}#propertyform #geodir_accept_term_condition_row label{display:none;}#propertyform #geodir_accept_term_condition_row .geodir_taxonomy_field{width:100%!important;display:inline-block;margin:0 auto;text-align:center;}#propertyform #geodir_accept_term_condition_row input[type=checkbox]{margin:4px 10px 0;}.geodir-bubble-meta-bottom{border-top:1px solid #fff;}.geodir-bubble-meta-bottom span,.geodir-bubble-meta-bottom span.geodir-bubble-rating{display:none;}.geodir-bubble-meta-side{padding-left:27px;}.geodir-bubble-meta-side i{position:absolute;left:51%;left:8px;}.geodir-bubble-meta-side .geodir_address i{margin-top:3px;}.geodir-bubble-meta-side .geodir_contact i{margin-top:5px;}.geodir-bubble-meta-side .geodir_timing i{margin-top:3px;}.geodir_category_list_view li.geodir-gridview .geodir-addinfo{display:none;}.geodir_category_list_view li.geodir-gridview .geodir-content{position:relative;width:80%;margin:0px 10% 16px;}.geodir_category_list_view li.geodir-gridview .geodir-content i{position:absolute;left:-15px;}.geodir_category_list_view li.geodir-gridview h3{margin-top:17px;font-size:21px;line-height:27px;margin-left:-15px;}#geodir-wrapper #geodir-sidebar-right .geodir-sidebar-wrap .geodir_category_list_view li.geodir-gridview .geodir-content{width:calc(100% - 40px);margin:0px 15px 11px 25px;}#geodir-wrapper #geodir-sidebar-right .geodir-sidebar-wrap .geodir_category_list_view li.geodir-gridview h3{margin-left:-15px;margin-top:5px;font-size:14px;}#geodir-wrapper #geodir-sidebar-right .geodir-sidebar-wrap .geodir_category_list_view li.gridview_onehalf{width:calc(50% - 3px);background:rgba(245,245,245,1);border:none;}#geodir-wrapper #geodir-sidebar-right .geodir-sidebar-wrap .geodir_category_list_view li.gridview_onehalf:nth-child(odd){}#geodir-wrapper #geodir-sidebar-right .geodir-sidebar-wrap .geodir_category_list_view li.gridview_onehalf:nth-child(even){}#geodir-wrapper #geodir-sidebar .geodir-addtofav{display:none;display:block;margin-left:-1px;margin-top:8px;}#geodir-wrapper #geodir-sidebar .geodir-company_info{border:none;padding:0px 0px 0px 20px;}#geodir-wrapper #geodir-sidebar .geodir-company_info .geodir_more_info{}#geodir-wrapper #geodir-sidebar .geodir-company_info .geodir_more_info.post span{margin-left:5px;display:inline-block;}#geodir-wrapper #geodir-sidebar .geodir-company_info i.fa{margin-left:-19px;margin-right:10px;}#geodir-wrapper #geodir-sidebar .geodir-company_info i.fa-home{margin-left:-25px;margin-right:11px;}#geodir-wrapper #geodir-sidebar .geodir-company_info i.fa-pencil{margin-right:3px;}#geodir-wrapper #geodir-sidebar .geodir-company_info i.fa-phone{margin-right:13px;}#geodir-wrapper #geodir-sidebar .geodir-company_info i.fa-question-circle{margin-right:3px;}#geodir-wrapper #geodir-sidebar .geodir-company_info i.fa-check-circle{margin-right:4px;color:#ec008c;}#geodir-wrapper #geodir-sidebar .geodir-company_info i.fa-user{margin-right:3px;}#geodir-wrapper #geodir-sidebar .geodir-company_info i.fa-user+a{display:block;}#geodir-wrapper #geodir-sidebar .geodir-company_info p{border:none;}#geodir-wrapper #geodir-sidebar .geodir-company_info p.edit_link{margin:0;padding:0;}#geodir-wrapper #geodir-sidebar .geodir-company_info p.edit_link i.fa{margin-right:3px;}#geodir-wrapper #geodir-sidebar .geodir-company_info p.sucess_msg{margin:0;color:#ec008c;height:45px;width:100%;line-height:39px;text-align:left;border:none;background:transparent;}#geodir-wrapper .geodir-listing-search .geodir-filter-container .customize_filter-in{margin:0 0 0 0;width:100%;padding:0px;}#geodir-wrapper .geodir-listing-search .geodir-filter-container .customize_filter-in .geodir-advance-search{margin-top:-45px;}#geodir-wrapper .geodir-listing-search .geodir-filter-container .customize_filter-in .geodir-advance-search input[type=button]{width:100%;height:45px;text-transform:uppercase;background:#27a9e1;color:#fff;border:none;}.customize_filter_inner{padding:50px;}.customize_filter_inner .geodir-filter-cat{display:inline-block;width:calc(33% - 50px);float:left;margin:0 50px 20px 0;position:relative;}.customize_filter_inner .geodir-filter-cat span{padding-left:90px;}.customize_filter_inner .geodir-filter-cat ul{list-style:none;position:absolute;top:0px;left:0px;padding-left:0px;}.customize_filter_inner .geodir-filter-cat ul li{padding:0px;border:none;text-indent:-9999px;width:80px;height:26px;background:#333;margin:0px auto;position:relative;border-radius:50px;box-shadow:inset 0px 1px 1px rgba(0,0,0,0.5),0px 1px 0px rgba(255,255,255,0.2);}.customize_filter_inner .geodir-filter-cat ul li:after{content:'OFF';color:#000;position:absolute;right:10px;z-index:0;font:12px/26px Arial,sans-serif;font-weight:bold;text-shadow:1px 1px 0px rgba(255,255,255,0.15);text-indent:0px;}.customize_filter_inner .geodir-filter-cat ul li:before{content:'ON';color:#27ae60;position:absolute;left:10px;z-index:0;font:12px/26px Arial,sans-serif;font-weight:bold;text-indent:0px;}.customize_filter_inner .geodir-filter-cat ul li label{display:block;width:34px;height:20px;cursor:pointer;position:absolute;top:3px;left:3px;z-index:1;background:#fcfff4;background:-webkit-linear-gradient(top,#fcfff4 0%,#dfe5d7 40%,#b3bead 100%);background:linear-gradient(to bottom,#fcfff4 0%,#dfe5d7 40%,#b3bead 100%);border-radius:50px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.3);}.customize_filter_inner .geodir-filter-cat ul li input[type="checkbox"]{opacity:0;cursor:pointer;position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:99;}.toggle input[type="checkbox"]:checked+label,li.toggle input[type="checkbox"]:checked+label,#customize_filter_inner .geodir-filter-cat ul li input[type="checkbox"]:checked+label{left:43px;}#geodir-wrapper-content #gd-tabs{border-right:1px solid #e1e1e1;}#geodir-wrapper-content #gd-tabs dl.geodir-tab-head dd a[data-tab="#reviews"]{display:none;}#geodir-wrapper-content #gd-tabs #reviewsTab{display:none!important;}#related_listingTab .geodir_category_list_view li{border:none;}ul.geodir-loginbox-list{padding-left:0px;}ul.geodir-tabs-content{background-color:rgba(245,245,245,1);margin-top:46px;border-top:1px solid #e1e1e1;border-right:none;padding:35px 20px 25px;}.geodir-viewport{background-color:rgba(245,245,245,1);}#simplemodal-overlay{background-color:#27a9e1;}#simplemodal-container{color:#27a9e1;}#simplemodal-container h3{font:22px Arial,Helvetica,sans-serif;color:#6b7a83;margin-bottom:0px;}#simplemodal-container .simplemodal-wrap{}#simplemodal-container .row.clearfix{margin:0 auto;}#simplemodal-container .row input,#simplemodal-container .row textarea{font:14px Arial,Helvetica,sans-serif;padding:5px;width:100%;-moz-border-radius:0px;-webkit-border-radius:0px;}#simplemodal-container .row label{color:#6b7a83;}#simplemodal-container .button{background:#27a9e1;color:#fff;}#simplemodal-container #geodir_claim_form input[type="submit"].button{margin-top:15px;height:45px;width:100%;text-transform:uppercase;-moz-border-radius:0px;-webkit-border-radius:0px;margin-left:0px;}#simplemodal-container #geodir_claim_form h4{margin:0 0 0 0;font-size:13px;}#geodir-wrapper-content #gd-tabs{z-index:777;}.geodir-tabs-content.entry-content li a{position:relative;display:inline-block;z-index:999;}#hoursTable{width:100%;}#hoursTable td{position:relative;padding-bottom:0px;}#hoursTable tr:nth-child(odd) td:first-of-type{float:left;}#hoursTable td.closed,#hoursTable td.open-all-day{padding:0 0 0 0!important;top:20px;width:auto;}#hoursTable input,#geodir-wrapper #geodir-wrapper-content #hoursTable input,#geodir-wrapper #geodir-wrapper-content #property-form #hoursTable input{width:calc(100% - 33px);padding:15px;margin-top:5px;}#propertyform .geodir_form_row.geodir-checkbox{position:relative;width:calc(33% - 3px);float:left;}#propertyform .geodir_form_row.geodir-checkbox input[type=checkbox],input[type=checkbox].switch{position:absolute;opacity:0;height:55px;width:100%;}input[type=checkbox].switch+label:after{}input[type=checkbox].switch+label:before,#propertyform .geodir_form_row.geodir-checkbox label:before{content:"";display:block;width:55px;height:35px;vertical-align:middle;margin-right:8px;background-color:#eee;box-shadow:inset 0px 2px 2px rgba(0,0,0,.3);border-radius:4px;padding-top:10px;}#propertyform .geodir-checkbox.checked label:before,input[type=checkbox].switch:checked+label:before{content:"\2714";color:white;background-color:#27a9e1;text-align:center;line-height:15px;text-shadow:0px 0px 3px #eee;}#propertyform h5{font-weight:700;font-size:1.3em;margin:35px 0;padding-top:35px;display:block;clear:left;}#geodir_languages_row{margin-top:27px;}#propertyform #geodir_languages_row label{text-align:left;clear:both;float:left;}#propertyform #geodir_languages_row input{width:100%;border:2px solid #eee;}label.all-day,label.closed{line-height:35px;font-weight:normal;}#propertyform .geodir_form_row.geodir-checkbox label{width:calc(100% - 10px);text-align:left;}input[type=checkbox].gd-checkbox{position:absolute;display:inline-block;width:55px;height:35px;margin-top:13px;top:16px;left:0px;opacity:0;}#geodir_map_v3_home_map_2_cat ul.treeview{list-style:none;padding-left:0px;position:relative;}#geodir_map_v3_home_map_2_cat ul.treeview li img{margin:5px 10px;}body.registration div.main.col-lg-9{width:100%;}#buddypress .standard-form#signup_form input[type=text],#buddypress .standard-form#signup_form textarea,#buddypress .form-allowed-tags,#buddypress #commentform input[type=text],#buddypress #commentform textarea{width:100%;}#buddypress .standard-form textarea,#buddypress .standard-form input[type=text],#buddypress .standard-form input[type=text],#buddypress .standard-form input[type=color],#buddypress .standard-form input[type=date],#buddypress .standard-form input[type=datetime],#buddypress .standard-form input[type=datetime-local],#buddypress .standard-form input[type=email],#buddypress .standard-form input[type=month],#buddypress .standard-form input[type=number],#buddypress .standard-form input[type=range],#buddypress .standard-form input[type=search],#buddypress .standard-form input[type=tel],#buddypress .standard-form input[type=time],#buddypress .standard-form input[type=url],#buddypress .standard-form input[type=week],#buddypress .standard-form select,#buddypress .standard-form input[type=password],#buddypress .dir-search input[type=search],#buddypress .dir-search input[type=text],#buddypress .groups-members-search input[type=search],#buddypress .groups-members-search input[type=text]{width:100%;}#buddypress .standard-form #basic-details-section input[type=password],#buddypress .standard-form #blog-details-section input#signup_blog_url{width:100%;}#buddypress .standard-form #basic-details-section{width:23%;}#buddypress .standard-form #profile-details-section{width:74%;}#buddypress .standard-form #basic-details-section #pass-strength-result{display:block;width:100%;}#buddypress .standard-form#signup_form div.submit{width:100%;}#buddypress .standard-form div.submit input{width:100%;height:50px;line-height:50px;font-size:14px;font-weight:normal;text-transform:uppercase;margin:0 0 0 0;padding:0 20px;background:#27a9e1;border:none;color:#fff;}#buddypress .standard-form div.submit input:hover{background:#2d5c88;}#buddypress .standard-form #profile-details-section .field_city{width:49%;display:inline-block;float:left;}#buddypress .standard-form #profile-details-section .field_state{width:23%;padding-left:3%;display:inline-block;}#buddypress .standard-form #profile-details-section .field_zip-code{position:absolute;width:27%;width:230px;padding-left:3%;display:inline-block;}#buddypress .standard-form #profile-details-section .field_office-phone{width:33%;padding-right:3%;display:inline-block;clear:left;float:left;}#buddypress .standard-form #profile-details-section .field_mobile-phone,#buddypress .standard-form #profile-details-section .field_twitter{width:33%;padding-right:3%;display:inline-block;}#buddypress .standard-form #profile-details-section .field_twitter{padding-right:0%;}body.signup.page-geodir-signup #cus_loginform .form_row,body.signup.page-geodir-signup #cus_registerform .form_row{width:50%;position:relative;display:inline-block;float:left;}body.signup.page-geodir-signup .login_form_l{border:none;max-width:1140px;position:relative;float:none;padding:0 0 0 0;margin:0 auto!important;}body.signup.page-geodir-signup .login_form_l .form_row .textfield,body.signup.page-geodir-signup .registration_form_box .form_row .textfield{line-height:50px;height:50px;padding:0 20px;width:100%;}body.signup.page-geodir-signup .login_form_l .form_row .textfield:focus,body.signup.page-geodir-signup .registration_form_box .form_row .textfield:focus{border:1px solid #ccc;}body.signup.page-geodir-signup .login_form_l .form_row:nth-child(1){padding-right:1.5%;}body.signup.page-geodir-signup .login_form_l .form_row:nth-child(2){padding-left:1.5%;}body.signup.page-geodir-signup .login_form_l .form_row #user_login{}body.signup.page-geodir-signup .login_form_l .form_row #user_pass{}body.signup.page-geodir-signup .geodir_button{background:#29a9e1;line-height:50px;width:100%;height:50px;text-transform:uppercase;color:#fff;border:none;margin-bottom:13px;}body.signup.page-geodir-signup #gdbp-reg-link{margin-top:0px;text-align:right;width:auto;display:inline-block;float:right;}body.signup.page-geodir-signup #gdbp-reg-link a{margin-top:0px;}body.signup.page-geodir-signup #lostpasswordform .form_row{padding-left:0;margin-bottom:23px;}#buddypress div.item-list-tabs ul li.current a,#buddypress div.item-list-tabs ul li.selected a{background-color:#fff;color:#555;}#buddypress div.item-list-tabs ul li.selected a{margin-top:1px;}#buddypress #item-header,#buddypress #object-nav,#buddypress div.item-list-tabs ul li a{background:#eee;}#buddypress #subnav ul li a{background:#fff;color:#999;border-bottom:1px solid #fff;}#buddypress #subnav ul li a:hover{color:#27a9e1;border-bottom:1px solid #27a9e1;}#buddypress #subnav ul li.selected a{border-bottom:1px solid #27a9e1;color:#555;margin-top:0px;}#buddypress div#item-header img.avatar{margin:15px 15px 19px 15px;}#buddypress div#item-header div#item-header-content{margin-top:15px;width:calc(100% - 370px);}#buddypress .activity-list li.mini .activity-avatar img.FB_profile_pic,#buddypress .activity-list li.mini .activity-avatar img.avatar{margin-top:11px;}#buddypress div#item-header div#item-actions{padding-top:9px;max-width:170px;}#buddypress div#item-header div#item-actions h3{font-size:16px;line-height:16px;margin-top:5px;}#buddypress #cover-image-container{}#buddypress #header-cover-image{position:relative;height:200px;}#buddypress div#item-header #item-header-cover-image #item-header-content{margin-left:0px;margin-top:15px;}.entry-content .pullquote-full,.entry-content .pullquote-right,.entry-content .pullquote-left{border-top:1px solid #6B7A83;border-bottom:1px solid #6B7A83;padding:13px 0 5px 40px;font-size:21px;font-weight:bold;line-height:14px;margin-bottom:10px;margin-top:5px;position:relative;}.entry-content .pullquote-left{text-align:right;}.entry-content .pullquote-right{padding:13px 45px 5px 0;}.entry-content .pullquote-full:before{position:absolute;left:0;top:20%;font-size:34px;color:#eee;color:rgba(0,0,0,.07);font-family:virtue_icons;font-style:normal;speak:none;font-weight:400;content:"\e19f";-webkit-font-smoothing:antialiased;}.entry-content .blockquote-full,.entry-content .blockquote-right,.entry-content .blockquote-left{border-top:none;border-bottom:none;border-right:none;padding:13px 20px 5px;border-left:7px solid;margin:0px 30px 10px;font-weight:bold;}.entry-content .blockquote-full{width:100%;margin-left:0px;margin-right:0px;}.entry-content .blockquote-right{}.entry-content .blockquote-left{margin-left:0px;text-align:right;border-right:7px solid;border-left:none;}@media (max-width:767px){.entry-content .pullquote-right,.entry-content .pullquote-left{display:block;padding-left:0;margin-left:0;float:none;max-width:100%;}}.form.mc4wp-form label{font-weight:200;font-size:15px;color:#919696;margin-left:15px;}.form.mc4wp-form label span{padding:0 5px;vertical-align:top;line-height:23px;}#content div.gform_wrapper{max-width:none!important;width:calc(100% + 10px);}.gform_body ul.gform_fields li.gfield{}.gform_body ul.gform_fields li.gfield.buttons{}.gform_body ul.gform_fields li.gfield.buttons label{}.gform_body ul.gform_fields li.gfield.buttons div.ginput_container{}.gform_body ul.gform_fields li.gfield.buttons div.gfield_description{}.gform_body ul.gform_fields li.gfield.buttons div.ginput_container ul.gfield_radio li{width:calc(20% - 10px);background:#ccc;margin:5px;border-radius:2px;float:left;}.gform_body ul.gform_fields li.gfield.buttons div.ginput_container ul.gfield_radio li:last-child{padding:0 0 0 0!important;}.gform_body ul.gform_fields li.gfield.buttons div.ginput_container input[type="radio"]{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}.gform_body ul.gform_fields li.gfield.buttons div.ginput_container input[type="radio"]+label::before{content:'';box-shadow:0px 4px 0 24px #fff;box-shadow:1px 5px 0 23px #ccc;background-color:#ccc;margin:20px 15px 0 27px;height:0px;width:5px;padding-top:5px;border-radius:2px;display:inline-block;vertical-align:top;float:left;transition:0.13s ease all;}.gform_body ul.gform_fields li.gfield.buttons div.ginput_container input[type="radio"]:checked+label::before{background-color:#1b75bc;content:'';font-size:45px;line-height:4.5px;text-indent:-10px;box-shadow:1px 3px 0 16px #1b75bc;margin:23px 15px 0 27px;width:4px;padding-top:4px;}.gform_body ul.gform_fields li.gfield.buttons div.ginput_container input[type="radio"]+label{padding:15px 20px 15px 20px;}.gform_body ul.gform_fields li.gfield.buttons div.ginput_container input[type="radio"]:checked+label,.gform_body ul.gform_fields li.gfield.buttons div.ginput_container input[type="text"]:focus,.gform_body ul.gform_fields li.gfield.buttons div.ginput_container input[type="radio"]:checked+input[type="text"]{background:#27a9e1;}.gform_body ul.gform_fields li.gfield.buttons div.ginput_container ul.gfield_radio li label{text-align:right;padding-right:30px;vertical-align:middle;color:#fff;margin:0;cursor:pointer;font-size:35px;font-weight:300;}.gform_body ul.gform_fields li.gfield.buttons div.ginput_container input[type="text"]{width:100%;margin:0;background:transparent;color:#fff;font-size:35px;border:none;text-align:right;text-transform:lowercase;padding:16px 20px;background:#ccc;}.gform_body ul.gform_fields li.gfield.buttons.amount,.gform_body ul.gform_fields li.gfield.buttons.other{}.gform_body ul.gform_fields li.gfield.buttons.amount{}.gform_body ul.gform_fields li.gfield.buttons.amount div.ginput_container ul.gfield_radio li{}.gform_body ul.gform_fields li.gfield.buttons.other{clear:none;}.gform_body ul.gform_fields li.gfield.buttons.other label{display:none;}.gform_body ul.gform_fields li.gfield.buttons.other div.ginput_container input[type="text"]{width:calc(100% - 30px);text-align:center;background:#27a9e1;}.gform_body ul.gform_fields li.gfield_total{display:inline-block;width:100%;text-align:right;border-bottom:2px solid #27a9e1;}.gform_body ul.gform_fields li.gfield_total label{width:auto;float:left;margin:0px;padding:40px 10px 0 0;font-size:18px;color:#27a9e1;}.gform_body ul.gform_fields li.gfield_total div.ginput_container{margin-top:0px;padding:40px 0 0 0;}.gform_body ul.gform_fields li.gfield_total div.ginput_container span{color:#27a9e1;}.gform_body ul.gform_fields li.gfield.hide-labels label{display:none;}.gform_body ul.gform_fields li.gfield.hide-labels.float-left{float:left;clear:none;width:calc(50% - 0px);padding-right:13px;}.gform_body ul.gform_fields li.gfield.hide-labels.float-left.zip{padding-left:3px;padding-right:10px;}.gform_body ul.gform_fields li.gfield.newsletter{padding-top:11px;}.gform_body ul.gform_fields li.gfield.newsletter label{float:left;}.gform_body ul.gform_fields li.gfield.newsletter .ginput_container{float:left;margin:.625em 0 0 10px;}.gform_body ul.gform_fields li.gfield.newsletter .ginput_container li input{margin-top:3px;}.gform_body ul.gform_fields li.gfield.newsletter .ginput_container li label{margin:-1px 0 0 10px;cursor:pointer;cursor:hand;cursor:hand;}.gform_body ul.gform_fields li input,.gform_body ul.gform_fields li textarea{border:2px solid #eee;}.gform_body ul.gform_fields li input:focus,.gform_body ul.gform_fields li textarea:focus{border-color:rgba(0,0,0,0.2);color:#000;}.gform_body ul.gform_fields li span.name_first label,.gform_body ul.gform_fields li span.name_last label{display:none;}.gform_body ul.gform_fields.top_label li.gfield:not(.gsection),#field_3_9,#field_3_10{width:calc(50% - 0px);float:left;clear:none;padding-left:0px;}.gform_body ul.gform_fields.top_label li.gfield.gsection{margin-right:10px;}#field_22_1,.gform_wrapper ul.gform_fields.top_label li.gfield input.medium,.gform_wrapper ul.gform_fields.top_label li.gfield select.medium{width:calc(100% - 10px);}.gform_wrapper ul.gform_fields.top_label li.gfield textarea{width:calc(100% - 10px);padding:13px 20px;line-height:27px;}.gform_wrapper ul.gform_fields.top_label li.gfield.fullwidth{width:calc(100% - 0px);}.gform_wrapper ul.gform_fields.top_label li.gfield.radio ul.gfield_radio li input[type=radio]+input[type=text]{width:calc(100% - 33px)!important;text-indent:15px;background:#eee;}.gform_wrapper ul.gform_fields.top_label li.gfield:not(.textarea):not(.radio) label{padding-right:55px;display:none;}#field_3_10{padding-left:13px;}#gd_eventcategory #s2id_gd_eventcategory_chosen,#gd_providercategory .geodir-chosen-container:not(.geodir-chosen-container-active){display:none;}#gd_eventcategory_chosen,#gd_providercategory .geodir-chosen-container:last-child{display:inline-block;}#geodir_post_country_row div.select2-container,#geodir_post_region_row div.select2-container,#geodir_post_city_row div.select2-container{display:none;}.gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=email],.gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=number],.gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=password],.gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=tel],.gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=text],.gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=url],.gform_wrapper .ginput_complex input[type=email],.gform_wrapper .ginput_complex input[type=number],.gform_wrapper .ginput_complex input[type=password],.gform_wrapper .ginput_complex input[type=tel],.gform_wrapper .ginput_complex input[type=text],.gform_wrapper .ginput_complex input[type=url],.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper .top_label input.medium,.gform_wrapper .top_label select.medium,.gform_wrapper .hidden_label input.large,.gform_wrapper .hidden_label select.large,.gform_wrapper .top_label input.large,.gform_wrapper .top_label select.large,#ktmain .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){padding:0 20px;line-height:50px;}.gform_wrapper .gform_body .top_label .gfield_label{margin-top:55px;padding-right:35px;}.gform_wrapper .gform_body .top_label div.ginput_container_name span{padding-right:5px;}.gform_wrapper .gform_body .top_label div.ginput_container_name span:last-child{padding-left:5px;padding-right:0px!important;}.gform_wrapper .gform_body .top_label div.ginput_container_name span input{width:calc(100% - 1px);}.ginput_container .select2-container .select2-choice{min-height:53px;}.ginput_container .select2-container .select2-choice>.select2-chosen{line-height:50px;}.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_footer input.button{width:100%;text-transform:uppercase;padding:25px;}#ktmain .gform_wrapper .gform_body ul.gform_fields li.gfield ul.gfield_checkbox li input{margin-top:1px;}#ktmain .gform_wrapper .gform_body ul.gform_fields li.gfield div{max-width:100%!important;}#ktmain .gform_wrapper .gfield_checkbox li label,#ktmain .gform_wrapper .gfield_radio li label{line-height:26px;}#field_1_13,#field_1_2,#field_1_5,#field_1_6,#field_1_7,#field_1_16,#field_1_20{clear:none;float:left;width:calc(50% - 16px);margin-right:0.0%;}#field_1_13 input,#field_1_2 input,#field_1_5 input,#field_1_6 input,#field_1_7 input,#field_1_16 input,#field_1_20 div.select2-container{width:100%}#field_1_20 div.select2-container ul li input{max-height:50px;}#field_1_1,#field_1_3,#field_1_4,#field_1_10,#field_1_11,#field_1_15,#field_1_17{width:calc(100% - 30px);clear:left;float:left;}#field_1_12{width:calc(100% - 15px);clear:left;float:left;padding-right:0;}#field_1_12 input{width:calc(100% - 31px);min-height:54px;};


/* hide labels for network forms in leau of placeholder text */
#field_1_1 label, #field_1_12 label, #field_1_11 label:not(.gfield_label), 
#field_1_13 label, #field_1_2 label, #field_1_3 label, #field_1_4 label:not(.gfield_label),
#field_1_5 label, #field_1_6 label{display:none;}

#field_1_1 label, #field_1_12 label, #field_1_11 label:not(.gfield_label),
#field_1_13 label, #field_1_2 label{display:none;}

#field_1_3 label{display:none;}
#field_1_3 input{margin-top:20px;}
#field_1_4 label:not(.gfield_label){display:none;}
#field_1_4 input{margin-bottom:20px;}

#field_1_16{margin-bottom:20px;}

/* hide labels on donation form */
#field_3_7 label, #field_3_9 label, #field_3_10 label, #field_3_8 label{display:none;}
#field_3_7 input{margin-bottom:20px;}
#field_3_8 input{margin-bottom:20px;}

.gform_wrapper .top_label .gfield_password_strength + .gfield_description{padding-bottom:55px;}

/* Google Forms Style */
#content div.ss-form-container{ font-family: Arial, Helvetica, sans-serif; }
#content div.ss-form-question{ width:50%; float:left; margin-top:20px; }
#content div.ss-form-question:nth-child(odd){clear:left;}
#content div.ss-form-question div.ss-q-title,
#content div.ss-form-question div.ss-secondary-text{position:relative; padding-right:50px;}
#content div.ss-form-question div.ss-q-title span.ss-required-asterisk{position:absolute; top:3px; left:-11px; color:red;}
#content div.ss-form-entry>input,
#content div.ss-form-entry>textarea{ background-color: #fff; font-family: Arial, Helvetica, sans-serif; padding:0 20px; line-height:50px; border: 1px solid #ccc; width:calc(100% - 50px); }
#content div.ss-form-container div.ss-navigate>table{width:calc(100% - 70px);}
#content div.ss-form-container input[type="submit"]{width:100%; line-height:50px; background:#27a9e1; border:1px solid #ccc; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; color:#fff; margin:50px 0; }
#content div.ss-form-container .ss-section-title{clear:left; padding-top:50px;}

/* petition progress bars */
#petition-count{width:calc(100% - 20px);}
.meter { height: 20px; position: relative; clear:left; margin: 10px 0 20px 0; background: #ccc; -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px; padding: 10px; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
.meter > span { display: block; height: 100%; -webkit-border-top-right-radius: 8px; -webkit-border-bottom-right-radius: 8px;
-moz-border-radius-topright: 8px; -moz-border-radius-bottomright: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; -webkit-border-top-left-radius: 20px; -webkit-border-bottom-left-radius: 20px; -moz-border-radius-topleft: 20px; -moz-border-radius-bottomleft: 20px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; background-color: rgb(39,169,225); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(39,169,225)), color-stop(1, rgb(33,155,187)) ); background-image: -moz-linear-gradient( center bottom, rgb(39,169,225) 37%, rgb(33,155,187) 69% ); position: relative; overflow: hidden; }
.meter > span:after, .animate > span > span { content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(255, 255, 255, .2)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.75, rgba(255, 255, 255, .2)),  color-stop(.75, transparent), to(transparent) ); background-image: -moz-linear-gradient( -45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent ); z-index: 1; -webkit-background-size: 50px 50px; -moz-background-size: 50px 50px; -webkit-animation: move 2s linear infinite; -webkit-border-top-right-radius: 8px; -webkit-border-bottom-right-radius: 8px; -moz-border-radius-topright: 8px; -moz-border-radius-bottomright: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; -webkit-border-top-left-radius: 20px; -webkit-border-bottom-left-radius: 20px; -moz-border-radius-topleft: 20px; -moz-border-radius-bottomleft: 20px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; overflow: hidden; }
.animate > span:after { display: none; }
@-webkit-keyframes move {0% { background-position: 0 0; } 100% { background-position: 50px 50px; } }
#petition-count .count{float:left; margin-bottom:20px; }
#petition-count .goal{float:right;}

/* geodirectory add / edit service provider / event forms */
html.geolocation body.add-listing #geoContainer #geodir-wrapper-content{width:100%;}

body.damngala .gform_body ul.gform_fields.top_label li.gfield,
body.damngala .gform_body ul.gform_fields.top_label li.gfield span.name_first,
body.damngala .gform_body ul.gform_fields.top_label li.gfield span.name_last{ padding-left:0px; padding-right:0px; width:calc(100% - 10px); margin-top:0px; }
body.damngala .gform_body ul.gform_fields.top_label li.gfield span.name_first,
body.damngala .gform_body ul.gform_fields.top_label li.gfield span.name_last{ margin-top:7px; }
body.damngala .gform_body ul.gform_fields.top_label li.gfield input,
body.damngala .gform_body ul.gform_fields.top_label li.gfield span.name_first input,
body.damngala .gform_body ul.gform_fields.top_label li.gfield span.name_last input{ background:#eee; }
body.damngala .gform_body ul.gform_fields.top_label li.gfield input:focus,
body.damngala .gform_body ul.gform_fields.top_label li.gfield span.name_first input:focus,
body.damngala .gform_body ul.gform_fields.top_label li.gfield span.name_last input:focus{ background:#fff; }


/* t h e L E A R N - D A S H - s t y l e s 
 * =======================================================================================
 */
body[class^="single-sfwd-"]  .postmeta,
body[class^="single-sfwd-"]  .subhead,
body[class^="single-sfwd-"]  .single-footer,
body[class^="single-sfwd-"]  #kadbreadcrumbs,
body[class*=" single-sfwd-"] .postmeta,
body[class*=" single-sfwd-"] .subhead,
body[class*=" single-sfwd-"] .single-footer,
body[class*=" single-sfwd-"] #kadbreadcrumbs{ display:none; }

#sfwd-mark-complete input[type="submit"]{}
body[class^="single-sfwd-"] input[type="submit"],
body[class*=" single-sfwd-"] input[type="submit"]{ 
  background-color:#27a9e1 !important; 
  border:none;
  border-radius: 5px;
  color:#fff;
  padding:10px 20px;
}





/* t h e S I D E B A R - s t y l e  
 * =======================================================================================
 */
#ktsidebar .mc4wp-form input[type=date], #ktsidebar .mc4wp-form input[type=email], #ktsidebar .mc4wp-form input[type=tel], #ktsidebar .mc4wp-form input[type=text], #ktsidebar .mc4wp-form input[type=url], #ktsidebar .mc4wp-form select, #ktsidebar .mc4wp-form textarea { border:1px solid #ccc; }
#ktsidebar .form.mc4wp-form label{margin-left:5px; }

#ktsidebar .mc4wp-form input[type=date], 
#ktsidebar .mc4wp-form input[type=email], 
#ktsidebar .mc4wp-form input[type=tel], 
#ktsidebar .mc4wp-form input[type=text], 
#ktsidebar .mc4wp-form input[type=url], 
#ktsidebar .mc4wp-form select, 
#ktsidebar .mc4wp-form textarea { line-height: 50px; padding: 0 20px; border: none; background:#eee; color:#6b7a83; width:calc(100% - 10px); }
#ktsidebar .mc4wp-form input[type=date]:focus, 
#ktsidebar .mc4wp-form input[type=email]:focus, 
#ktsidebar .mc4wp-form input[type=tel]:focus, 
#ktsidebar .mc4wp-form input[type=text]:focus, 
#ktsidebar .mc4wp-form input[type=url]:focus, 
#ktsidebar .mc4wp-form select:focus, 
#ktsidebar .mc4wp-form textarea:focus { border: none; background:#fff; }
/*[placeholder]:focus::-webkit-input-placeholder { transition: text-indent 0.25s 0.25s ease; text-indent: -100%; opacity: 1; }*/

#ktsidebar .kadence_recent_posts .postclass a,
#geodir-sidebar-right .kadence_recent_posts .postclass a{ font-size:13px; }
#ktsidebar .kadence_recent_posts .recentpost_date, 
#geodir-sidebar-right .kadence_recent_posts .recentpost_date, 
#ktsidebar .widget_kadence_recent_posts .recentpost_date,
#geodir-sidebar-right .widget_kadence_recent_posts .recentpost_date{ clear:left; float:right; padding-right:15px; }
#geodir-sidebar-right .kadence_recent_posts ul{ margin-left:0px; }

#ktsidebar .gform_wrapper .gform_body .top_label .gfield_label,
#geodir-sidebar-right .gform_wrapper .gform_body .top_label .gfield_label{ display:none; }
#ktsidebar .gform_wrapper .gform_body .top_label .gfield input,
#geodir-sidebar-right .gform_wrapper .gform_body .top_label .gfield input{ clear:both; width:100%; background:#eee; padding:0 20px; line-height:50px;  }
#ktsidebar .gform_wrapper .gform_body .top_label .gfield input:focus,
#geodir-sidebar-right .gform_wrapper .gform_body .top_label .gfield input:focus{ background:#fff; }
#ktsidebar .gform_wrapper .gform_footer,
#ktsidebar .gform_body ul.gform_fields.top_label li.gfield:not(.gsection),
#geodir-sidebar-right .gform_body ul.gform_fields.top_label li.gfield:not(.gsection){ width: calc(100% - 10px); }




/* t h e L O G I N - M O D A L - s t y l e  
 * =======================================================================================
 */
.io-modal {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  z-index: 9999999;
  overflow: hidden;
  min-height: 100%;
  width: 100%;
  background-color: #f7f5ef;
  opacity: 0;
  right: 0;
  padding-top: 48px;

  background: transparent url("https://truecolorsfund.org/wp-content/uploads/2015/05/app-backdrop.jpg") no-repeat 50% 50%;
  background-size: cover;

  background-color: #555 !important;
  background-blend-mode: overlay;
}
.io-modal.prepare{ background: #686868; padding-top:0px; height:auto; }
.io-modal.prepare .io-modal-content{ margin:0; padding:0; height:auto; }
.io-modal.prepare .io-modal-content img{ width:auto; display:block; margin:0 auto; max-height:350px; } 
.io-modal.prepare .io-modal-content .gform_wrapper{ margin:0 auto; }
.io-modal.prepare .io-modal-content form{ width:calc(100% - 0px); padding:0px; }
.io-modal.prepare .io-modal-content form .gform_heading{ width:100%; margin:0; }
.io-modal.prepare .io-modal-content form .gform_body{ display:block; margin:0 auto; width:840px; max-width:840px; }
.io-modal.prepare .io-modal-content form h3{ color:#27a9e1; text-align:center; margin-top:0px; margin-bottom: 0px; font-size:20px; }
.io-modal.prepare .io-modal-content form .gform_description{ width:calc(80% - 20px); text-align:center; display:block; margin:0 auto; }
.io-modal.prepare .io-modal-content form .ginput_container input{ width:100%; }
.io-modal.prepare .io-modal-content form ul{ display:inline-block; min-width:100%; position:relative; }
.io-modal.prepare .io-modal-content form ul li.gfield{ width:calc(50% - 10px); float:left; clear:none; margin-right:10px; }
.io-modal.prepare .io-modal-content form ul li.gfield:nth-child(2n){width:calc(50% - 0px); margin-right:0px; }
.io-modal.prepare .io-modal-content form label{ display:none; }
.io-modal.prepare .io-modal-content form .gform_footer{ padding:0; margin:0 auto; width:840px; max-width:840px; }
.io-modal.prepare .io-modal-content form .gform_footer input{ width:calc(100% - 0px); color:#fff; background:#27a9e1; }
.io-modal.prepare .io-modal-content .gform_wrapper div.validation_error { color: pink; font-size:14px; margin-bottom: 0px; border-top: none; border-bottom: none; padding: 0px; clear: none; text-align: center; }
.io-modal.prepare .io-modal-content .gform_wrapper li.gfield.gfield_error, 
.io-modal.prepare .io-modal-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { background-color: transparent; padding: 0; border-top: none; border-bottom: none; margin: 0 !important; }
.io-modal.prepare .io-modal-content .gform_wrapper li.gfield_error input[type=email], 
.io-modal.prepare .io-modal-content .gform_wrapper li.gfield_error input[type=number], 
.io-modal.prepare .io-modal-content .gform_wrapper li.gfield_error input[type=password], 
.io-modal.prepare .io-modal-content .gform_wrapper li.gfield_error input[type=tel], 
.io-modal.prepare .io-modal-content .gform_wrapper li.gfield_error input[type=text], 
.io-modal.prepare .io-modal-content .gform_wrapper li.gfield_error input[type=url], 
.io-modal.prepare .io-modal-content .gform_wrapper li.gfield_error textarea { border: 1px solid pink; }
.io-modal.prepare .io-modal-content .gform_wrapper .validation_message { color: pink; font-weight: 700; letter-spacing: normal; margin: 0 !important; line-height: 5px; }
.io-modal.prepare .toolbar.site-header{ background:transparent; box-shadow:none; }
.slide-in-up-add-active {
  -webkit-animation-name: slideInUp;
  -moz-animation-name: slideInUp;
  animation-name: slideInUp;
}
.slide-in-up-add {
  -webkit-animation-duration: 400ms;
  -moz-animation-duration: 400ms;
  animation-duration: 400ms;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.7, 0.1, 1);
  -moz-animation-timing-function: cubic-bezier(0.1, 0.7, 0.1, 1);
  animation-timing-function: cubic-bezier(0.1, 0.7, 0.1, 1);
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.slide-in-up {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.slide-in-up-remove {
  -webkit-animation-duration: 400ms;
  -moz-animation-duration: 400ms;
  animation-duration: 400ms;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0.7, 0.1, 1);
  -moz-animation-timing-function: cubic-bezier(0.1, 0.7, 0.1, 1);
  animation-timing-function: cubic-bezier(0.1, 0.7, 0.1, 1);
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.slide-in-up-remove-active {
  -webkit-animation-name: slideOutUp;
  -moz-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
.toolbar.site-header {
  padding:10px;
  position: fixed;
  height: 48px;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0;
  width: auto;
  background-color: #27a9e1;
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
}
.io-modal .io-modal-close {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  padding: 15px;
  margin: 0;
  color:#fff;
}
.io-modal .io-modal-content {
  color:#fff;
  height: 100%;
  padding: 10px;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
}
h2.login-modal-title{
  font-weight:300;
  font-size:30px;
  line-height:1.1;
  font-family:"Helvetica Neue", Helvetica-, Arial, sans-serif;
  color:#fff;
  margin-top:20px;
  margin-bottom:10px;
  
}
.io-modal .io-modal-content input[type="text"],
.io-modal .io-modal-content input[type="email"],
.io-modal .io-modal-content input[type="password"] {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    color: #555555;
    vertical-align: middle;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.io-modal .io-modal-content form.mc4wp-form.mc4wp-form-2899 div >p:last-of-type, 
.io-modal .io-modal-content form.mc4wp-form.mc4wp-ajax.mc4wp-form-2899 div >p:last-of-type,
.io-modal .io-modal-content .mc4wp-form-fields >p:last-of-type{ margin-top:33px; width:calc(100% - 33px); }
.io-modal .io-modal-content input[type="submit"] {
  background-color: #fff;
  color: #27a9e1;
  display: inline-block;
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border-radius: 4px;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  
  display: block;
  border:none;
  width: 100%;
  margin-bottom: .5em;
}
.io-modal .io-modal-content #loginform p{  }
.io-modal .io-modal-content #loginform p.login-username{}
.io-modal .io-modal-content #loginform p.login-password{}
.io-modal .io-modal-content #loginform p.login-remember{}
.io-modal .io-modal-content #loginform p.login-submit{}

.io-modal .io-modal-content{ position:relative; height:550px; }
.io-modal-content iframe{
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height: 550px;
  background:transparent!important; 
}
.io-modal-content iframe html{ background:transparent!important; }





/* t h e H O L I D A Y - M O D A L - s t y l e  
 * =======================================================================================
 */
.holiday.io-modal{ background:rgba(0,0,0,0.8) !important; }
.holiday.io-modal .toolbar.site-header{ background-color:transparent; -webkit-box-shadow:none; box-shadow:none; }
.holiday.io-modal .io-modal-content img{ display:block; margin:0 auto; padding-top:27px; }




/* t h e 4 0 4 - s t y l e  
 * =======================================================================================
 */
#content-404{ width:calc(30% - 10px); float:left; }
#related-404{ width:calc(70% - 10px); float:right; }



/* t h e F O O T E R - s t y l e  
 * =======================================================================================
 */
#containerfooter .mc4wp-form form label{display:none;}
.mc4wp-form input[type=date], .mc4wp-form input[type=email], .mc4wp-form input[type=tel], 
.mc4wp-form input[type=text], .mc4wp-form input[type=url], .mc4wp-form select, .mc4wp-form textarea { line-height: 50px; padding: 0 20px; border: none; width:calc(100% - 10px); }
.mc4wp-form button, .mc4wp-form input[type=button], .mc4wp-form input[type=submit] { cursor: pointer; display: inline-block; line-height: 50px; padding: 0 20px; background: #27a9e1; border: none; color: #fff; text-transform: uppercase; font-size: 14px;  }
#menu-footer-navigation{padding-left:0px;}
#containerfooter .footercredits p{padding-left:5px;} 
div.footer-widget .widget_facebook_likebox h3{ margin-top:0px; }
#containerfooter .geodir-viewport{ background-color:transparent; }
#containerfooter .geodir-slider-title{ bottom:none; top:0px; background:rgba(0,0,0,0.4); text-align:right; width:100%; height:25px; padding:3px 10px; }
#containerfooter .geodir-slider-title a{ color:#fff; font-size:11px; }
#containerfooter .geodir_flexslider{ background: transparent; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; border-radius: 0; box-shadow:none; -webkit-box-shadow:none; }
#containerfooter .geodir_flexslider .geodir-slides img{ box-shadow:none;  }
#containerfooter .geodir-direction-nav{ bottom:0px; margin-bottom:10px; width:100%; position:absolute; }
#containerfooter .footer-widget a{ color:#fff; }

