/*Theme Name: Christmas MarketsVersion: 2.8.0Tags: two-columns, right-sidebar, featured-images, translation-readyLicense: GNU General Public LicenseLicense URI: http://www.gnu.org/licenses/gpl.html*/.center{text-align: center;}.aligncenter{margin: auto; text-align: center; margin-bottom: 22px; display: block !important;}.alignleft{float: left; margin: 0px 30px 22px 0px;}.alignright{float: right; margin: 0px 0px 22px 30px;}.left{float:left;}.right{float:right;}small{font-size: 12px; line-height: 14px;}strong{}b{font-weight: bold;}.normal{font-weight: normal;}.hidden{display: none;}.wp-caption{}.wp-caption-text{}.sticky{}.gallery-caption{}.bypostauthor{}.fb_iframe_widget{margin-top:21px !important; margin-left: 5px !important;}.single-christmas-marketul#listing-detail-locationli.active a{display:none !important;}.single-christmas-marketul#listing-detail-locationli.active .nav-link{display:block !important;}#listing-detail-location li.directions{float: left;}.listing-detail-location_22{float:right !important;}.listing-detail-location_22 a{background:red !important; color:#fff !important; padding:4px 40px;}#id_for_advertise{float:left; width:100%; margin-bottom:15px;}#id_for_advertise img{max-width: 100%;float: none;margin: 0 auto;text-align: center;display: block;}.single-christmas-market #primary .su-button-center{display:none !important}@media(max-width:768px){#id_for_advertise{display:block !important}}.listing-small-price{color: #fff !important;font-size: 12px;font-weight: 400;margin-top: 7px;background: #f00 !important;padding: 7px 20px !important;}.detail-banner .fb_iframe_widget{display:none !important}
.nav-pills #listing-detail-location_22{ padding:0 20px !important;}

.form-group.form-group-listing-type{ display:none !important;}
 .form-group.form-group-distance{ display:none !important;}


 .form-group.form-group-listing-type{ display:none !important;}
.form-group.form-group-distance{ display:none !important;}

.find_more{ color:red !important;font-weight:bold;font-size:18px;}
.listing-detail-menu ul li a {
    display: inline-block !important;
}
li.listing-detail-section-reviews small
{display:none !important;}

#filter-11, #filter-12
{display:none !important;}

.post-type-archive-christmas-market nav.navigation.pagination , .post-type-archive-holiday-break nav.navigation.pagination{
    display: none;
}

.misha_loadmore {
    text-align: center;
    padding: 10px;
    background:#eb1a24 !important;
  color:#fff;
  font-weight:bold;
}

.misha_loadmore {
    text-align: center;
    padding: 10px;
    background: gainsboro;
  
    width: 30%;
    margin-left:36%;
}
.nav-links{ display:block !important;}

