/*
Theme Name:     Kleo Child
Theme URI:
Description:    Child theme for Kleo
Author:         SeventhQueen
Author URI:     http://seventhqueen.com
Template:       kleo
Tags:  one-column, two-columns, right-sidebar, fluid-layout, custom-menu, featured-images, post-formats, sticky-post, translation-ready
License: GNU General Public License
License URI: license.txt
*/

/*
* Please add your custom styles below
*/

header, #header { top:0px;}
#main { margin-top:85px;}
/* .home #logo_img { max-height:64px !important;}
.home #header .kleo-main-header {
    background-color: rgba(0,0,0,0);
} */
#header .ubermenu-target-title {
	padding-top: 8px;
    font-size: 14px;
}
#cus_registerform .wp-social-login-widget, #cus_loginform .wp-social-login-widget {       
	position: absolute;
    top: 0px;
	margin:0px auto;
	left:0px;
	right:0px;
	text-align: center;
}


/*-------------------------------------------------*/
.sd-map-only.sd.archive.geodir-page aside#gd-sidebar-wrapper,.sd-map-only.sd.search.geodir-page aside#gd-sidebar-wrapper{
        visibility: visible;
        z-index: 1;
    }

    .sd-map-only #showMap, .sd-map-only #showSearch{
        display: none;
    }

    .sd-map-only #hideMap{
        display: block;
    }


    .sd-listings-only.sd.archive.geodir-page aside#gd-sidebar-wrapper,.sd-listings-only.sd.search.geodir-page aside#gd-sidebar-wrapper{
        visibility: hidden;
    }

    .sd-listings-only #showMap, .sd-map-only #showSearch{
        display: block;
    }

    .sd-listings-only #hideMap{
        display: none;
    }


 
/*-------------------------------------------------*/
.home #main { margin-top:0px;}
#cus_registerform , #cus_loginform {       
	position: relative;
    padding-top: 100px;
}
.wp-social-login-provider-list {
	padding-top: 0px;
	padding-left: 0px;
}
.signup .main-title{ display:none;}
.signup .main-color {  border-top: 1px solid #aaa;}
.signup .main-color h4 { text-align:center;}
.signup .main-color h4 { text-align:center;}
.signup #main-container {
	max-width:100%;
}
.signup .geodir_button { background-color:#597EBA; display: block;
    margin: 0px auto;}
.signup	.wp-social-login-widget .hr-title { margin: 30px 0 20px 0;}
.signup	#reg_passmail { margin:20px 0px;}
.kleo-main-header.header-scrolled {
    transition: background-color .5s ease !important;
    background-color: #fff !important;
	height:55px;
}
.single .kleo-main-header, .search .kleo-main-header {
    transition: background-color .5s ease !important;
    background-color: #fff !important;
	height:55px;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
.sd .kleo-main-header {
    transition: background-color .5s ease !important;
	height:55px;
}
.single #main { margin-top:50px;}
.single .kleo-main-header img, .sd .kleo-main-header img{ max-height: 36.3636px!important; }
.sd .kleo-main-header .navbar-header, .header-scrolled.kleo-main-header .navbar-header, .single .kleo-main-header  .navbar-header{
	height:55px!important;
	line-height: 55px!important;
}
.sd .kleo-main-header img#logo_img, .header-scrolled.kleo-main-header img#logo_img, .single .kleo-main-header img#logo_img { max-height: 100%!important; padding:5px 0px; }
.sd .main-title .page-title {
    font-size: 25px;
    line-height: 26px;
    text-transform: uppercase;
	padding:5px 0px;
}

#main .alternate-color h1 {
    color: #fff;
    text-align: center;
}
.geodir-search .search_by_post { text-transform:uppercase;}


nav.ubermenu li.ubermenu-item > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text {
    padding-left: 24px;
}
.single .title-single{ display:none;}
.single span[itemprop="addressCountry"] {display:none;}
.single .geodir_related_listing_post_view .geodir-entry-content p{display:none;}

.dt-btn{
    cursor: pointer;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    background-image: none;
    border-radius: 4px;
    color: #fff;
    background-color: #597EBA;
    border: 1px solid #7B8EC3;
	z-index:99;
}
#geodir_wrapper .dt-btn{ color:#fff; }
a#hideMap {
    display: none;
    position: absolute;
    z-index: 1;
    left: 20px;
    top: 20px;
}
a#showMap {float:right;}
.home .gd-pagi-container {display:none;}
.home .geodir-entry-content p{display:none;}
.geodir-entry-content p { font-size:14px;}


button.geodir_submit_search.fa {
    color: #fff;
    background:#7bc80a;
}


