/*
Theme Name: Glow Bar yyc Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: glowbaryyc
*/


input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
    background-color: rgb(221 158 158 / 90%) !important;
	 color: #fff;
}

@import url("../glowbaryyc/style.css");
@font-face { 
font-family: BaskervilleNo2BT-Italic; 
src: url(https://vanityvaultcalgary.com/wp-content/themes/glowbaryyc-child/BaskervilleNo2BT-Italic.otf); 
font-weight: normal; 
}
.page-id-7 .pum-close{
   position: absolute !important;
    right: 0 !important;
}
.fb-customerchat iframe:not(.fb_customer_chat_bounce_in_v2) {
	max-height: 0 !important;
}
.drop_down .second .inner ul li.sub ul li a:hover, .drop_down .second .inner>ul>li>a:hover{
	color: #82d7d0;
}
div.wpcf7-response-output {
    color: black !important;
}
.single-product .q_slider {
    display: none !important;
}
.gthings h2{
	color:#484848 !important;
	letter-spacing:8px !important;
	
}
.popsep{
	margin-bottom:20px !important;
	margin-top:20px !important;
}
.popcontent p{
	color:#6a6767 !important;
	font-family: BaskervilleNo2BT-Italic; 
	font-size:24px !important;
}
.popcol{
	width: 21% !important;
	margin-right:1.5% !important;
	margin-left:2.2% !important;
	background: #fff !important;
	padding-bottom:10px !important;
	margin-bottom:20px !important;
	height:240px !important;
	margin-top:30px !important;
}
#popcol1{
	
}
.popcontactform{
	text-align:center !important;
	margin-left:6%!important;
	margin-right:1% !important;
	margin-top:20px !important;
}
.popcontactform .input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]){
/* 	margin-top: 10px !important; */
	background-color: #454040 !important;
	border-color: #454040 !important;
}


.mc4wp-checkbox-contact-form-7 label {
	float: left !important;
	margin-top:10px !important;
}

#popmake-1996{
	padding: 0px!important;	
}
#pum-1996 .poprow1{
	text-align: center;
    background-position: bottom;
    height: 300px !important;
    background-size: cover !important;
    object-fit: cover;
}

.lastrow p{
	color:#000000 !important;
	line-height:20px !important;
	margin-top:5px !important;
}
.blog_single .post_content_holder .entry_title{
	line-height: 55px !important;
}
.blog_single.blog_holder article .post_text .post_text_inner h1{
	font-size:46px;
}
span.date.entry_date.updated{
	color:grey;
	font-size:36px;
}
.wpcf7 .wpcf7-recaptcha iframe{
	margin-top:5px;
}
.latest_post_holder .post_infos .dots{
	display:none !important;
}
ul.zl_blog_one_detail {
    padding-left: 30px;
}
.zl_blog_detail_list_view li{
    margin-bottom: 15px;
}
ul.zl_blog_one_detail {
    list-style: disc;
}

ul.zl_blog_detail_list_view ::marker, .zl_blog_detail_list_view li span {
    font-weight: bold;
    font-style: italic;
    color: #333;
	font-size: 20px;
} 
ul.zl_blog_detail_list_view {
    list-style: auto;
    padding-left: 45px;
	
}
ul.zl_blog_one_detail ::marker, .zl_blog_one_detail strong {
    color: #333;
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
.zl_map_conatctform {
    width: 100% !important;
}

@media only screen and (min-width: 1280px) and (max-width: 1439px){
    nav.main_menu>ul>li>a{
        padding: 0 3px !important;
    }
    nav.main_menu>ul>li>a{
        font-size: 12px !important;
    }
}

@media only screen and (max-width: 767px){
	.title.title_size_medium h1{
		line-height:50px;
	}
	.blog_single.blog_holder article .post_text .post_text_inner h1{
		font-size:40px;
	}
	#popmake-1996{
		width: 80% !important;
    	height: 15% !important;
		left: 10% !important;
/* 	    margin-bottom: 0 !important; */
        max-height: 500px !important; /* Change to your height */
        top: auto !important;
	}
	.title img {
        height: 150px !important;
    }
    .header_top.clearfix .right {
        display: none;
    }
	.poprow1{
		background-image: url(https://vanityvaultcalgary.com/wp-content/uploads/2021/11/Vanity-Vault-1.png) !important;
	}
	.popcol{
		width: unset !important;
		margin-right:8.5% !important;
		margin-left:8.5% !important;
		background: #fff !important;
		padding-bottom:10px !important;
		margin-bottom:20px !important;
		height:230px !important;
}
	.popcontactform{
		text-align:center !important;
		margin-left:1%!important;
		margin-right:1% !important;
		margin-top:20px !important;
}
	
	.popcontactform .input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]){
		margin-top: 10px !important;
		margin-left:20% !important;
		background-color: #454040 !important;
		border-color: #454040 !important;
}
	.popcontent p{
	color:#6a6767 !important;
	font-family: BaskervilleNo2BT-Italic; 
	font-size:22px !important;
}
.wpcf7-form .newsletter_signup_form {
    display:block;
}
}