/*======*/
section.no-results.not-found form{ background-color: transparent !important; }
.not-found .form-group.form-group-geolocation {width: 100% !important;padding: 0px !important;}
.not-found .form-group.form-group-button { padding:0px !important; }
.not-found .form-group.form-group-button button{   width: 45px !important; height: 40px; color:#FFF; font-size:0px;
float: left; text-align: center; padding:7px 10px ;   background:#39885a;  }
.not-found .form-group.form-group-button button:hover{  background:#eb1a24 !important;  }
.not-found .form-group.form-group-button button:after{  background:url(https://www.christmasmarkets.com/wp-content/themes/christmas-markets/assets/img/icoq.png) no-repeat center center; position: absolute;height: 40px;  left: 0;  right: 0;  }
.filter-form .form-group.form-group-button button:after{  background:url(https://www.christmasmarkets.com/wp-content/themes/christmas-markets/assets/img/icoq.png) no-repeat center center; position: absolute;height: 40px;  left: 0;  right: 0;  }
.filter-form .form-group.form-group-button button:hover{  background:#eb1a24 !important;  }

.filter-form .form-group.form-group-button { padding:0px !important; }
.filter-form .form-group.form-group-button button{   width:100% !important; float:right; height: 40px; color:#FFF; font-size:0px;margin-left:0px !important;
float: left; text-align: center; padding:7px 10px ;   background:#39885a;  }

.filter-form .form-group{margin-bottom:0px !important;}
#filter-6,#filter-10{display:none !important;}



/*============ 30-july-2018 start =============*/

/*==== 4 august 2018 =====*/
.featured_button{ width:100%; float:left; text-align: center; display: inline-block; margin:30px 0px 20px 0px; }
.featured_button a{ background: #e7403a; background-color: rgb(231, 64, 58);border: 1px solid #e7403a; color: #fff; border-radius: 5px; font-weight: 800; font-size: 16px; padding: 10px 20px; float: none;
display: inline-block; border:none; }
.featured_button a:hover{ background:#32955e; }
footer .widget .widget-inner{ width:100%; padding:0px !important; float:right !important; }
footer .navbar-form .form-control{ height:40px !important; border:0px !important; }
.featured_banner .fa { color:#fdc538 !important; }  
.banner_text .form-control{ width:97.6%; height: 62px; border-radius: 0px; border:0; padding: 5px 24px; 
  font-size: 23px; }
.banner_text .filter-form .form-group.form-group-button button{ width: 62px  !important; float:right; height: 62px; margin-left: 22px; border-radius: 0px; background:#e4312c; }
.banner_text .filter-form .form-group.form-group-button button:after{  height: 62px !important; } 

header .form-control{ width: 99% !important; height:40px; font-size: 15px; text-transform: uppercase; color: #999; border-radius: 3px 0px 0px 3px !important; background: #f5f5f5; border: 1px solid #d7d6d6; border-radius: 3px; }
header .btn-default{ border-radius:0px !important;  height:40px !important; background: #459968; border: 1px solid #459968; color:#fff; }
footer .gform_footer.top_label input[type="submit"]{ width:100%; float:right; }

/*==== 4 august 2018 end =====*/
/*=================*/
footer .gfield_label{ display:none !important; }
footer .gform_wrapper .gform_body{ width:73% !important; float:left; } 
footer .gform_wrapper ul.gform_fields li.gfield{ padding-right: 0 !important; width: 100%; margin: 0 !important; }
footer .gform_wrapper .top_label input.medium{ width:100% !important;  } 
#gform_wrapper_7 .gform_wrapper .top_label div.ginput_container{ width:100%; }
#gform_wrapper_7 .gform_footer.top_label{ max-width: 26% !important; width: 26% !important; float: right !important; margin: 0px !important; padding: 0; }
footer .gform_wrapper h3.gform_title{ margin: 10px 0 10px !important; }
footer .gform_wrapper .gform_footer { clear:none !important; }
/*=================*/
footer h3.gform_title{ width: 100% !important; float: left !important; color: #FFF !important;  font-size: 15px !important; margin: 0px 0px 10px 0px !important; font-weight: 700; }  
#search-2{ width:100%; float:left; }
#filter-16{ width:100%; float:left; }
footer .widget.widget_filter form{ width:100% !important; }
header .widget.widget_filter .form-group:last-of-type{ width:20% !important; }
footer form-group.form-group-geolocation{ margin-right:3px; }
.outer_box{ width:100%; float:left; background:#d2d0d0; } 
/*============*/
.modal.in .modal-dialog{ top:13% !important;  }
.modal-content{ border-radius:0px !important; }
.fade.in{ background: rgba(0,0,0,0.5) !important; }
.modal-content{ background:#FFF !important; color:#000 !important; }
.modal-title{ color:#FFF; font-weight:700; }
button.close{ width: 40px; position: absolute; right: 0; color: #FFF !important; opacity: 1 !important; border: none; }
button.close:hover{ background: transparent !important; } 
.modal-footer button{ background:#e7403a; font-weight: 800; font-size: 16px;  padding: 10px 20px; color:#FFF !important; }
.btn:after, input[type=submit]:after, button:after, .ui-datepicker-buttonpane button:after, .cmb-row.postbox .cmb-remove-group-row:after, .listing-create:after, .listings-slider-item-info-more a:after, .payment-process:after, .inventor-slider-item-info-button a:after, .btn-create-collection:after{ background:none; }
.modal-content{ border:none; }
.modal-header{ background: #419a66; }


@media(max-width:1200px){
header .form-group.form-group-button{ width:20%; }
#gform_wrapper_7 .gform_footer.top_label{ width:31% !important;  max-width:31% !important; } 
footer .gform_wrapper .gform_body{ width: 68% !important; }
}

@media(max-width:992px){
 
header .form-control{ font-size:10px; }     
footer .navbar-form .form-control{ width: 168px !important;min-width: 100% !important; }
.banner .filter-form .form-group{ width:93%; }
header .form-group{ width:77% !important; float:left !important; }
header .form-group-button{ width: 44px !important; }
.banner .form-group{ width:90% !important; }
footer .form-group{ width:80% !important; } 
footer .form-group-geolocation{ width:45% !important; float:left !important; }
footer .form-group-button{ width:auto !important; float:right;  }

  
 }
@media(max-width:767px){
  header .form-control{ font-size:15px; }  
	.header-wrapper{ z-index:1 !important; }
  .banner .banner_text .navbar-form .form-control{ height: 40px; }
  .featured_section .container.pdg .trending .nav-tabs > li.active > a{ border-bottom:0px !important; }
  .featured_section .container.pdg .trending .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{  border: 0 !important; }
footer .widget .widget-inner{ width:100%; float:left; }
  .filter-form .form-group{ float:left; width:90%; }  
footer .widget.widget_filter form{ width:100% !important;  }
footer .navbar-form .form-control{ min-width:100%; width:100% !important; }
.widget.widget_filter .form-group:last-of-type{ width:10% !important; float:right; }  
.widget.widget_filter .form-group:last-of-type botton{ float:right; }  
footer .footer_text{ margin-bottom:10px; } 
  /*=======*/
  .banner_text .form-control{ width: 98.6%; font-size: 14px; height: 40px; } 
  .banner .widget.widget_filter form{ margin: 30px 0px 0px 0px !important; }
  .banner_text .filter-form .form-group.form-group-button button{ width: 40px !important; height: 40px; }
.banner_text .filter-form .form-group.form-group-button button:after{ height: 41px !important; }
.banner_text .widget.widget_filter .form-group:last-of-type{ width: 7% !important; }
.banner .filter-form .form-group{ width: 93% !important; }
footer .filter-form .form-group.form-group-button button{ width:100% !important; float:right; }
footer .form-group-geolocation{ width:92% !important; }
footer .widget.widget_filter .form-group:last-of-type{ width:13% !important; }
.ratting_main .inventor-reviews-rating{ width:auto !important; }
.banner_text .widget.widget_filter .form-group:last-of-type{ width: 6.5% !important; }
 footer .widget.widget_filter .form-group:last-of-type{ width:7.5% !important; float:right; }
  footer{  padding: 5px 0px 15px; }

}
@media(max-width:620px){
  .banner_text .widget.widget_filter .form-group:last-of-type{ width: 8.5% !important; }
  .banner .filter-form .form-group{ width: 90% !important; }
  .banner .widget.widget_filter form{  margin: 20px 0px 0px 0px !important; }
  .new_section{ padding:20px 0px; } 
  .new_section h2{ font-size:25px; }
}

@media(max-width:480px){
  }
.banner .widget.widget_filter form{ margin: 20px 0px 0px 0px !important; }
.banner_text .form-control{  width: 100%; }
.top-box-link li a{ font-size:9px !important; }  

}
@media(max-width:420px){
.widget.widget_filter .form-group:last-of-type{ width:15% !important; }
.banner .filter-form .form-group{ width: 84% !important; }
.top-box-link li{  margin-left:4px !important; }
.top-box-link li a{ font-size: 9px; }  
.top-box-link{ padding: 7px 0px 7px 0px;  } 
.banner .widget.widget_filter form{ margin: 10px 0px 0px 0px !important; }  

.banner_text .widget.widget_filter .form-group:last-of-type{ width: 14.5% !important; }

}

/*============ 30-july-2018 end ===============*/


.archive #text-48 .listings-row .listing-container:nth-child(10) { display:none;} 