.gd-star-rating.gd-fa-star-rating i.fa {
    font-size: 16px !important;
	padding:0px;
 }
 
 .gd-star-rating.gd-fa-star-rating {
    float: right;
    position: absolute;
    left: 40px;
	padding-left: 5px;
	
}
.geodir-pcomments i.fa.fa-comments {
    font-size: 15px;
	padding-top: 5px;
	padding-right: 2px;
}

.geodir-pcomments i.fa.fa-comments a {
    font-size: 15px;
}
a.geodir-pcomments,.geodir_category_list_view li.geodir-gridview .geodir-addinfo a {
    float: left;
	font-size: 15px;
	padding-left: 2px;
}
.geodir_category_list_view li.geodir-gridview .geodir-addinfo,footer.geodir-entry-meta .geodir-addinfo{
	position:relative;
}
.sd .geodir-gridview .fa.fa-comments {
    display: inline-block !important; 
	padding: 5px 2px 0px 0;
}
#geodir-sidebar .geodir_email {
    font-size: 14px;
}
.sd .geodir_category_list_view li.geodir-gridview .geodir-addinfo a.geodir-pcomments::before { content:"" !important; }

.geodir_get_directions i.fa.fa-location-arrow {
    font-size: 18px;
}
ul.phnCls {
    padding: 0;
    list-style: none;
    font-size: 16px;
    font-family: "Ubuntu";
}
ul.adddCls i.fa.fa-home {
    font-size: 16px;
}
ul.phnCls>li:first-child {
    padding: 0 0 0 3px;
}
ul.phnCls>li {
    padding: 0 0 0 20px;
    margin: 0;
    border: 0;
}


ul.adddCls {
    padding: 0;
    position :relative;
    list-style: none;
}

.gd-post-gd_event ul.adddCls {
    /*padding: 0 0 25px 0;*/
	position :relative;
}

i.fa {
    padding: 0 5px 0 0;
	
}


ul.adddCls>li:first-child {
    padding: 0;position: absolute;left: 0;top: 0;
}
ul.adddCls>li {
    padding: 0 0 0 20px;
    margin: 0;
    border: 0;
}

.adddCls span{ font-size: 13px; line-height: 15px; display: inline-block; }

ul.addCls>li {
    padding: 0;
    margin: 0;
    border: 0;
}

.post_address span.geodir-i-location {
    font-size: 18px;
}

.post_address {
  
    font-size: 13px;
}

.extrafields {
    text-transform: uppercase;
    font-size: 13px;
}
.likethis div {
    width: 50px !important;
}
.likethis iframe.facebook {
    width: 80px !important;
}

.geodir_contact.geodir_more_info.telphn ul {
    padding-left: 0px;
}

.geodir_more_info.telphn.post_address ul{ padding-left: 0px; }
.geodir_more_info.telphn.post_address ul.addCls{ padding-left: 23px; position:relative;}
.geodir_more_info.telphn.post_address ul.addCls>li:first-child {position: absolute;left: 0;top: 0; font-size:18px; }
.geodir-company_info.geodir-details-sidebar-listing-info i.fa { margin-right: 5px; }
.geodir_more_info.telphn.post_address ul.addCls br { display: none; }
span.geodir-i-email i.fa.fa-envelope {  padding-right: 4px; }
span.geodir-i-website i.fa.fa-link {  padding-right: 2px; }


.geodir_thumbnail { margin: 0 0 0px 0 !important; }

.geodir_category_list_view li .geodir-content { margin-left: 2% !important; }

span.datcls {
    font-size: 18px; font-family:"Roboto Condensed";
}

span.timcls {
    font-size: 12px; font-family:"Roboto Condensed";
}
span.geodir_schedule_enddd {
    font-size: 13px;
    padding-left: 5px;
	padding-top: 20px;
	padding-bottom: 30px;	
}

.geodir-company_info span.geodir-event-dates {
    font-size: 19px;
    font-weight: bold;
    font-family: "Roboto Condensed";
}
.gm-style .gm-style-iw .gd-bubble .gd-bubble-inside .geodir-bubble_desc .geodir-bubble-meta-side .geodir_post_meta {
    padding: 2px 5px;
    min-height: inherit !important;
}

.geodir-bubble_desc {
    width: 241px !important;
    overflow-y: hidden;
    /* height: 273px!important; */
    overflow-x: hidden;
}

.geodir-sidebar-wrap .geodir_category_list_view .geodir-listview .geodir-entry-meta{width: 64% !important;}
.geodir-bubble-meta-bottom{display: none;}

.term_description{display: none;}


/***********WNW 25-05*******************/



