/*
Theme Name:Building Contractor 
Theme URI: https://wpmania.net/Store/product/building-contractor-wordpress-theme/
Description:Building Contractor WordPress Theme is a Multi-Purpose, Professional Responsive Organic WordPress Theme perfect for any device.
Author: The WpMania Team
Author URI: https://wpmania.net/
Version:6.6
Tags: white, light, dark, black, silver, two-columns, left-sidebar, right-sidebar, flexible-width, custom-header, custom-menu, featured-image-header, full-width-template, post-formats, threaded-comments, sticky-post, theme-options, lead generation.
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: glister
*/
.header-top{ padding-top:15px; padding-bottom:15px; }
.header-top-center{ text-align:center; }
.header-main{border:none;padding-top: 10px;padding-bottom: 10px;background:#f5f5f5;}
.header-main-left{max-width: 12%;float: none;}

.header-main .section-inner{ display:flex; justify-content: space-between; }
.header_logo{ margin-top: 10px; }
.glister_element_address,
.glister_element_hours {
	max-width: 24%;
	font-size: 13px;
	padding-right: 20px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.glister_element_address{/* width: 26%; */}
.glister-social-icons,
.glister-header-widget{
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-left: 20px;
}
.primary_nav ul{
	justify-content:center;
}
.site-header .section-inner{ max-width:90%;  }
.header-main .section-inner{padding-left: 0;padding-right: 0;}
.glister_search_icon_hand{ margin-right: 8px; padding-top:4px; }
.primary_nav ul a{font-size: 15px;font-weight: normal;}

@media screen and (max-width:1340px){
.site-header .section-inner{ max-width:97%; width: 97%; }
}

@media screen and (max-width: 980px){
.header-main-left {
    max-width: 65%;
} }
.glister-social-icons ul li img{ width: 34px; height: 34px; }
.glister-header-widget button{ padding: 8px 20px; font-weight: bold; }
.header-main-right{max-width: 75%;float: none;display: flex;justify-content: flex-end;padding-left: 0;flex-grow: 1;}
.header-navigation-area{background:none;text-align: center;padding-bottom: 0;background-color: #f1f1f1;}

.glister_search_icon{ margin-top: 10px; }
.glister_woo_cart{ margin-top: 12px; }
/*	Social Icons --> Responsive
-----------------------------------------------*/
@media screen and (max-width: 980px){
	.header-main{ padding-top: 10px; }
	.glister-social-icons-hand{ display:none; }
	.glister-social-icons-in{ display:none; }
	.glister_element_tagline_in{ text-align:center; }
  .header-main-right{ display: none; }
  .glister_woo_cart{ margin-top: 8px; margin-right: 18px}
}

.glister-post-item .entry-title{ font-weight: 400; }

.footer-top{ padding-bottom:50px; padding-top:100px; }
.footer_top_widget .widget{ margin-top:25px; margin-bottom:15px;  }
.footer-widgets{ padding-top: 60px; }
.footer-widgets .section-inner{ padding-bottom: 30px; }

.menu-footer-menu-container{ margin-bottom:20px; }
#footer_nav{ text-align:center;}

.header-main-responsive{ padding-top:0px; }
.woocommerce ul.products{ text-align: center; }
.woocommerce ul.products li.product .button{border: 1px solid;     border-radius: 0px 0px 0px 0px; }


.woocommerce span.onsale{display: none; }
@media screen and (max-width: 480px){
.glister_search_icon { display: none; }
.footer_nav { margin-bottom: 30px; }
}

/*** event calander **/
.mec-event-grid-clean .mec-event-title{ font-size: 16px; }
.mec-wrap{ padding-top: 50px;  }
.mec-container [class*=col-] img{ width: 100%; }
.mec-single-event .mec-events-meta-group-booking, .mec-single-event .mec-frontbox{ margin-bottom: 50px; }
.widget_testimonial_slider .test_wid_img{ width: 60px !important;}
.single-mec-events #page #main-content #comments{ padding-bottom: 40px; }