
.sg-footer{background-color:#fcfcfc;border-radius:0 0 4px 4px;float:left;padding:14px 20px;width:100%}
.sg-footer p{margin:0}
.cs-login-sec .sg-footer p{line-height:1!important}
.cs-login-sec .user-sign-up form p span.iconemail{width:23px;height:16px;margin:-9px 0 0!important}
.sg-footer a{color:#ccc;cursor:pointer}
.social-mess-top{background:red;left:0;padding:5px;position:absolute;top:-21px}
.status-message.error{color:#fff;float:left;padding:4px;width:100%}
.cs-login-favorites{background:#fff;box-shadow:0 0 5px 1px #ddd;float:left;width:100%}
.add-to-favborites-modal .modal-body{background-color:#fff;padding:0;width:100%}
.add-to-favborites-modal .sg-footer{background-color:#fcfcfc}
.add-to-favborites-modal .modal-header{background-color:#333;border:none}
.add-to-favborites-modal .modal-header h5{margin:0;text-transform:uppercase}
.add-to-favborites-modal button.close{border-radius:0;color:#5c5c5c;float:right;font-size:12px;opacity:1;text-shadow:none}
.add-to-favborites-modal .sg-header form p input{border:1px solid #f0f0f0;color:#768082}
.add-to-favborites-modal .sg-header form p input[type="button"]{color:#fff}
.add-to-favborites-modal .sg-header form p.sg-email input{border-bottom:none}
.add-to-favborites-modal .sg-footer a{color:#999;cursor:pointer}
.add-to-favborites-modal .modal-header .close{margin-top:1px}
.add-to-favborites-modal .hd_sepratore span:before,.add-to-favborites-modal .hd_sepratore span:after{top:13px}
.cs-ad-post-section{background-color:#282d2f;border-radius:4px;display:inline-block;line-height:1.2;margin:1px 0 0;width:270px;z-index:50}
#cs_ad_post_modal .header-element{float:left;text-align:left;width:100%}
#cs_ad_post_modal .sg-header{line-height:1;padding:11px 20px 20px}
#cs_ad_post_modal .modal-dialog{top:150px;width:300px}
#cs_ad_post_modal .modal-body{margin-bottom:-18px;padding-bottom:0}
.cs-ad-post-section .sg-footer p,.cs-ad-post-section .sg-footer a{font-size:12px}
#cs_ad_post_modal .sg-header h6{color:#434a54;margin:0 0 5px}
#cs_ad_post_modal .hd_sepratore span:before,#cs_ad_post_modal .hd_sepratore span:after{top:5px}
#cs_ad_post_modal .sg-header form p input[type="button"]{color:#fff;font-weight:700;padding:8px 10px}
#cs_ad_post_modal .sg-social ul li a{padding:8px 10px}
.sg-header .sg-social ul li a{line-height:1.3;padding:12px 10px;text-align:left}
.cs-login-sec .sg-header .sg-social ul li a{font-size:13px}
.sg-header .sg-social ul li a i,.cs-login-sec .sg-social ul li a i{background:rgba(0,0,0,0.2);height:100%;margin:0;padding:9px 3px;position:absolute;right:0;text-align:center;top:0;width:40px}
#cs_ad_post_modal .sg-footer{line-height:1.7}
.sg-header .sg-social ul li a[data-original-title="Facebook"],.footer-element .sg-social ul li a[data-original-title="Facebook"]{background-color:#4B6CC9}
.sg-header .sg-social ul li a[data-original-title="google-plus"],.footer-element .sg-social ul li a[data-original-title="google-plus"]{background-color:#ED5565}
.cs-login-sec .sg-header form p input[type="button"],.cs-login-sec .sg-header .sg-social ul li a{padding:8px 10px}
.sg-socialmedia{float:left;margin-right:8px}
.cs-login-sec ul > li:hover .sg-socialmedia{opacity:1;visibility:visible}
.sg-socialmedia ul{margin:0}
.sg-socialmedia ul li{float:left;list-style:none}
.sg-socialmedia ul li a i{margin:0}
.sg-socialmedia ul li a{background-color:#0082ce;color:#fff;float:left;font-size:17px;height:31px;padding:7px 0 0;text-align:center;width:31px}
.sg-socialmedia ul li a[data-original-title="Facebook"]{background-color:#3b5998}
.sg-socialmedia ul li a[data-original-title="Twitter"]{background-color:#1ab2e8}
.sg-socialmedia ul li a[data-original-title="Google Plus"]{background-color:#12a5f4}
.sg-socialmedia ul li a[data-original-title="Linkedin"],.agentinfo-detail .social-media ul li a[data-original-title="Linkedin"]{background-color:#007bb6}
.sg-socialmedia ul li a[data-original-title="Tumbler"]{background-color:#32506d;background-color:#32506d}
.sg-socialmedia ul li a[data-original-title="Pintrest"],.agentinfo-detail .social-media ul li a[data-original-title="Pintrest"]{background-color:#c92228}
.sg-socialmedia ul li a[data-original-title="youtube"]{background-color:#b00}
.top-bar .cs-login-sec .sg-socialmedia ul li a{background:none!important;height:auto;padding-top:0;font-size:13px}
.status-message.success{float:left;margin:0 0 4px;padding:4px;width:100%}
.cs-user-login i{margin:0 0 0 6px}
.cs-login-sec ul > li:hover .afterlogin{top:97%}
.cs-login-sec .cs-user-menu{margin:0}
.cart_info{background-color:rgba(255,255,255,0.8);border-top:1px solid;box-shadow:0 3px 3px 0 #e7e7e7;color:#383f40;font-size:11px;left:0;opacity:0;padding:18px 5px;position:absolute;text-align:center;top:102%;visibility:hidden;width:210px;z-index:60}
.cs-login-sec ul > li:hover .cart_info{opacity:1;visibility:visible}
.header_2 .top-bar,.header_2 .main-navbar{padding:0 15px}
.header_3 .navigation > ul > li:first-child > a{border-left:1px solid rgba(204,204,204,0.3);padding-left:24px}
.header_3 .navigation > ul > li > a > h1{border-right:1px solid rgba(204,204,204,0.3);padding:0 28px 0 24px}
.header_3 .navigation ul > .parentIcon > a:before{right:13px}
.header_3 .main-navbar{min-height:62px}
.header_3 .sub-dropdown{top:100%}
.header_4 .main-navbar{min-height:50px}
.header_4 .logo-section{text-align:center}
.header_4 .logo{display:inline-block;float:none}
.header_4 .navigation > ul > li:first-child > a{border-left:1px solid rgba(204,204,204,0.3);padding-left:24px}
.header_4 .navigation > ul > li > a > h2{border-right:1px solid rgba(204,204,204,0.3);padding:0 28px 0 24px}
.header_4 .navigation ul > .parentIcon > a:before{right:13px}
.header_4 .navigation ul > li > a:before{display:none}
.header_4 .sub-dropdown{top:100%}
.header_4 .cs-search{border-right:1px solid rgba(204,204,204,0.3);padding-right:16px}
.cs-search{float:left;position:relative}
.cs_searchbtn{color:#fff;padding:0 0 0 16px}
.cs-search form{background-color:#fff;border-top:1px solid;padding:5px;position:absolute;right:0;top:100%;width:234px;z-index:50}
.cs-search form input[type="text"]{background-color:#f2f2f2;border-radius:3px;border:1px solid #dadada;float:left;height:33px;width:100%}
.cs-search form label{height:100%;line-height:1.5;margin:0;position:absolute;right:6px;top:5px}
.cs-search form label:before{color:#fff;content:"\f002";cursor:pointer;font-family:'icomoon';position:absolute;right:8px;top:7px;z-index:0}
.cs-search form label input[type="submit"]{border-radius:0 3px 3px 0;border:none;height:33px;width:30px}
.breadcrumb-sec{background-color:rgba(0,0,0,0.1);float:left;overflow-x:hidden;padding:0;padding:85px 0 80px;position:relative;text-align:center;width:100%}
.breadcrumb ul li a,.breadcrumb-sec p,.breadcrumb ul li{color:#fff}
.header-absolute #main-header{left:0;position:absolute;top:0;width:100%;z-index:999}
.admin-bar .header-absolute #main-header{top:0}
.pageinfo.page-title-align-right{float:right}
.pageinfo.page-title-align-center{text-align:center;width:100%}
.page-title-align-center .breadcrumb{display:inline-block;padding:10px 0 0;width:100%}
.page-title-align-center .breadcrumb .breadcrumbs{display:inline-block}
.pageinfo{float:left}
.breadcrumb-sec.text-center-align .pageinfo{display:inline-block;float:none}
.pageinfo h1{font-weight:700;margin:0 0 8px;text-transform:uppercase}
.page-title-align-left{text-align:left}
.page-title-align-center p{width:85%}
.pageinfo p{display:inline-block;margin:0 0 10px}
.breadcrumb{background-color:rgba(0,0,0,0.4);border-radius:0;bottom:0;margin:0;padding:0;position:absolute;right:25%}
.breadcrumb:after{background-color:rgba(0,0,0,0.4);content:'';height:100%;left:100%;position:absolute;top:0;width:999em}
.breadcrumb ul{float:right}
.breadcrumb ul li{color:#fff;float:left;font-size:10px;line-height:1.5;list-style:none;padding:4px 0 4px 18px;position:relative;text-transform:uppercase}
.breadcrumb ul li:first-child:before{display:none}
.breadcrumb ul li:before{content:"/";left:7px;position:absolute;top:4px}
.breadcrumb ul li:first-child:after{bottom:0;content:"\f015";font-family:'icomoon';font-size:13px;height:23px;left:-23px;padding:2px 0;position:absolute;width:23px}
.main-section{float:left;overflow:hidden;padding:30px 0 0;width:100%}
.element-detail{float:left}
.element-info{float:right;padding:0 0 15px}
.listing-count{color:#b0b3b8;font-size:26px;font-style:italic}
.element-breadcrumb{float:left;width:100%}
.element-breadcrumb .breadcrumbs ul li{color:#999;float:left;font-size:12px;list-style:none;margin:0 20px 0 0;position:relative}
.element-breadcrumb .breadcrumbs ul li:before{color:#999;content:"\f101";font-family:icomoon;font-size:10px;position:absolute;right:-14px;top:0}
.element-breadcrumb .breadcrumbs ul li:last-child:before{display:none}
.element-breadcrumb .breadcrumbs ul li a{color:#999}
.main-section .social-media ul li a{background-color:#cbcbcb;color:#fff}
.section-title{margin:0 0 13px}
.section-title h2{font-size:16px;text-transform:uppercase}
.page-links{float:left;padding:0 0 20px;text-align:center;text-transform:uppercase}
.page-links span{background:#222;color:#fff;font-size:11px;padding:5px 10px}
.page-links a span{color:#fff;font-size:11px;padding:5px 10px}
.page-links span.page-links-title{color:#fff}
.password_protected > form{display:inline-block;width:400px}
.password_protected input[type="password"]{height:45px;padding:0 15px;width:100%}
.password_protected{float:left;text-align:center;width:100%}
.password_protected p{float:left;margin:0;width:auto}
.password_protected label{float:left;width:80%}
.password_protected input[type="submit"]{background-color:#000;border:none;color:#fff;padding:11px 16px 10px 17px}
.password_protected .protected-icon a{background-color:#000;border-radius:100%;color:#fff;display:inline-block;font-size:50px;height:80px;margin:0 0 20px;padding:3px 0 0;width:80px}
.password_protected .protected-icon a i{font-size:50px}
.mejs-container{margin-bottom:25px}
.gallery{clear:both;margin:0 auto;overflow:hidden}
.gallery .gallery-item{float:left;list-style:none;margin:0;overflow:hidden;padding:0 0 5px 15px;text-align:center}
.gallery-caption{font-size:11px}
.gallery-item img{float:left;padding:0;width:100%}
.gallery-columns-0 .gallery-item{width:100%}
.gallery-columns-1 .gallery-item{width:100%}
.gallery-columns-2 .gallery-item{width:50%}
.gallery-columns-3 .gallery-item{width:33.33%}
.gallery-columns-4 .gallery-item{width:25%}
.gallery-columns-5 .gallery-item{width:20%}
.gallery-columns-6 .gallery-item{width:16.66%}
.gallery-columns-7 .gallery-item{width:14.28%}
.gallery-columns-8 .gallery-item{width:12.5%}
.gallery-columns-9 .gallery-item{width:11.11%}
.gallery-columns-10 .gallery-item{width:10%}
.gallery-columns-11 .gallery-item{width:9.09%}
.gallery-columns-12 .gallery-item{width:8.33%}
.gallery-columns-13 .gallery-item{width:7.69%}
.gallery-columns-14 .gallery-item{width:7.14%}
.gallery-columns-15 .gallery-item{width:6.66%}
.gallery-columns-16 .gallery-item{width:6.25%}
.gallery-columns-17 .gallery-item{width:5.88%}
.gallery-columns-18 .gallery-item{width:5.55%}
.gallery-columns-19 .gallery-item{width:5.26%}
.gallery-columns-20 .gallery-item{width:5%}
.gallery-columns-21 .gallery-item{width:4.76%}
.gallery-columns-22 .gallery-item{width:4.54%}
.gallery-columns-23 .gallery-item{width:4.34%}
.gallery-columns-24 .gallery-item{width:4.16%}
.gallery-columns-25 .gallery-item{width:4%}
.gallery-columns-26 .gallery-item{width:3.84%}
.gallery-columns-27 .gallery-item{width:3.7%}
.gallery-columns-28 .gallery-item{width:3.57%}
.gallery-columns-29 .gallery-item{width:3.44%}
.gallery-columns-30 .gallery-item{width:3.33%}
.SumoSelect > .CaptionCont > span{float:left}
.dr-filters{background-color:#f5f1ed;float:left;width:100%}
.main-filter.slide-loader ~ .cs-directory{opacity:.1}
#directory-advance-search-form > input,#directory-advance-search-form{float:left;width:100%}
.ajax-loading{bottom:-250px;color:#e0e0e0;left:50%;margin:-10px 0 0;position:absolute;z-index:99}
.dr-filters.directory-advanced-search-content{background-color:#e8e8e8;box-shadow:none;padding:20px;border-radius:0;border:1px solid #cdcdcd}
.sidebar-search .advance-search-custom-fields,.sidebar-search .directory-type-categories-load{padding:0}
.sidebar-search label{font-size:16px;font-weight:700;line-height:1.5;margin-bottom:5px;text-transform:capitalize}
.sidebar-search .dr_userinfo li{margin-bottom:12px}
.sidebar-search .SumoSelect > .CaptionCont{width:100%}
.sidebar-search.dr-filters form ul li input.form-text,.sidebar-search.dr-filters ul li input[type="search"],.sidebar-search.dr-filters ul li input[type="text"],.sidebar-search.dr-filters ul li input[type="password"]{font-size:13px;border-radius:0;background-color:#fff;border:1px solid #dbdbdb;height:34px;margin:0;box-shadow:0 2px 3px 1px #ececec inset}
.sidebar-search .distance-in-miles{margin-bottom:7px}
.sidebar-search .distance-in-miles .ui-widget-content{width:75%}
.sidebar-search .distance-in-miles .input-sec small{color:#bbb;float:right;font-size:12px;margin:-6px 0 0}
.sidebar-search.dr-filters > ul > li{border:none;padding:0}
.dr-filters ul li .advance-search-price-range .input-sec{margin-bottom:10px}
.dr-filters ul li .advance-search-price-range .input-sec:before{display:none}
.directory-advanced-search-content.sidebar-search .advance-search-price-range ul li{padding-right:15px}
.directory-advanced-search-content.sidebar-search .advance-search-price-range ul li:nth-child(2n){padding-right:0}
.directory-advanced-search-content.sidebar-search .dr_userinfo li:last-child,.directory-advanced-search-content.sidebar-search .dr_userinfo li ul li{margin:0}
.sidebar-search-sbmt{border-radius:3px;color:#494949;float:left;font-size:14px;padding:8px 10px;text-transform:uppercase;width:100%;border:2px solid #d6d6d6}
.sidebar-search .dr-search input[type="submit"]{height:34px;width:40px}
.sidebar-search .dr-search label:before{font-weight:400;left:13px;top:6px}
.dr-filters h6{font-weight:700;text-transform:uppercase}
.dr-filters ul{margin:0}
.dr-filters ul li{list-style:none}
.dr-filters > ul > li{border-bottom:1px dotted #dedbd8;float:left;line-height:1.5;list-style:none;margin:0 0 20px;padding:0 0 20px;width:100%}
.dr-filters > ul > li.categories-load{margin:0}
.dr-filters > ul > li.cs-load-data{margin:0 0 20px}
.dr-filters ul li input[type="text"]{width:100%}
.dr-filters > ul > li:last-child{border:none;margin:0;padding:0}
.dr-search{float:left;position:relative;width:100%}
.dr-search input[type="text"]{border:1px solid #c9c9c9;color:#bbb;float:left;font-size:13px;width:100%}
.dr-search label{margin:0;position:absolute;right:0;top:0}
.dr-search label:before{color:#fff;content:"\f002";cursor:pointer;font-family:'icomoon';left:11px;position:absolute;top:7px}
.dr-search input[type="submit"]{border:none;float:left;height:34px;width:34px}
.cs-directory.grid_listing .cs-rating{float:none;display:inline-block;margin:11px 0 0;padding:0}
.cs-rating-wrape{float:right}
.cs-rating-wrape > span{float:left;padding:2px 0 0}
.cs-directory.grid_listing .cs-rating-wrape{background:rgba(0,0,0,0.4);bottom:0;padding:3px 0 0 10px;position:absolute;right:0;width:100%;text-align:center}
.cs-directory.grid_listing.cs-related-post .content_info .dr_shortoption{position:relative}
.cs-directory.grid_listing .cs-rating-wrape > span{padding:0;display:inline-block;float:none;color:#fff;position:relative;top:-9px}
.cs-related-post .dr_shortoption figure{float:left;margin:0 10px 0 0;width:40px}
.cs-detail-info{float:left;width:100%}
.rev_slider_wrapper ~ .wide{bottom:0;left:0;position:absolute;width:100%;z-index:99}
.rev_slider_wrapper ~ .wide .cs-search-v3 .directory-advanced-search-content{width:100%}
.rev_slider_wrapper ~ .wide .cs-search-v3 .directory-advanced-search-content form ul > li{width:22.66666%}
.rev_slider_wrapper ~ .wide .cs-search-v3 .directory-advanced-search-content form ul > li li{width:50%}
.rev_slider_wrapper ~ .wide .cs-search-v3 .directory-advanced-search-content form ul li.submit-button{width:10%}
.rev_slider_wrapper ~ .wide .directory-advanced-search-content .SumoSelect > .optWrapper > .options > li{width:100%}
.select-category{float:left;width:100%}
.select-category ul li{float:left;font-size:12px;line-height:1.5;list-style:none;margin:0 0 6px;width:100%}
.select-category > ul > li:last-child{margin:0}
.select-category ul ul{float:left;padding:7px 0 0 22px;width:100%}
.select-category ul li a{text-transform:uppercase}
.select-category ul > li.ctg_parent > a:before{content:"\f0da";float:left;font-family:'icomoon';margin:0 8px 0 0}
.select-category ul > li.ctg_parent > a:after{color:#999;content:"\f057";font-family:'icomoon';margin:0 0 0 6px}
.sidelocation{cursor:pointer;position:absolute;right:8px;top:8px}
.widget .sidelocation{bottom:18px;right:15px;top:auto}
ul.check-box .radio,ul.check-box .checkbox{margin-bottom:0;margin-top:0}
ul.check-box li{line-height:20px;list-style:none;margin-bottom:6px}
ul.check-box label{cursor:pointer;display:inline-block;font-size:12px;margin-right:15px;padding-left:25px;position:relative;text-transform:uppercase}
ul.check-box input[type=radio],ul.check-box input[type=checkbox]{display:none}
ul.check-box label:before{background-color:#e0e0e0;bottom:1px;content:"";display:inline-block;height:16px;left:0;margin-right:10px;position:absolute;width:16px}
ul.check-box .radio label:before{border-radius:8px}
ul.check-box .checkbox label:before{border-radius:3px}
ul.check-box input[type=radio]:checked + label:before{color:#ccc;content:"\f111";font:normal normal normal 11px/15px FontAwesome;text-align:center}
ul.check-box input[type=checkbox]:checked + label:before{color:#666;content:"\f00c";font:normal normal normal 11px/15px FontAwesome;text-align:center}
.pr-range{float:left;width:100%}
.pr-range label{color:#999;float:left;font-size:12px;margin:0;padding:7px 0 0;text-align:center;width:20%}
.pr-range input[type="text"]{border:1px solid #c9c9c9;box-shadow:0 0 1px 1px #f4f4f4 inset;color:#999;float:left;width:40%}
.pricerange{float:left;position:relative;width:100%}
.cs-price-table.featured{box-shadow:0 0 3px 0 rgba(0,0,0,0.1);margin:-18px 0 0}
.irs-line{display:block;overflow:hidden;position:relative}
.irs-line-left,.irs-line-mid,.irs-line-right{display:block;position:absolute;top:0}
.irs-line-left{left:0;width:11%}
.irs-line-mid{left:9%;width:82%}
.irs-line-right{right:0;width:11%}
.irs-bar{display:block;left:0;position:absolute;width:0}
.irs-bar-edge{display:block;left:0;position:absolute;top:0}
.irs-shadow{display:none;left:0;position:absolute;width:0}
.irs-slider{cursor:default;display:block;position:absolute;z-index:1}
.irs-slider.single{left:10px}
.irs-slider.single:before{background:rgba(0,0,0,0.0);content:"";display:block;height:160%;left:-30%;position:absolute;top:-30%;width:160%}
.irs-slider.from{left:100px}
.irs-slider.from:before{background:rgba(0,0,0,0.9);border-radius:60px;content:"";display:block;height:6px;left:4px;position:absolute;top:4px;width:6px}
.irs-slider.to{left:300px}
.irs-slider.to:before{background:rgba(0,0,0,0.9);border-radius:60px;content:"";display:block;height:6px;left:4px;position:absolute;top:4px;width:6px}
.irs-slider.type_last{z-index:2}
.irs-min{cursor:default;display:block;left:0;position:absolute}
.irs-max{cursor:default;display:block;position:absolute;right:0}
.irs-from,.irs-to,.irs-single{cursor:default;display:block;left:0;position:absolute;top:-1px;white-space:nowrap}
.irs-grid{bottom:0;display:none;height:20px;left:0;position:absolute;width:100%}
.irs-with-grid .irs-grid{display:block}
.irs-grid-pol{background:#000;height:8px;left:0;position:absolute;top:0;width:1px}
.irs-grid-pol.small{height:4px}
.irs-grid-text{bottom:0;color:#000;font-size:9px;left:0;line-height:9px;padding:0 3px;position:absolute;text-align:center;white-space:nowrap}
.irs-disable-mask{background:rgba(0,0,0,0.0);cursor:default;display:block;height:100%;left:-1%;position:absolute;top:0;width:102%;z-index:2}
.irs-disabled{opacity:.4}
.irs{height:35px}
.irs-with-grid{height:75px}
.irs-line{-moz-border-radius:16px;background:#d6d6d6;border-radius:16px;height:10px;top:22px}
.irs-line-left{height:8px}
.irs-line-mid{height:8px}
.irs-line-right{height:8px}
.irs-bar{height:10px;top:21px}
.irs-bar-edge{-moz-border-radius:16px 0 0 16px;background:#428bca;background:linear-gradient(to top,rgba(66,139,202,1) 0%,rgba(127,195,232,1) 100%);border-radius:16px 0 0 16px;border-right:0;border:1px solid #428bca;height:10px;top:33px;width:14px}
.irs-shadow{-moz-border-radius:5px;background:#000;border-radius:5px;height:2px;opacity:.3;top:38px}
.irs-slider{-moz-border-radius:27px;background:#fcfcfc;border-radius:27px;border:1px solid #868686;box-shadow:1px 1px 3px rgba(0,0,0,0.2);cursor:pointer;height:16px;top:18px;width:16px}
#irs-active-slider,.irs-slider:hover{background:#FFF}
.irs-min,.irs-max{color:#999;font-size:13px;line-height:1.333;padding:1px 5px;text-shadow:none;top:0}
.lt-ie9 .irs-min,.lt-ie9 .irs-max{background:#ccc}
.irs-from,.irs-to,.irs-single{-moz-border-radius:3px;background:#6f6f6f;border-radius:3px;color:#fff;font-size:11px;line-height:1.333;padding:1px 5px;text-shadow:none}
.lt-ie9 .irs-from,.lt-ie9 .irs-to,.lt-ie9 .irs-single{background:#999}
.irs-grid{height:27px}
.irs-grid-pol{background:#428bca;opacity:.5}
.irs-grid-pol.small{background:#999}
.irs-grid-text{bottom:5px;color:#99a4ac}
.cs-directory,.directory-section,.dr_detail{float:left;width:100%}
.cs-directory.grid_listing .dr_userinfo{width:100%}
.cs-directory h2{text-transform:capitalize}
.cs-blogslide .directory-section h2{min-height:66px}
.dr_userinfo{float:left;margin:0 0 13px}
.sidebar-search .dr_userinfo{width:100%}
.cs-directory ul li{float:left;line-height:1.2;list-style:none}
.large_listing .dr_userinfo li{padding:0 20px 0 0;width:50%}
.large_listing .dr_userinfo li .cs-field-data{border-bottom:1px solid #e5e5e5;float:left;padding:0 0 6px;width:100%}
.cs-directory h5{margin:0 0 5px;text-transform:uppercase}
.cs-directory p{float:left;margin:0 0 14px}
.cs-directory .sg-footer p{float:right}
.cs-directory .modal-dialog p{border:none;padding:0}
.dr_postoption{float:left;width:100%}
.dr_postoption li{color:#ccc;float:left;font-size:11px;list-style:none;margin:0 12px 6px 0}
.cs-feature{background-color:#ff9c00;color:#fff;float:left;font-size:11px;line-height:1.4;margin:0 16px 0 0;padding:2px 5px;text-transform:uppercase}
.cs_admin{border-bottom:1px dotted;text-transform:uppercase}
.dr_postoption li time{color:#aaa;text-transform:uppercase}
.dr_postoption li a{color:#aaa;text-transform:uppercase}
.dr_userinfo li{color:#999;float:left;font-size:12px;font-weight:400;list-style:none;margin:0 0 6px;text-transform:uppercase;width:100%}
.dr_userinfo li i{color:#00466e;font-size:14px;margin:0 7px 0 0}
.cs-directory.default_listing .dr_userinfo li{float:left;width:50%;padding:0 19px 0 0}
.cs-directory.default_listing .dr_userinfo li .cs-field-data{float:left;width:100%;padding:2px 0 9px;border-bottom:1px solid #f2f2f2}
.cs-directory.default_listing .dr_userinfo{float:left;width:100%}
.detailed_listing .directory-section{background-color:#fff;padding:25px;border-bottom:1px solid #f3f3f3}
.detailed_listing .cs_thumbsection{float:right;width:10%}
.detailed_listing .content_info{float:left;width:90%;padding-right:25px}
.detailed_listing .dr_thumbsection li img{border:1px solid #ddd}
.cs-author-list{float:left;width:100%;margin-bottom:13px}
.cs-author-list ul{margin:0}
.inner-post-feature .cs-paid-ad{position:static;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);padding:3px 5px 2px;font-size:11px;background-color:#fff7eb!important;color:#ff9c00}
.cs-author-list li{margin-right:5px}
.cs-author-list li a{font-size:14px;border-bottom:1px dotted #4e2971;color:#4e2971}
.cs-author-list li .add-featured{margin:0;line-height:1.5;padding:1px 5px 0;background-color:#f2f4f6;color:#b6d0ea}
.detailed_listing .content_info p{border:none;padding:0}
.detailed_listing .dr_userinfo li .cs-label{min-width:100px;color:#999}
.detailed_listing .dr_userinfo li span{font-weight:400;color:#000}
.detailed_listing .dr_location{float:right}
.detailed_listing .thumb-options li{margin-right:18px}
.detailed_listing .thumb-options li,.detailed_listing .thumb-options li time,.detailed_listing .thumb-options li .cs-location-address{color:#aeaeae}
.detailed_listing .thumb-options li i{color:#4e2971}
.detailed_listing .dr_userinfo li i{display:none}
.cs-control-icons{position:absolute;left:170px;top:20px;z-index:99}
.cs-control-icons span{background:#fff;border-bottom:1px solid rgba(0,0,0,0.2);font-size:18px;height:35px;padding:3px 0 0;text-align:center;width:35px;z-index:99;float:left;margin:0 4px 0 0}
.cs-control-icons span:hover{color:#fff}
.map-container{-moz-box-shadow:rgba(64,64,64,0.5) 0 2px 5px;-moz-box-sizing:border-box;-webkit-box-shadow:rgba(64,64,64,0.5) 0 2px 5px;-webkit-box-sizing:border-box;border-color:#ccc #ccc #999;box-shadow:rgba(64,64,64,0.1) 0 2px 5px;box-sizing:border-box;height:600px;overflow:hidden;padding:0;position:relative;width:100%}
.gmapzoomplus,.gmapzoomminus{background:#fff;border-bottom:1px solid rgba(0,0,0,0.2);font-size:18px;height:35px;left:90px;padding:3px 0 0;position:absolute;text-align:center;top:20px;width:35px;z-index:99}
.gmapzoomplus:hover,.gmapzoomminus:hover{color:#fff}
.gmapzoomminus{left:130px}
.map-container .loader{background:#fff;left:167px;position:absolute;text-align:center;top:20px;z-index:110}
.map-container .loader i{padding:10px 13px}
.fullscreen{background:#fff;color:#333;cursor:pointer;font-size:13px;padding:6px 15px;position:absolute;right:40px;text-align:center;top:20px;z-index:40}
.fullscreen i{margin-right:5px}
.body-fullscreen,.cs-related-post figure{overflow:hidden}
.cs-related-post figure{margin:0}
.body-fullscreen .map-container{height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999;left:0;top:0}
.map-container img{max-width:inherit}
.map{height:100%;position:relative;width:100%;z-index:10}
.map-search-shortcode{background:url(../img/hex-loader.gif) no-repeat center center;background-color:#fff;float:left;position:relative;width:100%}
#directory-advanced-search{bottom:15px;left:0;position:absolute;width:100%;z-index:99}
.directory-advanced-search-content form ul ul{margin:0}
.directory-advanced-search-content form li.price-search{padding:0}
.cs-search-v2 .directory-advanced-search-content{width:46%}
.cs-search-v2 .directory-advanced-search-content form ul li{width:50%}
.cs-search-v2 .dir-search-fields h2{color:#fff!important;margin-bottom:20px}
.cs-search-v2 .dir-search-fields{padding-bottom:15px}
.cs-search-v2 .directory-advanced-search-content form ul li.submit-button{width:50%}
.cs-search-map-disable #directory-advanced-search{padding:30px 0 0;position:static}
.cs-search-v3 .directory-advanced-search-content .dir-search-fields,.cs-search-v3 .directory-advanced-search-content{background-color:rgba(0,0,0,0.4)}
.cs-search-v3 .directory-advanced-search-content{width:70%}
.cs-search-v3 .directory-advanced-search-content form ul > li{width:30%}
.cs-search-v3 .directory-advanced-search-content form ul li.submit-button{width:10%}
.cs-search-v3 .directory-advanced-search-content form ul > li li{width:50%}
.cs-search-v3 .location-icon{top:0}
.cs-search-v3 .directory-advanced-search-content form ul li .form-submit{margin-top:0}
.cs-search-v3 .loc-section h6 ~ .location-icon{top:28px}
.dir-search-fields{background-color:#fff;float:left;padding:20px 25px 6px;position:relative;width:100%}
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content{box-shadow:0 6px 10px 1px #e6e6e6}
.ui-widget-content li.ui-menu-item{border-bottom:1px solid #f5f5f5;color:#949494;font-size:12px;padding:6px 17px;text-transform:uppercase}
.directory-advanced-search-content form ul{float:none;margin-left:-20px}
.advance-search-custom-fields,.directory-type-categories-load{float:left;padding:30px 0 10px;width:100%}
.directory-type-categories-load ul.check-box input[type="checkbox"]:checked + label:before{background-color:#000;border-radius:0;border:none;color:#fff;content:"ï€Œ";font:12px/15px FontAwesome;text-align:center}
.directory-type-categories-load ul.check-box label:before{background-color:#fff;border:2px solid #ddd}
.directory-advanced-search-content .SumoSelect > .optWrapper.multiple > .options > li span{left:auto;right:0}
.directory-advanced-search-content .SumoSelect > .optWrapper.multiple > .options > li.selected span i{background-position:0 3px;background-repeat:no-repeat;background:url(assets/images/check.png)}
.directory-advanced-search-content .SumoSelect > .optWrapper > .options > li.selected label{color:#fff}
.directory-advanced-search-content .SumoSelect > .optWrapper.multiple > .options > li span i{background:none}
.advance-search-toggle{-moz-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;-webkit-transition:all .8s ease-in-out;background:#fff;height:100%;left:0;opacity:0;position:absolute;top:100%;transition:all .8s ease-in-out;visibility:hidden;width:100%}
.advance-search-toggle.advance-search-active{opacity:1;visibility:visible}
.directory-advanced-search-content .advance-search-price-range ul li{float:left;width:50%}
.directory-advanced-search-content form ul li{display:inline-block;float:none;list-style:none;margin:0 -4px 6px 0;padding:0 0 0 20px;position:relative;vertical-align:top;width:18%}
.price-loader{position:absolute;right:20px;top:10px}
.directory-advanced-search-content form ul li.submit-button{text-align:center;width:6.25%}
.form-text,.form-select,.dr-search,.input-sec,.cs-range-input{width:100%}
.directory-advanced-search-content form ul li .form-submit{background:#333232;border-radius:3px;border:none;box-shadow:none;color:#fff;font-size:16px;font-weight:700;margin:22px 0 0;padding:8px 5px 6px;text-shadow:inherit;text-transform:uppercase;width:100%}
.cs-search-v2 .directory-advanced-search-content form ul li .form-submit{background-color:#333232!important;margin-top:0}
.cs-search-v2 .directory-advanced-search-content form ul li .form-submit i{margin-right:8px;font-size:14px}
.cs-search-v1 .directory-advanced-search-content form ul li .form-submit{margin-top:0}
.cs-search-v1 .directory-advanced-search-content form ul li.submit-button{vertical-align:middle}
.directory-advanced-search-content h6{text-transform:uppercase}
.directory-advanced-search-content form ul li input.form-text,.directory-advanced-search-content ul li input[type="search"],.directory-advanced-search-content ul li input[type="text"],.directory-advanced-search-content ul li input[type="password"]{background-color:#fff;border:none;box-shadow:0 0 2px 0 #cdd0d3;color:#949494;font-size:12px;height:40px;margin-bottom:10px;padding-left:14px;width:100%}
.directory-advanced-search-content form ul li .cat-loading-fields{bottom:-9px;display:inline-block;position:absolute;right:0;z-index:99}
.directory-advanced-search-content form ul li .dr-search .optWrapper label{position:static}
.directory-advanced-search-content form ul li .dr-search label:before{display:none}
.input-sec .cs-range-input{display:none}
.cs-heading-style h1{line-height:1!important}
.directory-advanced-search-content ul li .ui-widget-content,.dr-filters ul li .ui-widget-content{background:none;background-color:#c9c9c9;border:none}
.directory-advanced-search-content ul li .ui-slider-horizontal,.dr-filters ul li .ui-slider-horizontal{height:8px}
.directory-advanced-search-content ul li .ui-widget-header,.dr-filters ul li .ui-widget-header{background:none}
.directory-advanced-search-content ul li .ui-slider .ui-slider-handle,.dr-filters ul li .ui-slider .ui-slider-handle{border-radius:0;height:25px;width:16px}
.directory-advanced-search-content ul li .ui-state-default,.directory-advanced-search-content ul li .ui-widget-content .ui-state-default,.directory-advanced-search-content ul li .ui-widget-header .ui-state-default,.dr-filters ul li .ui-widget-header .ui-state-default{background-position:2px 0;background-repeat:no-repeat;background:url(assets/images/ui-strip.png);border:none}
.directory-advanced-search-content ul li .ui-state-default:before,.directory-advanced-search-content ul li .ui-widget-content .ui-state-default:before,.directory-advanced-search-content ul li .ui-widget-header .ui-state-default:before,.dr-filters ul li .ui-widget-header .ui-state-default:before{border-radius:100%;content:'';height:7px;left:5px;position:absolute;top:6px;width:7px}
.directory-advanced-search-content ul li .ui-slider-horizontal .ui-slider-handle,.dr-filters ul li .ui-slider-horizontal .ui-slider-handle{margin-left:-.6em;top:-.4em}
#directory-advanced-search .input-sec{background:#fff;border-radius:0;box-shadow:0 0 2px 0 #cdd0d3;float:left;margin-bottom:5px;min-height:40px;padding:15px 15px 5px;width:100%}
.dr-filters ul li .input-sec{background-color:#fff;border-bottom:2px solid #e4e4e4;border:none;box-shadow:none;min-height:inherit;padding:0;padding:16px 10px;position:relative}
.dr-filters ul li .input-sec:before{border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;position:absolute;right:10px;top:-7px;width:0}
.advance-search-toggle .checkbox{float:left}
.totalpost{background-color:#fff;border-radius:10px;color:#999;float:right;font-size:11px;line-height:20px;margin:4px 0 0;padding:0 15px}
.directory-advanced-search-content form ul.check-box li{margin-bottom:10px}
.directory-advanced-search-content form ul.check-box li:first-child,.directory-advanced-search-content form ul.check-box li{width:25%}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:80px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:80px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:80px}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:80px}
#advance_search_link{color:#999;cursor:pointer;float:left;font-size:11px;padding:0}
.ui-slider-handle.ui-state-focus strong{display:block}
.ui-slider-handle strong{background-color:#f3f3f3;border-radius:4px;bottom:-10px;color:#fff;display:none;font-size:10px;left:0;line-height:18px;min-width:65px;padding:0 4px;position:absolute;text-align:center}
.location-icon{background-color:#fff;cursor:pointer;height:34px;padding:4px 0 0;position:absolute;right:0;text-align:center;top:23px;width:35px;z-index:99}
.cs-search-v1 .location-icon{top:0;right:24px}
.cs-search-v1 h6 ~ .location-icon{top:27px}
.cs-search-v2 .loc-section .location-icon{top:5%}
.cs-search-v2 .loc-section h6 ~ .location-icon{top:35%}
.streetView,.mapView{background-color:#fff;border:1px solid #d4d4d4;cursor:pointer;font-size:14px;padding:8px 18px;display:inline-block;margin:0 0 15px -1px;text-align:center;z-index:99;color:#999}
.streetView:hover,.mapView:hover{color:#fff}
.advance-search-custom-fields ul li label{margin:0 0 3px}
.advance-search-custom-fields ul li .SumoSelect > .CaptionCont,.advance-search-custom-fields ul li .SumoSelect,.SumoSelect > .optWrapper.multiple > .options > li{width:100%}
.directory-advanced-search-content .SumoSelect > .CaptionCont > label,.directory-advanced-search-content .SumoSelect > .CaptionCont > label > i{background:#f7f7f7}
.advance-search-custom-fields ul li .SumoSelect > .CaptionCont > label > i{color:#6f6f6f;top:-3px}
.directory-advanced-search-content .SumoSelect > .CaptionCont > label > i:before{background:url(../img/select-arrow.png);background-repeat:no-repeat;background-position:center 2px;content:'';display:inline-block;height:40px;width:100%}
.directory-advanced-search-content .SumoSelect > .CaptionCont > span{color:#949494;font-size:13px;text-transform:capitalize}
.directory-advanced-search-content .SumoSelect > .optWrapper > .options > li{width:100%}
.directory-advanced-search-content .SumoSelect > .CaptionCont > label{border-left:1px solid #e8e8e8;cursor:pointer;margin:0;width:40px}
#cat-loading-fields{font-size:2em;padding:2% 0 0;position:absolute;right:20px;text-align:center;top:150px;z-index:999}
.directory-advanced-search-content .SumoSelect > .optWrapper{border-radius:0;border:none}
.directory-advanced-search-content .SumoSelect > .optWrapper > .options > li{border-color:#f5f5f5;margin:0;padding:6px 17px 5px}
.directory-advanced-search-content .SumoSelect > .optWrapper > .options > li:hover label{color:#fff}
.directory-advanced-search-content .SumoSelect > .optWrapper > .options > li label{color:#949494;font-size:12px;margin:0;text-transform:uppercase}
.directory-advanced-search-content .SumoSelect{width:100%}
.directory-advanced-search-content form ul li .SumoSelect > .CaptionCont{background-color:#fff;border:none;box-shadow:0 0 2px 0 #cdd0d3;min-height:40px;position:relative;width:100%}
.directory-advanced-search-content form ul li textarea{border:1px solid #ddd;box-shadow:0 1px 1px 0 #ddd;cursor:pointer;min-height:40px;width:100%}
.directory-advanced-search-content form ul li .SlectBox,.directory-advanced-search-content form ul li .SlectBoxa{padding:8px 5px 5px 16px}
.directory-advanced-search-content form ul li .SumoSelect > .CaptionCont > span.placeholder{color:#999;font-style:normal}
.directory-advanced-search-content form ul li select{background:#f2f2f2;border:none;color:#949494;font-style:italic;padding:0 0 0 6px}
.directory-advanced-search-content form ul li select option{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;padding:8px}
.directory-advanced-search-content form ul li.range-title{padding:3% 0 0 24px;width:4%}
.directory-advanced-search-content form ul li .cat-loading-fields:after,.upload-file li .select-style .cat-loading-fields:after{background-color:#f2f2f2;background-position:center 12px;background-repeat:no-repeat;background:url(../img/select-arrow.png);border-left:1px solid #e8e8e8;bottom:9px;content:"";display:inline-block;height:40px;line-height:40px;position:absolute;right:0;text-align:center;width:40px}
.location-tooltip,.loc-info{float:left;width:100%}
.loc-info figure{float:left;width:180px}
.loc-info figure ~ .content-info{padding:10px 0 0 200px}
.loc-info .content-info{padding:25px 20px 10px}
.loc-info .content-info span small{text-decoration:line-through}
.featured-post li{color:#aaa;float:left;font-size:11px;line-height:1.5;list-style:none;margin:0 7px 6px 0;text-transform:uppercase}
.featured-post li time{background:#f4f4f4;float:left;padding:2px 5px}
.featured-post li span,span.featured-post{background:#ff9c00;color:#fff;float:left;padding:0 6px}
span.featured-post{margin-right:6px}
.loc-info .content-info h2{display:inline-block;margin:0;text-transform:uppercase;width:100%}
.loc-info .content-info p{border-bottom:1px solid #f4f4f4;display:inline-block;margin:0 0 7px;padding:0 0 10px;text-transform:uppercase;width:100%}
.loc-info .content-info p i{color:#00466e;margin-right:3px}
.content-info span.location-price{color:#333;font-size:16px;font-weight:700}
.gm-style-iw{min-height:10px;width:420px}
.ln-letter-count{color:#369;font-size:.8em;line-height:1;margin-bottom:3px;text-align:center}
.outerwrapp-layer{background:rgba(238,247,226,0.8);border-radius:8px;border:4px solid #f8feef;box-shadow:0 5px 10px 0 rgba(0,0,0,0.3);color:#657c42;display:block;font-size:14px;left:50%;margin:0 0 0 -200px;padding:13px 18px;position:fixed;top:15%;width:412px;z-index:110002}
.cat-simple .cat-inner > a{font-weight:700}
.cs_directory_categories.col-md-12{margin:0}
.cs_directory_categories ul li ul{margin:0}
.cs_directory_categories ul li ul li{float:left;line-height:1.5;list-style:none;margin:0 0 5px;padding:0 0 0 16px;position:relative;width:100%}
.cs_directory_categories ul li ul li:before{background-color:#ccc;border-radius:100%;content:'';height:3px;left:0;position:absolute;top:9px;width:4px}
.cs_directory_categories ul li ul li a{float:left;font-size:12px}
.cs_directory_categories ul li span{background-color:#fff;border-radius:15px;color:#999;float:right;font-size:11px;line-height:1.5;min-width:30px;padding:0 5px;text-align:center}
.cs_directory_categories ul li ul ol li,.cs_directory_categories ul li ul ol{padding-left:0}
.cs_directory_categories ul li ul ol li:before{display:none}
.cat-inner{text-transform:uppercase;letter-spacing:2px;float:left;margin-bottom:11px;width:100%}
.cat-inner img{float:left;margin-right:10px}
.cat-inner a:nth-child(2){color:#333;font-size:16px;font-weight:700;margin-right:12px}
.cat-inner a:nth-child(3){color:#999;font-size:11px}
.cat-clean ul li .cat-inner{background-color:#fff;border:1px solid #ebebeb;box-shadow:0 2px 0 0 #ededed;margin:0;padding:15px 18px;text-align:right}
.cat-clean ul li .cat-inner a{float:left;font-weight:400}
.cs_directory_categories.cat-clean.col-md-12{margin:0 0 20px}
.cat-clean ul.row{margin-left:-5px;margin-right:-5px}
.cat-clean ul.row li{margin-bottom:10px;padding-left:5px;padding-right:5px}
.cs-link-more i{float:left;margin:7px 4px 0 0}
.cs-link-more{float:left;text-transform:capitalize;width:100%}
.directory-gallery [id*="carousel"]{width:74.75%}
.cs_directory_categories .collapse,.cs_directory_categories .collapse.in{-moz-transition:opacity 1s linear;-o-transition:opacity 1s linear;-webkit-transition:opacity 1s linear;transition:opacity 1s linear}
.cs-paid-ad{color:#fff;display:block;font-weight:700;left:-44px;padding:8px 45px;position:absolute;text-align:center;text-transform:uppercase;top:16px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.dr_thumbsection{margin:0 0 0 -3px}
.dr_thumbsection li.featured_thumb,.dr_thumbsection li img{float:left;overflow:hidden;width:100%}
.dr_thumbsection li{float:left;list-style:none;padding:0;position:relative;width:25%}
.dr_thumbsection li i{color:#fff;font-size:17px;left:50%;margin:-8px 0 0 -6px;position:absolute;top:50%}
.more-photo{float:left;height:51px;width:100%}
.opening-hours{background-color:#fff;border:1px solid #f0f0f0;float:left;margin:0 0 30px;padding:20px;width:100%}
.opening-hours h4{font-weight:700}
.opening-hours ul li{float:left;list-style:none;padding:8px 10px;width:100%}
.opening-hours ul li:nth-child(odd){background-color:#f8f8f8}
.opening-hours ul li span{color:#666;float:left;font-size:12px}
.opening-hours ul li span.time-start{margin:0 2px}
.opening-hours ul li span i{color:#ff5422;font-size:10px;margin-right:2px}
.opening-hours ul li .timehoure{float:right}
.dr_shortoption{float:left;width:100%}
.cs-directory .cs_thumbsection figure{overflow:hidden;margin:0}
.cs-directory .content_info .dr_pricesection{float:left}
.cs-up-section{float:left;width:100%}
.cs-directory.grid_listing .content_info .dr_pricesection{clear:none}
.featured-post{float:left}
.directory-section .featured-post{float:left}
.default_listing .directory-section .featured-post{float:left;clear:left}
.dr_shortoption .cs-organizer figure{float:left;margin:0 10px 0 0;width:30px;border:1px solid #ddd}
.dr_shortoption .cs-organizer,.dr_shortoption .cs-organizer .organizer-name,.dr_shortoption .dr_location{display:inline-block}
.dr_shortoption .dr_location{float:none}
.cs-directory.grid_listing .directory-section{box-shadow:0 0 3px 1px #eee;border:1px solid #eee;margin-bottom:4px}
.cs-directory.grid_listing .dr_shortoption .dr_location{float:right;margin:0}
.cs-directory.grid_listing .dr_shortoption .dr_location a{line-height:1;margin:0}
.dr_shortoption .dr_location a{margin:0 0 0 16px;vertical-align:middle}
.dr_shortoption .dr_location a.claim{color:#e8d788}
.dr_shortoption .cs-organizer .organizer-name h6{border-bottom:1px dotted #ff5422;color:#ff5422;display:inline-block;font-size:14px}
.dr_location{float:left;margin:5px 0 0}
.grid_two_listing .dr_location{float:right;margin:0}
.grid_two_listing .cs_thumbsection{width:100%}
.grid_two_listing .content_info{width:100%;border-bottom:2px solid #eaeaea;padding:10px 20px 2px;background-color:#fff}
.grid_two_listing .directory-section{margin-bottom:0;min-height:204px}
.grid_two_listing .cs_thumbsection figcaption .cs-text h2{text-transform:uppercase;margin-bottom:0}
.grid_two_listing .cs_thumbsection figure:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,0.5);opacity:0;visibility:hidden}
.grid_two_listing .cs_thumbsection{position:relative}
.grid_two_listing .cs_thumbsection:before{background:-moz-linear-gradient(top,rgba(0,0,0,0) 70%,rgba(0,0,0,0.8) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.8)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 70%,rgba(0,0,0,0.8) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 70%,rgba(0,0,0,0.8) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 70%,rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 70%,rgba(0,0,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#cc000000',GradientType=0);position:absolute;bottom:0;left:0;content:"";width:100%;height:200px;z-index:999}
.grid_two_listing article:hover figure:before{opacity:1;visibility:visible}
.grid_two_listing .cs-location-address{float:left;font-size:12px;color:#666;padding-top:3px}
.grid_two_listing .cs-location-address i{margin:4px 10px 0 0;float:left}
.grid_two_listing .cs_thumbsection figcaption{position:absolute;bottom:9px;padding:0 20px;z-index:999}
.grid_two_listing .dr_pricesection{float:left;display:none}
.grid_two_listing .cs-rating-wrape{float:left;width:100%}
.grid_two_listing .cs-paid-ad{font-size:11px;padding:5px 45px}
.grid_two_listing .cs-rating-wrape > span{color:#ccc}
.cs-directory.grid_two_listing .dr_pricesection span{font-size:20px;font-weight:400;letter-spacing:-1px}
.cs-directory.grid_two_listing span small{font-size:14px;color:#ccc;font-weight:400}
.dr_location span{background-color:#f4f4f4;border-radius:3px;color:#666;font-size:11px;font-weight:600;margin:0 4px 0 0;padding:6px 10px;text-transform:uppercase}
.dr_location span i{margin:0 4px 0 0}
.dr_location a,.dr_custmbtn{border-radius:3px;color:#b0e888;cursor:pointer;display:inline-block;font-size:20px;padding:0}
.dr_custmbtn i{margin-right:4px}
.dr_pricesection span{color:#333;font-size:18px;font-weight:600}
.dr_pricesection span small{display:block;color:#999;font-size:14px;font-weight:600;text-align:right;text-decoration:line-through;margin-top:4px}
.cs-directory .custom-btn{border-radius:0;color:#fff;padding:10px 20px;text-transform:uppercase}
.cs-directory.large_listing .custom-btn{margin:0 0 0 20px}
.cs-directory .custom-btn i{font-size:12px;margin-right:4px}
.dr_pricesection{float:right}
.dr_shortoption .csmap{float:left;margin:15px 0 0;width:100%}
.map-marker.toggle{cursor:pointer}
.dr_progress{background-color:#f4f4f4;float:left;padding:15px 24px;width:100%}
.dr_progress .dr_pricesection{float:left}
.dr_skillsection{float:left;padding:10px 15px 0;width:70%}
.main-skil{background-color:#d1d1d1;float:left;height:11px;width:100%}
.main-skil .skillbar{background-color:transparent}
.skillbar{-moz-transition-property:width,background-color;-moz-transition:.4s linear;-ms-transition-property:width,background-color;-ms-transition:.4s linear;-o-transition-property:width,background-color;-o-transition:.4s linear;-webkit-transition-property:width,background-color;-webkit-transition:.4s linear;display:block;float:left;margin-bottom:0;position:relative;transition-property:width,background-color;transition:.4s linear;width:65%}
.skillbar-bar{height:11px;position:relative;width:0}
.skillbar small{background-color:rgba(0,0,0,0.7);border-radius:4px;color:#fff;font-size:11px;height:20px;line-height:17px;margin:0;padding:1px 6px 0;position:absolute;right:0;top:-20px;width:35px}
.skillbar small:before{border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid rgba(0,0,0,0.7);bottom:-4px;content:'';left:14px;position:absolute}
.default_listing .directory-section:first-child{border-top:1px solid #eaeaea}
.default_listing .directory-section{background-color:#F4F4F3;border:1px solid #eaeaea;border-top:none}
.default_listing .dr_progress .dr_pricesection span{margin:0}
.default_listing .directory-section{padding:25px 23px 20px}
.cs-directory .dr_pricesection span{color:#ff5422;display:inline-block;font-size:16px;line-height:20px;margin:5px 0 10px;padding:0}
.default_listing .cs-location-address{color:#fff;float:left;font-size:12px;margin-bottom:10px;background-color:#444;padding:7px 10px 6px;border-radius:4px}
.default_listing .cs-location-address i{margin-right:6px}
.default_listing .content_info h2{float:left;width:100%;margin:0}
.default_listing .cs-rating-wrape > span{display:none}
.cs-user-date{float:left;padding:7px 0 11px 5px}
.cs-user-date li:last-child:before{display:none}
.cs-user-date li{color:#aaa;font-size:12px;margin:0 15px 0 0;position:relative}
.cs-user-date li::before{content:"/";position:absolute;right:-9px;top:0}
.cs-user-date li a{color:#223d7b;border-bottom:1px dotted;padding-bottom:4px}
.default_listing .cs-rating-wrape{float:left;margin:0 0 11px}
.default_listing.cs-directory .dr_location{background:#f4f4f4;margin:0 0 0 6px;padding:0 10px}
.cs-directory .cs-rating{float:left;margin:6px 0 0}
.content_info .cs-iconstyle span{padding:7px 5px;min-width:65px;float:left;margin:0}
.content_info .cs-iconstyle span i{float:left;margin:-2px 7px 0 0}
.default_listing .content_info .dr_pricesection{margin:0;float:right}
.default_listing .dr_pricesection span small{display:inline-block}
.dr_location .modal span{background:none;margin:0 0 0 -5px}
.dr_location .sg-footer a{font-size:14px}
.modal .sg-social ul li a{font-size:13px}
.cs-directory .modal .sg-header form p span.iconuser:before{font-size:11px;margin:2px 0 0 3px}
.cs-directory .modal .sg-header form p span.iconepassword:before{content:"\ea50";font-weight:400;float:left;font-family:icomoon;margin:-10px 0 0}
.cs-directory .modal .sg-header form p span.iconemail:before{content:"\f003";float:left;font-family:icomoon;margin:-3px 0 0}
.cs-directory .sg-header form p i{color:#fff}
.featured-listing.default_listing .directory-section{padding:0}
.featured-listing.default_listing .cs_thumbsection{margin:0;width:270px}
.featured-listing.default_listing.left_thumb .content_info{padding:16px 0 0 20px;width:52%}
.featured-listing.default_listing.right_thumb .content_info{padding:16px 20px 0 0;width:52%}
.featured-listing.default_listing .dr_userinfo{margin:0}
.default_listing .content_info{padding:0 20px 0 0;width:75%}
.default_listing .cs_thumbsection{width:25%}
.default_listing.large_listing .cs_thumbsection{width:33.333%}
.default_listing.large_listing .content_info{width:66.55555%}
.cs-directory .cs-no-thumb .content_info{padding:0;width:100%}
.cs-directory .cs-no-thumb .cs_thumbsection{padding:0;width:100%}
.content_info{float:left}
.cs_thumbsection{float:right}
.cs-directory.default_listing .cs_thumbsection{float:left;box-shadow:0 0 2px 0 #ddd;padding:0 0 0 3px}
.cs-directory.left_thumb .content_info{float:right;padding:0 0 0 20px}
.cs-directory.right_thumb .cs_thumbsection{float:right}
.cs-directory.right_thumb .content_info{float:left;padding:0 30px 0 0}
.tab_grid{border:1px solid #ededed}
.cs-directory.tab_grid .content_info,.cs-directory.tab_grid .dr_location{padding:0 20px}
.tab_grid .dr_pricesection{width:100%}
.tab_grid .dr_location{margin-bottom:15px}
.tab_grid .cs-add-wishlist{margin-top:10px}
.tab_grid .custom-btn{float:left;text-align:center;width:100%}
.tab_grid .dr_skillsection{padding:10px 15px 0 0;width:100%}
.tab_grid .dr_postoption li a{display:inline-block;margin-bottom:5px}
.clean_listing .directory-section{background-color:#fff;border:1px solid #ededed;padding:24px}
.clean_listing .cs_thumbsection{width:35%}
.clean_listing .content_info{padding:0 0 0 30px;width:65%}
.dr_small_thumb .cs_thumbsection{width:25%}
.dr_small_thumb .content_info{width:75%}
.plane_listing .directory-section,.small_listing .directory-section{background-color:#fff;border:1px solid #ededed;padding:24px}
.plane_listing .content_info{padding:0 0 0 30px;width:60%}
.plane_listing .cs_thumbsection{width:40%}
.small_listing .content_info{padding:15px 0 0 30px;width:80%}
.small_listing .cs_thumbsection{width:20%}
.default_listing .directory-section{background-color:#F4F4F3;margin-bottom:0;padding:25px;position:relative}
.default_listing .content_info{padding:0 0 0 25px;position:relative;width:67%}
.default_listing .cs_thumbsection{width:33%}
.default_listing .dr_postoption{margin:0 0 13px}
.small_medium_listing .directory-section{background-color:#fff;border:1px solid #ededed}
.small_medium_listing .content_info{padding:18px 0 0 20px;width:71%}
.small_medium_listing .cs_thumbsection{width:29%}
.small_medium_listing.cs-directory.right_thumb .content_info{padding:18px 20px 0}
.small_medium_listing.no_thumb .content_info{padding:20px 20px 5px}
ul.dr_postoption li time.bg-style{background-color:#f4f4f4;color:#aaa;float:left;padding:2px 5px}
.small_thumb_listing .directory-section{background-color:#fff;border:1px solid #ededed;padding:25px}
.small_thumb_listing .content_info{padding:0 0 0 20px;width:75%}
.small_thumb_listing .cs_thumbsection{width:25%}
.small_thumb_listing .dr_postoption{margin:0 0 6px}
.grid_listing .directory-section{background-color:#fff}
.grid_listing .cs_thumbsection,.grid_listing .content_info{width:100%}
.grid_listing .content_info{padding:20px 18px 25px}
.grid_listing ul.dr_postoption.first_post{margin:0 0 9px}
.grid_listing.box-view .cs_thumbsection{float:left;width:270px}
.grid_listing.box-view .content_info{padding:15px}
.dr_userinfo li .cs-label{color:#999;display:inline-block;float:none;font-weight:500;text-transform:capitalize;padding:0}
.dr_userinfo li span{font-size:12px;font-weight:700;padding:0 0 0 8px;color:#666}
.grid_listing.box-view .cs_thumbsection ~ .content_info{float:none;padding:15px 0 0 290px}
.cs-directory .directory-specification table{margin:0 0 15px}
.content_info p{padding:10px 0 0;border-top:1px dotted #eaeaea}
.grid_listing.box-view .dr_userinfo{margin:0}
a.location-btn{background-color:#f4f4f4;border-radius:3px;color:#666;font-size:11px;font-weight:600;margin:0 5px 0 0;padding:6px 10px;position:relative;text-transform:uppercase}
a.location-btn[title]:after{background-color:rgba(0,0,0,0.8);border-radius:3px;bottom:140%;color:#fff;content:attr(title);font-size:11px;left:0;opacity:0;padding:10px 15px;position:absolute;text-align:center;text-transform:uppercase;visibility:hidden;width:152px;z-index:20}
a.location-btn small:before{border-left:0 solid transparent;border-right:10px solid transparent;border-top:12px solid rgba(0,0,0,0.8);content:'';left:22px;opacity:0;position:absolute;top:-13px;visibility:hidden}
a.location-btn:hover{color:#fff}
a.location-btn[title]:hover:after,a.location-btn:hover small:before{opacity:1;visibility:visible}
.grid_listing .dr_pricesection span small{font-size:11px;display:inline-block}
.grid_listing .dr_skillsection{padding:0;width:100%}
.grid_listing .dr_progress .dr_pricesection.position_set{float:right}
.grid_listing .dr_progress{padding:20px 18px}
.grid_listing .custom-btn{color:#fff;display:inline-block;padding:11px 10px;text-align:center;text-transform:uppercase;width:100%}
.csthumb_gallery{float:left;width:100%}
.zoompic{background-color:rgba(0,0,0,0.6);color:#fff;font-size:11px;line-height:1;padding:5px;position:absolute;right:0;top:0}
.dr_thumbsection li .zoompic i{font-size:12px;margin:0;position:static}
.csuser_info{background-color:#f1f5fc;float:left;padding:22px;width:100%}
.cs_druserprofile{float:left;margin:0 0 14px;width:100%}
.csuser_info figure{float:left;width:60px}
.csuser_info figure img{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}
.csuser_info figure ~ .cs_info{padding:8px 0 0 74px}
.csuser_info .cs_info h6{margin:0}
.csuser_info .cs_info span{line-height:1}
.csuser_info > ul{float:left;margin:0 0 20px;width:100%}
.csuser_info > ul > li{border-bottom:1px dotted #dbdee3;color:#333;float:left;font-weight:600;list-style:none;width:100%}
.csuser_info > ul > li:first-child{border-top:1px dotted #dbdee3}
.csuser_info > ul > li i{margin-right:8px}
.csuser_info > ul > li span{font-size:12px}
.csuser_info .social-media ul li a[href="http://www.facebook.com"]{background-color:#3f65b1}
.csuser_info .social-media ul li a[href="http://www.twitter.com"]{background-color:#2ec1eb}
.csuser_info .social-media ul li a[href="http://plus.google.com"]{background-color:#e73535}
.csuser_info .social-media ul li a[href="http://www.linkedin.com"]{background-color:#2ec1eb}
.csuser_info .social-media ul li a[href="skype:http://www.skype.com?chat"]{background-color:#12a5f4}
.contactform{background-color:#f1f5fc;border:2px solid #d8dee9;margin:0 0 9px}
.contactform .rq-form ul > li:last-child{margin:0}
.contactform .rq-form ul li .rqform-text,.contactform .rq-form ul li .rqform-text input,.contactform .rq-form ul li .rqform-text textarea{width:100%}
.csuser_review ul li figure{float:left;margin:0 12px 0 0;width:65px}
.csuser_review.addreview > ul > li:last-child{border-bottom:1px dotted #e5e5e5;margin:0 0 15px;padding:0 0 20px}
.addreview span{color:#00466e;font-size:16px}
.csuser_review.addreview h5{margin:0 0 1px}
.seller-view-all{color:#999;float:left;font-size:12px;text-align:center;text-transform:uppercase;width:100%}
.seller-view-all a{color:#999}
.seller-view-all i{margin-right:5px}
.directory-top .dr_postoption{width:auto}
.favorites-section{float:right}
.favorites-section > ul > li{float:left;list-style:none;margin:0 24px 0 0;position:relative}
.favorites-section > ul > li:before{color:#f1f1f1;content:'/';position:absolute;right:-14px;top:0}
.favorites-section ul li a.csshare{color:#72c0e4}
.favorites-section ul li a.report{color:#d95353}
.favorites-section ul li a.claim{color:#999}
.favorites-section ul li a.cs-add-wishlist{color:#82cb4d;cursor:pointer;float:right;font-size:11px;padding:0}
.favorites-section ul li a i{float:left;margin:3px 5px 0 0;font-size:20px}
.favorites-section ul li:last-child{margin-right:0}
.directory-top .dr_postoption{margin:0 0 12px}
.directory-top .dr_postoption li i{margin-right:8px}
.directory-top .dr_postoption li span{text-transform:uppercase}
.directory-gallery{float:left;margin:0 0 11px;min-height:50px;position:relative;width:100%;background-color:#fff;padding:10px;border:1px solid #f0f0f0}
.directory-gallery .flex-direction-nav,.favorites-section ul li:last-child:before{display:none}
.flexslider ul li figure{cursor:pointer;float:left;padding:0 3px 0 0;width:100%}
.directory-gallery .dr_pricesection{top:30px;position:absolute;right:-13px}
#cs_description .dr_pricesection{top:5px;position:absolute;right:-14px}
#cs_description .dr_pricesection span{background:#f5f5f5;float:left;font-size:26px;line-height:20px;padding:15px 15px 10px;position:relative;box-shadow:0 0 1px 0 #ddd}
.directory-gallery .dr_pricesection span{background:#f5f5f5;float:left;font-size:26px;line-height:20px;padding:10px 15px;position:relative;box-shadow:0 0 1px 0 #ddd}
.directory-gallery .dr_pricesection span:before,#cs_description .dr_pricesection span:before{content:'';position:absolute;right:3px;bottom:-10px;border-top:10px solid #7f7f7f;border-right:10px solid transparent}
.directory-gallery .dr_pricesection span small{margin-top:-7px}
#cs_description{background:#fff;border:1px solid #f0f0f0;float:left;padding:25px;width:100%;position:relative}
.directory-specification h5,#cs_description h5{text-transform:uppercase}
.directory-specification table{margin-bottom:30px}
.directory-specification table td{border-left:1px solid #f5f5f5;border:none}
.directory-specification table td:first-child{border-left:none}
.directory-specification table tr{background-color:#fdfdfd}
.directory-specification table tr:nth-child(odd){background-color:#fafafa}
.directory-specification .pro_specifications i{float:left;font-size:20px;margin-top:4px}
.directory-specification .pro_specifications span{display:block;float:none;margin:4px 0 0}
.specification-info{line-height:1.2;padding:0 0 0 40px}
.directory-specification .pro_specifications td{color:#666;font-size:11px;font-weight:400;text-transform:uppercase}
.cs-tags.directory-view{margin:0}
.cs-tags.directory-view ul li a{border:none;position:relative}
.cs-tags.directory-view ul li a:hover{color:#000}
.cs-tags.directory-view ul li a:before{color:#eaeaea;content:'/';position:absolute;right:-4px;top:3px}
.mapsection img{max-width:inherit}
.cs-tags.directory-view ul li:last-child a:before{display:none}
.succ_mess{background-color:#effeb9;border-radius:4px;border:1px solid #6ba724;float:left;margin:0 0 15px;padding:6px 20px;width:100%}
.succ_mess p{margin:0}
.featured-list{background-color:#fff;border:1px solid #f0f0f0;border-top:none;float:left;padding:25px;width:100%}
.directory-detail .tab-pane{background-color:#fff;border:1px solid #f0f0f0;border-top:none;float:left;margin:0;padding:20px 25px 12px;width:100%}
.directory-detail h5{margin:0 0 12px;text-transform:uppercase}
.featured-list ul li{float:left;list-style:none;width:33.33%}
.featured-list ul li i{color:#90d995;margin:0 14px 0 0}
.featured-list ul li i.icon-cross5{color:#ccc}
.cs-single-map{background-color:#fff;border:1px solid #f0f0f0;border-top:none;float:left;margin:0;padding:25px;width:100%}
.cs-single-map .col-md-12{margin:0;padding:0}
.csuser_review{background-color:#fff;border:1px solid #e5e9ef;box-shadow:0 0 0 1px #edf1f8;float:left;margin:0 0 25px;padding:18px;position:relative;width:100%}
.csuser_review:before,.csuser_review:after{border-bottom:12px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;content:'';left:25px;position:absolute;top:-11px;z-index:5}
.csuser_review:after{border-color:transparent transparent #e7ebf0;top:-13px;z-index:0}
.csuser_review > ul{float:left;margin-top:5px;width:100%}
.csuser_review > ul > li{border-bottom:1px dotted #e5e5e5;float:left;margin:0 0 15px;padding:0 0 20px;width:100%}
.csuser_review > ul > li:last-child{border:none;margin:0;padding:0}
.csuser_review ul li{line-height:1.5;list-style:none}
.csuser_review ul ul li,.csuser_review ul ul{margin:0}
.csuser_review ul .dr_postoption li{float:left;width:100%}
.csuser_review ul .dr_postoption li .cs-rating{margin:0 8px 0 0}
.csuser_review h6{text-transform:uppercase}
.cs_drdetail{float:left;width:100%}
.cs_drdetail .dr_postoption li{line-height:1.4}
.cs_drdetail .dr_pricesection span{margin-right:10px}
.cs-leave-review h4{float:left;padding:14px 0 0;margin:0}
.dr_filtertabs{float:left;width:100%}
.dr_filtertabs .tab-content{background-color:#fff;border-top:none;border:1px solid #f0f0f0;float:left;padding:25px 25px 10px;width:100%}
.dr_filtertabs .nav-tabs > li{margin:0}
.dr_filtertabs .nav-tabs > li > a{background-color:#fcfcfc;border-bottom:none;border-left:none;border-radius:0;border:1px solid #f0f0f0;color:#333;font-size:12px;font-weight:600;margin:0;padding:15px 25px;text-transform:uppercase}
.dr_filtertabs .nav-tabs > li > a i{color:#999;margin:0 7px 0 0}
.dr_filtertabs .nav-tabs{border-color:#f0f0f0}
.dr_filtertabs .nav-tabs > li:first-child > a,.dr_filtertabs .nav-tabs > li.active:first-child > a,.dr_filtertabs .nav-tabs > li.active:first-child > a:hover,.dr_filtertabs .nav-tabs > li.active:first-child > a:focus{border-left:1px solid #f0f0f0}
.dr_filtertabs .nav-tabs > li.active > a,.dr_filtertabs .nav-tabs > li.active > a:hover,.dr_filtertabs .nav-tabs > li.active > a:focus{background-color:#fff;border-color:#f0f0f0;border-left-color:transparent;position:relative}
.dr_filtertabs .nav-tabs > li.active > a:before{content:'';height:3px;left:0;position:absolute;top:-3px;width:100%}
.dr_filtertabs .nav-tabs > li.active > a:after,.dr_filtertabs .nav-tabs > li.active:hover > a:after,.dr_filtertabs .nav-tabs > li.active > a:focus:after{background-color:#fff;bottom:-1px;content:'';height:1px;left:0;position:absolute;width:100%}
.dr_filtertabs h4,.dr_filtertabs h5,.dr_filtertabs h6{text-transform:uppercase}
.rich_editor_text .pro_specifications{margin:0 0 30px}
.pro_specifications small{color:#666;display:block;font-size:11px;line-height:1.5;margin:0 0 3px;text-transform:uppercase}
.pro_specifications small i{margin-right:6px}
.pro_specifications span{color:#333;float:left;font-size:12px;line-height:1;text-transform:uppercase}
.pro_specifications tr td{border-color:#f0f0f0;font-weight:600;padding:11px 18px 14px}
.pro_specifications tr:nth-child(odd){background-color:#fcfcfc}
.container.cs-fullmap{margin-top:-35px;padding:0;width:100%}
.container.cs-fullmap .section-sidebar,.container.cs-fullmap .dynamic-listing .col-md-12{margin:0;padding:0}
.container.cs-fullmap .pull-left{display:none}
.container.cs-fullmap .section-content{width:84%}
.container.cs-fullmap .section-sidebar{height:600px;overflow-x:hidden;width:16%}
.cs-filter-menu li{float:left;list-style:none;margin:0 15px 0 0;position:relative}
.cs-filter-menu li:before{color:#e7e7e7;content:"/";position:absolute;right:-5px;top:0}
.cs-filter-menu li:first-child:before{display:none}
.main-filter .filter-nav{border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9;float:left;padding:8px 0 3px;position:relative;width:100%}
.col-md-12.main-filter,.cs_assigment_tabs.col-md-12{margin:0 -4px 20px 0}
.cs-filter-menu li:last-child:before{display:none}
.cs-filter-menu li a{color:#999;font-size:11px;text-transform:uppercase}
.cs-filter-menu li span{color:#2f2e2e;font-size:13px;text-transform:uppercase}
.cs-filter-menu li a:hover,.cs-filter-menu li.active a{border-bottom:1px dotted}
.cs-filter-menu li a i{margin-right:5px}
.grid-filter{float:right;padding:2px 0 0}
.grid-filter li{float:left;list-style:none;margin:0 0 0 8px}
.grid-filter li a{color:#afafaf;font-size:18px}
.detail-post{float:left;width:100%}
.cs-tags{float:left;margin:0;width:100%}
.cs-tags h5{float:left;margin:3px 10px 0 0;text-transform:uppercase}
.cs-tags ul li{float:left;line-height:1.5;list-style:none;margin:0 3px 3px 0}
.cs-tags ul li a{color:#8c8c8c;float:left;font-size:12px;padding:3px 8px;text-transform:uppercase;background-color:#f8f8f8}
.cs-tags ul li a:hover{color:#fff}
.detail-post .socialmedia ul li{margin:0 7px 7px 0}
.detail-post .socialmedia ul li a.csshare{background-color:#fff;border-radius:3px;border:1px solid #d9d9d9;color:#333;font-size:12px;font-weight:600;height:auto;padding:2px 9px;text-transform:uppercase;width:auto}
.detail-post .socialmedia ul li a.csshare i{color:#bbb;margin:0 7px 0 0}
.premium-sponsor{float:left;text-align:center;width:100%}
.col-md-12.post-recent{margin:0 -4px 20px 0}
.cs-map-section{float:left;width:100%;position:relative}
.cs-map-section .streetView{position:absolute;left:147px;top:6px}
.cs-map-section .mapView{position:absolute;left:32px;top:6px}
.cs-reviews{float:left;margin:0 0 40px;width:100%}
.cs-reviews figure{float:left;margin:0;width:70px;height:70px;position:relative;z-index:2}
.cs-reviews figure .info-thumb{float:left;height:100%;width:100%}
.cs-reviews figure img,.cs-reviews figure{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}
.cs-reviews figure img{border:5px solid #f0f0f0;height:100%;width:100%}
.cs-reviews figure .cs-iconstyle span{width:100%;font-size:14px;padding:3px 3px 3px 1px;margin:0}
.cs-leave-review .cs-ratingstar-wrap{float:left;padding:15px 0 0 18px}
.cs-leave-review .cs-total-score{display:inline-block;padding:11px 0 0 10px}
.cs-reviews figure .cs-iconstyle span i{font-size:13px;padding:0 0 0 3px}
.cs-reviews figcaption{text-align:center;bottom:-13px;left:0;position:absolute;width:100%}
.cs-reviews .cs-iconstyle{float:none;display:inline-block}
.cs-reviews figure:hover .plus-review{opacity:1;visibility:visible}
.plus-review{opacity:0;visibility:hidden;margin:-4px 0 0;background:#fff;border:1px solid #f2f2f2;left:100%;padding:13px 20px;position:absolute;top:50%;width:240px}
.plus-review:before,.plus-review:after{content:'';position:absolute;left:-6px;top:50%;margin:-9px 0 0;border-top:6px solid transparent;border-right:6px solid #fff;border-bottom:6px solid transparent;z-index:2}
.plus-review:after{border-top:6px solid transparent;border-right:6px solid #f2f2f2;border-bottom:6px solid transparent;z-index:0;left:-7px}
.plus-review li{float:left;list-style:outside none none;width:100%}
.plus-review .cs-ratingstar-wrap{float:right}
.cs-reviews figure ~ .left-sp{padding:0 0 0 120px;position:relative}
.cs-reviews figure ~ .left-sp:before{border-left:1px solid #f6f6f6;content:'';height:100%;left:90px;position:absolute;top:0;width:1px}
.cs-reviews .cs-rating-main{float:left;margin:0 15px 0 0}
.cs-reviews .review-rating{float:right;margin:-5px 0 0}
.cs-reviews .left-sp p{display:inline-block}
.cs-reviews .left-sp time{color:#aaa;font-size:11px;text-transform:uppercase}
.cs-reviews .left-sp .cs-rating{margin-bottom:5px}
.cs-reviews .left-sp .admininfo{color:#000;display:block;font-size:14px;font-weight:700;line-height:1.2}
.add_review_btn{color:#fff;font-weight:600;margin:0 0 30px;padding:8px 15px;text-transform:uppercase}
.cs-leave-review{float:left;width:100%;border-bottom:1px solid #f2f2f2;padding:0 20px}
.cs-leave-review .add_review_btn{border-left:1px solid #f2f2f2;line-height:24px;padding:12px 0 11px 14px;background:none;color:#8e8e8e;font-size:12px;margin:0}
.cs-leave-review .add_review_btn i{border:1px solid #f0c84a;border-radius:100%;color:#f0c84a;float:left;font-size:15px;height:25px;padding:3px 0 0 1px;width:25px}
.cs-rating-main label{float:left;font-style:italic;margin:-4px 0 0 10px}
.jRatingAverage{background-color:#f62929;height:100%;left:0;position:relative;top:0;z-index:2}
.jRatingColor{background-color:#f4c239;height:100%;left:0;position:relative;top:0;z-index:2}
.jStar{left:0;position:relative;z-index:3}
p.jRatingInfos{color:#333;display:none;font-size:16px;height:31px;padding-top:5px;position:absolute;text-align:center;width:100px;z-index:9999}
p.jRatingInfos span.maxRate{color:#c9c9c9;font-size:14px}
.review-modal .modal-header{background-color:#fcfcfc}
.faq-form .review-modal .modal-header{display:inline-block;padding:14px 15px 5px;width:100%}
.faq-form .review-modal .close span{color:#333}
.review-modal h5,.review-modal h2{margin:0;float:left}
.review-modal button.close{color:#000;font-size:12px;height:22px;opacity:1;text-shadow:none;width:22px}
.review-modal .modal-header .close{margin-top:1px}
.review-modal ul.reviews-modal{margin:0}
.review-modal .modal-body{background-color:#fff;display:inline-block;padding:18px 20px 20px;width:100%}
.review-modal .modal-body form{padding:40px 10px 0}
#cs-claim-form,#cs-report-form{padding:0 10px 0 0}
.review-modal .modal-dialog{width:365px}
.reviews-modal li{display:inline-block;line-height:1;list-style:none;margin:0 0 10px;width:100%}
.reviews-modal li label{float:left;color:#333;font-weight:600;line-height:1;margin:5px 0 10px;text-transform:uppercase;width:30%}
.reviews-modal li label ~ div{float:left}
.reviews-modal li input[type="text"]{float:left;margin:0;width:100%}
.reviews-modal li textarea{float:left;height:100px;margin-bottom:9px;width:100%}
.reviews-modal li input[type="submit"]{border:none;color:#fff;display:inline-block;font-size:14px;padding:10px 16px;text-transform:uppercase}
.rating-section{background-color:#fff;border-bottom:1px solid #e7e7e7;display:inline-block;padding:30px 20px;text-align:center;width:100%}
.reviewrating{display:inline-block}
.add_faq_btn{border-radius:3px;float:left;margin:0 15px 0 0;padding:13px 16px;text-transform:uppercase}
.faq-search{float:left;margin:0 0 40px;position:relative}
.faq-search input[type="text"]{border-radius:3px;border:1px solid #a7a7a7;box-shadow:0 1px 0 0 #f4f4f4 inset;color:#999;float:left;height:40px;width:390px}
.faq-search input[type="submit"]{border-radius:3px;border:none;color:#fff;padding:5px 14px;position:absolute;right:3px;text-transform:uppercase;top:3px}
.dr_filtertabs .faqs-veiw .panel-default > .panel-heading{border:none;padding:0}
.dr_filtertabs .panel-group .panel + .panel{margin-top:0}
.dr_filtertabs .faqs-veiw .panel-body{padding-bottom:10px;padding-top:0}
.dr_filtertabs .faqs-veiw .panel-body p{margin:0}
.dr_filtertabs .faqs-veiw .panel{border:none;box-shadow:none}
.dr_filtertabs .faqs-veiw .panel-default > .panel-heading a{border-top:1px solid #ececec;padding:10px 15px 15px 24px}
.dr_filtertabs .faqs-veiw .panel,.dr_filtertabs .faqs-veiw .panel-body,.dr_filtertabs .faqs-veiw .panel .panel-heading{background-color:#fff}
.dr_filtertabs .panel-group{margin:0 0 30px}
.tab-content .col-md-12{padding:0;margin:0}
.rq-form{float:left;width:100%}
.rq-form ul > li{float:left;line-height:1.5;list-style:none;margin:0 0 20px;width:100%}
.rq-form ul li li{margin:0}
.rq-form ul li .rqform-title{color:#333;float:left;font-weight:600;padding:7px 0 0;text-transform:uppercase;width:20%}
.rq-form ul li .rqform-text{float:left;width:80%}
.rq-form ul li input{background-color:#fff;border:1px solid #d2d2d2;width:70%}
.rq-form ul li input[type="button"],.report-modal-footer input[type="button"],.reviews-modal input[type="button"]{border:none;color:#fff;float:left;padding:8px 20px;text-transform:uppercase;width:auto}
.rq-form ul li textarea{height:130px;margin:0 0 20px;width:90%}
.rq-form ul ul{float:left;margin:0 0 25px;width:100%}
.rq-form ul li .browse-sec{float:left;margin:0 0 30px;width:100%}
.rq-form ul li .browse-sec #uploadFile{border:none;padding:7px 0 0}
.rq-form ul.check-box label a{text-decoration:underline}
.rq-form ul.check-box label:before{bottom:3px}
.rq-form ul li input[type="submit"]{border:none;width:auto}
.sf-option{background-color:#fdf8f8;float:left;margin:0 0 20px;padding:30px;width:100%}
.sf-option ul li{color:#666;list-style:none;text-transform:uppercase}
.sf-option ul li i{color:#a6a6a6;margin-right:6px}
.dr_filtertabs .cs-attachments{margin-bottom:10px}
.request-message-type.succ_mess{background-color:#ddd;color:#666;float:left;margin:0 0 20px;padding:3px 11px;width:100%}
.socialmedia.dr-socialmedia ul li a{background-color:transparent;height:auto;width:auto}
.detail-post .socialmedia.dr-socialmedia ul li{margin:0}
.review-modal .close span{color:#000;float:left;font-size:12px;margin:0 0 0 5px}
.cs-user-menu li{border-bottom:1px dotted rgba(255,255,255,0.2);float:left;list-style:outside none none;padding:9px 22px;width:100%}
.cs-user-menu li a{color:#333;text-transform:uppercase}
.cs-user-menu li span{background-color:#fff;float:right;padding:0 8px}
.col-md-12.cs-blockquote{margin:0}
blockquote{border:none;color:#000;font-size:20px;font-style:italic;line-height:32px;margin:0 0 25px;padding:0}
blockquote p{display:inline;float:none}
blockquote span{border-bottom:1px dotted #acacac;padding:0 0 6px}
blockquote:before{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);color:#000;content:"\e9fe";display:inline-block;font-family:'icomoon';font-size:36px;font-weight:700;height:30px;left:11px;line-height:18px;margin:0 10px 0 0;padding:2px 8px;position:relative;top:2px;transform:rotate(180deg);width:30px}
blockquote .auther-name{border-bottom:none;color:#aaa;display:block;font-size:11px;font-style:normal;margin-top:12px;text-transform:uppercase}
.blog-editor blockquote:before{background:none;color:#00466e;content:"\e9fe";font-size:38px;left:11px;margin:0 5px 0 0;top:2px}
.pagination{border-radius:0;float:left;margin:25px 0 0;text-align:center;width:100%}
.pagination ul li{display:inline-block;list-style:none;margin:0 4px 8px}
.relevant-search .pagination ul li{border:none;padding-bottom:0}
.pagination ul li a,.pagination ul li span{color:#333;display:inline-block;font-size:12px;line-height:1.5;padding:6px 13px;position:relative;text-transform:uppercase;box-shadow:0 0 1px 0 #ddd;background-color:#fff}
.pagination ul li a.active{border-radius:3px;border:1px solid #f2f2f2;box-shadow:0 0 2px 0 #ddd}
.pagination ul li.pgprev a{color:#cfcfcf}
.pagination ul li.pgnext a{color:#cfcfcf}
.pagination ul li.pgprev a i{margin-right:10px}
.pagination ul li.pgnext a i{margin-left:10px}
.gmnoprint{cursor:pointer}
.post-options{float:left;width:100%}
.post-options li{float:left;list-style:none;margin-left:12px}
.post-options li:first-child{margin-left:0}
.post-options li span{background-color:#ff9c00;color:#fff;font-size:11px;padding:2px 6px;text-transform:uppercase}
.post-options li time{color:#aaa;font-size:11px;text-transform:uppercase}
.post-thumb{border-top:1px dotted #d7d7d7;float:left;padding-top:17px;width:100%}
.cs-blog .post-thumb figure{border-radius:3px;float:left;margin:4px 0 0;width:auto}
.post-thumb figure img{border-radius:3px;width:35px}
.post-thumb figure ~ .thumb-options{padding:6px 0 0 20px}
.post-thumb .thumb-options{display:block;float:left}
.post-thumb .thumb-options li{color:#ccc;float:left;font-size:11px;line-height:24px;list-style:none;margin-right:12px}
.post-thumb .thumb-options li a,.post-thumb .thumb-options li time{color:#999;text-transform:uppercase}
.post-thumb .thumb-options li a{border-bottom:1px dotted;margin-left:2px}
.cs-blog .main-thumb{float:left;width:100%}
.read-more{border-bottom:1px solid #223d7b;color:#223d7b;color:#fff;float:right;font-size:12px;margin:15px 0 0;padding:6px 10px;text-transform:uppercase}
.cs-blog .read-more{padding:6px 0 0}
.date-time{float:left;padding-right:20px;text-align:center;vertical-align:top;width:75px}
.date-time time{color:#aaa;display:inline-block;font-size:12px;margin-bottom:20px;text-align:center;text-transform:uppercase;width:100%}
.date-time time small{color:#223d7b;display:block;font-size:30px;font-weight:600;line-height:30px}
.date-time i{color:#ccc;display:inline-block;font-size:24px}
.cs-blog .bloginfo-sec{background:#fff;float:left;padding:0 30px 30px 5px;width:100%}
.cs-blog.blog-box .bloginfo-sec{background:none}
.cs-blog img,.cs-blog figure{margin:0;overflow:hidden;position:relative;width:100%}
.cs-blog{background:#fff;border:1px solid #eaeaea;float:left;width:100%}
.cs-blog h2{font-size:18px;line-height:22px;margin-bottom:12px}
.cs-blog .bloginfo-sec .tablerow{display:table-row}
.cs-blog .bloginfo-sec .blog-text{display:table-cell;padding:0 0 0 30px;vertical-align:top}
.blog-lrg.cs-blog .bloginfo-sec .blog-text{padding-left:0}
.blog-lrg.cs-blog .read-more{margin:0}
.cs-blog p{margin-bottom:20px}
.cs-blog .main-thumb iframe{margin-bottom:30px}
.cs-blog .main-thumb figcaption{height:100%;left:0;position:absolute;text-align:center;top:0;width:100%}
.cs-blog .main-thumb figcaption .hover-icon img{float:none;width:78px}
.cs-blog .main-thumb figcaption .hover-icon{-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-webkit-transform:scale(0);display:inline-block;left:50%;margin:-40px 0 0 -40px;opacity:0;position:absolute;top:50%;transform:scale(0);visibility:hidden}
.cs-blog:hover .main-thumb figcaption .hover-icon{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);opacity:1;transform:scale(1);visibility:visible;z-index:99}
.cs-blog:hover figure{opacity:.8}
.cs-blog.blog-medium.blog-small-thumb{border:none;background-color:#fcfcfc}
.cs-blog.blog-medium.blog-small-thumb .bloginfo-sec{padding:0;background-color:#fcfcfc}
.cs-blog.blog-medium.blog-small-thumb .main-thumb{width:168px}
.cs-blog.blog-medium.blog-small-thumb .main-thumb ~ .bloginfo-sec{padding:0 0 0 188px}
.cs-blog.blog-medium.blog-small-thumb .post-thumb{border:none;padding-top:0}
.cs-blog.blog-medium.blog-small-thumb .post-thumb .thumb-options{width:100%;padding-bottom:6px}
.cs-blog.blog-medium.blog-small-thumb h2,.cs-blog.blog-medium.blog-small-thumb .bloginfo-sec p{margin-bottom:0}
.flexslider{background:none;border-radius:0;border:none;box-shadow:none;margin:0}
.flex-control-nav{display:none}
.flex-direction-nav li{list-style:none}
.flex-direction-nav a:before,.flex-direction-nav a.flex-next:before{display:none}
.flex-direction-nav a{background-color:rgba(0,0,0,0.5);bottom:0;color:#fff;font-size:12px;height:26px;line-height:26px;margin:0;opacity:1;text-align:center;top:auto;width:50px}
.flex-direction-nav .flex-next{right:3px}
.flex-direction-nav .flex-prev{left:0}
.flex-direction-nav a:hover{background-color:#223d7b}
.cs-blog.blog-lrg .main-thumb figure{float:left;margin-bottom:30px}
.tablerow{background:#fff;display:inline-block;padding:20px 30px 0 10px;width:100%}
.cs-blog.blog-medium .main-thumb{float:left;width:370px}
.cs-blog.blog-medium .bloginfo-sec{float:none;width:auto}
.cs-blog.blog-medium .main-thumb ~ .bloginfo-sec{padding:15px 40px 0 400px}
.cs-blog.blog-medium .bloginfo-sec{padding:15px 40px 0}
.cs-blog.blog-medium .post-thumb .thumb-options{padding-bottom:15px;width:70%}
.cs-blog.blog-medium .read-more{margin:0;padding:0}
.cs-blog.blog-medium .post-options{margin-bottom:6px;width:100%}
.cs-blog.blog-medium .post-thumb{padding-top:12px}
.cs-blog.blog-medium .bloginfo-sec P{margin-bottom:15px}
.cs-blog.blog-small .main-thumb{float:left;width:270px}
.cs-blog.blog-small .bloginfo-sec{padding:20px 30px 0}
.cs-blog.blog-small .main-thumb ~ .bloginfo-sec{padding:20px 30px 0 300px}
.cs-blog.blog-grid .main-thumb{float:left;width:100%}
.blog-grid .post-thumb .thumb-options li{width:100%}
.cs-blog.blog-grid .bloginfo-sec{background-color:#fff;padding:15px 20px}
.cs-blog.blog-grid h5{margin-bottom:12px}
.cs-blog.blog-grid .flexslider{margin:0}
.cs-blog.blog-grid .bloginfo-sec h2{font-size:16px}
.cs-blog.blog-grid .post-thumb{padding-top:14px}
.cs-blog.blog-box .bloginfo-sec{bottom:-67px;padding:0 30px;position:absolute;z-index:2}
.cs-blog.blog-box .bloginfo-sec .post-thumb{border-top:none;padding-top:0}
.cs-blog.blog-box .bloginfo-sec h5 a{line-height:22px;text-transform:uppercase;text-shadow:1px 2px 1px #000}
.cs-blog.blog-box .thumb-options li a:hover{border-bottom:1px dotted #fff}
.cs-blog.blog-box .read-more{background-color:#006ba7;border-bottom:none;border-radius:3px;float:left;margin:0 0 25px;padding:8px 16px}
.cs-blog.blog-box .thumb-options{margin-bottom:20px;width:100%}
.cs-blog.blog-box:hover figcaption{background-color:rgba(0,0,0,0.40)}
.cs-blog.blog-box figcaption{background:rgba(0,0,0,0.3);text-align:left}
.cs-blog.blog-masnery .flexslider{margin:0}
.cs-blog.blog-masnery .bloginfo-sec{background-color:#fff;padding:20px 30px}
.cs-blog.blog-masnery .post-options{margin-bottom:10px}
.cs-blog.blog-masnery h5{line-height:22px;text-transform:uppercase}
.cs-blog.blog-masnery .post-thumb i{color:#ccc;float:right;font-size:20px;margin-top:15px}
.cs-blog.blog-masnery .thumb-options{float:left;width:70%}
.cs-blog.blog-masnery .main-thumb .mejs-container{margin-bottom:0}
.cs-blog.blog-masnery .post-thumb{padding-top:14px}
.cs-blog.blog-masnery .main-thumb figcaption .hover-icon{margin:-40px 0 0 -30px;position:absolute}
.cs-blogslide .owl-dots{display:none}
.wrapper_boxed .cs-blogslide .owl-prev,.cs-blogslide .owl-next{left:-25px}
.wrapper_boxed .cs-blogslide .owl-next{right:-25px}
.cs-blogslide .owl-prev,.cs-blogslide .owl-next{background-color:#7c7c7c;color:#fff;font-size:18px;height:54px;left:-43px;margin:-25px 0 0;padding:11px 0 0;position:absolute;text-align:center;top:50%;width:44px}
.cs-blogslide .owl-next{left:auto;right:-43px}
.cs-blogslide .owl-prev:before{-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);border-right:12px solid transparent;border-top:55px solid rgba(0,0,0,0.2);content:'';position:absolute;right:0;top:0;transform:scaleX(-1)}
.cs-blogslide .owl-next:before{border-right:12px solid transparent;border-top:55px solid rgba(0,0,0,0.2);content:'';left:0;position:absolute;top:0}
.cs-blog-crousel .post-options li{margin-bottom:10px}
.cs-blog-crousel .post-options li time{background-color:red;color:#fff;font-weight:700;padding:2px 5px}
.cs-blog-crousel .owl-dots{display:none}
.cs-blog-crousel .owl-nav div{background-color:#fcfcfc;border:1px solid #d3d3d3;height:23px;line-height:1.5;position:absolute;right:23px;text-align:center;top:-44px;width:23px}
.cs-blog-crousel .owl-nav div.owl-next{border-left:none;right:0}
.blog-editor .detailpost{float:left;margin-bottom:10px;width:100%}
.blog-editor h2{margin-bottom:0;text-transform:uppercase}
.post-option-panel h6{margin-bottom:15px;text-transform:uppercase}
.post-option-panel .post-thumb{border-top:none;margin-bottom:20px;padding-top:0}
.blog-editor .post-option-panel{padding-left:102px;position:relative}
.blog-editor .post-option-panel:before{border-left:1px solid #f0f0f0;content:'';height:100%;left:70px;position:absolute;top:0;width:2px}
.cs-attachments{float:left;margin-bottom:30px;width:100%}
.cs-attachments li{float:left;list-style:none;margin:0 10px 0 0}
.cs-attachments li figure{background-color:#f5f5f5;height:62px;overflow:hidden;text-align:center;width:62px}
.cs-attachments li figure a,.cs-attachments li figure a img{display:inline-block;height:100%}
.cs-attachments li figure a i{display:inline-block;margin:19px 0 0;color:#bbb;font-size:20px}
.cs-attachments li figure:before{background:#ccc;border-color:#fff #fff #ccc #ccc;border-style:solid;border-width:0 7px 7px 0;content:"";display:block;position:absolute;right:0;top:0;width:0}
.cs-attachments li:hover figure i{color:#fff}
.cs-attachments li:hover figure:before{border-color:#fff #fff #000 #000}
.post-option-panel .rich_editor_text p{margin-bottom:25px}
.socialmedia{float:left;margin-bottom:25px;width:100%}
.socialmedia > h6{float:left;margin-bottom:0;padding:0 20px;text-transform:uppercase}
.socialmedia ul li{float:left;list-style:none;margin:0 0 0 7px}
.socialmedia ul li a{background-color:#000;color:#fff;float:left;font-size:17px;height:30px;text-align:center}
.socialmedia ul li a i{color:#fff;padding:7px 0 0;display:inline-block}
.at_PinItButton:before{content:"\f0d2";float:left;font-family:'icomoon';padding:1px 0 0 5px}
.detail-post .socialmedia a span{background:none}
.detail-post .socialmedia a[data-original-title="Facebook"]{background-color:#13497b}
.detail-post .socialmedia a[data-original-title="twitter"]{background-color:#03b4ea}
.detail-post .socialmedia a[data-original-title="google-plus"]{background-color:#e72f2f}
.detail-post .socialmedia a[data-original-title="fa-skype"]{background-color:#03b4ea}
.detail-post .socialmedia a[data-original-title="Youtube"]{background-color:red}
.detail-post .socialmedia a[data-original-title="Tumblr"]{background-color:#1b2f74}
.detail-post .socialmedia a[data-original-title="Instagram"]{background-color:#4d65bd}
.detail-post .socialmedia a[data-original-title="linkedin"]{background-color:#2b459e}
.detail-post .socialmedia a[data-original-title="stumbleupon"]{background-color:#f36100}
.detail-post .socialmedia a[data-original-title="Dribbble"]{background-color:#E25288}
.detail-post .socialmedia a[data-original-title="Pinterest"]{background-color:#DA323A}
.detail-post .socialmedia a.btnshare{background-color:#f36d50}
.cs-post-sharebtn{background:#fff;border-bottom:1px dotted #d7d7d7;border-top:1px dotted #d7d7d7;display:table;margin-bottom:25px;padding:0 30px;width:100%}
.cs-post-sharebtn h5{font-weight:400;margin:0 0 2px;text-transform:uppercase}
.cs-post-sharebtn .cs-table{display:table;float:left;width:100%}
.cs-post-sharebtn .cs-row{display:table-row}
.cs-post-sharebtn .cs-cell{display:table-cell;padding:36px 0 30px;vertical-align:top;width:50%}
.cs-post-sharebtn .cs-cell.left-btn{border-right:1px solid #f6f6f6;padding-right:25px}
.cs-post-sharebtn .cs-cell.right-btn{padding-left:25px}
.cs-post-sharebtn time{color:#aaa;display:block;float:left;font-size:12px;text-transform:uppercase}
.cs-post-sharebtn time span{color:#ccc;font-size:11px;text-transform:capitalize}
.cs-post-sharebtn article{position:relative}
.cs-post-sharebtn a.post-np{background-color:#e2e2e2;color:#fff;display:inline-block;font-size:12px;height:34px;line-height:34px;position:relative;text-align:center;top:5px;width:20px}
.cs-post-sharebtn .prev a.post-np{position:absolute;right:-25px}
.cs-post-sharebtn .prev h5{display:block}
.cs-post-sharebtn .prev times{float:left}
.cs-post-sharebtn .next a.post-np{left:-25px;position:absolute}
.cs-post-sharebtn .next,.cs-post-sharebtn .next h5{text-align:right}
.cs-post-sharebtn .next time{float:right}
.cs-about-author{background-color:#fff;float:left;margin:0 0 25px;padding:30px;text-align:center;width:100%}
.cs-about-author figure,.cs-about-author figure img{border-radius:100%;width:60px}
.cs-about-author figure{display:inline-block;margin-bottom:5px}
.cs-about-author span{color:#aaa;font-size:11px;text-transform:uppercase}
.cs-about-author header{margin-bottom:5px}
.cs-about-author header h5{margin-bottom:2px;text-transform:uppercase}
.cs-about-author .text{float:left;width:100%}
.icon-auther{background-color:#5c5c5c;color:#fff;float:left;font-size:14px;left:0;padding:15px 6px;position:relative;top:-29px}
.icon-auther:before{border-bottom:11px solid #fff;border-left:11px solid transparent;border-right:12px solid transparent;bottom:0;content:"";height:0;left:2px;position:absolute;width:0}
.cs-about-author .social-media{display:inline-block;float:none;margin-bottom:0;text-align:center;width:auto}
.cs-about-author .social-media ul li a:hover i{color:#223d7b}
.cs-about-author .social-media ul li a i{color:#999}
.cs-about-author p{margin-bottom:20px}
.main-post{background:#fff;float:left;padding:20px 20px 0;width:100%}
#comment,#comment .thumblist{background:#fff;float:left;padding:20px 20px 0;width:100%}
#comment .cs-section-title h4{margin-bottom:25px;text-transform:uppercase}
#comment ul li{list-style:none}
#comment .children .children li{padding:0}
#comment .thumblist li figure{float:left;height:66px;margin:0 40px 0 0;width:66px}
#comment .thumblist li figure img{border-radius:100%}
#comment .thumblist li .text-box{border-left:1px solid #f6f6f6;overflow:hidden;padding-left:30px}
#comment .thumblist li .text-box p{margin-bottom:15px}
#comment .thumblist ul{margin:0;padding:0}
.thumblist li .auther{color:#000;display:block;font-size:14px;line-height:16px;text-transform:uppercase}
.thumblist li time{color:#aaa;display:inline-block;font-size:11px;text-transform:uppercase}
.thumblist li a.comment-reply-link{border-bottom:1px solid #223d7b;color:#223d7b;display:inline-block;float:right;font-size:11px;line-height:16px;margin-top:10px;text-transform:uppercase}
#comment .thumblist{margin-bottom:35px}
#comment .children{margin-left:130px}
#comment .children li{float:left;width:100%}
#comment .thumblist li .left-sec{float:left}
#comment .thumblist li .right-sec{float:right}
.leave-form{background:#fff;float:left;padding:10px 30px 20px;width:100%}
.comment-respond{float:left;width:100%}
.comment-respond .comment-form{float:left;width:100%}
.comment-respond h4{margin-bottom:25px;text-transform:uppercase}
.comment-form p{float:left;margin-bottom:0;width:100%}
.comment-form p.comment-form-email input{border-left:none;border-right:none}
.comment-form p input{border-bottom:none;color:#999;float:left;height:50px;padding-left:45px;width:100%}
.comment-form p input:hover{background-color:#f1f1f1}
.comment-form p.comment-form-author,.comment-form p.comment-form-email,.comment-form p.comment-form-website{float:left;width:33.3333%}
.comment-form p label{margin:0;position:relative}
.comment-form p label i{color:#cbcbcb;font-size:16px;left:16px;position:absolute;top:16px}
.comment-form .comment-form-comment textarea{border-top:1px solid #d2d2d2;float:left;height:180px;margin-bottom:12px;padding:20px 15px 15px 45px;width:100%}
.comment-form .comment-form-comment label i{top:22px}
.comment-form .form-submit .submit-btn{color:#fff;font-size:14px;height:46px;min-width:170px;text-align:center;text-transform:uppercase}
.cs-form .submit-btn,.comment-form input[type="Submit"]{background-color:#006ba7;border-radius:2px;color:#fff;font-size:14px;height:36px;min-width:96px;text-align:center;text-transform:uppercase}
.comment-form input[type="Submit"]{border:none;padding:0;width:auto}
.modal .main-thumb{background-color:#fff;left:0;padding:30px 20px 20px;position:absolute;top:100%;width:600px}
.modal .main-thumb .mejs-container{margin-bottom:0}
.model-wishlist .modal-content{background:none}
.review-modal.modal:before{background-color:rgba(0,0,0,0.2)}
.modal:before{background-color:rgba(255,255,255,0.8);content:"";height:100%;left:0;position:absolute;top:0;width:100%}
.model-wishlist .close{background-color:#ccc;color:#fff;height:25px;opacity:1;position:absolute;right:0;top:0;width:25px}
#cs_reviews{background-color:#fff;border:1px solid #f0f0f0;border-top:none;float:left;margin:0 0 20px;width:100%;padding:0}
.cs-ratings-upper{float:left;width:100%;padding:20px 25px 25px}
.recent-listing .cs-directory.grid_listing .content_info{background-color:#fff}
.cs-related-post{float:left;width:100%;margin-top:15px}
.shortcode-nav ul li,.shortcode-nav{float:left;width:100%}
.shortcode-nav{background-color:#f6f6f6;border:1px solid #dadada;padding:20px}
.shortcode-nav ul > li{color:#ccc;list-style:none;padding:10px 0 10px 35px;position:relative}
.shortcode-nav ul ul{margin:0 0 0 -35px}
.shortcode-nav ul > li:before{background-color:#e8e8e8;bottom:-7px;content:'';height:16px;left:6px;position:absolute;width:3px}
.shortcode-nav ul > li:after{content:"\f10c";font-family:icomoon;font-size:16px;left:1px;position:absolute;top:7px}
.shortcode-nav ul > li:last-child:before{display:none}
.shortcode-nav ul > li.before-menu{padding-bottom:0}
.shortcode-nav ul > li > a{color:#333;float:left;font-size:14px;font-weight:500;line-height:18px;position:relative;text-transform:capitalize;width:100%}
.shortcode-nav ul > li > a:before{color:#ccc;content:"\f141";font-family:icomoon;font-size:9px;left:-14px;position:absolute;top:0}
.shortcode-nav ul > li > a:after{color:#fff;content:"\f111";font-family:icomoon;font-size:9px;left:-31px;position:absolute;top:-1px}
.shortcode-nav ul li a i{color:#d0d0d0;float:right}
.icon-style{float:left;height:14px;margin:2px 5px 0 0;position:relative;width:14px}
.icon-style i.fa-ellipsis-h{font-size:9px;left:auto;position:absolute;right:0;top:3px}
.divider-wrap,.devider1,.devider5,.devider3,.divider5,.divider6{float:left;position:relative;width:100%}
.devider1,.devider5,.divider4,.divider5,.divider6{display:inline-block;float:none;text-align:center}
.devider1{border-bottom:1px dotted #a8a8a8;width:100%}
.devider5{border-bottom:1px dotted #a8a8a8;width:20%}
.devider2{width:60px;display:inline-block;vertical-align:middle;border-bottom:2px solid #dcdcdc}
.devider3{background-repeat:repeat-x;background:url(assets/images/devider3.png);display:inline-block;float:none;height:5px;width:130px}
span.backtotop{float:right;margin:10px 0}
span.backtotop a{background-color:#000;border-radius:100%;color:#fff;display:inline-block;font-size:14px;height:20px;line-height:18px;text-align:center;width:20px}
.cs-seprator{float:left;margin:0;overflow:hidden;position:relative;text-align:center;width:100%}
.divider4:after{background:url(assets/extraimages/divider4-bg.png) repeat-x;bottom:0;content:" ";display:inline-block;height:6px;position:relative;width:240px}
.fullwidth-sepratore{float:left;margin:10px 0 20px 10px;position:relative;width:100%}
.fullwidth-sepratore:before{border-bottom:1px dotted #e4e4e4;content:'';left:0;position:absolute;top:0;width:100%}
.dividerstyle{border-bottom:1px dotted #e4e4e4;float:left;margin-left:12px;position:relative;width:100%}
.dividerstyle:before{content:'';height:7px;left:-20px;outline:2px solid #e4e4e4;position:absolute;top:-3px;width:7px}
.dropcap-one p::first-letter,.dropcap-two p::first-letter{color:#fff;float:left;font-size:36px;font-weight:900;margin:0 20px 0 0;padding:15px 14px}
.dropcap-one p::first-letter{background-color:#00466e}
.dropcap-two p::first-letter{background-color:#a9a9a9;background:url(assets/images/pattrentw.png);border-radius:4px;font-size:36px;padding:15px 20px}
.col-md-12.cs-post-title{float:left;margin-bottom:0;width:100%}
.cs-post-title h5{margin-bottom:15px;text-transform:uppercase}
.ts-author figcaption{padding-left:30px}
.question-mark h4{color:#333;font-size:14px;text-transform:uppercase}
.question-mark span{color:#b0b0b0;font-size:11px;text-align:center}
.testimonial figure{width:60px}
.testimonial.flexslider .flex-control-paging{display:none}
.question-mark p{padding-bottom:7px}
.ts-author{float:none;margin:0 auto;text-align:center;width:202px}
.flex-direction-nav li{list-style:none}
.cs-testimonial figure{border-bottom:1px solid #f5f5f5;float:left;margin:0 20px 0 0;padding-bottom:3px;width:46px}
.cs-testimonial .ts-author figcaption{float:left;overflow:hidden;padding-left:17px}
.cs-testimonial .ts-author{text-align:left;width:100%}
.cs-testimonial .cs-author span{font-weight:400}
.cs-testimonial .cs-author{font-weight:600}
.center,.cs-testimonial.center .ts-author{text-align:center}
.cs-testimonial.center figure{display:inline-block;float:none}
.cs-testimonial.left .cs-author{font-weight:700}
.box-style p,.cs-testimonial.left p{font-style:italic}
.cs-testimonial.left p:before{border-radius:100%;color:#00466e;content:",,";display:inline-block;font-family:'icomoon';font-size:40px;font-weight:700;height:20px;left:0;line-height:0;margin:0 5px 0 0;padding:2px 8px;position:relative;top:8px;transform:rotate(180deg);width:20px}
.cs-testimonial .flex-direction-nav li a,.testimonial.flexslider .flex-direction-nav li a{background-color:#fff;border:1px solid #d3d3d3;color:#dcdcdc;cursor:pointer;display:block;font-size:18px;height:24px;line-height:25px;margin:-20px 0 0;opacity:0;opacity:1;overflow:hidden;position:absolute;text-align:center;text-decoration:none;top:50%;transition:all .3s ease 0;width:24px;z-index:10}
.flexslider2.cs-testimonial.testimonial .question-mark p{padding:0}
.liststyle{display:inline-block}
.liststyle ul li{color:#555;float:left;font-size:12px;font-weight:500;line-height:18px;list-style:none;padding:6px 0;text-transform:uppercase;width:100%}
.cs-iconlist li i{color:#555;font-size:14px;margin-right:10px}
.cs-iconlist li span{padding-left:10px}
.liststyle ul li.had-border{border-bottom:1px dotted #999}
.liststyle ul li.has_border{border-bottom:1px dotted #999;padding:10px 0}
.cs-contact-info{background:#fff;border:1px solid #e4e4e4;min-height:320px;overflow:hidden;padding:20px;position:relative}
.cs-contact-info h5{text-transform:uppercase}
.cs-contact-info p{font-size:14px;line-height:20px;padding-left:25px;text-transform:capitalize}
.cs-contact-info .fa{float:left;margin:4px 0 0}
.cs-contact-info ul li{list-style:none}
.cs-contact-info.cs-darkthem .has_back_icon{bottom:-16px;color:#000;font-size:110px;left:-16px;opacity:.2;position:absolute}
.cs-contact-info.cs-darkthem p,.cs-contact-info.cs-darkthem i{color:#fff}
.cs-contact-info.cs-darkthem i{font-size:16px;margin:3px 0 0}
.cs-contact-info.cs-darkthem ul li{border-top:1px dotted #999;padding:10px 0}
.cs-contact-info.cs-darkthem ul li p{margin-bottom:0}
.messagebox{border-radius:4px;float:left;font-size:16px;margin-bottom:0;padding:14px 18px;position:relative;width:100%}
.messagebox span a{border-bottom:1px solid;font-weight:300;line-height:20px;margin-left:7px;text-decoration:none;text-transform:capitalize}
.messagebox .fa-gear{color:#fff;float:left;font-size:53px;margin:0 14px 0 0}
.messagebox i{float:left;font-size:20px;margin:3px 10px 0 0}
.messagebox span{float:left;font-size:14px;font-weight:700;text-transform:uppercase}
.messagebox button{float:right;position:relative;z-index:50}
.messagebox p,.messagebox a{position:relative;z-index:10}
.messagebox.has_bgicon:before{color:rgba(102,102,102,0.20);content:"\f013";font-family:'icomoon';font-size:120px;left:-25px;position:absolute;top:-50px}
.close-v1{background-color:#5499d0;border-radius:100%;color:#fff;font-size:12px;height:27px;line-height:0;opacity:1;width:27px}
.close-v2{background:none;float:right}
.messagebox-v3{border-color:#e2e2e2;padding:32px 170px 32px 25px;position:relative}
.messagebox-v3 i{float:left;font-size:55px;margin-right:20px}
.messagebox-v2 .close-v2{font-size:16px;position:relative;right:-20px;top:-15px}
.messagebox-v2 h5{margin-bottom:0}
.messagebox-v2{border-radius:0;box-shadow:none;padding:27px 32px}
.messagebox P{font-size:14px;font-weight:400}
.messagebox .custom-btn,.messagebox-v3 .custom-btn{background-color:#4d8b0c;border-radius:2px;color:#fff;float:right;font-size:14px;font-weight:600;line-height:1.2;padding:10px 20px;position:absolute;right:40px;text-decoration:none;text-transform:uppercase;top:45px}
.messagebox-v3 .close-v2{position:absolute;right:14px;top:8px}
.cs-plain-form{float:left;width:100%}
.cs-plain-form input,.cs-classic-form input{float:left;margin-bottom:10px;width:100%}
.cs_form_styling form input.cs-plan{border-radius:3px;height:43px;padding:11px 15px}
.cs_form_styling form textarea.cs-plan{border-radius:3px;padding:11px 15px}
.cs-plain-form input[type="submit"],.cs-classic-form input[type="submit"]{border:none;color:#fff;display:inline-block;float:left;font-size:14px;padding:2px 25px;text-transform:uppercase;width:130px}
.cs-plain-form .cs-classic{border-radius:4px;color:#999;font-size:12px;height:40px;padding:10px 10px 10px 14px}
.cs-plain-form .form-control{height:40px;line-height:40px}
.cs-plain-form .btn-default{line-height:26px}
.cs-plain-form label{color:#333;font-size:14px;margin-bottom:6px}
.cs-plain-form textarea,.cs-classic-form textarea{border-radius:4px;height:140px;margin-bottom:15px;width:100%}
.cs-plain-form .cs-classic{box-shadow:0 1px 1px rgba(0,0,0,0.1) inset}
.cs-classic-form{float:left;width:100%}
.tolbtn{padding:7px 20px}
.tooltip-info{margin-bottom:20px}
.tooltip-inner{min-width:120px;width:120px}
.cs-tabs{float:left;margin-bottom:0;width:100%}
.cs-tabs .tab-content ul li i{margin-right:15px}
.cs-tabs .tab-content ul{margin-bottom:10px}
.cs-tabs .tab-content ul li{font-size:14px;line-height:22px;list-style:none}
.nav.nav-tabs.cs-tabs{margin:0}
.cs-tabs .nav-tabs,.cs-tabs.nav_position_center > ul > li:first-child{border-left:1px solid #e2e2e2}
.cs-tabs .tab-content p{color:#555;margin-bottom:19px}
.cs-tabs .nav-tabs > li.active > a i{color:#ff5422}
.cs-tabs .nav-tabs li a{border-radius:0;border:none;color:#555;display:block;font-size:14px;font-weight:500;margin-right:0;padding:14px 25px;position:relative}
.cs-tabs .nav-tabs li a i{color:#555;margin-right:7px}
.cs-tabs .nav-tabs > li.active > a,.cs-tabs .nav-tabs > li.active > a:hover,.cs-tabs .nav-tabs > li.active > a:focus{border:none}
.cs-tabs .nav-tabs li{border-right:1px solid #e2e2e2;border-top:1px solid #e2e2e2;margin-bottom:-1px}
.cs-tabs .nav-tabs > .active > a:before{border-top:2px solid #ff5422;content:"";height:2px;left:0;position:absolute;top:-1px;width:100%}
.cs-tabs .nav-tabs > li.active > a{background-color:#fff;color:#ff5422;cursor:default}
.nav > li > a:hover,.nav > li > a:focus{background-color:#fff}
.tab-content > .active.fade.in{-moz-transition:none;-ms-transition:none;-o-animation:fadeIn 1s 1 0;-o-transition:none;-webkit-animation:fadeIn 1s 1 0;-webkit-transition:none;animation:fadeIn 1s 1 0;transition:none}
.cs-tabs .tab-content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#fff;border:1px solid #e2e2e2;border-top:none;box-sizing:border-box;overflow:hidden;padding:26px}
.cs-tabs.vertical .nav-tabs{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-right:none;border:1px solid #DEDEDE;box-sizing:border-box;float:left;margin-right:-1px;width:22%}
.cs-tabs.vertical .nav-tabs > li:first-child{border-left:none;border-top:none}
.cs-tabs.vertical .nav-tabs li{border-right:none;float:left;width:100%}
.cs-tabs.vertical .tab-content{border:1px solid #e2e2e2;float:left;width:78%}
.cs-tabs.vertical .nav-tabs .active a:before{border-left:2px solid #ff5422;content:"";height:100%;left:0;position:absolute;top:0;width:2px}
.cs-tabs.vertical .nav-tabs > li{border-top:1px solid #e2e2e2;margin:-1px 0 0}
.cs-tabs.vertical .nav-tabs > li.active{border-right:none;border-top:none}
.cs-tabs.vertical .nav-tabs > li.active > a{border-right:none;border-top:1px solid #e2e2e2}
.cs-tabs.vertical .nav-tabs > li.active > a:hover{border-top:1px solid #e2e2e2}
.cs-tabs.vertical .nav > li:first-child > a:hover{border-top:1px solid #e2e2e2}
.cs-price-table,.inner-style,.pr-bg,.pr-listing{float:left;width:100%}
.cs-price-table{background-color:#fff;text-align:center}
.pr-classic h3{background-color:#18282b;color:#fff;font-weight:600;margin:0;padding:15px 5px;text-transform:uppercase}
.cs-price{float:left;margin:0 0 10px;padding:0 0 18px;position:relative;width:100%}
.cs-price .inner-sec{color:#ff5422;font-size:44px;font-weight:600;line-height:80px;position:relative}
.cs-price .inner-sec small{color:#666;float:left;font-size:14px;line-height:1;text-transform:uppercase;width:100%}
.cs-price span:before{content:'$';font-size:40px;font-weight:600;margin:-13px 0 0 -24px;position:absolute}
.cs-price-table p{padding:0 20px 20px}
.custom-btn i{margin-right:6px}
.features{display:inline-block;margin:0 0 25px;width:100%}
.features li{border-bottom:1px solid #f2f2f2;color:#666;float:left;font-size:14px;font-weight:500;line-height:18px;list-style:none;padding:8px 0;width:100%}
.features li i{margin-right:8px}
.features li:first-child{border-top:1px solid #f2f2f2}
.cs-price-table .custom-btn{background-color:#ff5422;border-radius:3px;color:#fff;display:inline-block;font-weight:600;margin:0 0 20px;padding:8px 20px;text-transform:uppercase}
.cs-price-table .custom-btn i{font-size:14px}
.cs-price-table .sigun_up{color:#fff;display:inline-block;font-size:14px;padding:10px 20px}
.cs-price-table.pr-classic{padding-bottom:25px}
.pr-simple{border:1px solid #e2e2e2;padding-bottom:20px}
.pr-simple h3{background:none;color:#333;margin-bottom:0;padding:20px 10px 0;text-transform:uppercase}
.pr-simple .features li{border:none}
.pr-simple .cs-price span{font-size:55px;font-weight:400}
.pr-simple .cs-price span:before{font-size:34px;font-weight:300;margin:-10px 0 0 -18px}
.pr-modren{padding-bottom:20px}
.panel-group{float:left;margin-bottom:0;position:relative;width:100%}
.panel.panel-default{position:relative}
.panel-title{color:#333;font-size:14px;font-weight:600}
.panel-heading{padding:10px 50px 12px 10px}
.panel-group.default .panel-body{padding:15px 30px 10px 28px}
.panel-group .panel{border-radius:0}
.panel-title > a{color:#ff5422;display:block;width:100%}
.panel-title > a i{margin-right:10px}
.panel-title a{font-size:14px;font-weight:400}
.panel-group.default .panel-title a{font-size:16px;font-weight:600;text-transform:uppercase}
.panel-heading a:after{content:"\f103";font-family:'icomoon';font-size:18px;font-weight:200;line-height:20px;position:absolute;right:0;top:13px;width:30px}
.panel-body{padding:25px 30px 20px 28px}
.panel-heading i{margin:0 7px 0 0}
.panel-group.simple .panel-body{padding:10px 0 0 15px}
.box .panel-title a.collapsed:after,.simple .panel-title a.collapsed:after,.faqs-simple .panel-title a.collapsed:after{color:#6d7174;content:"\f101"}
.box .panel-default > .panel-heading,.default .panel-default > .panel-heading,.simple .panel-default > .panel-heading,.faqs-simple .panel-default > .panel-heading{position:relative}
.box .panel-default > .panel-heading:before,.default .panel-default > .panel-heading:before{border-color:#e2e2e2;border-style:solid;border-width:0 1px 0 0;content:"";height:100%;position:absolute;right:49px;top:0;width:49px;z-index:1}
.default .panel-title a:after{content:"\f068";font-size:15px}
.default .panel-title a.collapsed:after{color:#6d7174;content:"\f067"}
.simple .panel-default > .panel-heading{padding:3px 15px 6px}
.simple .panel-default > .panel-heading:after{left:0;right:auto}
.panel-group .panel-default > .panel-heading{background-color:#f5f5f5;background-image:none}
.faqs-veiw.panel-group .panel-default > .panel-heading{background-color:#fff}
.faqs-veiw .panel.panel-default{border-bottom:1px solid #f6f7f9;padding-top:8px}
.faqs-veiw .panel.panel-default:last-child{border-bottom:none}
.faqs-veiw .panel{border:none;box-shadow:none}
.faqs-veiw .panel-body{padding:0 13px 10px}
.faqs-veiw .panel-heading a:after{right:-13px}
.faqs-veiw .panel-heading{padding:0 10px 12px 0}
.simple .panel-title a,.faqs-simple .panel-title a{color:#ff5422;font-size:14px;font-weight:500}
.simple .panel,.simple .panel-body{background-color:transparent;border:none;box-shadow:none}
.simple .panel-body p{color:#333}
.faqs-simple .panel,.faqs-simple .panel-body{background-color:#fcfcfc;border:none;box-shadow:none}
.simple .panel .panel-heading{background-color:transparent;border-bottom:1px solid #ececec}
.simple .panel:last-child .panel-heading{border-bottom:none}
.tab-content .simple{padding-bottom:0}
.simple .panel-heading a:after,.faqs-simple .panel-heading a:after{content:"\f103";font-family:'icomoon';font-size:14px;font-weight:200;left:0;line-height:20px;position:absolute;top:5px}
.faqs-simple .panel-heading a:after{font-size:12px;top:6px}
.faqs-simple .panel-heading{padding:5px 15px 5px 24px}
.faqs-simple .panel .panel-heading{background-color:#fcfcfc;border:none}
.panel-group .panel-heading + .panel-collapse > .panel-body,.panel-group .panel-heading + .panel-collapse > .list-group{border:none}
.faqs-veiw{position:relative;width:100%}
.faqs-simple .panel-title a.collapsed:after{color:#6d7174;content:"\f101";top:10px}
.faqs-veiw .panel-heading a.collapsed:after{color:#cdcdcd;content:"\f196";font-size:18px;top:6px}
.faqs-veiw .panel-heading a:after{content:"\f147";font-size:18px;top:6px}
#cs_reviews .sg-header .sg-social ul li a{line-height:1.5}
#cs_reviews .sg-header .sg-social ul li a i{padding:16px 3px 13px}
.table{float:left;width:100%}
.table thead{background-color:#4d8b0c;border:none}
.table thead tr th{border:none;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase}
.table thead tr th:first-child{border-left:1px solid #e2e2e2}
.table tbody tr:nth-child(2n){background-color:#f8f8f8}
.cs_counter{float:left;text-align:center;width:100%}
.cs_counter.top-center{text-align:center}
.cs_counter.top-left{text-align:left}
.cs_counter.top-right{text-align:right}
.cs_counter figure img{display:inline-block;float:none;width:auto}
.cs_counter figure i{color:#333;color:#333;font-size:40px;margin-bottom:5px}
.cs_counter.modren .cs-numcount{font-size:50px}
.cs_counter p{margin-bottom:15px;text-transform:uppercase}
.cs_counter span{color:#999;display:block;font-weight:500;margin:0 0 8px;text-transform:uppercase}
.cs_counter .cs-numcount{color:#333;font-size:30px}
.cs_counter a.readmore{background-color:#4d8b0c;border-radius:2px;color:#fff;display:inline-block;font-size:14px;font-weight:700;min-width:110px;padding:6px 12px;text-transform:uppercase}
.cs_counter.classic{border-bottom:2px solid #eaeaea;border-right:1px solid #f4f4f4;background-color:#fff;padding:40px 0 20px}
.cs_counter.classic .cs-numcount{font-size:40px;font-weight:300;line-height:42px}
.cs_counter.classic figure img{margin:0 0 40px;min-height:98px}
.cs_counter.classic span{font-size:18px;font-weight:700;text-transform:capitalize}
.cs_counter.bg-color{background-color:#cacaca;padding:30px 0}
.top-center{text-align:center}
.counter-seprater{display:none}
.skills-sec,.plain,.skills-v2{float:left;position:relative;width:100%}
.skillbar{background-color:#e4e4e4;border-radius:6px;display:block;float:left;margin-bottom:15px;position:relative;transition-delay:0;transition-duration:.4s;transition-property:width,background-color;transition-timing-function:linear;width:100%}
.plain .skillbar:before,.round-strip-progressbar .skillbar .skillbar-bar:before{background:url(assets/images/skills-pattren.png) repeat rgba(0,0,0,0);border-radius:6px;content:"";height:12px;left:0;position:absolute;top:0;width:100%}
.plain small{color:#585858;float:right;font-size:14px;font-weight:600;margin:-7px 0 0}
.plain small:before{display:none}
.plain .skillbar .skillbar-bar{border-radius:6px;height:12px}
.plain span{color:#333;float:left;font-weight:700;margin-bottom:2px;text-transform:uppercase;width:100%}
.round-strip-progressbar .skillbar .skillbar-bar:before{height:25px}
.round-strip-progressbar span{color:#fff;left:0;line-height:0;padding:0 0 0 10px;position:relative;text-transform:uppercase;top:35px;z-index:9}
.round-strip-progressbar .skillbar .skillbar-bar{border-radius:6px;height:25px}
.round-strip-progressbar .skillbar small:before{display:none}
.round-strip-progressbar .skillbar small{background:none;color:#fff;font-size:14px;font-weight:700;right:15px;top:4px}
.round-strip-progressbar .skillbar{margin-bottom:10px;width:100%}
.circle-info-half{line-height:24px}
.circliful{position:relative}
.circle-text,.circle-info,.circle-text-half,.circle-info-half{display:inline-block;position:absolute;text-align:center;width:100%}
#chart1 .circle-text,.circle-info,.circle-text-half,.circle-info-half{top:5px}
.circle-info,.circle-info-half{color:#fff;font-size:16px;font-weight:600}
.circle-text{color:#fff;font-weight:700}
.circle-text i{display:none}
.button_style .default{background-color:#4d8b0c;border-radius:2px;color:#fff;display:inline-block;font-size:12px;font-weight:600;line-height:1;margin-bottom:10px;padding:14px 20px;position:relative;text-align:center;text-transform:uppercase}
.button_style .default i{margin-right:7px;vertical-align:middle}
.button_style{display:inline;margin:0 7px 5px 0;vertical-align:bottom}
.button_style .extra-large-btn,.button_style .btn-lg{padding:14px 25px}
.button_style .medium-btn{padding:11px 25px}
.button_style .btn-sml{padding:11px 20px}
.button_style .small-btn{padding:6px 30px}
.button_style .defualt.has-icon{padding:12px 15px}
.button_style .medium-btn i{font-size:14px;margin-right:6px}
.button_style .small-btn.has-icon,.button_style .medium-btn.has-icon{padding:11px 15px}
.button_style .small-btn.stroke{padding:4px 10px}
.button_style .large-btn.stroke{padding:13px 20px}
.button_style .small-btn i{font-size:12px;margin-right:4px}
.button_style .small-btn.has-icon{padding:6px 15px}
.has-shadow{box-shadow:0 -5px 0 rgba(0,0,0,0.2) inset}
.circle{border-radius:50px}
.stroke{background-color:#fff;color:#4d8b0c}
.has-solid-br{border:2px solid #4d8b0c}
header#main-header{float:left;width:100%;z-index:9999}
.service-default,.service-default figure{float:left;width:100%}
.service-default figure img{width:100%;margin-bottom:5px}
.service-classic{background-color:#393f40;padding:40px 20px 10px}
.service-classic img{border-radius:100%;background-color:#fff;padding:3px}
.service-classic .col-box{text-align:center}
.service-classic .col-box p{margin-bottom:25px}
.service-btn{display:inline-block;padding:6px 29px;border-radius:4px}
.service-flat article{padding:0;background-color:#fff;border-bottom:2px solid #eaeaea}
.service-flat figure{float:left;width:100px}
.service-flat figure ~ .text{padding:0 0 0 115px}
.service-flat .col-box{padding:30px;border-right:1px solid #f4f4f4}
.service-box figure img,.service-box figure{margin:0;width:100%}
.service-flat article{width:50%;margin-bottom:0}
.service-flat article:last-child .col-box{border-right:none}
.service-box .text{background-color:#fff;padding:15px 20px 20px;background-color:#fff;box-shadow:0 2px 0 0 #d3d3d3;border-radius:0 0 6px 6px}
.service-box article{width:33.3333%}
.cs-services.service-default-three{margin:0 -15px}
.hassingle-border{float:left;width:100%;padding:20px 25px 0;border-right:1px solid #f4f4f4}
.classic-border .text h4{font-size:17px!important}
.hassingle-border figure{float:left}
.hassingle-border figure ~ .text{padding:0 0 0 120px}
.cs-services h5 a{color:#333;text-transform:uppercase}
.cs-services img{float:none;margin-bottom:18px;width:auto}
.cs-services.modren img{margin-bottom:3px}
.cs-services.modren h4{margin-bottom:0;font-size:18px!important}
.cs-services.modren a{border-bottom:none}
.cs-services figure i{font-size:50px;margin-bottom:5px}
.cs-services p{line-height:24px;margin-bottom:10px}
.simple figure img{border:5px solid #fff;display:block;float:left;margin-bottom:22px;position:relative}
.simple figure:before{border-bottom:3px solid #e5e5e5;bottom:128px;content:"";height:3px;left:5px;position:absolute;width:97%}
.simple{padding-bottom:18px}
.simple h4 a{color:#fff;display:inline-block;padding-bottom:3px;text-transform:capitalize}
.simple p{color:#fff}
.cs-services.plain figure i{background:none;color:#4d8b0c;padding:0}
.cs-services.plain.top-center figure i{border:none}
.cs-services figure i{display:inline-block;margin-top:5px}
.cs-services.top-left figure i ~ figcaption{padding:0 0 0 105px}
.cs-services.classic.left > figure ~ .text{padding:0 0 0 110px}
.cs-services.classic.right > figure ~ .text{padding:0 110px 0 0}
.cs-services.classic.right > figure{float:right}
.cs-services.modren.top-right{text-align:right}
.bg-color .text{border-radius:0 0 7px 7px;padding:0 20px 20px}
.cs-heading-style{float:left;width:100%;margin:0 0 15px;padding:0 15px}
.top-left{text-align:left}
.cs-services.classic.left > figure{float:left}
.cs-services.top-center figure i{float:none;margin-bottom:20px}
.top-center{text-align:center}
.top-center .read-more{display:inline-block;float:none}
.top-center.bg-color{padding:30px 10px}
.promo-box{border:1px solid #e4e4e4;box-shadow:0 0 2px 1px #ededed;float:left;width:100%}
.promo-box figure{float:left}
.promo-box figure ~ section{padding-left:234px}
.promo-box section{padding:25px 20px 30px}
.promo-box section h4{font-size:18px;text-transform:uppercase}
.promo-box section .strock{background:none;border-radius:2px;border:none;color:#fff;padding:7px 15px}
.promo-box.right{text-align:right}
.promo-box.second-view{background:#ec2c3b url(assets/images/content-blog-img5.png) no-repeat 0 100%}
.promo-box.second-view figure{float:right}
.promo-box.second-view figure ~ section{padding-right:234px}
.promo-box.second-view section{color:#fff;padding:40px 20px 30px}
.promo-box.second-view section .strock{border-color:#fff;color:#fff}
.image-frame{float:left;width:100%}
.image-frame figure{float:left;margin:0 20px 10px 0}
.image-frame section h4{color:#2b2c30;font-size:16px}
.frame-classic figure{border:1px solid #dbdbdb;box-shadow:0 0 3px 1px #dbdbdb;padding:6px 7px}
.frame-clean figure{border:1px solid #dbdbdb;padding:3px}
.frame-simple figure{border:7px solid #f8f8f8}
.call-actions{border-top:1px solid #ececec;float:left;padding:40px 0 20px;text-align:center;width:100%}
.call-actions.ac-classic,.call-actions.ac-plane{border:none}
.call-actions .cell{display:inline-block;padding:0 15px;vertical-align:middle}
.call-actions .cell p{color:#666}
.call-actions .cell.heading{text-align:right;width:45%}
.call-actions .cell.heading h3{color:#666;font-size:18px;text-transform:uppercase}
.cell.icon{width:10%}
.call-actions .cell.text-area{text-align:left;width:45%}
.call-actions .cell.icon i{color:#ec2d3c;font-size:50px;line-height:42px;width:52px}
.call-actions.in-center .cell,.call-actions.in-center .cell.heading,.call-actions.in-center .cell.text-area,.call-actions.in-center .cell.icon{float:left;text-align:center;width:100%}
.call-actions.in-center .cell.text-area{padding-bottom:7px}
.call-actions.in-center .cell.icon{padding:0 0 15px}
.call-actions.in-center .cell.icon i{border:0;font-size:52px;height:100%}
.call-actions .custom-btn,.call-actions.in-center .custom-btn:hover{background:#ec2d3c;color:#fff}
.call-actions.in-center .custom-btn{display:inline-block;float:none;line-height:40px}
.ac-clean{border-top:none}
.ac-clean .cell.heading h3{text-transform:uppercase}
.ac-clean .cell.heading h3,.ac-clean .cell.icon i,.ac-clean .cell p{border:none;color:#fff}
.ac-clean .cell.icon i{font-size:50px}
.twitter-section .text{float:left;width:100%;color:#fff;font-weight:700;padding:0 35px}
.twitter-section .text i{float:left;font-size:25px;margin:1px 10px 0 0;font-weight:400}
.cs-search-area .form-control{border-radius:2px;border:1px solid #a7a7a7;color:#999;height:47px;padding-left:10px;position:relative;width:400px}
.cs-search-area input.btn{background:none repeat scroll 0 0 #999;border:medium none;color:#fff;height:41px;margin:0;position:relative;width:100px;z-index:1}
.search-results{float:left;margin-bottom:33px;width:100%}
.search-results h6{color:#333;display:inline-block;float:left;font-size:16px;padding-bottom:4px;text-transform:uppercase}
.search-title{border-bottom:1px solid #e5e5e5;float:left;margin:0 0 22px;position:relative;width:100%}
.search-title:before{border-bottom:3px solid #e5e5e5;bottom:-3px;content:"";height:3px;left:0;position:absolute;width:40px}
.search-title h2{font-size:16px;padding:0 0 5px;text-transform:uppercase}
.relevant-search ul{float:left;font-weight:300;margin:0;width:100%}
.relevant-search ul li:first-child{border:none;padding-top:0}
.relevant-search ul li{list-style:outside none none;padding-right:5px;position:relative}
.relevant-search ul li a{color:#555;font-weight:400;position:relative}
.relevant-search ul li a:before{color:#a0a0a0;content:"\f105";float:left;font-family:'icomoon';margin:0 11px 0 0}
.relevant-search ul{padding-bottom:20px}
.element-size-25 h6{text-transform:uppercase}
.relevant-search ul li h5{color:#999;font-weight:600;line-height:18px;margin-bottom:0}
.relevant-search ul li:first-child{border-bottom:1px dotted #e5e5e5;padding-bottom:15px}
.relevant-search ul li:last-child{border:0;margin:0;padding:0}
.relevant-search ul li{border-bottom:1px dotted #e5e5e5;line-height:30px;padding-bottom:15px}
.relevant-search ul li a:before{display:none}
.relevant-search{margin-bottom:4px;padding-bottom:0}
.relevant-search ul li{margin-bottom:11px;padding-bottom:11px}
.relevant-search{border-bottom:0}
.relevant-search .widget-section-title{padding-bottom:11px}
.widget-section-title i{margin-right:7px}
.relevant-search .search-results{border-bottom:0}
.site-maps-links{float:left}
.site-maps-links ul li{border-bottom:0;line-height:24px}
.site-maps-links ul li:first-child{border-bottom:0}
.search-results .cs-search-area input.btn{border-radius:2px}
.site-maps-links ul{padding-bottom:0}
.under-wrapp{text-align:center}
.icon-wrapp{background:url(../extraimages/circle.png) no-repeat;color:#fff;display:inline-block;font-size:40px;height:108px;margin:22px 0 16px;padding-top:20px}
.icon-wrapp .fa{padding:15px}
.main-digit-wrapp{display:inline-block;line-height:28px;position:relative}
.main-digit-wrapp:after{color:#999;content:":";font-size:20px;position:absolute;right:25px;top:0}
.countdown-period{text-transform:capitalize}
.main-digit-wrapp:last-child:after{display:none}
.cs-digit{color:#666;float:left;font-size:50px;font-weight:700;padding-bottom:22px}
.countdown-period{color:#999;float:left;font-size:18px;font-weight:300;text-align:center;width:56%}
.cons-text-wrapp h1{color:#666;font-size:30px;font-weight:700;margin:0 0 7px;text-transform:uppercase}
.cons-text-wrapp p{color:#666;font-size:18px;letter-spacing:.8px;padding-bottom:29px}
.spliter{color:#999;font-weight:700;padding:0 25px}
#countdownwrapp{padding-bottom:43px;display:inline-block;margin:0 -50px 0 0;width:100%}
.cons-text-wrapp .social-media{display:inline-block;float:none;width:26%}
.under-wrapp .user-signup form{background-color:#fff;border:1px solid #a7a7a7;position:relative}
.under-wrapp .user-signup form input[type="text"]{background-color:#fff}
.under-wrapp .user-signup form input[type="submit"]{background-color:#999}
.under-wrapp .social-media a{background:#f2f2f2;font-size:16px}
.under-wrapp .social-media ul li a:hover{background:#03b4ea}
.under-wrapp .cs-search-area label{position:relative}
.under-wrapp .cs-search-area label:before{color:#999;content:"ï€ƒ";font-family:'icomoon';font-size:15px;left:4%;position:absolute;top:11px;z-index:100}
.under-wrapp .social-media{width:100%}
.under-wrapp .social-media ul{display:inline-block;float:none}
.st-userinfo{background-color:#f1f5fc;border:1px solid #f0f0f0;float:left;margin:0 0 15px;position:relative;width:100%;z-index:1}
.st-userinfo .cs-auther{background-color:#f2f2f2;float:left;padding:20px;width:100%}
.st-userinfo .cs-auther figure{float:left;height:60px;margin:0;width:60px}
.st-userinfo .cs-auther figure img{border-radius:100%}
.st-userinfo .cs-auther figure ~ .text{float:none;padding:10px 0 0 70px}
.cs-auther .text h6{margin:0}
.st-userinfo .cs-auther .text h5{margin:0}
.st-userinfo .cs-auther .text h6 a{color:#333;text-transform:uppercase}
.st-userinfo .cs-auther .text span{color:#aaa;font-size:11px;text-transform:uppercase}
.st-userinfo .text{float:left;width:100%}
.cs_assigment_tabs{margin-bottom:9px}
.st-userinfo .text{padding:0 20px}
.st-userinfo .text ul{margin:0 0 18px}
.st-userinfo .text ul li{border-bottom:dotted 1px #dbdee3;color:#333;font-size:12px;list-style:none;padding:0 10px 0 0}
.cs-filterable.agent-listing.col-md-12{margin:0}
.cs-user-info li{float:left;margin-right:20px;list-style:none;color:#666}
.cs-user-info li a{color:#666}
.cs-user-info li i{color:#ccc;margin-right:7px}
.cs-team,.team-grid .text,.team-grid figure{float:left;width:100%}
.team-grid figure{border:1px solid #f2f2f2;margin:0}
.team-grid .text{padding:12px 15px 7px;border-bottom:2px solid #eaeaea;background-color:#fff}
.team-grid .text h2{float:left;margin:0}
.team-grid .text span{color:#fff;float:right;margin:-3px 0 0}
.cs-team span{font-size:12px}
.team-list{background-color:#fff;border-bottom:2px solid #eaeaea;padding:25px}
.team-list figure{border:1px solid #f2f2f2;float:left;margin:0 0 20px;width:140px}
.team-list .text{padding:15px 0 0 160px}
.team-list .text h5{margin:0}
.team-list .text ul{float:left}
.team-list .text ul li,.team-list .text ul li a{color:#c9c9c9;font-size:14px;list-style:none}
.team-list .text ul li i{color:#c9c9c9;float:left;font-size:16px;margin:4px 8px 0 0}
.team-list .text ul li span{color:#c9c9c9}
.team-list p{border-top:1px dotted #e3e3e3;float:left;margin:0;padding:15px 0 0;width:100%}
.team-list .text p{border:none;color:#c9c9c9;padding:0;width:auto}
.listing-btn{background-color:#ff5422;border-radius:3px;color:#fff;float:right;font-size:13px;margin:0 0 10px;padding:0 9px}
.team-simple ul{margin:0 0 0 -10px}
.team-simple ul li{display:inline-block;list-style:none;margin:0 -4px 10px 0;padding:0 0 0 10px;vertical-align:top;width:12.7777%}
.cs-six-column.team-simple ul li{width:17%}
.team-simple ul li figure{background-color:#fff;box-shadow:0 2px 0 #eaeaea;float:left;margin:0;width:100%}
.team-simple ul li .listing-btn{background-color:inherit;color:#a9a9a9;float:left;font-size:12px;padding:0}
.team-simple a{line-height:14px}
.team-simple span{color:#a9a9a9;text-transform:uppercase}
.widget ul li{list-style:none}
.widget_blog ul li{float:left;width:100%}
.widget_blog ul li figure{border:1px solid #f5f5f5;float:left;margin:0;width:70px}
.widget_blog ul li figure ~ .infotext{padding:15px 0 12px 85px}
.widget_blog ul li .infotext{background-color:#fff;padding:15px 0 12px}
.widget_blog ul li .infotext h6{font-weight:700;margin:0;text-transform:uppercase}
.widget_blog ul li .infotext h6 a{margin:0}
.widget_blog ul li .infotext p{color:#c9c9c9;font-size:12px}
.widget_blog ul li .infotext p i{margin:0 5px 0 0}
.widget_latestads ul li{float:left;margin:0 0 15px;width:100%}
.widget_latestads ul li figure{float:left;margin:0;width:80px}
.widget_latestads ul li figure ~ .infotext{padding:0 0 0 98px}
.widget_latestads ul li .infotext h6{font-size:15px;font-weight:700;line-height:16px;margin:0 0 2px;text-transform:uppercase}
.widget_latestads ul li .infotext h6 a{color:#333}
.widget_latestads ul li .infotext p{color:#999;font-size:12px;margin:0}
.widget_latestads ul li .infotext p i{color:#ccc;float:left;margin:5px 1px 0 0}
.widget_latestads ul li .infotext strong{color:#ff600a;float:left;font-size:16px;font-weight:400;line-height:20px}
.widget-section-title{float:left;margin:0 0 20px;width:100%}
.widget-section-title h2{color:#242424;float:left;font-size:16px;font-weight:700;margin:0}
.widget-section-title a:before{color:#c9c9c9;content:"//";font-size:9px;left:-9px;position:absolute;top:6px}
.widget-section-title a:hover,.widget-section-title a:hover:before{color:#ff600a}
.widget_newsletter form{float:left;width:100%;position:relative}
.widget_newsletter form input[type="text"]{background:none;margin:0 0 12px;background-color:#182028;border:none;color:#6b6b6b;float:left;height:40px;padding:3px 15px 3px 35px;width:100%}
.widget_newsletter form i{left:12px;position:absolute;top:13px}
.widget_newsletter input[type="submit"]{background:#000;width:100%;border:none;color:#fff;padding:8px 15px;position:initial;text-transform:uppercase;bottom:1px;font-size:13px;font-weight:700}
.widget_newsletter form > div{color:#fff;float:left;padding:0 0 10px;width:100%}
.widget_newsletter fieldset div{bottom:0;position:absolute;right:30px}
.widget_newsletter form fieldset{position:relative;width:100%;float:left}
.widget_newsletter form fieldset label{margin-bottom:0}
.widget.widget_newsletter > p{font-size:12px}
.col-md-12.cs-agent-filter{float:left;width:100%}
.cs-agent-filter .filter-nav{background-color:#f7f7f7;float:left;padding:0;width:100%}
.cs-agent-filter .filter-nav ul li{float:left;line-height:32px;list-style:none}
.cs-agent-filter .cs-filter-menu li:nth-child(2):before{display:none}
.cs-agent-filter .cs-filter-menu li:nth-child(2){margin:0}
.filter-nav ul li.our-agents{line-height:28px;margin:0}
.filter-nav ul li.our-agents:before{display:none}
.filter-nav ul li.our-agents a:hover{border:none}
.filter-nav ul li.our-agents a{background-color:#ff600a;color:#fff;float:left;font-size:14px;font-weight:700;margin:0 15px 0 0;padding:3px 10px 2px;text-transform:uppercase}
.filter-nav ul li.our-agents:hover a{color:#fff!important}
.filter-nav ul li.our-agents a i{float:left;font-size:18px;margin:4px 7px 0 0}
.filter-nav ul li span{color:#333;font-size:14px;margin:0 10px 0 0;text-transform:uppercase}
.filter-nav ul li a{color:#999;font-size:12px;margin:0 10px 0 0}
.become-agent{color:#ff600a;float:right;font-size:12px;font-weight:700;padding:6px 10px 0 0}
.become-agent i{float:right;margin:5px 0 0 5px}
.listNav{float:left;width:100%}
.listNav .ln-letters{border:1px solid #eee;float:left}
.listNav .ln-letters a{background-color:#fff;border-right:1px solid #f5f5f5;color:#ff600a;float:left;font-size:12px;padding:4px 10px}
.listNav .ln-letters a.ln-disabled{background-color:#f9f9f9}
.listNav .ln-letters a.ln-selected{color:#fff!important}
.listNav .ln-letters a:hover{background-color:#eaeaea}
.agentinfo-detail{float:left;width:100%}
.agent-listing .agentinfo-detail{background-color:#fff;padding:25px 25px 20px;border:1px solid #ddd}
.entry-content .agentinfo-detail{margin:0 0 20px}
.about-info{float:left;width:100%}
.about-detail{float:left;margin:5px 0 0;width:100%}
.about-info figure{border:2px solid #f2f2f2;float:left;width:17%}
.agentdetail-info{float:left;padding:0 0 0 18px;width:83%}
.left-info{padding:7px 0 17px;float:left;width:80%}
.right-info{float:left;width:20%}
.agentinfo-detail .left-info h2{margin-bottom:0}
.agentinfo-detail .left-info span{color:#aaa;font-size:11px;text-transform:uppercase;float:left;width:100%;margin-bottom:10px}
.left-info ul li{color:#666;float:left;line-height:1.4;list-style:none;width:100%;margin-bottom:5px}
.left-info ul li i{margin-right:5px;color:#ccc}
.right-info span.category-list{border-radius:3px;color:#fff;float:right;margin-bottom:15px;padding:3px 9px}
.right-info .social-media{width:100%}
.right-info .social-media ul{float:right}
.right-info .social-media ul li a{font-size:12px;height:24px;padding:5px 0 0;width:24px}
.right-info .social-media ul li a[data-original-title="facebook"]{background-color:#3b5998}
.right-info .social-media ul li a[data-original-title="twitter"]{background-color:#2ca8d2}
.right-info .social-media ul li a[data-original-title="linkedin"]{background-color:#4875B4}
.right-info .social-media ul li a[data-original-title="pinterest"]{background-color:#c92228}
.cs-directory.grid_listing .content_info .dr_pricesection,.cs-directory.grid_listing .content_info .dr_shortoption{width:auto}
.cs-directory.grid_listing .content_info .dr_shortoption{float:right;width:100%}
.cs-directory.grid_listing .dr_shortoption .dr_location a i{float:left;font-size:20px;margin:-4px 0 0}
.cs-directory.grid_listing .dr_shortoption .dr_location a{font-size:12px}
.cs-directory.grid_listing .content_info{background-color:#fff;border-top:1px solid #f0f0f0;float:left;padding:11px 20px 15px}
.cs-related-post.cs-directory.grid_listing .content_info{border:1px solid #f0f0f0;border-top:none}
.cs-directory.grid_listing .content_info h2{display:table-cell;height:44px;vertical-align:middle}
.agent-form{background-color:#f5f5f5;border-bottom:2px solid #eaeaea;float:left;margin:0 0 20px;padding:20px;width:100%}
.agent-userinfo{float:left;margin:0 0 24px;width:100%}
.agent-userinfo li{border-top:1px dotted #dedede;color:#333;float:left;list-style:none;padding:5px 0 4px;width:100%}
.agent-userinfo li:last-child{border-bottom:1px dotted #dedede}
.agent-userinfo li i{color:#999;font-size:16px;margin:0 10px 0 0}
.agent-userinfo li span{color:#666}
.agent-form h4{font-weight:700}
.agent-form .rq-form ul li .rqform-text,.agent-form .rq-form ul li .rqform-text input,.agent-form .rq-form ul li .rqform-text textarea{float:left;width:100%}
.agent-form .rq-form ul > li,.agent-form .rq-form ul li textarea{margin:0 0 9px}
.agent-form .rq-form ul > li input[type="button"]{border-radius:3px;font-weight:700;padding:8px 30px;width:auto}
.agent-listing > li{float:left;list-style:none;margin-bottom:20px;width:100%}
.agent-listing ul{margin:0}
.agent-listing li{list-style:none}
.agent-author .rq-form ul li .rqform-text,.agent-author .rq-form ul li input[type="text"],.agent-author .rq-form ul li textarea{width:100%}
.st-userinfo.agent-author .cs-auther figure img{border-radius:0}
.st-userinfo.agent-author .cs-auther figure{height:auto;width:100%}
.agent-author .cs-auther,.st-userinfo.agent-author .rq-form ul li{padding:0}
.st-userinfo.agent-author .rq-form ul li{border:none}
.st-userinfo.agent-author .rq-form ul li:last-child{margin-bottom:0}
.author-info{float:left;padding:20px 0 0;width:100%}
.author-info h4{text-transform:uppercase}
.author-info span{background-color:#ff9c00;color:#fff;display:inline-block;font-size:11px;margin-bottom:15px;padding:0 6px;text-transform:uppercase}
.page-sidebar.agent-sidebar:before{display:none}
.st-userinfo .text ul li span{color:#666}
.st-userinfo .text ul li i{color:#333;font-size:14px;margin:0 10px 0 0;width:15px}
.st-userinfo .social-media ul li{border:none;padding:0}
.st-userinfo .social-media ul li i{color:#fff;margin:0}
.cs_assigment_tabs,#scroll-nav,.cs_assigment .detail_text{float:left;width:100%}
.cs_assigment_tabs ul li{float:left;list-style:none;margin:0 25px 0 0;position:relative}
.cs_assigment_tabs ul li:before{color:#e7e7e7;content:"/";position:absolute;right:-14px;top:0}
.cs_assigment_tabs ul li:last-child:before{display:none}
.cs_assigment_tabs ul li a{color:#999;font-size:11px;text-transform:uppercase}
.cs_assigment_tabs ul li span{color:#2f2e2e;font-size:13px;text-transform:uppercase}
.cs_assigment_tabs ul li:hover a,.cs_assigment_tabs ul li.active a{border-bottom:1px dotted}
.cs_assigment_tabs ul li a i{margin-right:5px}
.cs-register-btn{float:right;padding:2px 0 0;float:right;padding:2px 0 0}
.cs-register-btn a{color:#fff;font-size:12px;padding:2px 10px;text-transform:uppercase}
.cs_assigment .detail_text strong{display:inline-block;font-weight:600;margin:0 0 10px;text-transform:uppercase}
.assigment-form{float:left;padding:20px 0 0;width:100%}
.detail_text .assigment-form h5{margin:0;text-transform:uppercase}
.assigment-form form{float:left;padding:20px 0 0;width:100%}
.assigment-form form label{float:left;text-transform:uppercase;width:20%}
.assigment-form form input[type="text"]{height:30px;width:440px}
.assigment-form form textarea{height:130px;width:560px}
.assigment-form form input[type="submit"],.cs-form-element li .inner-sec input[type="submit"]{background-color:#223d7b;border:none;color:#fff;float:left;font-weight:600;min-width:110px;padding:5px 0;text-align:center;text-transform:uppercase}
.main-content-in h5,.main-content-in h6{text-transform:uppercase}
.payments-table{margin:0 0 25px}
.payments-table thead{background-color:#223d7b;border:none}
.payments-table thead tr th{border:none;color:#fff;font-size:12px;font-weight:600;padding:5px 16px;text-transform:uppercase}
.payments-table thead tr th:first-child{border-left:1px solid #e2e2e2}
.payments-table tbody tr:nth-child(2n){background-color:#f8f8f8}
.payments-table tbody tr td{padding:5px 16px}
.page-not-found h2{font-weight:700;text-align:center}
.page-not-found h2 .fa{font-size:105px;margin-right:-15px}
.page-not-found .cs-search-area input{padding-left:40px}
.desc p{color:#666;font-size:13px;margin-bottom:0;text-align:center}
.go-home{background-color:#fff;border-radius:2px;border:1px solid #ff5422;color:#fff;display:block;font-size:13px;height:39px;line-height:38px;margin:0 auto;text-align:center;text-transform:uppercase;width:159px}
.cs-search-area{padding-bottom:25px}
.cs-search-area .form-control{border-radius:2px;border:1px solid #a7a7a7;color:#999;height:46px;padding-left:40px}
.cs-search-area > form{display:inline-block;position:relative;width:399px}
.page-not-found .cs-search-area > form{width:403px}
.cs-search-area input.btn{background:#ff5422;border:medium none;color:#fff;padding:10px 30px;position:absolute;right:7px;top:3px;z-index:1}
.page-no-search .cs-search-area input.btn{right:3px;height:40px}
.page-no-search .search-results ul li{float:left;width:100%}
.page-not-found{text-align:center}
.desc{display:inline-block;float:none;padding-bottom:25px;width:54%}
.cs-content404{padding-bottom:43px;text-align:center}
.page-not-found .cs-search-area label,.search-results .cs-search-area label{position:static}
.cons-icon-area{text-align:center}
.icon-wrapp{color:#fff;display:inline-block;font-size:40px}
.icon-wrapp .fa{background-color:#ddd;padding:15px}
.main-digit-wrapp{display:inline-block;line-height:28px;position:relative}
.main-digit-wrapp:after{color:#999;content:":";font-size:20px;position:absolute;right:25px;top:0}
.countdown-period{text-transform:capitalize}
.main-digit-wrapp:last-child:after{display:none}
.cs-digit{color:#666;float:left;font-size:60px;font-weight:700;padding-bottom:22px}
.countdown-period{color:#999;float:left;font-size:18px;font-weight:300;text-align:center;width:56%}
.cons-text-wrapp h1{color:#666;font-size:30px;font-weight:700;margin:0 0 7px;text-transform:uppercase}
.cons-text-wrapp p{color:#666;font-size:18px;letter-spacing:.8px;padding-bottom:29px}
.spliter{color:#999;font-weight:700;padding:0 25px}
#countdownwrapp{padding-bottom:43px}
.cons-text-wrapp .social-media{display:inline-block;float:none;width:26%}
.section-fullwidth .social-media a{background:#f2f2f2;color:#999;font-size:14px}
.section-fullwidth .social-media ul li a:hover{background:#03b4ea}
.cs-search-area label{position:relative}
.page-no-search .cs-search-area label{left:0;position:absolute;top:0;width:100%}
.cs-search-area label:before{color:#999;content:"ï€ƒ";font-family:'icomoon';font-size:15px;left:4%;position:absolute;top:11px;z-index:100}
.cons-icon-area .social-media{display:inline-block;float:none}
.video-player{background:url(assets/images/pattner-bg.png) repeat;float:left;padding:15px;width:100%}
.feature-box{background-color:rgba(0,0,0,0.7);float:left;height:100%;padding:38px 22px 40px 25px;position:absolute;top:0;width:290px}
.feature-box ul li{float:left;list-style:none;margin-bottom:10px;margin-right:7px;background:none repeat scroll 0 0 #fff;color:#aaa;font-size:11px;line-height:18px;margin-bottom:10px;padding:0 6px;text-transform:uppercase}
.feature-box ul li.page{background:#ff9c00;color:#fff}
.feature-box h5{color:#fff;display:inline-block;margin-bottom:11px;text-transform:uppercase}
.feature-box p{border-bottom:1px dotted #a1a1a1;color:#999;margin-bottom:18px;padding-bottom:18px}
ul.slider-option li{line-height:18px;margin-bottom:0;background:none;color:#ccc;padding:0}
ul.slider-option li a span{border-bottom:1px dotted #a1a1a1}
ul.slider-option li{float:left;margin-bottom:5px;width:100%}
ul.slider-option li a{color:#ccc;text-transform:capitalize}
ul.slider-option li .fa{float:right}
ul.slider-option li a:hover{background:none}
.content-slider{float:left;width:100%}
.flexslider .slides{display:block;float:left;width:100%}
.testimonial-slider.flexslider .slides{height:auto}
.testimonial.left .ts-author{float:left}
.testimonial-slider figure{display:inline-block;float:none;width:60px}
.content-slider .flex-control-nav .flex-control-paging{display:none}
.content-slider .flex-control-nav li{display:none}
.content-slider .feature-box ul{margin-left:0}
.content-slider .flex-direction-nav li a .fa{display:none}
.content-slider .flex-direction-nav a{border:none}
.content-slider .flex-direction-nav{bottom:50px;left:19%;position:absolute;right:auto}
.content-slider .flex-direction-nav li,.content-slider{position:relative}
.content-slider .flex-prev:before{color:#fff;content:"\f0d9";display:block;font-family:'icomoon';font-size:18px;height:0;left:90px;overflow:visible;position:absolute;top:5px;width:0;z-index:100}
.content-slider .flex-next:after{color:#fff;content:"ïƒš";display:block;font-family:'icomoon';font-size:18px;height:0;overflow:visible;position:absolute;right:0;top:5px;width:0;z-index:100}
.content-slider .flex-direction-nav a{opacity:1;overflow:visible}
.cs-partner .col-md-2{margin:0 -4px 0 0;padding:0;width:17%}
.cs-partner a[title]:after{background-color:rgba(0,0,0,0.8);border-radius:3px;color:#fff;content:attr(title);font-size:11px;left:0;opacity:0;padding:6px;position:absolute;text-align:center;text-transform:uppercase;top:-25%;visibility:hidden;width:100%;z-index:20}
.cs-partner figure:hover a[title]:after{opacity:1;visibility:visible}
.cs-partner ul li{display:inline-block;list-style:outside none none;margin:0;padding:0}
.cs-partner ul li figure{float:left;margin-bottom:0;padding:5px}
.cs-partner.has_border ul li figure{border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;margin:0}
.cs-partner{float:left;width:100%}
.cs-partner.has_border{border-left:1px solid #e2e2e2;border-top:1px solid #e2e2e2}
.cs-partner.has_border .row{margin:0}
.cs-partner .owl-controls{display:none}
.cs-partner.partnerslide.has_border{height:113px}
.colored-icon{color:#fff;float:left;margin:0 0 10px;text-align:center}
.colored-icon span{background:#333;border-radius:100%;box-shadow:0 0 1px rgba(0,0,0,0);color:#fff;float:left;font-size:16px;height:70px;position:relative;text-align:center;transition-duration:.3s;transition-property:transform;width:70px}
.square .colored-icon span{border-radius:0}
.colored-icon span:hover:before{-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);-webkit-transform:translateY(-2px);opacity:1;transform:translateY(-2px)}
.colored-icon span:hover{-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);-webkit-transform:translateY(-5px);color:inherit;transform:translateY(-5px)}
.colored-icon span:before{background:radial-gradient(ellipse at center center,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 80%) repeat scroll 0 0 rgba(0,0,0,0);content:"";height:10px;left:5%;opacity:0;position:absolute;top:100%;transition-duration:.3s;transition-property:transform,opacity;width:90%;z-index:-1}
.colored-icon span i{font-size:32px;line-height:70px}
.prev-next .flex-control-nav{display:none}
.prev-next .flex-direction-nav a{border:1px solid #d3d3d3;color:#dcdcdc;cursor:pointer;display:block;font-size:18px;height:24px;line-height:20px;margin:0;opacity:1;overflow:hidden;text-align:center;text-decoration:none;transition:all .3s ease 0;width:24px;z-index:10}
.prev-next .flex-direction-nav{position:absolute;right:45px;top:-26px}
.prev-next .flex-direction-nav .flex-prev{border-right:none;left:2px}
.cs-partner ul.slides li{margin:15px;text-align:center}
.cs-partner.prev-next .flex-direction-nav{right:30px;top:-40px}
.shop-slider{text-align:center;width:100%}
.shop-slider .text{border:1px solid #e4e4e4;box-shadow:0 2px 0 #e4e4e4;padding-bottom:30px;text-align:center;width:100%}
.shop-slider .text .custom-btn{min-width:170px;padding:12px 30px}
.shop-slider .text .custom-btn i{font-size:14px}
.shop-slider figure{border:1px solid #e4e4e4;float:left;margin-bottom:23px;width:100%}
.shop-slider .text h5{float:left;text-transform:uppercase;width:100%}
.shop-slider .text span{color:#333;display:inline-block;margin-bottom:10px}
.shop-slider .text span.old-price{color:#ccc;font-size:14px;text-decoration:line-through}
.shop-slider figure{overflow:hidden;position:relative}
.shop-slider figcaption{-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;background:rgba(0,0,0,0.7);border-bottom:1px solid #a9a69f;border-top:1px solid #a9a69f;bottom:0;height:45px;margin-bottom:-50px;opacity:0;padding:15px 0;position:absolute;text-align:center;transition:all .3s ease-in-out;visibility:hidden;width:100%}
.shop-slider figure:hover figcaption{margin-bottom:0;opacity:1;visibility:visible}
.shop-slider figcaption .rating-box:before{color:#4d8b0c}
.shop-slider figcaption .cs-rating:before,.shop-slider figcaption .rating-box:before{font-size:14px}
.shop-slider figcaption .cs-rating{display:inline-block;float:none}
.shop-slider.prev-next .flex-direction-nav{right:65px;top:0}
.cs-twitter .text h2{color:#333;font-size:24px;font-weight:300}
.cs-twitter.twitter-slider ul li{border-bottom:none}
.cs-twitter.twitter-slider p{color:#555;font-weight:600}
.cs-twitter.twitter-slider p time{font-size:12px;font-weight:600;margin-left:8px}
.cs-twitter p i{color:#03b4ea;font-size:20px;margin:3px 0 0}
.twitter-slider.prev-next .flex-direction-nav{top:-50px}
.fancy-heading{text-align:center}
.fancy-heading h2{color:#6d6d6d;font-size:26px;margin-bottom:3px;text-transform:uppercase}
.fancy-heading .fa{color:#4d8b0c;font-size:50px;padding-bottom:5px}
.fancy-heading p{padding-bottom:12px}
.fancy-heading-engine{display:inline-block}
.fancy-heading-engine .fa{float:left;width:47px}
.fancy-heading-engine h2{float:left;padding-left:10px;padding-top:6px}
.thumb_gallery ul li{margin:0 -4px 2px 0;padding:0 1px}
.cs-gallery{float:left;width:100%}
.cs-gallery.thumb_gallery .row{margin:0}
.default_gallery figure{float:left;position:relative}
.default_gallery figcaption{bottom:5px;left:5px;position:absolute;width:95%}
.default_gallery p{background-color:rgba(0,0,0,0.5);color:#fff;display:block;font-size:12px;margin:0;padding:7px 10px;text-transform:uppercase}
.default_gallery [class*="col-md"]{margin:0 -4px 5px 0;padding:0 5px}
.default_gallery .row{margin:0}
.gutter_gallery .col-md-4{margin:0 -4px 0 0;padding:0}
.gutter_gallery{margin-left:13px}
.thumb_gallery figure{float:left;margin:0;position:relative;width:100%}
.gutter_gallery figure{float:left;margin:0;position:relative;width:100%}
.cs-gallery figure .hover{-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;background:url(assets/extraimages/plus.png) no-repeat scroll 52% 54% rgba(0,0,0,.6);display:inline-block;height:100%;left:0;margin-left:auto;margin-right:auto;margin-top:0;opacity:0;position:absolute;top:0;transition:all .3s ease-in-out;width:100%}
.cs-gallery figure:hover .hover{opacity:1}
.thumb_gallery figure .hover{background-size:31px 31px}
.jRatingAverage{background-color:#f62929;height:100%;left:0;position:relative;top:0;z-index:2}
.jRatingColor{background-color:#f4c239;height:100%;left:0;position:relative;top:0;z-index:2}
.jStar{left:0;position:relative;z-index:3}
.directory-rate{display:inline-block}
p.jRatingInfos{background:transparent url(icons/bg_jRatingInfos.png) no-repeat;color:#000;display:none;font-size:16px;height:29px;padding-top:5px;position:absolute;text-align:center;width:91px;z-index:9999}
p.jRatingInfos span.maxRate{color:#c9c9c9;font-size:14px}
.contact-form.cs_form_styling label{float:left;margin:0 0 5px;width:100%}
.contact-form.cs_form_styling input{float:left;margin:0 0 10px;width:100%}
.contact-form.cs_form_styling textarea{float:left;height:160px;margin:0 0 10px;width:100%}
.contact-form.cs_form_styling input[type="submit"]{border-radius:3px;border:none;color:#fff;font-weight:700;margin:10px 0 0;padding:8px 25px;text-transform:uppercase;width:auto}
.cs_banner_section,.widget.cs_ads_banner .cs_banner_section a{float:left;text-align:center;width:100%}
.cs_banner_section a{display:inline-block;float:none}
.widget .cs_banner_section a,.widget .cs_banner_section a img{float:left;width:100%}
.modal-backdrop{display:none}
.register-page{position:relative}
.register-page .cs-login-form p span,.register-page input[type="password"],.register-page input[type="text"]{float:left;width:100%}
.status i{position:static}
.register-page input[type="password"],.register-page input[type="text"]{padding:7px 38px}
.register-page input[type="button"]{background-color:#355c7d;border-radius:3px;border:none;color:#fff;font-size:14px;font-weight:300;margin:0 0 10px;padding:5px 20px}
.register-page .hd_sepratore{width:100%}
.register-page .hd_sepratore span:before,.register-page .hd_sepratore span:after{top:9px}
.register-page .sg-social a i{background-color:rgba(0,0,0,0.2);color:#fff;font-size:14px;height:100%;margin:0;padding:16px 0 0;position:absolute;right:0;text-align:center;top:0;width:50px}
.cs-user-register ul li{float:left;list-style:none;margin:0 0 10px;position:relative;width:100%}
.cs-user-register ul li i{left:14px;position:absolute;top:9px}
.cs-user-register .status-message i,.cs-user-register .cs-iconlist li i{position:static}
.registor-log{float:left;text-align:center;width:100%}
.registor-log a i{display:inline-block;font-size:40px;margin:0 0 10px}
#footer-sec{background-color:#e6e6e6;background-position:bottom center;float:left;padding:60px 0;width:100%}
.footer-content{float:left;width:100%}
#newslatter-sec{background-color:rgba(0,0,0,0.2);float:left;padding:32px 0 25px;text-align:center;width:100%}
#newslatter-sec [class*="col-md"]{margin:0 -4px 0 0}
#newslatter-sec .user-signup{margin:0}
.user-signup{display:inline-block;margin:0 0 20px;position:relative}
#newslatter-sec #newsletter_mess_1{left:auto;right:-1px;top:-22px}
#newslatter-sec #process_newsletter_1 i{right:5%}
#newsletter_mess_1{background:red;color:#fff;font-size:11px;left:-1px;padding:1px 4px;position:absolute;top:-22px}
#process_newsletter_1 i{padding:0;position:absolute;right:9%;top:15px}
.user-signup span{color:#fff;float:left;font-size:16px;font-weight:600;padding:12px 30px 0 0}
.user-signup form{float:left;padding:4px 3px;width:540px}
.user-signup form i{color:#6b6b6b;float:left;padding:14px 5px 0 12px}
.user-signup form input[type="text"]{border:none;color:#6b6b6b;font-size:12px;height:44px;width:100%}
.user-signup form input[type="text"],.user-signup form input[type="submit"],.user-signup form{background-color:#2f2f2f}
.user-signup form label{float:left;margin:0;text-align:left;width:75%}
.user-signup form input[type="submit"]{background-color:#444;border-radius:2px;border:none;color:#fff;float:right;font-weight:600;padding:10px 23px;text-transform:uppercase}
.cs-holder{float:left;width:100%}
.cs-holder:nth-child(6) .has-border{border-top:none}
.cs-holder:nth-child(6) .form-title{border-bottom:1px solid #f0f0f0}
.has-border{background-color:#fff;border-top:none;border:1px solid #f0f0f0;float:left;margin:0 0 10px;padding:30px;width:100%}
.has-border:first-child{border-top:1px solid #f0f0f0}
.cs-profile-title{background-color:#f1f1f1;float:left;padding:4px 20px;text-transform:uppercase;width:100%}
.page-sidebar.profile-bar:before{display:none}
.post-title{border-bottom:1px solid #f1f1f1;float:left;margin:0 0 25px;padding:0 0 6px;width:100%}
.post-title h2{text-transform:uppercase}
.cs-form-element li{list-style:none}
ul.cs-form-element.has-border{margin:0}
.holder{border-bottom:1px dotted #acacac;float:left;margin:0 0 30px;width:100%}
ul.cs-form-element{float:left;margin:0;width:100%}
ul.cs-form-element ul{margin-left:0}
.cs-form-element.half-input > li{padding-right:15px;width:50%}
.cs-form-element.half-input > li:nth-child(2n){padding-right:0}
.cs-form-element > li{float:left;list-style:none outside none;margin:0 0 10px;width:100%}
.cs-form-element.column-input li{float:none;padding:0 22px 0 0;vertical-align:top;width:33%}
.cs-form-element.tw-input li{float:left;padding-right:20px;width:75%}
.cs-form-element.tw-input li:nth-child(2n){padding-right:0;width:25%}
.cs-form-element li input[type="button"]{border:none;color:#fff;float:left;font-size:14px;margin:33px 0 0;padding:6px 10px;text-transform:uppercase;width:100%}
.cs-form-element .SumoSelect{width:100%}
.cs-form-element .SumoSelect > .CaptionCont{min-height:40px;width:100%;border:1px solid #dae4eb}
.cs-form-element .SumoSelect > .CaptionCont > label{background-color:#fff;border-left:1px solid #dae4eb;margin:0}
.cs-form-element .SumoSelect > .CaptionCont > label > i{background:none;height:100%;padding:4px 0 0;text-align:center;width:30px}
.cs-form-element .SumoSelect > .CaptionCont > label > i:before{color:#bbcbd6;content:"\eaaf";font-family:'icomoon';font-size:20px;font-style:normal}
.cs-form-element .SumoSelect > .CaptionCont > span{color:#999;font-size:13px;padding:0 0 0 15px}
.cs-form-element .SumoSelect:hover > .CaptionCont > label > i:before{color:#fff}
.cs-form-element .SumoSelect > .optWrapper.open{top:44px}
.cs-form-element .SlectBox,.cs-form-element .SlectBoxa{padding:8px 5px 2px}
.cs-form-element .SumoSelect > .optWrapper > .options > li{float:left;margin:0;width:100%}
.cs-form-element.column-input li:nth-child(3n){padding-right:0}
.rich_editor_text .cs-form-element li{float:left}
.cs-form-element li label{color:#333;float:left;font-size:13px;font-weight:500;margin:0 0 5px;text-transform:uppercase;width:100%}
.cs-form-element li .inner-sec{float:left;position:relative;width:100%}
.cs-form-element li .inner-sec p{color:#bbb;font-size:12px;font-style:italic;font-weight:300;margin-top:5px}
.cs-form-element li input[type="text"],.cs-form-element li input[type="password"]{border:1px solid #dae4eb;color:#999;float:left;font-weight:300;height:40px;padding:8px 14px;width:100%}
.cs-form-element li textarea{border:1px solid #dae4eb;height:220px;padding:8px 14px;width:100%}
.cs-form-element li .inner-sec input[type="submit"]{border-radius:2px;font-size:12px;font-weight:700;padding:3px 0}
.cs-form-element .inner-sec .loading-fields{position:absolute;right:0;top:0}
.cs-form-element .radio-box li label{color:#666;font-size:13px;text-transform:capitalize}
.button-holder{float:left;height:35px;padding:4px 0;position:relative;width:100%}
.button-holder .switch-text{float:left;position:relative}
.button-holder input.switch:checked ~ span.switch-text:after{color:#333;content:"on";font-size:14px;left:45px;position:absolute;text-transform:uppercase;top:-1px}
.button-holder input.switch:empty ~ .switch-text:after{color:#333;content:"off";font-size:14px;left:45px;position:absolute;text-transform:uppercase;top:-1px}
input.switch:empty{margin-left:-999px}
input.switch:empty ~ .switch-text label{cursor:pointer;float:left;line-height:1.6em;margin:.2em 0;position:relative;text-indent:4em}
input.switch:empty ~ .switch-text label:before,input.switch:empty ~ .switch-text label:after{-moz-transition:all 100ms ease-in;-o-transition:all 100ms ease-in;-webkit-transition:all 100ms ease-in;background-color:#ec2b3a;border-radius:30px;bottom:0;content:' ';display:block;height:22px;left:0;position:absolute;top:0;transition:all 100ms ease-in;width:36px}
input.switch:empty ~ .switch-text label:after{-moz-box-shadow:none;-webkit-box-shadow:none;background-color:#fff;border-radius:10px;box-shadow:none;height:18px;margin-left:3px;top:2px;width:18px}
input.switch:checked ~ .switch-text label:before{background-color:#b8cd54}
input.switch:checked ~ .switch-text label:after{margin-left:15px}
.cs-form-element li label span{color:#e32222;float:right;margin:2px 15px 0 0}
.cs-form-element .dr-search{width:360px}
.holder.no-border{border:none}
.add-photos{float:left;margin:0}
.add-photos li{border:1px solid #ddd;float:left;margin:0 5px 0 0;width:19%}
.cs-form-element .add-status .dr-search,.cs-form-element .add-status input[type="text"]{width:155px}
.cs-form-element .add-status input[type="text"]{height:32px;margin:0 12px}
.cs-form-element .add-status .dr-search-small{width:47px}
.holder h5{background-color:#223d7b;color:#fff;float:left;font-weight:700;margin-bottom:25px;padding:10px 15px;text-transform:uppercase;width:100%}
.cs-form-element .medium-input input[type="text"]{margin:0 17px 0 0;width:210px}
.cs-form-element li .inner-sec span{display:inline-block;font-size:12px}
.cs-form-element .checkbox-area{float:left;margin:0 0 15px;width:100%}
.cs-form-element .checkbox-area input[type="checkbox"]{float:left;margin-right:10px}
.cs-form-element li .inner-sec .checkbox-area p{color:#333;float:left;font-size:11px;line-height:20px;margin:0;text-transform:uppercase}
.cs-form-element li .inner-sec .checkbox-area p a{color:#296abc;text-decoration:underline}
.cs-user-list{background-color:#fbfbfb;float:left;padding:30px 40px 40px 30px;position:relative;width:100%}
.cs-user-list ul{float:left;width:88%}
.cs-user-list ul li{color:#666;list-style:none}
.cs-user-list ul li i{color:#999;font-size:12px;margin:0 12px 0 0}
.cs-user-list img{margin:-50px 0 0;position:absolute;top:50%;width:12%}
.gllpMap{float:left;height:236px;width:100%}
.cs-form-element .browse-sec{display:inline-block;width:100%}
.cs-form-element > ul{margin:0;padding:0}
.cs-form-element .radio-box li{float:left;width:25%}
.radio-box li label{cursor:pointer;display:inline-block;font-size:13px;margin-right:15px;padding-left:35px;position:relative}
.radio-box li input[type=radio]{display:none}
.radio-box li label:before{background-color:#fff;border:1px solid #dce5ec;bottom:3px;content:"";display:inline-block;height:22px;left:0;position:absolute;width:22px;border-radius:100%}
.radio-box li input[type=radio]:checked + label:before{color:#a8bd44;content:"\2022";font-size:46px;line-height:18px;text-align:center}
.cs-form-element li .select-style .cat-loading-fields:after{top:1px}
.cs-form-element .select-style{float:left;position:relative;width:100%}
.cs-form-element li .inner-sec span.cat-loading-fields{display:inline-block;font-size:12px;position:absolute;right:0;top:0}
.icon-input{float:left;position:relative;width:50%}
.icon-input a{color:#fff;display:inline-block;margin:0 0 0 10px;padding:14px 15px;position:absolute;right:0;top:0}
.cs-tags-selection li{background:#fcfcfc;border:none;box-shadow:0 0 6px 0 #eef1f3 inset;float:left;margin:4px 4px 4px 0;padding:2px 15px;width:auto;border-radius:0}
.cs-tags-selection li .close{font-size:13px;line-height:2.3;margin-left:7px}
.cs-tags-selection li span{color:#8c8c8c}
.cs-form-element .cs-tags-selection{float:left;margin:0;padding:0 0 0 20px;width:50%}
.cs-list-table{float:left;width:100%}
.cs-featured-list{float:left;width:100%}
.cs-featured-list li{float:left;width:33.333%}
.cs-checkbox label{cursor:pointer;display:inline-block;font-size:13px;margin:0;padding-left:26px;position:relative;line-height:22px;text-shadow:2px 2px 1px #fff}
.sidebar-search .cs-checkbox label{font-weight:400}
.cs-search-v1 .dir-search-fields{float:none;display:table}
.cs-search-v1 .dir-search-fields > ul{display:table-row}
.cs-search-v1 .dir-search-fields > ul > li{display:table-cell}
.cs-search-v1 .dir-search-fields{padding:20px 5px 6px 25px}
.cs-search-v1 .directory-advanced-search-content form ul li{padding:0 20px 0 0}
.cs-checkbox input[type=checkbox]{display:none}
.cs-checkbox label:before{background-color:#fff;border-radius:3px;border:1px solid #dbdbdb;bottom:4px;box-shadow:1px 1px 2px 0 #dbdbdb inset;content:"";display:inline-block;height:16px;left:0;margin-right:10px;position:absolute;width:16px}
.cs-checkbox input[type=checkbox]:checked + label:before{color:#6f6f6f;content:"\f00c";font-family:'icomoon';font-size:11px;line-height:14px;text-align:center}
.galleryupload > li{float:left;width:100%}
.galleryupload > li.gallery-for{border-top:1px solid #f8fafb;margin:20px 0 0;padding:20px 0 0;width:100%}
.cs-form-element.four-column > li{float:left;padding:0 18px 0 0;width:25%}
.galleryupload #directory_images_container{background:url(assets/images/gallery-pattren.png);float:left;padding:15px;position:relative;text-align:center;width:100%}
.galleryupload li.featured-image{float:left;padding:0 7px 0 0;width:33.333%}
.cs-form-element.four-column > li:nth-child(4n){padding-right:0}
.cs-form-element.four-column > li .radio-box li{width:50%}
.input-file-row-1:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}
.input-file-row-1{display:inline-block;margin-top:25px;position:relative}
#preview_image{display:none;height:100%;width:100%}
.upload-file-container{background-size:cover;background:url(assets/images/userfeatured-image.jpg) top center no-repeat;float:left;height:265px;overflow:hidden;position:relative;width:100%}
.gallery-thumb .directory_images li.hint-text{padding:65px 0 0;width:100%;text-align:center}
.directory_images li.hint-text h2{margin:0;text-transform:uppercase}
.upload-file-container-text,#cs_upload_featured_img{background-color:rgba(0,0,0,0.5);bottom:0;color:#fff;display:block;left:0;padding:3px 10px 5px;position:absolute;text-align:center;width:100%}
.cs-form-element li .upload-file-container-text input[type="button"]{margin:0}
.upload-file-container-text input{cursor:pointer}
.one_opacity_0{float:left;height:0;opacity:0;width:100%}
.gallery-thumb .directory_images{float:left;margin:0 0 7px;min-height:229px;padding:0 0 40px;width:100%;text-align:left}
.gallery-thumb .directory_images li{float:none;display:inline-block;vertical-align:top;padding:0 7px 7px 0;position:relative;width:20%;margin:0 -4px 0 0;height:130px}
.image-wrapper i{font-size:50px;text-align:center;vertical-align:middle}
.directory_images li img{height:100px;width:100px;width:100%;height:100%;border-radius:3px}
.directory_images li a.delete,.upload-file-container a.close,.featured-image .delete{background-color:rgba(0,0,0,0.8);color:#fff;height:25px;opacity:1;position:absolute;right:0;text-align:center;top:0;width:25px}
.directory_images li a.delete{right:7px}
.add_gallery{background:#fff;bottom:15px;box-shadow:0 0 3px 0 rgba(0,0,0,0.2);color:#006ba7;float:left;left:15px;padding:6px 0;position:absolute;text-align:center;text-transform:uppercase;width:94.7777%}
.add_gallery i{margin-right:5px}
.faq-form table thead tr th{background:#fcfcfc;border:none}
.faq-form table tbody tr td{background:#fcfcfc;border:none;color:#333;font-size:13px;padding:6px 20px}
.faq-form table tbody tr td a{color:#e1e1e1}
.faq-action{float:right}
.faq-action a{float:left;margin:0 0 0 10px}
.faq-form .cs-list-table{margin:0 0 20px}
.faq-form .dr_custmbtn{border-radius:0;color:#fff;float:left;font-size:14px;font-weight:400;padding:5px 25px;text-transform:uppercase}
#confirmOverlay{position:relative;z-index:99}
#confirmOverlay:before{background:rgba(0,0,0,0.8);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:0}
#confirmBox{background:rgba(0,0,0,0.6);left:50%;margin:-100px 0 0 -150px;position:fixed;top:50%}
#confirmText{color:#fff;font-size:17px;font-weight:700;margin:0 auto;padding-top:50px;text-align:center}
#confirmButtons{padding:25px 60px 40px;text-align:center}
#confirmBox .button{border-radius:4px 4px 4px 4px;box-shadow:1px 1px 3px #444;cursor:pointer;float:left;font-weight:700;height:28px;line-height:28px;margin-right:30px;padding:0 20px;text-shadow:0 0 0 #000}
#confirmBox .confirm-yes{background:#f67689;border:1px solid #DE6B85;color:#913945}
#confirmBox .confirm-no{background:#b4d773;border:1px solid #F5B74E;color:#963;margin-right:0}
#gal-sortable{float:left;width:100%}
.dragarea{float:left;width:100%}
.cs-form-element li .form-elements input[type="button"]{margin-top:15px}
.cs-packges{float:left;margin-bottom:25px;width:100%}
.cs-packges li{float:left;padding:0 20px 0 0;text-align:center;width:33.333%}
.cs-packges li:nth-child(3n){padding-right:0}
.cs-packges li .package-box{background-color:#82daca;border-radius:4px;float:left;width:100%}
.cs-package-top{float:left;padding:40px 0 25px;width:100%}
.cs-package-top span{display:block;text-transform:uppercase}
.cs-package-top .price{font-size:50px;line-height:1;margin:0 0 10px}
.cs-package-top .name{font-size:16px;margin:0}
.cs-package-top .no-of-day{font-size:12px}
.cs-package-bottom{background-color:rgba(0,0,0,0.2);float:left;padding:10px 0;width:100%}
.submit-terms p{margin-bottom:22px}
.submit-terms p,.submit-terms span{display:block}
.submit-terms .submit{border:none;color:#fff;display:inline-block;font-size:14px;padding:9px 40px 11px;text-transform:uppercase}
.cs-submit-form li .terms{display:inline-block}
.cs-submit-form li .terms input,.cs-submit-form li .terms label{float:left;width:auto}
.cs-submit-form li .terms input{margin:8px 10px 0 0}
.ads-in{border-bottom:1px solid #f1f1f1;float:left;margin:30px 0 0;padding:20px;width:100%;background-color:#fcfcfc}
.ads-in:first-child,.saved-ads.ads-in:first-child{margin:0}
.ads-in h4{text-transform:uppercase;float:left}
.ads-in figure{border:1px solid #f0f0f0;float:left;width:148px}
.ads-in figure ~ .text{padding:10px 0 0 165px}
.ads-in .dr_postoption li{margin:0;width:100%}
.ads-in .save-like-btns{float:right}
.bottom-sec{background-color:#fff;float:left;margin:10px 0 0;width:100%;border-bottom:1px solid #eee}
.expiry-date,.expiry-date a{color:#666;float:left;font-size:12px;text-transform:uppercase;padding:6px 0 0 10px}
.expiry-date a i{margin-right:6px}
.bottom-sec ul{float:right}
.bottom-sec ul li{border-left:1px solid #f5f5f5;color:#999;float:left;font-size:11px;list-style:none;padding:1px 12px;text-transform:uppercase}
.bottom-sec ul li:first-child{border-left:none;padding-left:0}
.bottom-sec ul li a{color:#999;font-size:11px}
.bottom-sec ul li a.deactive-btn{color:#ef9a9a;cursor:pointer}
.bottom-sec ul li a.edit-btn{color:#9aceef}
.bottom-sec ul li .close{color:#666;font-size:16px;padding:5px 0}
.bottom-sec ul li i{margin-right:6px}
.save-like-btns a{background-color:#7be2a9;border-radius:3px;color:#fff;float:left;margin-right:2px;padding:2px 8px 1px;padding:5px 8px}
.save-like-btns a i{margin-right:4px}
.add-featured{background-color:#ff9c00;color:#fff;float:left;line-height:2.1;margin:3px 7px 0 0;padding:0 7px;text-transform:uppercase}
.add-price{color:#666;font-size:14px;text-transform:uppercase}
.directory-package{float:left;width:100%}
.directory-package tbody{background-color:#fff}
.directory-package table thead tr th{background-color:#f4f4f4;border-top-color:#f0f0f0;color:#666;font-size:12px;font-weight:400}
.directory-package table > thead > tr > th,.directory-package table > tbody > tr > th,.directory-package table > tfoot > tr > th,.directory-package table > thead > tr > td,.directory-package table > tbody > tr > td,.directory-package table > tfoot > tr > td{border-color:#f0f0f0}
.toggle-sec{float:left;width:100%}
.owl-item .tooltip .tooltip-inner{margin:0 0 0 -60px}
#scroll-nav{border-bottom:1px solid #ddd;float:left;margin:0 0 20px;width:100%}
#scroll-nav li{background-color:#efefef;border-radius:4px 4px 0 0;float:left;list-style:none;margin-right:5px;min-width:140px;padding:5px 0;text-align:center}
#scroll-nav li a{color:#fff;font-size:12px;text-transform:capitalize}
#scroll-nav li a i{color:#fff;margin-right:7px}
#scroll-nav li.active a{color:#999}
#scroll-nav li.active{border-bottom:none;border:1px solid #ddd;margin-top:-7px;padding:8px 0;position:relative}
#scroll-nav li.active:before{background-color:#fff;bottom:-1px;content:'';height:2px;left:0;position:absolute;width:100%}
.main-content-in.has-border,.main-content-in{margin:0 0 30px;float:left;width:100%}
.error.form-title{background:#fcfcfc;float:left;margin:0 0 15px;padding:8px 15px;width:100%;border:1px solid #f0f0f0}
.cs_profile_tabs{float:left;width:100%}
.cs_profile_tabs ul.cs-user-menu li{background-color:#fff;float:left;list-style:none;position:relative;width:100%;padding:0}
.cs_profile_tabs ul.cs-user-menu li a{border-bottom:1px solid rgba(241,241,241,0.5);float:left;width:100%;list-style:none;padding:9px 22px 9px 56px}
.cs_profile_tabs ul.cs-user-menu li span{background:none;position:absolute;right:10px;top:9px}
.cs_profile_tabs ul.cs-user-menu li:first-child a{border-top:1px solid rgba(241,241,241,0.5)}
.cs_profile_tabs ul.cs-user-menu li i{border-right:1px solid rgba(241,241,241,0.5);color:#555;height:46px;left:0;padding:16px 0 0;position:absolute;text-align:center;top:0;width:40px}
.cs_profile_tabs ul.cs-user-menu li.active{background-color:#006ba7;border-left:none}
.cs_profile_tabs ul.cs-user-menu li.active a,.cs_profile_tabs ul.cs-user-menu li.active i,.cs_profile_tabs ul.cs-user-menu li.active span{color:#fff}
.cs_profile_tabs ul.cs-user-menu li:before{display:none}
.profile-title{float:left;margin:0 0 15px;width:100%}
.profile-title h4{float:left;text-transform:uppercase}
.profile-title a{color:#999;float:right}
.profile-title a i{margin-right:7px}
.saved-ads.ads-in{margin:15px 0 0;padding:15px}
.saved-ads .close{background-color:#b7e992;border-radius:3px;color:#fff;height:36px;margin:-25px 0 0;opacity:1;padding:7px 0 0;text-align:center;width:36px}
.saved-ads.ads-in figure{border:none;width:115px}
.saved-ads.ads-in figure ~ .text{padding:10px 0 0 144px}
.saved-ads h3{text-transform:uppercase}
.saved-ads .close:hover{background-color:#fff;border:1px solid #e2e0e1;color:#e2e0e1}
.saved-ads.ads-in .dr_postoption li{line-height:16px;margin-right:10px;width:auto}
.post-new-add{float:left;margin-bottom:30px;padding:15px 0 15px 70px;position:relative;width:100%}
.post-new-add i{border-right:1px solid rgba(241,245,252,0.5);color:#fff;float:left;height:100%;left:0;padding:28px 18px 0;position:absolute;top:0}
.post-new-add a{color:#fff;font-size:14px;text-transform:uppercase}
.post-new-add span{color:#fff;display:block;font-size:10px;text-transform:uppercase}
.profile-review > h5{float:left;padding:10px 0 0}
.profile-review .add_review_btn{float:right}
.profile-review .cs-reviews{float:left;margin:25px 0 0;width:100%}
.profile-review .cs-reviews:last-child{border:none;padding:0}
.profile-review .cs-reviews figure ~ .left-sp:before{display:none}
.profile-review .cs-reviews figure ~ .left-sp{padding:0 0 0 90px}
.profile-review .cs-reviews .left-sp span{display:block}
.profile-review .cs-reviews .cs-review-directory a{color:#6aa7da;font-size:14px;margin:0 0 4px;text-decoration:underline}
.profile-review .cs-reviews .cs-rating-desc{color:#333;margin:0 0 2px}
.profile-review .cs-reviews .left-sp p{margin:0 0 18px}
.cs-review-rating li{float:left;list-style:none;padding-right:10px;width:25%}
.profile-review .cs-reviews h5{display:block;font-size:14px;text-transform:capitalize;width:100%}
.cs-review-rating li:nth-child(4n){padding-right:0}
.cs-review-rating li label{color:#aaa;font-size:11px;line-height:1;margin:0 0 5px;text-transform:uppercase}
.cs-iconstyle{float:left}
.cs-iconstyle span{background-color:#f8af13;color:#fff;font-size:15px;line-height:1;margin-right:10px;padding:7px 10px}
.cs-review-rating .infotext small{color:#aaa;display:block;font-size:11px;line-height:1;margin-bottom:7px;text-transform:uppercase}
.page-wrap{float:left;margin-bottom:15px;position:relative}
.cs-hint-text{float:left;margin:10px 0;width:100%}
.cs-hint-text li{color:#bbb;font-size:12px;font-style:italic;line-height:1.8;margin:0}
.thumb-secs{float:left}
.gal-edit-opts{background-color:rgba(0,0,0,0.6);cursor:pointer;padding:1px 10px;position:absolute;right:0;top:0}
.gal-edit-opts a{color:#fff}
.profile-thumb{float:left}
.page-wrap ~ .profile-thumb{float:right;width:78%}
.profile-loading{background-color:rgba(0,0,0,0.5);left:50%;margin:-15px 0 0 -15px;position:absolute;top:50%}
.profile-loading i{color:#fff;float:left;padding:8px 9px}
.fileUpload{border-radius:3px;color:#fff;float:left;font-size:14px;overflow:hidden;padding:5px 15px;position:relative;text-transform:uppercase}
.cs-update-avatar{border-radius:3px;border:none;color:#fff;padding:5px 15px;text-transform:uppercase;width:auto}
.fileUpload.media_upload{padding:0;width:100%;height:123px}
.fileUpload.media_upload input.upload,.fileUpload.media_upload img{height:100%}
.upload-file-icon{display:none;position:relative}
.fileUpload span i{float:left;font-size:14px;margin:8px 7px 0 0}
.file-upload{padding:0 6px}
.upload-file-icon i{position:absolute;right:11px;top:3px}
.fileUpload input.upload{cursor:pointer;font-size:20px;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0}
.form-title{border:1px solid #f0f0f0;border-bottom:none;float:left;width:100%}
.form-title h4{float:left;font-size:16px;margin:0;padding:12px 0 0 20px;text-transform:uppercase}
.form-title a{border-left:1px solid #f0f0f0;color:#b8b8b8;cursor:pointer;float:right;font-size:20px;padding:7px 15px 5px}
.pcs-social-media .inner-sec i{border-left:1px solid #dae4eb;color:#555;height:100%;padding:13px 12px;position:absolute;right:0;top:0}
.title-left li label{float:left;width:25%}
.title-left li .inner-sec{float:left;width:75%}
.cs-submit-form{text-align:center}
.cs-form-element.cs-submit-form li .inner-sec input[type="submit"]{display:inline-block;float:none;padding:10px 35px}
.cs-form-element.cs-submit-form li .inner-sec p{margin:20px 0 0}
.cs-form-element.cs-submit-form li .inner-sec span{margin-bottom:20px;width:100%}
.cs-form-element li.enable-post{position:relative}
.cs-form-element li.enable-post .cs-package-desc{float:left;margin:-5px 0 0;width:50%}
.cs-form-element .SumoSelect > .optWrapper.multiple > .options > li{float:left;width:100%}
.cs-form-element li.enable-post label{float:left;width:25%}
.cs-form-element li.enable-post .inner-sec{width:81%}
.cs-package-upper{float:left;margin:0 0 15px;width:100%}
.cs-package-upper .radio-box{float:right;width:50%}
.cs-package-lower .SumoSelect > .optWrapper > .options > li label{width:auto}
ul.cs-form-element .cs-select-cat ul{margin-left:-15px;margin-top:-15px}
.cs-select-cat{float:left;position:relative;width:100%}
.cs-select-cat ul li{float:left;padding:15px 0 0 15px;width:25%}
.cs-select-cat li label{cursor:pointer;display:inline-block;margin:0;min-height:55px;position:relative}
.cs_directory_categories.cs-select-cat li label span{background:none;color:inherit;float:left;font-size:15px;margin:0;padding:12px 9px;position:relative;text-align:left;text-transform:capitalize;width:100%;z-index:2}
.cs-select-cat li label span img{float:left;margin:-2px 10px 0 0}
.cs-select-cat li input[type=radio]{display:none}
.cs-select-cat li label:before{background-color:#fff;border:1px solid #dce5ec;bottom:3px;content:"";display:inline-block;height:100%;left:0;position:absolute;width:100%;z-index:0}
.cs-select-cat li input[type=radio]:checked + label:before{background-color:rgba(240,240,240,0.7);border:none;content:""}
.cs-select-cat .loading-fields{position:absolute;right:0;top:-30px}
.cs-fav-clearall h2{float:left}
.cs-fav-clearall .profile-title{float:right;margin:-1px 0 10px;width:auto}
.cs-fav-clearall .profile-title a{cursor:pointer}
.cs-directory-create .messagebox{margin:0 0 15px}
.donate-btn input{background:none;border:none;color:#fff}
.cs_directory_categories ul > li:hover > span{color:#fff}
.cs-feature-package,.cs-package-price{background-color:#6bae48;border-radius:3px;color:#fff;float:left;margin:0 15px 0 0;min-width:140px;padding:1px 19px;text-align:center;text-transform:uppercase}
.cs-package-price{background-color:#00aeef}
.inner-sec .cs-packges{float:right;width:35%}
.inner-sec .cs-packges .SumoSelect > .CaptionCont > span{font-style:normal}
.inner-sec .cs-packges .SumoSelect > .CaptionCont > label{width:30px}
.cs_sum_amount{float:left}
.cs-package-lower{float:left;width:100%}
.widget-section-title{float:left;margin:0 0 10px;position:relative;width:100%}
.widget-section-title h2{font-size:16px;padding:0 0 5px;text-transform:uppercase}
#footer-sec .widget{margin:0 -4px 0 0}
.widget.element-size-100{margin:0 0 30px}
#footer-sec .widget-section-title:before,#footer-sec .widget-section-title{border-color:#c8c8c8}
.widget_gallery .gallery-list{margin:0 0 0 -8px}
.widget_gallery .gallery-list li{padding:0 0 8px 8px;width:33.333%}
.page-sidebar .widget{float:left;margin-bottom:30px;position:relative}
.widget ul li{float:left;line-height:22px;list-style:none;padding-right:5px;position:relative;width:100%}
.widget_search form{position:relative}
.widget_search,.widget_search form{float:left;width:100%}
.widget_search form input[type="text"]{border-color:#e0e0e0;color:#818181;padding-left:15px;width:100%}
.widget_search form label{height:10px;margin:-7px 0 0;right:15px;top:50%;width:10px;z-index:0}
.widget_search form label:before{display:none}
.widget_search form label:after{color:#ccc;content:"\f002";font-family:'icomoon';font-size:14px;left:0;line-height:14px;position:absolute;top:0}
.widget_search form label input[type="submit"]{background:none;border:0;cursor:pointer;height:14px;margin:0;text-indent:-9999px;width:14px;z-index:999}
.widget.widget-caregories-list ul li,.widget_categories ul li,.widget_archive ul li,.widget_pages ul li,.widget.widget_recent_comments li,.widget_meta ul li,.widget_recent_entries ul li,widget_nav_menu ul li{font-size:13px;text-align:right}
.widget.widget-caregories-list ul li a,.widget_categories ul li a,.widget_archive ul li a,.widget_pages ul li a,.widget.widget_recent_comments li a,.widget_meta ul li a,.widget_recent_entries ul li a,.widget_rss ul li a,widget_nav_menu ul li a,.widget-comments ul li a{-moz-transition:all .2s ease-in-out 0;-o-transition:all .2s ease-in-out 0;color:#666;float:left;font-size:13px;font-weight:400;text-align:left;text-transform:uppercase;transition:all .2s ease-in-out 0}
.widget.widget-caregories-list ul li a:before,.widget_categories ul li a:before,.widget_archive ul li a:before,.widget_pages ul li a:before,.widget.widget_recent_comments li a:before,.widget_meta ul li a:before,.widget_recent_entries ul li a:before,.widget_rss ul li a:before,widget_nav_menu ul li a:before{color:#a0a0a0;content:"\f105";display:inline-block;font-family:'icomoon';margin:0 7px 0 0}
.widget_rss ul li{font-size:13px}
.widget_categories ul{float:left;font-weight:300;width:100%}
.widget_categories ul li:first-child{border:0;padding-top:0}
.widget_categories ul li:last-child{padding-bottom:0}
.widget_categories ul li a{position:relative}
.widget-comments ul li a{float:left}
.widget-comments ul li{color:#ccc;text-align:right}
.widget-recent-blog article{margin:0 0 15px}
.widget-recent-blog figure{float:left}
.widget-recent-blog figure ~ .text{padding:0 0 0 80px}
.widget-recent-blog .text h6{font-size:14px;font-weight:400;line-height:18px;margin:0;text-transform:uppercase}
.widget-recent-blog .text h6 a{color:#000}
.widget-recent-blog,.widget-recent-blog article,.widget-recent-blog .post-options{float:left;width:100%}
.widget-recent-blog .post-option li{color:#999;font-size:12px;text-transform:uppercase}
.widget_gallery .gallery-list{margin:0 0 0 -8px}
.widget_gallery .gallery-list li{float:left;padding:0 0 8px 8px;width:25%}
.widget_gallery .gallery-list li img{width:100%}
#calendar_wrap{float:left;width:100%}
.widget-comments ul{float:left;width:100%}
.widget-comments ul li{border-top:1px dotted #e0e0e0;font-family:'Roboto Condensed',sans-serif;font:14px;padding:6px 0}
.widget-comments ul li:first-child{border:0;padding-top:0}
.widget-comments ul li:last-child{padding-bottom:0}
.widget-comments ul li span{color:#ccc}
.widget_tag_cloud .cs-tags{margin:0 0 0 -5px}
.widget_tag_cloud a{color:#fff;float:left;line-height:1;margin:0 0 5px 5px;padding:9px 15px;text-transform:uppercase}
.widget .cs-tags a{background-color:#ededed;color:#333;float:left;padding:5px 15px}
.widget_calendar caption{color:#333;font-size:14px;padding:0 0 10px}
.widget_calendar caption:after{color:#707070;content:"\f105";font-family:'icomoon';margin:0 0 0 5px}
.widget_calendar table{border-collapse:separate;border-spacing:2px}
.widget_calendar thead{background-color:#a4a4a4}
.widget_calendar tfoot tr td{border:none;padding:0}
.widget_calendar tfoot tr td a{background-color:#fff;padding:4px 10px}
.widget_calendar table thead tr th{border:none;color:#fff;font-size:11px;padding:0;text-align:center}
.widget_calendar table tbody td{background-color:#fff;border:none;color:#444;font-size:13px;padding:0 5px;text-align:center}
.widget_archive ul li{float:left;text-align:right;width:100%}
.widget_archive ul li a{display:inline-block;float:left;font-size:14px}
.widget_archive ul li{color:#ccc}
.widget select{border-color:#e0e0e0;color:#333;font-size:14px}
.widget.widget_recent_comments li{color:#ccc;text-align:left}
.widget.widget_recent_comments li a{display:inline-block;float:none;margin-right:5px;text-align:left}
.widget_gallery .pagenone.cls-noresult-found .fa-warning{color:#ec2c3b;display:inline-block;font-size:15px;margin-right:5px}
.pagenone.cls-noresult-found h5{font-size:16px;font-weight:400}
.widget_nav_menu ul li{display:inline-block;float:left;padding:6px 0;position:relative;width:100%}
.widget_nav_menu ul li a img{margin:0 7px 0 0}
.widget.widget_text .textwidget p{float:left;line-height:24px;margin-bottom:15px}
.textwidget p img{width:100%}
.textwidget img.size-large{height:inherit}
.textwidget p img.wp-smiley{width:auto}
.cont-info-address{float:left}
.cont-info-address p{color:#333}
.widget_text ul li i{float:left;padding:5px 0 0}
.widget_text ul li p{padding:0 0 0 25px}
.widget_pages ul li ul{margin-top:4px}
.widget_recent_entries li:first-child,.widget_recent_comments ul li:first-child,.widget_meta ul li:first-child,.widget_pages ul li:first-child,.widget_archive ul li:first-child,.widget_rss ul li:first-child,.widget_nav_menu ul li:first-child{border-top:none;padding-top:0}
.widget_recent_entries li:last-child,.widget_recent_comments ul li:last-child,.widget_meta ul li:last-child,.widget_pages ul li:last-child,.widget_archive ul li:last-child,.widget_rss ul li:last-child,.widget_nav_menu ul li:last-child{padding-bottom:0}
.widget_recent_comments ul li{float:left;width:100%}
.widget_recent_comments ul li,.widget_meta ul li,.widget_pages ul li,.widget_archive ul li,.widget_rss ul li,.widget_recent_entries li,.widget_recent_comments ul li,.widget_nav_menu ul li,.widget_categories ul li{border-top:1px dotted #ededed;color:#666;float:left;padding:6px 0;width:100%}
.cs-twitter ul li{border-bottom:1px solid rgba(170,170,170,0.2);float:left;line-height:1.5;margin:0 0 11px;padding:0 0 7px;width:100%}
.cs-twitter p i{margin-right:6px}
.cs-twitter ul li:last-child{border:none;margin:0}
.cs-twitter .text{color:#333;font-size:14px}
.cs-twitter .text p{color:#999;margin:7px 0 0}
.cs-twitter .text p i{color:#03b4ea;margin:0 8px 0 0}
.cs-twitter .text p time{color:#999;font-size:11px}
.widget_text h3{color:#000;font-size:14px;text-transform:uppercase}
.widget_text a.read_more{color:#fff;font-size:14px;line-height:38px;padding:9px 14px}
.widget-testimonial p{color:#333;font-style:italic;padding-bottom:5px}
.widget-testimonial ul li figure{float:left;margin-right:12px;width:62px}
.widget-testimonial ul li figure img,.widget-testimonial ul li figure{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}
.widget-testimonial .infotext{padding-top:12px}
.infotext h2{color:#333;font-size:14px;text-align:left;text-transform:uppercase}
.widget-testimonial .post_by{color:#b0b0b0;font-size:11px;font-style:normal}
.widget_reviews ul li figure{float:left;width:66px}
.widget_reviews ul li h6{text-transform:uppercase}
.widget_reviews ul li figure img,.widget_reviews ul li figure{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}
.cs-rating{float:left;height:22px;line-height:16px;margin-right:0;padding-bottom:10px;position:relative;width:100px}
.cs-rating:before,.rating-box:before{color:rgba(217,217,217,0.6);content:"\f005 \f005 \f005 \f005 \f005";font-family:'icomoon';font-size:16px;left:0;letter-spacing:4px;position:absolute;top:0}
.rating-box:before{color:#ffae00}
.rating-box{height:16px;left:0;overflow:hidden;position:absolute;top:0}
.infotext p{color:#999;float:left;font-size:12px;margin-bottom:0;text-align:left;text-transform:uppercase}
.infotext .post{color:#ccc;font-size:11px;text-transform:capitalize}
.infotext .post_by{color:#ccc;float:left;font-size:11px;padding-right:5px;padding-top:1px;text-transform:capitalize}
.infotext .admin{border-bottom:1px dotted #a4a4a4;color:#223d7b;font-size:11px;padding-left:5px}
.widget_agents ul li figure{border:3px solid #f1f1f1;float:left;margin-right:12px;width:66px}
.widget_agents ul li{float:left;margin-bottom:15px;width:100%}
.widget-testimonial ul li{width:100%}
.widget_reviews ul li{border-bottom:1px dotted #ededed;float:left;line-height:18px;margin-bottom:15px;padding-bottom:5px;width:100%}
.widget_reviews .infotext ul{margin:0}
.widget_reviews .infotext ul li{border:none;margin-bottom:0}
figure ~ .infotext{padding-left:80px}
.widget_agents figure ~ .infotext{padding-left:80px;padding-top:9px}
.widget_agents .infotext h6{margin:0}
.widget_reviews ul li{color:#333}
.widget_reviews ul li .infotext ul li{color:#999;font-size:13px}
.widget .directory-advanced-search-content{margin:0}
.recentblog_post .post-lst{float:left;padding-bottom:15px;width:100%}
.recentblog_post .post-lst:last-child{padding-bottom:0}
.recentblog_post .post-lst figure{float:left;width:70px}
.recentblog_post .post-lst figure ~ .info_sec{padding-left:90px}
.recentblog_post .info_sec h6{line-height:17px;margin-bottom:5px;text-transform:uppercase}
.recentblog_post ul.wg-pstoption li{color:#999;font-size:11px;line-height:15px}
.recentblog_post ul.wg-pstoption li time{text-transform:uppercase}
.recentblog_post ul.wg-pstoption li a{border-bottom:1px dotted #a4a4a4;color:#666}
.evorgnizer figure{float:left;margin:0 15px 0 0;width:70px}
.twitter-section .flex-control-nav,.twitter-section .flex-direction-nav,.twitter-section .follow-on{display:none}
.twitter-section.cs-twitter{text-align:center}
.twitter-section.cs-twitter ul li{border:none;margin:0;padding:0}
.twitter-section.cs-twitter .text i{margin-right:7px}
.widget_product_categories ul li a{float:left;padding:3px 0;text-transform:uppercase;width:100%}
.widget_product_categories ul ul li a{font-size:12px}
.testimonial.italic-style .question-mark p{background-color:#fff;border-bottom:2px solid #eaeaea;padding:20px 24px}
.widget_text .textwidget .col-md-12{margin:0;padding:0}
.testimonial.italic-style .ts-author{text-align:left}
.testimonial.italic-style .ts-author figure{float:left;width:29px}
.testimonial.italic-style .ts-author figure ~ h4{padding:0 0 0 36px}
.testimonial.italic-style .ts-author h4{line-height:1}
.testimonial.italic-style .flex-direction-nav{position:absolute;right:20px;top:-19px}
.testimonial.italic-style .flex-direction-nav li a{bottom:auto;left:0;position:absolute;top:0}
.testimonial.italic-style .flex-direction-nav li a.flex-prev{left:-23px}
.favorites-section a[title]:hover:after{content:attr(title);padding:0 8px;color:#fff;position:absolute;right:-40%;top:-100%;z-index:20;white-space:nowrap;background-color:rgba(0,0,0,0.5);text-transform:uppercase;font-size:11px;line-height:1.8;border-radius:4px}
.twitter-section.col-md-12{margin:0}
.cs-rating-wrap{float:left;width:100%}
.cs-reviews .left-sp .cs-rating-desc{font-size:16px;margin-bottom:4px;display:inline-block}
.cs-rating-wrap ul li{list-style:none}
.cs-ratingstar{line-height:16px;position:relative;float:left;width:106px;padding-bottom:15px}
.cs-ratingstar:before,.cs-ratingstar span:before{font-family:'icomoon';font-size:18px;position:absolute;top:0;left:0;content:'\e9f8 \e9f8 \e9f8 \e9f8 \e9f8';letter-spacing:4px;color:rgba(217,217,217,.6)}
.cs-ratingstar span:before{color:#ffae00}
.cs-ratingstar span{position:absolute;top:0;left:0;overflow:hidden;height:16px}
.cs-stars-wrap{background-color:#fcfcfc;border:1px solid #f0f0f0;float:left;width:100%}
.cs-rating-services,.cs-rating-progress{width:100%;padding:18px 20px 0;display:inline-block}
.cs-rating-services ul li{float:left;width:33.333%;margin:0 0 13px}
.cs-point{font-size:12px;line-height:1.5;float:right;color:#aaa}
.cs-shorttitle{font-size:14px;float:left;color:#333}
.profile-review .cs-review-rating h5{width:auto;float:left;margin:4px 7px 0 0;text-transform:capitalize}
.cs-review-rating .infotext{padding-top:5px}
.cs-reviews .cs-review-rating .infotext small{display:inline-block}
.cs-rating-progress ul li{float:left;width:100%}
.cs-progressbar small{font-size:11px;line-height:1.3;position:absolute;top:0;right:0;color:#fff}
.cs-progressbar.plain small{color:#585858;margin:0;right:6px;top:7px}
.cs-rating-progress .cs-shorttitle{padding-right:9px}
.cs-rating-progress .cs-point{padding-top:5px}
.cs-rating-services .cs-ratingstar:before,.cs-rating-services .cs-ratingstar span:before,.cs-reviewinfo ul li .cs-ratingstar:before,.cs-reviewinfo ul li .cs-ratingstar span:before{letter-spacing:0}
.cs-rating-services .cs-shorttitle{padding-right:25px}
.cs-ratingstar-wrap{padding:5px 0 0}
#copyright{float:left;padding:22px 0 15px;position:relative;width:100%}
#copyright [class*="col-md-"]{margin:0 -4px 0 0}
#copyright p{color:#666;float:left;margin:0;text-transform:uppercase}
#copyright p,.footer-nav ul li a{font-size:11px}
.footer_icon{float:left;padding:0 20px 0 0}
.footer-nav{float:left;margin:0 0 4px;width:90%}
.footer-nav ul li{float:left;line-height:1;list-style:none}
.footer-nav ul li:first-child a{padding-left:0}
.footer-nav ul li:first-child a:before{display:none}
.footer-nav ul li a{color:#ccc;padding:0 9px;position:relative}
.footer-nav ul li a:before{color:#ccc;content:"\f111";font-family:'icomoon';font-size:3px;left:-2px;position:absolute;top:7px}
#copyright .social-media{float:right}
.social-media{float:left}
.social-media ul li{float:left;line-height:1;list-style:none;margin:0 2px 2px 0}
.social-media ul li:last-child{margin-right:0}
.social-media ul li a{background-color:#404040;color:#666;float:left;height:32px;padding:8px 0 0;text-align:center;width:32px}
.social-media ul li a:hover{color:#fff}
#backtop{bottom:74%;color:#666;font-size:20px;height:40px;position:absolute;right:2%;text-align:center;width:40px}
#backtop:before{-moz-transform:rotate(46deg);-ms-transform:rotate(46deg);-o-transform:rotate(46deg);-webkit-transform:rotate(46deg);background-color:rgba(0,0,0,0.5);box-shadow:0 0 4px 1px rgba(0,0,0,0.5);content:'';height:100%;left:0;position:absolute;top:0;transform:rotate(46deg);width:100%}
#backtop i{padding:8px 0 0;position:relative;z-index:1}
.directory-detail.directory-view .element-size-25{float:left!important}
.directory-detail.directory-view .element-size-75{float:right!important}
.mapcode{float:left;width:100%}
.sub-dropdown a[title]:after{content:attr(title);padding:4px 8px;color:red;position:absolute;right:0;top:9px;z-index:20;text-transform:uppercase;font-style:italic;font-weight:400;font-size:11px}
#footer-sec .widget.element-size-100{width:25%;padding:0 15px}
.cs-mailchimp{position:relative;float:left;padding:30px;width:100%}
.cs-mailchimp p{color:#fff;line-height:18px!important;margin:0 0 15px}
.cs-mailchimp h3{text-transform:uppercase;color:#fff!important;font-weight:700}
.cs-mailchimp form input[type="text"]{font-size:16px;color:#999;background-color:#fff;border:1px solid #c0c2c4;border-radius:2px;width:100%;height:40px}
.cs-mailchimp form input[type="submit"]{font-size:20px;color:#fff;border:none;border-radius:2px;width:100%;font-weight:700;text-transform:uppercase;text-align:center;padding:2px 0}
.cs-mailchimp:before{border-radius:20px;bottom:-2px;box-shadow:0 0 2px 2px rgba(0,0,0,0.2);content:"";height:2px;left:6px;position:absolute;width:95%}
.cs_directory_categories.cat-image figure{width:100%;float:left;margin:0}
.cs-mailchimp form fieldset i{display:none}
.cs_directory_categories.cat-image figcaption{position:absolute;width:100%;bottom:0}
.cs_directory_categories.cat-image figcaption a{background-color:rgba(0,0,0,0.5);padding:8px 10px 8px 14px;width:100%;float:left;text-transform:uppercase;font-size:14px;color:#fff}
.cs_directory_categories.cat-image figure:hover figcaption a{background-color:rgba(214,34,11,0.5)}
.cs_directory_categories.cat-image .row{margin-left:-10px}
.cs_directory_categories.cat-image article{padding:0 0 0 10px;width:16.6667%;margin-bottom:5px}
.cs_directory_categories.cat-image{margin:0 0 30px}
.cs-services.service-flat-three{margin-bottom:-30px}
.cs-services.service-flat-three figure{float:left;margin:0 20px 0 0;height:88px}
.service-flat-three article{border-right:1px solid #f4f4f4;margin-bottom:0;padding:30px 30px 20px;background-color:#fff;display:table-cell}
.service-flat-three article:last-of-type{border-right:none}
.service-flat-three article .text{overflow:hidden}
.directory-gallery ul li figure i{background:#f1f1f1;color:#999;display:inline-block;padding:23px 0 25px;text-align:center;width:100%}
.directory-gallery ul li figure i:hover{color:#fff}
.cs-video-icon ul li:first-child{width:100%}
.cs-video-icon ul li{float:left;list-style:none;width:65px}
.cs-redirect-import{color:#FFF!important}
.ui-state-active{z-index:99!important}
.ui-state-focus{z-index:99!important}
.ui-state-hover{z-index:99!important}
.cs-error{border-color:red!important}
.ui-slider{z-index:0}
.dynamic-listing .fullscreen{top:auto;bottom:40px}
@media (max-width: 767px) {
.element-size-50,.element-size-33,.element-size-75,.element-size-67,.page-content,.page-sidebar,.page-sidebar ~ .page-content,.element-size-100 .col-md-12,.element-size-75 .col-md-12,.element-size-67 .col-md-12,.element-size-50 .col-md-12,.element-size-25 .col-md-12,.element-size-33 .col-md-12,.col-md-12,.section-content,.section-sidebar,.main-section .call-actions .heading,.main-section .call-actions .cell,.main-section .call-actions.ac-clean .cell.text-area,.col-md-9,.main-section .post-recent .cs-theme-carousel li,.col-md-6,.main-section .lof-slidecontent .sliders-wrapper,.cs-form-element li.enable-post .inner-sec,.cs-form-element li.enable-post .cs-package-desc,.inner-sec .cs-packges,.wrapper.wrapper_boxed{width:100%!important}
.col-md-4,.col-md-3,.col-md-2,.element-size-25{width:50%!important}
.page-content{padding:0 0 0 15px !important}
.page-sidebar .widget.element-size-100{width:50%!important;padding-right:25px}
.page-sidebar .widget.element-size-100:nth-child(2n){padding-right:0}
.page-content ~ .page-sidebar,.page-sidebar{padding:0 15px}
.row{margin-right:-13px}
.wrapper.wrapper_boxed{margin-top:0}
header .logo{margin:22px 0!important;float:none;display:inline-block}
.right-side{float:none;display:inline-block}
.main-navbar{padding:0 0 30px;text-align:center}
.cs-click-menu{display:block}
.logo a,.btn-sec,.navigation ul li a{min-height:inherit!important;line-height:inherit!important}
.top-bar-on .navigation > ul{top:77px}
.top-bar-off .navigation > ul{top:0}
.navigation{padding:22px 0 0;position:relative}
.navigation > ul{overflow-x:hidden;display:none;width:100%;height:100%;position:fixed;left:0;top:0;box-shadow:none;background-color:rgba(0,0,0,0.8);z-index:999;padding:9px 0}
.navigation ul li{float:left;width:100%}
.navigation > ul > li{padding:10px 22px}
.navigation ul > li > a:before{display:none}
.navigation ul > li > a{padding:0;color:#fff!important}
.navigation ul .sub-dropdown{text-align:left;box-shadow:none;position:static;float:left;width:100%;visibility:visible;opacity:1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);margin:15px 0 0}
.responsive-btn{display:inline-block}
.navigation ul li ul.sub-dropdown > li.parentIcon > a::after{display:none}
.cs-login-sec{margin:0}
.top-nav ul li,.top-nav,.top-bar .left-side p,.cs-login-sec,.cs-login-sec ul li{float:none}
.main-navbar{z-index:90}
#main-header .top-bar{z-index:99}
#main-header .cs-login-sec ul,#main-header .top-bar .top-nav ul{text-align:center}
#main-header .cs-login-sec li,#main-header .top-bar .top-nav li{float:none!important;display:inline-block;vertical-align:middle}
.top-bar .right-side{width:100%;display:block;padding:0 0 8px}
.sg-socialmedia{float:none}
.cs-login-sec > ul > li{padding:0}
.mega-grid{opacity:1;min-height:inherit;position:static;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);visibility:visible}
.navigation ul.mega-grid > li{float:left;width:100%;border:none;padding:0}
.navigation ul li .mega-grid .sub-dropdown{display:block!important;padding:15px 20px 0;box-shadow:none}
.navigation .mega-grid > li > a{padding-top:10px;color:#fff!important;box-shadow:none}
.navigation .mega-grid > li p{color:#fff!important}
.navigation ul li.cs-mega-menu{position:relative}
.navigation ul .sub-dropdown ul{margin:0}
.mega-grid .responsive-btn{display:none}
.main-navbar.scroll-to-fixed-fixed{position:static!important}
.left-side{width:100%}
.cs-close-btn{display:inline-block}
.cs-rating-services ul li{width:100%}
.cs-leave-review .add_review_btn{border:none;width:100%}
.cs-blog.blog-medium .main-thumb{width:150px}
.cs-blog.blog-medium .main-thumb ~ .bloginfo-sec{padding:15px 40px 0 170px}
#comment .children{margin-left:60px}
.cs-agent-filter .filter-nav{padding:15px}
.cs-filter-menu li{float:none!important;display:inline-block;vertical-align:top;width:45%}
.cs-filter-menu li:before{display:none}
.team-simple ul li{width:33.333%}
#footer-sec .widget[class*="col-md-"]{margin-bottom:30px}
.user-signup,#copyright{text-align:center}
.user-signup span{float:none;display:inline-block;padding:0 30px 12px 0}
.user-signup form,#copyright p,.footer-nav{width:100%}
#copyright .footer_icon,#copyright .footer-nav ul,#copyright .social-media{float:none;display:inline-block}
#copyright .footer_icon,#copyright p{padding:0 0 15px}
#backtop{bottom:40%;right:5%}
.user-signup form label{width:50%}
.wrapper_boxed{width:100%!important}
.page-not-found{padding:0 15px}
.cs-search-area input.btn{right:5px}
.page-not-found .cs-search-area > form,.cs-search-area .form-control,.search-results .cs-search-area > form{width:100%}
.main-digit-wrapp{margin-bottom:10px}
.cs-tabs.nav-position-top .nav-tabs li a{padding:14px 17px}
.cs-tabs.vertical .nav-tabs{width:35%}
.cs-tabs.vertical .tab-content{width:65%}
.piechart{padding:0}
.default_listing .directory-section{padding:25px 10px}
.default_listing .cs_thumbsection,.default_listing .content_info,.cs_banner_section img{width:100%}
.default_listing .cs_thumbsection{margin-bottom:15px}
.default_listing .content_info{padding-left:0}
.directory-box,.cs-package-upper .radio-box{width:100%;float:left}
.main-section .wide .row .col-md-12{padding:0 15px}
.directory-advanced-search-content form ul li{width:50%}
.directory-advanced-search-content form ul li.submit-button{width:18%}
.directory-advanced-search-content form ul li .form-submit{margin-top:0}
.featured-list ul li,.cs-select-cat ul li,.cs-packges li{width:50%}
.page-sidebar.profile-bar{padding:0 15px}
.bottom-sec{padding:10px}
.cs-packges li,.cs-feature-package,.cs-package-price{margin-bottom:10px}
.add_gallery{width:90%}
.gallery-thumb .directory_images li{width:50%;height:auto}
.cs-featured-list li,.icon-input,.cs-form-element .cs-tags-selection,.cs-form-element.four-column > li{width:100%}
.cs-form-element.column-input li{width:49%}
.review-modal .modal-dialog{width:300px}
.directory-gallery .dr_pricesection{position:static}
.pro_specifications tr td{padding:11px 10px 14px}
.about-info figure,.agentdetail-info{width:100%;padding:0}
.left-info,.right-info{width:100%;padding:20px 0}
.owl-nav{display:none}
.outerwrapp-layer{width:280px;margin:0 0 0 -140px}
#cs_ad_post_modal .sg-social,.add-to-favborites-modal .sg-social{display:none}
#cs_ad_post_modal .modal-dialog{margin-top:-150px!important}
.dr_location .add-to-favborites-modal .modal-dialog{margin-top:-170px!important}
.loc-info figure,.loc-info .content-info,.profile-review .cs-reviews .left-sp{float:left;width:100%}
.loc-info .content-info,.loc-info figure ~ .content-info,.profile-review .cs-reviews figure ~ .left-sp{padding:10px 0 0}
.cs-form-element .radio-box li,.cs-review-rating li{width:100%}
.cs-review-rating li{margin-bottom:15px}
.cs-blog.blog-medium .read-more{margin:0 0 15px}
.cs-search-v2 .directory-advanced-search-content{width:100%}
#footer-sec .widget.element-size-100{width:50%}
.cs-search-v1 .dir-search-fields > ul > li{display:inline-block}
.page-section{background-size:cover!important}
.cs-signup{right:auto;left:50%;margin:0 0 0 -143px}
.cs-blog.blog-medium.blog-small-thumb .main-thumb ~ .bloginfo-sec{padding:0}
.cs-blog.blog-medium.blog-small-thumb .main-thumb{width:100%!important;margin:0 0 10px}
.cs_banner_section a{display:block;float:left}
.cs-services.service-flat-three figure{float:none;margin:0 auto}
.service-flat-three article{display:block}
.cs-login-sec .cs-user-menu{text-align:left!important}
}
@media (max-width: 480px) {
.page-content{padding:0}
.element-size-50,.element-size-25,.element-size-75,.element-size-67,.element-size-33,.page-content,.page-sidebar,.element-size-100 .col-md-12,.element-size-75 .col-md-12,.element-size-67 .col-md-12,.element-size-50 .col-md-12,.element-size-25 .col-md-12,.element-size-33 .col-md-12,.col-md-3,.col-md-4,.col-md-12,.col-md-2,.element-size-25,.page-sidebar .widget.element-size-100{width:100%!important}
.page-sidebar .widget.element-size-100{padding-right:25px}
.page-sidebar .widget.element-size-100:nth-child(2n),.page-sidebar .widget.element-size-100{padding-right:0}
.main-navbar{float:left;width:100%;text-align:center}
.left-side,.right-side{float:none;display:inline-block}
.navigation > ul{width:100%;left:0;right:auto;text-align:left}
.top-bar-on .navigation > ul{top:101px}
.top-bar-off .navigation > ul{top:0}

.date-time{float:left;width:100%;padding:0}
.blog-lrg.cs-blog .bloginfo-sec .blog-text{padding:20px;float:left;width:100%;border:none;border-top:1px solid #f0f0f0}
.blog-lrg.cs-blog .bloginfo-sec{padding:0}
.post-thumb figure ~ .thumb-options{float:none;padding:0 0 0 50px}
.cs-blog.blog-medium .main-thumb{width:100%}
.cs-blog.blog-medium .main-thumb ~ .bloginfo-sec{padding:20px 20px 10px}
.cs-blog.blog-medium .bloginfo-sec{float:left;width:100%;padding:20px 20px 10px}
.blog-editor .post-option-panel:before{display:none}
.blog-editor .post-option-panel{padding-left:0}
.cs-post-sharebtn .cs-cell{float:left;width:100%;padding:10px 0}
.cs-post-sharebtn .cs-cell.left-btn{border:none;border-bottom:1px solid #f6f6f6;padding-right:0}
.cs-post-sharebtn .cs-cell.right-btn{padding-left:0}
.comment-form p.comment-form-author,.comment-form p.comment-form-email,.comment-form p.comment-form-website{width:100%}
#comment .thumblist li .text-box{border:none;padding-left:0;float:left;width:100%}
#comment .children{margin-left:15px}
.comment-form p.comment-form-email input.emailinput{border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2}
.cs-filter-menu li{width:100%;border-bottom:1px solid #eee}
.form-control,.main-section .cs-search-area .form-control{font-size:11px}
.main-section .cs-search-area .form-control,.main-section .cs-search-area > form{width:310px}
.cs-tabs.nav-position-top .nav-tabs li,.cs-tabs.vertical .nav-tabs,.cs-tabs.vertical .tab-content{width:100%}
.panel-group.default .panel-title a{font-size:13px}
.tablev2.table > thead > tr > th,.tablev2.table > tbody > tr > th,.tablev2.table > tfoot > tr > th,.tablev2.table > thead > tr > td,.tablev2.table > tbody > tr > td,.tablev2.table > tfoot > tr > td{padding:12px 7px}
.tablev2.table thead tr th{font-size:12px}
.directory-package table > thead > tr > th,.directory-package table > tbody > tr > th,.directory-package table > tfoot > tr > th,.directory-package table > thead > tr > td,.directory-package table > tbody > tr > td,.directory-package table > tfoot > tr > td{font-size:11px}
.dr_userinfo li .cs-label{width:46%;margin-bottom:6px}
.filter-nav ul li a{font-size:10px}
.cs-filter-menu li{margin-right:10px}
.directory-advanced-search-content form ul li,.cs-directory.default_listing .dr_userinfo li{width:100%}
.directory-advanced-search-content form ul li.submit-button{width:33.33%}
.pro_specifications tr td{padding:11px 10px 14px;float:left}
.featured-list ul li,.cs-select-cat ul li,.cs-packges li,.cs-form-element .radio-box li,.cs-form-element li.enable-post label,.cs-form-element.tw-input li,.cs-form-element.tw-input li:nth-child(2n),.cs-form-element.half-input > li,.title-left li .inner-sec,.title-left li label,.cs-form-element.column-input li{width:100%}
.favorites-section{margin-bottom:15px}
.bottom-sec ul li{border:none}
.cs-packges li{padding-right:0;margin-bottom:10px}
.my-ads.has-border,.cs-form-element.tw-input li,.cs-form-element.half-input > li,.cs-form-element.column-input li{padding:0}
#scroll-nav li{width:100%;margin:0 0 5px}
.gallery-thumb .directory_images li{width:100%}
.messagebox-v3{padding-right:15px}
.messagebox-v3 .custom-btn{top:80%}
.messagebox-v3 P{margin-bottom:20px}
.main-section .cs-search-area .form-control,.main-section .cs-search-area > form{width:280px}
#cs_ad_post_modal .modal-dialog{top:60%!important}
.cs-search-v2 .directory-advanced-search-content form ul li{width:100%}
#footer-sec .widget.element-size-100{width:100%}
.cs-signup{left:auto;right:0;margin:0}
.cs_banner_section a{display:block;float:left}
.fullscreen{top:60px}
.plus-review{left:0;top:120%;width:220px}
}
@media (min-width: 992px) and (max-width: 1199px) {
.wrapper.wrapper_boxed{width:100%!important}
.navigation ul > li > a{padding:0 10px}
.navigation ul .sub-dropdown{left:auto;right:0}
.navigation ul .sub-dropdown ul{left:-95%}
.navigation ul .sub-dropdown ul ul{left:100%}
.navigation ul > li > .sub-dropdown::before{left:auto;right:25px}
.user-signup form{width:530px}
.footer_icon{padding:0 10px 0 0}
.page-not-found .cs-search-area > form{width:39%}
.cs-search-area input.btn{right:10px}
.relevant-search .cs-search-area > form{width:57%}
.circliful > canvas{width:198px!important}
.circle-text,.circle-info,.circle-text-half,.circle-info-half{width:80%}
.circliful .circle-info,.circliful .circle-info-half{line-height:160px!important}
.circliful .circle-text{line-height:250px!important}
.sidebar-search label{font-size:12px}
.directory-box{width:100%}
.main-section .wide .row .col-md-12{padding:0 15px}
.cs_banner_section a,.cs_banner_section a img{float:left;width:100%}
}
/* Personalizado - Inicio */
.pt5{padding-top:5px!important}
.pt10{padding-top:10px!important}
.pt15{padding-top:15px!important}
.pt20{padding-top:20px!important}
.pt25{padding-top:25px!important}
.pt30{padding-top:30px!important}
.pb5{padding-bottom:5px!important}
.pb10{padding-bottom:10px!important}
.pb15{padding-bottom:15px!important}
.pb20{padding-bottom:20px!important}
.pb25{padding-bottom:25px!important}
.pb30{padding-bottom:30px!important}
.section-fullwidth ul li a:hover,.botones li a,.botones li a:hover{text-decoration:none!important}
.botones a:hover article figure .fa{color:#325aaa!important}
.botones a:hover .text p,.botones a:hover .text h2{color:#565656}
.infotel{background:#213c71;margin-top:-1px;padding:0 15px 5px}
.infotel:hover,.llame:hover{background:#325aaa}
.tel p{color:#fff!important}
.tel p:nth-child(1){font-size:29px;font-weight:bold;margin-top:5px}
.tel p:nth-child(2){margin-top:-10px}
.tel p:nth-child(3){margin-top:-5px}
.tel p{font-size:11px;color:#dfdfdf;text-align:center;margin:0;padding:0}
.rel{position:relative}
.newsletter{background:rgba(0,0,0,.65);border-radius:0 0 3px 3px;color:#fff;padding:1% 4%;position:absolute;left:0;right:0;bottom:0;z-index:100}
.newsletter{line-height:15px!important;text-align:right;padding:1% 4%;width:100%;float:left}
.newsletter input[type="text"],.newsletter input[type="submit"]{border:none;border-radius:3px}
.newsletter input[type="submit"]{background:#213c71;margin-left:15px;padding:10px 15px;float:right}
.newsletter input[type="submit"]:hover{background:#325aaa}
.newsletter .textnews{display:inline-block}
.nwsnor{background:none;border-top:solid 1px #cfcfcf;font-size:13px;color:#555;text-align:center;margin-top:35px;padding:15px 0;position:static}
.nwsnor input[type="text"]{background:#e6e6e6;min-width:230px;margin-left:15px}
.nwsnor input[type="submit"]{color:#fff;margin-left:5px;float:none;display:inline-block}
.right-side .navigation ul li a h1{font-size:12px!important;margin:0;padding:33px 0}
.right-side .navigation ul li:hover a h1{color:#fff}
.right-side .navigation .sub-dropdown li a h2,.right-side .navigation .sub-dropdown li a h3{font-size:12px!important;margin:0}
.right-side .navigation .sub-dropdown li:hover{background:#051941}
.right-side .navigation .sub-dropdown li:hover a h2,.right-side .navigation .sub-dropdown li:hover a h3{color:#fff!important}
.logo{position:relative}
.logo h1{background:rgba(5,25,65,.5);font-size:10px!important;font-weight:400!important;letter-spacing:1.3px;text-transform:uppercase;text-align:center;color:#fff;width:100%;padding:10px;position:absolute;bottom:-39px}
.page-content.mit,.mit{width:50%;float:left}
.mb10{margin-bottom:10px}
.infosec p{font-size:12px;margin:0;padding:0}
.infogen h1{font-size:24px!important;font-style:normal;margin:0 0 10px}
.main-section p{font-family:'Open Sans',sans-serif!important;font-size:13px;font-style:normal}
.main-section p a{font-weight:bold;color:#233c73}
.main-section p a:hover{text-decoration:underline}
.infogen ul,.infogen ul li{list-style:none;margin:0;padding:0}
.infogen ul{margin-bottom:15px}
.infogen ul li{font-size:13px;padding-left:10px}
.breadcrumb-sec.sec-lic{background-size:100% auto!important;padding:45px 0}
.llame{background:#213c71;width:100%;height:100%;position:absolute;top:0;left:0;z-index:100;animation:display 10s infinite;-moz-animation:display 10s infinite;-o-animation:display 10s infinite;-webkit-animation:display 10s infinite;-ms-animation:display 10s infinite}

.buscloc .suggestionsBox{background:#FFF;box-shadow:0 10px 5px rgba(0,0,0,0.4);border-radius:3px;width:96%;max-height:150px;margin-top:-17px;position:absolute;left:0;overflow:auto}
.buscloc .suggestionsBox .suggestionList,.buscloc .suggestionsBox .suggestionList,.suggestionList ul.sug-list li{margin:0;padding:0;width:100%}
.buscloc .suggestionList ul.sug-list li{border-bottom:solid 1px #DFDFDF;font-size:12px;padding:5px 14px!important}
.buscloc .suggestionList ul.sug-list li:hover{background:#213c71;color:#fff;cursor:pointer}
.buscope{background:#213c71;border-radius:4px 4px 0 0;text-align:center;width:20%;position:absolute;top:-34px;left:25px;overflow:hidden}
.buscope > label{color:#fff;margin:0;padding:5px;width:50%;float:left;position:relative;z-index:0;cursor:pointer}
.buscope > label:hover{background:#325aaa}
.buscope label:before{font-family:'FontAwesome';padding-right:5px}
.buscope label:nth-child(1):before{content:'\f1ad'}
.buscope label:nth-child(2):before{content:'\f0f7'}
input[type="radio"]{display:none}
input[type="radio"]:checked + span:before{content:'';background:#192d55;box-shadow:0 5px 4px rgba(0,0,0,0.3) inset;position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0}
.section-fullwidth ul li a{color:#555}
.section-fullwidth ul li a:hover{text-decoration:underline}
ul.listabc,ul.listabc li{list-style:lower-alpha!important}
ul.listabc li{margin-left:15px}
.heading-description span{font-size:13px;color:#555}
.listemp ul li{padding:2px 0}
.envios,.envio{float:left}
.envios{border-top:solid 1px #cfcfcf;padding:15px 0;width:100%}
.envio{text-align:center;width:33.33%}
@media all and (max-width:768px){
.right-side .navigation ul li a h1{padding:0}
.newsletter{display:none}
.llame{background:#051941}
.buscope,.cs-search-v1 .directory-advanced-search-content form ul li.submit-button{width:100%!important;left:0!important}
.buscope{border-radius:4px!important;top:-50px!important}
.buscope > label{padding:10px 5px!important}
.map-container{background-size:cover!important;height:290px!important}
#directory-advanced-search{top:70px!important}
.buscloc .suggestionsBox,.envio{width:100%;position:static}
.envio{border-bottom:solid 1px #cfcfcf;padding:10px 0}
.envio:last-child{border:none}
.breadcrumb-sec,.breadcrumb-sec.sec-lic{background-size:cover!important}
.textpreg h3:hover{color:#646464!important;cursor:pointer}
.textpreg h3:before{font-family:'FontAwesome';content:'\f059';margin:-1px 7px 0 0;float:left}
.textpreg h3:hover:before{color:#333333!important}
.textspreg{padding-left:25px}
.infoot div{font-size:15px!important;text-align:left!important;padding:10px 0;width:100%!important}
}