.custom_near_box{
  border: 1px solid #ccc;
  border-radius: 3px;
  vertical-align: middle;   
  position: relative;
 }
 span.gdas-menu-near-me-right.gdas-menu-right {
      position: absolute;
      right: 10px;
      top: -6px;
 }
 span.gdas-menu-right.gdas-range-value-out{
  display: inline-block;
 }
 input.gdas-range {
  height: 22px !important;
 }
 .gd-advanced-s-menu-near {
  text-align: right;
  padding-right: 28px;
  font-size: 14px;
  line-height: 20px;
 }
 .gd-search-input-wrapper.gd-search-field-cpt , .gd-search-input-wrapper.gd-search-field-search{
  margin: 0px !important;
 }
 .geodir-search  select.search_by_post , .geodir-search input[type="text"],
 .geodir-search button{
  height: 44px !important;   
 }
 .geodir-search {
  display: inherit!important;
 } 
 .custom_near_box{
  display: inline-block;
  float: left;
  width: 21%;
 }
 .gd-advanced-s-menu-range .gdas-menu-left input{
  width:60%;
 }
 .gd-search-input-wrapper.gd-search-field-near  {
  margin: 0px !important;
 }
  .geodir-listing-search.gd-search-bar-style .geodir-loc-bar .clearfix.geodir-loc-bar-in .geodir-search input[type=button], body .geodir-listing-search.gd-search-bar-style .geodir-loc-bar .clearfix.geodir-loc-bar-in .geodir-search button{
  margin: 0px !important;
 }
 body .geodir-listing-search.gd-search-bar-style .geodir-loc-bar .clearfix.geodir-loc-bar-in .geodir-search .gd-search-input-wrapper.gd-search-field-near .gd-append-near-wrapper input {
    padding-right: 30px;
}
 span.gdas-menu-right.gdas-range-value-out {
  display: inline-block;
  font-size: 14px;
 }
 
 .gd-search-input-wrapper.gd-search-field-cpt {
   max-width: 127px!important; 
   margin-right: 5px !important;   
 }
/****************WNW 25-05*************/

@media(max-width: 991px){
	
	 .custom_near_box {    
       width: 16%;
      }
      .gd-advanced-s-menu-range .gdas-menu-left input {
       width: 47%;
    }
	
	.geodir-category-listing .geodir-post-img {margin-bottom:0px !important; }
	.geodir-category-listing  .geodir-content  {margin-top:0px !important; }
	
	.sd.archive.geodir-page aside#gd-sidebar-wrapper, .sd.search.geodir-page aside#gd-sidebar-wrapper {
		visibility: hidden;
		z-index: -1;
	}
	.sd.archive.geodir-page .geodir-listings-sidebar-right, .sd.search.geodir-page .geodir-listings-sidebar-left, .sd.archive.geodir-page .geodir-listings-sidebar-left {
		position: absolute;
		margin-bottom: 0 !important;
	}

	#header .kleo-main-header>.container {
		display: block !important;
		vertical-align: middle;
		max-width: 100%;
	}
	.navbar-header {
		width: auto !important;
		display: inline-block;
		float: left;
	}
	.single #main {
		margin-top: 0px;
	}
	.kleo-navbar-fixed.navbar-transparent #header{
		background-color: #fff !important;
		max-height: 100%;
	}
	.kleo-main-header, .navbar-transparent .kleo-main-header {
		background-color: #fff !important;
		max-height: 100%;
		overflow-y: auto;
	}
	
	.ubermenu-skin-vanilla.ubermenu-responsive-toggle{
		display: inline-block;
		float: right;
		margin-top: 21px;
		background:transparent;
		color:#333f51;
		font-size:20px;
		padding:7px 8px 7px 6px;
	}
	.ubermenu-skin-vanilla.ubermenu-responsive-toggle i{margin-right:0px;}
	.sd .ubermenu-skin-vanilla.ubermenu-responsive-toggle{margin-top:5px;}
/* }
@media(max-width: 460px){ */
	#main { margin-top:0px !important;}
	.ubermenu.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target { margin-top:0px !important;}
	.ubermenu .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {margin:0px 0px 0px 0px; text-align: left; padding-left: 0px;}
	.ubermenu .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer ul{text-align: left;}
	.sd-map-only #hideMap {
		display: block;
	}
	/* .sd-listings-only #geodir_content,.sd-map-only #gd-sidebar-wrapper{display:block;}
	.sd-listings-only #gd-sidebar-wrapper,.sd-map-only #geodir_content {display:none;}	 */
	.sd.archive.geodir-page aside#gd-sidebar-wrapper, .sd.search.geodir-page aside#gd-sidebar-wrapper {
		visibility: hidden;
		z-index: -1;
	}
	.sd.search.geodir-page .geodir-listings-sidebar-right, .sd.archive.geodir-page .geodir-listings-sidebar-right, .sd.search.geodir-page .geodir-listings-sidebar-left, .sd.archive.geodir-page .geodir-listings-sidebar-left {
		position: absolute;
		margin-bottom: 0 !important;
	}
	
	#gd-sidebar-wrapper { visibility: hidden;  width: 100% !important;}
	
	.dt-btn{
		background-color: #7bc80b;
	}
}


