/*Theme Name: Hazel ChildTheme URI: https://demo.select-themes.com/hazel/Description: A child theme of Hazel ThemeAuthor: Select InteractiveAuthor URI: https://select-themes.comVersion: 1.1Template: hazelText Domain: hazel*/

/*.post_content_holder {line-height:26px;}*/

.container_inner p, .post_content_holder p{
	line-height:26px;
	margin-bottom:10px !important;
}

.single-post .blog_single p{
	xmargin-bottom:auto !important;
}

p .more-link{color:#0000ff;}

.q_logo a{height:80px !important;}

/* youtube embed */
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }





#footer-social-bar {
        background-color:#adb4b9;
        margin:0 auto 5px;
        max-width:850px;
	/*float:right;*/
}
#footer-social-icons {
        background-color:#adb4b9;
        overflow:hidden;
        text-align:center;
        border-bottom:2px solid #fff;
        height:45px;
        position:relative;
}
#footer-social-icons ul {
        margin:0;
        padding:0;
        list-style:none;
        position:absolute;
        left:50%;
        margin-left:-90px;/*-68px;*/
        /*border-left:2px solid #fff;*/
}
#footer-social-icons ul li {
        margin:0;
        padding:0;
        float:left;
        width:45px;
        height:45px;
        border-right:0px solid #fff;
}
#footer-social-icons ul li a {
        background-position:center;
        background-size:45px !important;
        display:block;
        height:45px;
        width:45px;
        text-indent:-9999px;
}
#footer-social-icons ul li#facebook a {
        background:url(images/fb_new.jpg) no-repeat;
}
#footer-social-icons ul li#twitter a {
        background:url(images/tw.jpg) no-repeat;
}
#footer-social-icons ul li#google a {
        background:url(images/google.png) no-repeat;
}
#footer-social-icons ul li#instagram a {
        background:url(images/in.jpg) no-repeat;
}

#footer-social-icons ul li#youtube a {
        background:url(images/yt.jpg) no-repeat;
}
#footer-social-message {
        background-color:#adb4b9;
        font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
        font-size: 20px;
        font-weight:100;
        color:#fff;
        height:45px;
	text-align:center;
}
#footer-social-message a {
        color:#fff;
        display:block;
        padding:7px 5px;
}
#footer-social-signup {
        background-color:#adb4b9;
        /*height:45px;*/
        padding:10px;
        xborder-top:2px solid #fff;
	text-align:center;
}
#footer-social-signup #signup-text {
        height: 24px;
    line-height: 1.42857;
    padding: 4px 6px;
        background-image:none;
        border:none;
        border-radius:2px;
}
#footer-social-signup #signup-submit {
        background-color:#f1f1f1;
        font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
        color:#91989d;
        line-height:1.42857;
        text-transform:uppercase;
        border:1px solid #f1f1f1;
        border-radius:5px;
        padding:4px 8px;
	padding:2px 8px;
        text-shadow:1px 1px 1px #fff;
}
#footer-social-signup #signup-submit:hover {
        background-color:#dee1e3;
}



/* SIZING */



@media (min-width: 768px) {
.content .container .container_inner.default_template_holder{padding-top:170px !important;}

        #footer-social-bar {
                height:45px;
                position:relative;
		min-width:800px;
        }
        #footer-social-icons {
                position:absolute;
                left:0;
                top:0;
                border-bottom:none;
        }
        #footer-social-icons ul {
                position:static;
                left:inherit;
                margin-left:0;
                border-left:none;
        }
        #footer-social-message {
                xmargin:0 225px 0 135px;
		margin:auto;
        }
        #footer-social-signup {
                border-top:none;
                /*border-left:2px solid #fff;*/
                position:absolute;
                right:0;
                top:0;
        }
}
@media (max-width: 767px) {
.content .container .container_inner.default_template_holder{padding-top:0px !important;}
}

/* search tweaks */
.sidebar .widget.widget_search{
	width:200px;
}
/*sidebar tweaks*/
.sidebar .textwidget.custom-html-widget img{
	max-width:inherit;
}

.sidebar .textwidget.custom-html-widget table td{padding:0px;}

/* sizing override */
.wrapper_inner{
	min-width:552px !important;
}

@media only screen and (max-width: 1000px){
	/*iframe{
		max-width:90% !important;
	}*/
}
@media only screen and (max-width: 600px){
	.container_inner{margin:0px !important;}

	.sidebar .widget.widget_search{
		width:100%;
	}

	.container_inner.default_template_holder{width:auto !important;}


	.sidebar .textwidget.custom-html-widget img{width:100%;}

	.sidebar .textwidget.custom-html-widget table{width:100%;}

	.two_columns_33_66>.column1>.column_inner {
    		padding: 0 0px 0 20px !important;
	}

	.two_columns_33_66>.column2>.column_inner {
    		padding: 0 10px 0 20px !important;
	}

	.two_columns_33_66>.column1{
		width:25% !important;
		float:left;
        }
	.two_columns_33_66>.column2 {
		width: 75% !important;
		float: left;
	}

}

@media only screen and (max-width: 420px) {
	.wrapper .container_inner {
	    padding: 0 15px;
	}
}

@media (min-width: 992px) {
        #footer-social-message {
                font-size: 24px;
        }
        #footer-social-message a {
                padding:9px;
        }
}

@media print {
	.q_logo_hidden{display:none;}
}