@media screen and (max-device-width: 767px) {
    .sd .geodir_category_list_view li.geodir-gridview,body.home ul.geodir_category_list_view >li{
        width: calc(33% - 12px);
    }
    .archive.geodir-archive .template-page.col-sm-9.tpl-right{
        width: 100% !important;
    }
}
@media screen and (max-device-width: 470px) and (orientation:landscape) {
    .sd .geodir_category_list_view li.geodir-gridview,body.home ul.geodir_category_list_view >li{
        width: calc(33% - 12px);
    }
}


/********************WNW 25-05*****************/

 
@media screen and (min-width:1024px) {
    .gd-search-input-wrapper.gd-search-field-search {
        max-width: 24%;
    }
    .gd-search-input-wrapper.gd-search-field-near {
        max-width: 25%;
    }
}
@media screen and (min-width:1366px) {
    .gd-search-input-wrapper.gd-search-field-search {
        max-width: 30%;
    }
    .gd-search-input-wrapper.gd-search-field-near {
        max-width: 30%;
    }
}

@media (max-width: 767px){
    .custom_near_box {
        width: 22%;
        margin-right: 3px;
    }
    .gd-search-input-wrapper.gd-search-field-search {
        max-width: 23%;
    }
    .gd-search-input-wrapper.gd-search-field-near {
        max-width: 23%;
    }
}
@media screen and (max-width:600px){
    .gd-search-input-wrapper.gd-search-field-search {
        max-width: 22%;
    }
    .gd-search-input-wrapper.gd-search-field-near {
        max-width: 24%;
    }
   .custom_near_box {
       display: inline-block;
       /* float: none; */
       width: auto;
       max-width: 20%;
       height: 44px;
       margin-bottom: 8px;
       margin-right: 3px;
  }
  .gd-advanced-s-menu-range .gdas-menu-left input {
       width: 50% !important;
       top: -3px;
       position: relative;
  }  
  span.gdas-menu-near-me-right.gdas-menu-right {
        top: -9px;
        width: inherit;
        right: 0;
  }
  span.gdas-menu-near-me-right.gdas-menu-right input[type="checkbox"] {
    width: 11px!important;
 }
 .gd-advanced-s-menu-near {
        padding-right: 33px;
        font-size: 12px;
  }
  .sd .geodir_advance_search_widget .geodir-loc-bar .geodir-loc-bar-in .geodir-search {
    padding: 0px 0px 0px 0px;
  }
  
  }
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 767px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
    .gd-advanced-s-menu-near {
         padding-right: 36px;
    }
}

@media screen and (max-width:480px){
    .gd-search-input-wrapper.gd-search-field-cpt {
        max-width: 100px!important;
    }
    button.geodir_submit_search.fa {
        float: left;
    }
}
@media screen and (max-width:414px){
    .gd-search-input-wrapper.gd-search-field-cpt {
        max-width: 125px!important;
    }
    .custom_near_box{
        max-width: 100%!important;
        width: 65%;
    }
    .gd-search-input-wrapper.gd-search-field-search {
        max-width: 44%;
    }
    .gd-search-input-wrapper.gd-search-field-near {
        max-width: 44%;
        margin-right: 3px!important;
    }


}

@media screen and (max-width:375px){
   .custom_near_box {
        width: 60%;
    }
    .gd-search-input-wrapper.gd-search-field-search {
        max-width: 41%;
    }

}
@media screen and (max-width:360px){
   .custom_near_box {
        width: 59%;
    }    
}

@media screen and (max-width:350px){
  .custom_near_box {
        width: 54%;
  }
  .gd-search-input-wrapper.gd-search-field-search {
        max-width: 42%;
  }
 .gd-search-input-wrapper.gd-search-field-near {
        max-width: 41%;
 }

}


/*******************WNW 25-05*********************/


@media screen and (max-device-width: 470px) and (orientation:portrait) {
    div#rev_slider_3_1_wrapper
    {
        background: url(http://terredivulci.it/wp-content/uploads/2017/12/olive-tree-white-top.jpg) no-repeat center     !important;
        background-size: cover !important;
    }
    
    section.container-wrap.alternate-color
    {
        background: -webkit-linear-gradient(top, rgb(59, 212, 51) 0%, rgb(28, 116, 188) 95%) !important;
        left: 0px;
    }
    div#VISITARE {
        padding-top: 30px;
        background: #39b54a;
    }
    div#FARE {
        padding-top: 30px;
        background: #f7941e;
    }
    div#DORMIRE {
        padding-top: 30px;
        background: #4354aa;
    }
    div#MANGIARE {
        padding-top: 30px;
        background: #ddb819;
    }
    div#COMPRARE {
        padding-top: 30px;
        background: #55bfe0;
    }
    div#VISITARE h1,div#FARE h1,div#DORMIRE h1,div#MANGIARE h1,div#COMPRARE h1 {opacity: 1;}
    div#VISITARE:after,div#FARE:after,div#DORMIRE:after,div#MANGIARE:after,div#COMPRARE:after {
        content: "";
        width: 100%;
        height: 50px;
        position: absolute;
    }
    div#VISITARE:after{
        background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" fill="#ffffff" width="100%" height="60" viewBox="0 0 2.23333 0.1" preserveAspectRatio="none" style="height: 60px;background: #39b54a;"><path class="fil0" d="M2.23281 0.0372047c0,0 -0.0261929,-0.000389764 -0.0423307,-0.00584252 0,0 -0.0356181,0.0278268 -0.0865354,0.0212205 0,0 -0.0347835,-0.00524803 -0.0579094,-0.0283701 0,0 -0.0334252,0.0112677 -0.0773425,-0.00116929 0,0 -0.0590787,0.0524724 -0.141472,0.000779528 0,0 -0.0288189,0.0189291 -0.0762362,0.0111535 -0.00458268,0.0141024 -0.0150945,0.040122 -0.0656811,0.0432598 -0.0505866,0.0031378 -0.076126,-0.0226614 -0.0808425,-0.0308228 -0.00806299,0.000854331 -0.0819961,0.0186969 -0.111488,-0.022815 -0.0076378,0.0114843 -0.059185,0.0252598 -0.083563,-0.000385827 -0.0295945,0.0508661 -0.111996,0.0664843 -0.153752,0.019 -0.0179843,0.00227559 -0.0571181,0.00573622 -0.0732795,-0.0152953 -0.027748,0.0419646 -0.110602,0.0366654 -0.138701,0.00688189 0,0 -0.0771732,0.0395709 -0.116598,-0.0147677 0,0 -0.0497598,0.02 -0.0773346,-0.00166929 0,0 -0.0479646,0.0302756 -0.0998937,0.00944094 0,0 -0.0252638,0.0107874 -0.0839488,0.00884646 0,0 -0.046252,0.000775591 -0.0734567,-0.0237087 0,0 -0.046252,0.0101024 -0.0769567,-0.00116929 0,0 -0.0450827,0.0314843 -0.118543,0.0108858 0,0 -0.0715118,0.0609803 -0.144579,0.00423228 0,0 -0.0385787,0.00770079 -0.0646299,0.000102362 0,0 -0.0387559,0.0432205 -0.125039,0.0206811 0,0 -0.0324409,0.0181024 -0.0621457,0.0111063l-3.93701e-005 0.0412205 2.2323 0 0 -0.0627953z"></path></svg>') no-repeat;
    }
    div#FARE:after{
        background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" fill="#ffffff" width="100%" height="60" viewBox="0 0 2.23333 0.1" preserveAspectRatio="none" style="height: 60px;background: #f7941e;"><path class="fil0" d="M2.23281 0.0372047c0,0 -0.0261929,-0.000389764 -0.0423307,-0.00584252 0,0 -0.0356181,0.0278268 -0.0865354,0.0212205 0,0 -0.0347835,-0.00524803 -0.0579094,-0.0283701 0,0 -0.0334252,0.0112677 -0.0773425,-0.00116929 0,0 -0.0590787,0.0524724 -0.141472,0.000779528 0,0 -0.0288189,0.0189291 -0.0762362,0.0111535 -0.00458268,0.0141024 -0.0150945,0.040122 -0.0656811,0.0432598 -0.0505866,0.0031378 -0.076126,-0.0226614 -0.0808425,-0.0308228 -0.00806299,0.000854331 -0.0819961,0.0186969 -0.111488,-0.022815 -0.0076378,0.0114843 -0.059185,0.0252598 -0.083563,-0.000385827 -0.0295945,0.0508661 -0.111996,0.0664843 -0.153752,0.019 -0.0179843,0.00227559 -0.0571181,0.00573622 -0.0732795,-0.0152953 -0.027748,0.0419646 -0.110602,0.0366654 -0.138701,0.00688189 0,0 -0.0771732,0.0395709 -0.116598,-0.0147677 0,0 -0.0497598,0.02 -0.0773346,-0.00166929 0,0 -0.0479646,0.0302756 -0.0998937,0.00944094 0,0 -0.0252638,0.0107874 -0.0839488,0.00884646 0,0 -0.046252,0.000775591 -0.0734567,-0.0237087 0,0 -0.046252,0.0101024 -0.0769567,-0.00116929 0,0 -0.0450827,0.0314843 -0.118543,0.0108858 0,0 -0.0715118,0.0609803 -0.144579,0.00423228 0,0 -0.0385787,0.00770079 -0.0646299,0.000102362 0,0 -0.0387559,0.0432205 -0.125039,0.0206811 0,0 -0.0324409,0.0181024 -0.0621457,0.0111063l-3.93701e-005 0.0412205 2.2323 0 0 -0.0627953z"></path></svg>') no-repeat;
    }
    div#DORMIRE:after{
        background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" fill="#ffffff" width="100%" height="60" viewBox="0 0 2.23333 0.1" preserveAspectRatio="none" style="height: 60px;background: #4354aa;"><path class="fil0" d="M2.23281 0.0372047c0,0 -0.0261929,-0.000389764 -0.0423307,-0.00584252 0,0 -0.0356181,0.0278268 -0.0865354,0.0212205 0,0 -0.0347835,-0.00524803 -0.0579094,-0.0283701 0,0 -0.0334252,0.0112677 -0.0773425,-0.00116929 0,0 -0.0590787,0.0524724 -0.141472,0.000779528 0,0 -0.0288189,0.0189291 -0.0762362,0.0111535 -0.00458268,0.0141024 -0.0150945,0.040122 -0.0656811,0.0432598 -0.0505866,0.0031378 -0.076126,-0.0226614 -0.0808425,-0.0308228 -0.00806299,0.000854331 -0.0819961,0.0186969 -0.111488,-0.022815 -0.0076378,0.0114843 -0.059185,0.0252598 -0.083563,-0.000385827 -0.0295945,0.0508661 -0.111996,0.0664843 -0.153752,0.019 -0.0179843,0.00227559 -0.0571181,0.00573622 -0.0732795,-0.0152953 -0.027748,0.0419646 -0.110602,0.0366654 -0.138701,0.00688189 0,0 -0.0771732,0.0395709 -0.116598,-0.0147677 0,0 -0.0497598,0.02 -0.0773346,-0.00166929 0,0 -0.0479646,0.0302756 -0.0998937,0.00944094 0,0 -0.0252638,0.0107874 -0.0839488,0.00884646 0,0 -0.046252,0.000775591 -0.0734567,-0.0237087 0,0 -0.046252,0.0101024 -0.0769567,-0.00116929 0,0 -0.0450827,0.0314843 -0.118543,0.0108858 0,0 -0.0715118,0.0609803 -0.144579,0.00423228 0,0 -0.0385787,0.00770079 -0.0646299,0.000102362 0,0 -0.0387559,0.0432205 -0.125039,0.0206811 0,0 -0.0324409,0.0181024 -0.0621457,0.0111063l-3.93701e-005 0.0412205 2.2323 0 0 -0.0627953z"></path></svg>') no-repeat;
    }
    div#MANGIARE:after{
        background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" fill="#ffffff" width="100%" height="60" viewBox="0 0 2.23333 0.1" preserveAspectRatio="none" style="height: 60px;background: #ddb819;"><path class="fil0" d="M2.23281 0.0372047c0,0 -0.0261929,-0.000389764 -0.0423307,-0.00584252 0,0 -0.0356181,0.0278268 -0.0865354,0.0212205 0,0 -0.0347835,-0.00524803 -0.0579094,-0.0283701 0,0 -0.0334252,0.0112677 -0.0773425,-0.00116929 0,0 -0.0590787,0.0524724 -0.141472,0.000779528 0,0 -0.0288189,0.0189291 -0.0762362,0.0111535 -0.00458268,0.0141024 -0.0150945,0.040122 -0.0656811,0.0432598 -0.0505866,0.0031378 -0.076126,-0.0226614 -0.0808425,-0.0308228 -0.00806299,0.000854331 -0.0819961,0.0186969 -0.111488,-0.022815 -0.0076378,0.0114843 -0.059185,0.0252598 -0.083563,-0.000385827 -0.0295945,0.0508661 -0.111996,0.0664843 -0.153752,0.019 -0.0179843,0.00227559 -0.0571181,0.00573622 -0.0732795,-0.0152953 -0.027748,0.0419646 -0.110602,0.0366654 -0.138701,0.00688189 0,0 -0.0771732,0.0395709 -0.116598,-0.0147677 0,0 -0.0497598,0.02 -0.0773346,-0.00166929 0,0 -0.0479646,0.0302756 -0.0998937,0.00944094 0,0 -0.0252638,0.0107874 -0.0839488,0.00884646 0,0 -0.046252,0.000775591 -0.0734567,-0.0237087 0,0 -0.046252,0.0101024 -0.0769567,-0.00116929 0,0 -0.0450827,0.0314843 -0.118543,0.0108858 0,0 -0.0715118,0.0609803 -0.144579,0.00423228 0,0 -0.0385787,0.00770079 -0.0646299,0.000102362 0,0 -0.0387559,0.0432205 -0.125039,0.0206811 0,0 -0.0324409,0.0181024 -0.0621457,0.0111063l-3.93701e-005 0.0412205 2.2323 0 0 -0.0627953z"></path></svg>') no-repeat;
    }
    div#COMPRARE:after {
        background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" fill="#ffffff" width="100%" height="60" viewBox="0 0 2.23333 0.1" preserveAspectRatio="none" style="height: 60px;background: #55bfe0;"><path class="fil0" d="M2.23281 0.0372047c0,0 -0.0261929,-0.000389764 -0.0423307,-0.00584252 0,0 -0.0356181,0.0278268 -0.0865354,0.0212205 0,0 -0.0347835,-0.00524803 -0.0579094,-0.0283701 0,0 -0.0334252,0.0112677 -0.0773425,-0.00116929 0,0 -0.0590787,0.0524724 -0.141472,0.000779528 0,0 -0.0288189,0.0189291 -0.0762362,0.0111535 -0.00458268,0.0141024 -0.0150945,0.040122 -0.0656811,0.0432598 -0.0505866,0.0031378 -0.076126,-0.0226614 -0.0808425,-0.0308228 -0.00806299,0.000854331 -0.0819961,0.0186969 -0.111488,-0.022815 -0.0076378,0.0114843 -0.059185,0.0252598 -0.083563,-0.000385827 -0.0295945,0.0508661 -0.111996,0.0664843 -0.153752,0.019 -0.0179843,0.00227559 -0.0571181,0.00573622 -0.0732795,-0.0152953 -0.027748,0.0419646 -0.110602,0.0366654 -0.138701,0.00688189 0,0 -0.0771732,0.0395709 -0.116598,-0.0147677 0,0 -0.0497598,0.02 -0.0773346,-0.00166929 0,0 -0.0479646,0.0302756 -0.0998937,0.00944094 0,0 -0.0252638,0.0107874 -0.0839488,0.00884646 0,0 -0.046252,0.000775591 -0.0734567,-0.0237087 0,0 -0.046252,0.0101024 -0.0769567,-0.00116929 0,0 -0.0450827,0.0314843 -0.118543,0.0108858 0,0 -0.0715118,0.0609803 -0.144579,0.00423228 0,0 -0.0385787,0.00770079 -0.0646299,0.000102362 0,0 -0.0387559,0.0432205 -0.125039,0.0206811 0,0 -0.0324409,0.0181024 -0.0621457,0.0111063l-3.93701e-005 0.0412205 2.2323 0 0 -0.0627953z"></path></svg>') no-repeat;
    }
    .sd .geodir_category_list_view li.geodir-gridview,body.home ul.geodir_category_list_view >li{
        width: calc(50% - 12px);
    }
    
    .sd.archive.geodir-page aside#gd-sidebar-wrapper, .sd.search.geodir-page aside#gd-sidebar-wrapper {
		visibility: hidden;
		z-index: -1;
	}
    .sd.archive.geodir-page aside#gd-sidebar-wrapper, .sd.search.geodir-page aside#gd-sidebar-wrapper {
		visibility: hidden;
		z-index: -1;
	}
	#gd-sidebar-wrapper { visibility: hidden;  width: 100% !important;}
    #header .ubermenu-target-title{font-size: 20px;}
    .geodir-bubble-meta-bottom>span {
        display: block;
    }
}
/*
@media screen and (max-width:375px){
  .custom_near_box {    
      width: 56%;
  }
}
@media screen and (max-width:360px){
      .custom_near_box {    
        width: 50%;
      }
}  */

.archive.geodir-archive div#main-container .row {
    position: fixed;
    padding: 0 15px;
    width:100%;
}
ul.geodir-category-list-view.clearfix.gridview_one.geodir-listing-posts.geodir-gridview.gridview_one li {
    display: block;
}
.archive.geodir-archive .template-page.col-sm-9.tpl-right {
    width: 60%;
    height: 100%;
padding:0;
}
.archive.geodir-archive .sidebar.sidebar-main.col-sm-3.sidebar-right {
    width: 40%;
    padding: 0;
    margin: 0 !important;
}
.archive.geodir-archive .inner-content.widgets-container {
    padding: 0;
}
body ul.geodir-category-list-view>li {
    position: relative;
    overflow: hidden !important;
    padding: 0px !important;
}
.geodir-field-address ul.addCls li {
    display: inline-block;  
    margin-top: 10px;
}
.geodir-field-address ul.addCls li a {
    color: #7bc80b;
}
.single.geodir-page section .row {
    margin-top: 20px;
}
/*
.geodir-page-search .geodir-search-container.geodir-advance-search-default {
    margin-top: 100px;
}
*/
.geodir-page-search section.container-wrap.main-title.alternate-color.title-single.main-right-breadcrumb.border-bottom.breadcrumbs-container {
    display: none;
}
.geodir-page-search   .template-page.col-sm-9.tpl-right .wrap-content {
    height: 86vh !important;
 
}
.archive.geodir-archive .container {
    max-width: 100%;
}
.archive.geodir-archive #main {
    margin-top: 54px;
}
.archive.geodir-archive .template-page.col-sm-9.tpl-right .wrap-content {
    padding: 0px 15px 0 0;
    height: 80vh;
    overflow: scroll;
}
.geodir-loop-actions-container {
    margin-bottom: 20px;
}

.geodir-category-list-view li h3.geodir-entry-title a {
    font-size: 18px !important;
    line-height: 24px !important;
    font-weight: 300;
}
.geodir-category-list-view .geodir-image-container ul.geodir-images li {
    border-radius: 0px;
}
.geodir-category-list-view .geodir-image-container ul.geodir-images li img {
    border-radius: 0px;
}
body ul.geodir-category-list-view.geodir-gridview.gridview_onefourth>li {
    width: 24%;
    margin-left: 10px !important;
}
.wpb_wrapper br {
    display: none;
}
.single.geodir-page .wpb_wrapper br{
    display: none;
}
.single.geodir-page h2.geodir-entry-title a {
    color: #444;
}
.single.geodir-page div#gd-tabs {
    border: 1px solid #eee;
    padding: 0 15px;
}
.single.geodir-page .inner-content.widgets-container>.geodir-output-location {
    border: 1px solid #eee;
    padding: 15px;
}
.single.geodir-page span.geodir_post_meta_icon.geodir-i-taxonomy {
    font-size: 16px;
}
.single.geodir-page .geodir_post_meta_icon i {
    padding-right: 5px;
}
body.single ul.geodir-category-list-view.geodir-gridview.gridview_onehalf>li {
    width: 100%;
}
body.single ul.geodir-category-list-view .gd_detail_image_section {
    width: 35%;
    float: left;
}
body.single ul.geodir-category-list-view .gd_main_contant_detail {
    width: 63%;
    float: left;
    margin-left: 5px;
}
body.single ul.geodir-category-list-view .gd_main_contant_detail h3.geodir-entry-title {
    font-size: 16px !important;
    line-height: 22px !important;
}
body.single ul.geodir-category-list-view .gd_main_contant_detail h3.geodir-entry-title a{

    color: #444 !important;
    font-family: "Roboto Condensed";
    font-size: 16px !important;
    line-height: 18px !important;
}
body.single ul.geodir-category-list-view .gd_main_contant_detail a {
    color: #7bc80b;
}
body.single .sidebar-right .inner-content {
    padding-left: 0px;
}
.single.geodir-page ul.geodir-category-list-view>li {
    width: 100% !important;
    border-top: 1px solid #eee;
    padding-top: 20px !important;
    }
.single.geodir-page ul.geodir-category-list-view .gd_detail_image_section li{
    min-width: unset;
    min-height: 68px;
}
.single.geodir-page .geodir-listings h4.widget-title {
    font-size: 30px;
    padding: 10px 0;
}
.single.geodir-page ul.phnCls a {
    color: #7bc80b !important;
}
.single.geodir-page .geodir_more_info.extrafields {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding: 5px 0;
}
.archive.geodir-archive .article-content .geodir-loop-actions-container {
    float: left;
}
.archive.geodir-archive .article-content .show_result_visit {
    float: right;
}
.archive.geodir-archive .article-content .geodir-loop-container {
    clear: both;
}
.gd-bubble-inside .geodir-bubble-meta-top {
    display: none;
}
.geodir-bubble-meta-side span.geodir_post_meta_icon.geodir-i-text {
    display: none;
}