/*
Theme Name: Bridge 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: bridge
*/
@import url("../bridge/style.css");

.navigation-btn-single{
	display:flex;
	justify-content: space-between;
	margin-top: 20px;
}
.navi-btn a{
	color:#fff;
	font-size:20px;
	line-height:22px;
	background: #004499;
    display: flex;
    padding: 8px 28px;
    align-items: center;
    border-radius: 22px;
}

.navi-btn a:hover{
	background: #881309;
}

.cjByDate{
	display:none;
}
.sorting-container{
	text-align:right;
	margin-bottom:10px;
}
.bar{
    border-right: 2px solid #053f88;
    padding: 0px 5px;
    margin-right: 12px;
}
.sorting-container label:hover{
	color:#053f88;
}
.blog-list-cb pre{
	white-space: normal;
}
.blog-list-cb .list-unstyled{
	list-style:none;
	    font-family: 'Merriweather', serif !important;
	    font-size: 18px;
}
.blog-list-cb .list-unstyled > li{
	margin-bottom:30px;
}
.w4pl-inner ul li a{
	color:#000;
}
.w4pl-inner ul li a:hover{
	color:#880308;
}
.single .post_text_inner .vc_row:last-child,
.single .post_text_inner blockquote{
display:none;
}
.weather-font p,
.weather-font ul,
.weather-font ol,
.weather-font span,
.weather-font b,
.weather-font strong{
	font-family: 'Merriweather', serif !important;
}
.caleb-top-cta-containeer{
	display:none;
}
.home .caleb-top-cta-containeer{
	display:block;
	z-index:999999;
}
.single-cta-calebJones{
	color:#881309 !important;
	text-transform:none;
	font-weight: 600;
	font-size: 24px !important;
    line-height: 30px;
}
.single-cta-calebJones a{
	color:#881309;
	text-decoration:underline;
}
.single-cta-calebJones a:hover{
	color:#053f88;
}
.caleb-blog-page-logo{
	display:none;
}
.single .caleb-blog-page-logo,
.page-id-44940 .caleb-blog-page-logo,
.page-id-44894 .caleb-blog-page-logo,
.page-id-44956 .caleb-blog-page-logo{
	display:block;
}
.single .header_inner_left > .logo_wrapper,
.page-id-44940 .header_inner_left > .logo_wrapper,
.page-id-44894 .header_inner_left > .logo_wrapper,
.page-id-44956 .header_inner_left > .logo_wrapper{
	display:none;
}
.single .post_info{
	display:none;
}
.blog-text-caleb{
	display:none;
}
.blog .blog-text-caleb,
.single .blog-text-caleb,
.category .blog-text-caleb{
	display:block;
}
.blog-text-caleb{
	color:#000;
	font-size:20px;
	line-height:26px;
	letter-spacing:0;
	text-transform:none;
	text-align:left;
	padding-bottom:20px;
}

.white{
	color:white;
}
.red{
	color:#880308;
}
.black p{
	color:#000;
}

ol, ul{
	list-style-position: inside;
}
header .main_menu,
.header_inner_right,
.mobile_menu{
	display:none !important;
}
.caleb-karta-app{
	display:none;
	width:50%;
	margin: 30px 0px 20px;
}
.single .caleb-karta-app,
.category .caleb-karta-app,
.blog .caleb-karta-app{
	display:block;
}
[class^=kartra_optin_tpl_].kartra_optin_tpl_0.kartra_optin_force_breaking_point_large .kartra_optin_cg{
	margin-bottom:0px !important;
}
[class^=kartra_optin_tpl_].kartra_optin_force_breaking_point_large button.kartra_optin_submit_btn{
	    font-size: 18px !important;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
	    margin-top: 22px !important;
}

[class^=kartra_optin_tpl_].kartra_optin_tpl_0.kartra_optin_force_breaking_point_large .kartra_optin_content_wrapper .kartra_optin_content_wrapper_inner{
	padding-bottom:0px !important;
	padding-top:0px !important;
}

header.centered_logo .q_logo{
	padding: 0px 0px 10px;
}
.blog_headlines article{
	text-align:left;
}

.search p{
	color:#000;
}

.header-heading-caleb{
	color:#053F88;
	font-weight:700;
}
.header-para-caleb{
	color:#000;
	font-size: 20px;
    line-height: 30px;
}

.header-heading-caleb,
.header-para-caleb{
	display:none;
}
.home .header-heading-caleb,
.home .header-para-caleb{
	display:block;
}


.blog_holder.blog_pinterest article h5 a,
.blog_holder .qode-outer-space article .post_text h5 a{
	color: #053f88;
}
.blog_holder.blog_pinterest article h5 a:hover,
.blog_holder .qode-outer-space article .post_text h5 a:hover{
	color: #881309;
}
.blog_holder_grid_sizer,
.blog_holder_grid_gutter{
	display:none;
}
.blog .blog_holder article .post_image img,
.category .blog_holder article .post_image img,
.qode-outer-space article img{
	height: 196px;
    object-fit: cover;
}
.blog_holder.blog_single article h2{
	color:#881309;
}
.single-post .blog_holder article .post_image{
	    margin-top: 30px;
}

/* Podcast Icon Styling */
.podcast-inner-container{
	display: flex;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
	padding:14px 30px;
	margin-bottom:15px;
	transition:all 0.2s ease;
}
.podcast-name {
margin-left: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-transform: uppercase;
    color: #053f88;
    font-weight: 800;
    font-size: 19px;
}
.podcast-inner-container:hover .podcast-name{
	color: #b8282d;
}
.podcast-inner-container:hover{
	transform:scale(1.03);
}
.podcast-name span{
	display:block;
	    text-transform: none !important;
	    font-weight: 400;
    font-size: 16px;
}
.podcast-inner-container img{
    width: 55px;
    object-fit: contain;
}
/* Podcast Icon Styling */

.caleb-event-container p{
	color:#000;
}
.caleb-event-container p strong{ 
 color: #053f88;
}
.event-name p{
	color: #881309;
    font-size: 28px;
    line-height: 40px;
    font-weight: 600;
	margin-top:0;
	    margin-bottom: 15px !important;
}
.deadline-text p,
.doe-text p,
.location-text p{
	margin:0;
}
.event-details p{
	font-size: 14px;
    line-height: 22px;
}
.event-details p a{
    color: #053f88;
    text-decoration: underline;
    padding-top: 10px;
    display: block;
}
.event-details p a:hover{
	color: #881309;
}
   
.blog .footer_bottom_holder {
	display:none;
}

.header_inner_right{
	display:none !important;
}
header:not(.sticky):not(.scrolled) .header_bottom, header.fixed_top_header .bottom_header {
    border-bottom: 10px solid #880308;
}
header.centered_logo .header_inner_left{
	margin-bottom:0;
}
.header-video-overlay .full_section_inner{
	background: radial-gradient(302.39% 100% at 50% 100%, #0049a6c7 0%, #002451 100%);;
}

.video-wrap{
	height:550px;
}
.header-video-overlay .full_section_inner .section_inner_margin{
	padding-top:55px;
}
.business-card .vc_column-inner > .wpb_wrapper{
	background-image:linear-gradient(180deg, rgba(5, 63, 136, 0.1) 0%, #053F88 100%),
    url('https://calebjones.com/wp-content/uploads/2024/03/dubai-img-movee.jpg');
	background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
	    border-top-left-radius: 120px;
	 border-bottom-right-radius: 120px;
	transition:all 0.4s ease;

}
.residency-card .vc_column-inner > .wpb_wrapper{
		background-image:linear-gradient(180deg, rgba(5, 63, 136, 0.1) 0%, #053F88 100%),
    url('https://calebjones.com/wp-content/uploads/2024/03/residency-bg-img.png');
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	    border-bottom-right-radius: 120px;
	 border-top-left-radius: 120px;	
	transition:all 0.4s ease;
}
.residency-card .vc_column-inner > .wpb_wrapper:hover,
.business-card .vc_column-inner > .wpb_wrapper:hover{
		    border-bottom-right-radius: 0px;
	 border-top-left-radius: 0px;	
}
.inner-card{
	    display: flex;
    align-items: flex-end;
/* 	min-height:412px; */
	min-height:275px;
		overflow:hidden;
}
.inner-card img{
	position: absolute;
    right: 11px;
	bottom:0px;
}
.inner-card h2{
    left: 30px;
	top: -30px;
	position:relative;
}
.inner-card h2:after,
.caleb-vertical-cards h2 > a:after{
    content: " ";
    width: 100%;
    height: 5px;
    position: absolute;
    bottom: -15px;
    background: #fff;
    transition: all 0.3s ease;
    opacity: 0;
	left:-100%;
	transition:translatex(-100%) !important;
}
.inner-card:hover h2:after,
.caleb-vertical-cards h2:hover > a:after{
	opacity:1;
	transition:translatex(0%);
	left:0px;
	
}

.inner-card-calebb{
	display: flex;
    align-items: flex-end;
	min-height:335px;
	overflow:hidden;
}
.inner-card-calebb img{
	position: absolute;
    right: 11px;
	bottom:0px;
}
.inner-card-calebb h2{
    left: 30px;
	top: -40px;
	position:relative;
}
.inner-card-calebb h2:after,
.caleb-vertical-cards h2 > a:after{
    content: " ";
    width: 100%;
    height: 5px;
    position: absolute;
    bottom: -15px;
    background: #fff;
    transition: all 0.3s ease;
    opacity: 0;
	left:-100%;
	transition:translatex(-100%) !important;
}
.inner-card-calebb:hover h2:after,
.caleb-vertical-cards h2:hover > a:after{
	opacity:1;
	transition:translatex(0%);
	left:0px;
	
}
.inner-card-blue{
	background: #053f88;
    width: 100%;
    margin: auto;
    padding: 10px 0px 30px;
    border-top-left-radius: 120px;
    border-bottom-right-radius: 120px;
	    transition: all 0.4s ease;
}
.inner-card-blue:hover{
    border-top-left-radius:0px;
    border-bottom-right-radius:0px;
}
.inner-card-blue img{
	width:150px;
}
.blue-card-bg .vc_column-inner > .wpb_wrapper{
	text-align:center;
}




.section-spacing{
	padding:40px 0px;
}
.section-spacing-top{
	padding-top:40px;
}
.section-spacing-bottom{
	padding-bottom:40px;
}

.caleb-vertical-cards .vc_column-inner > .wpb_wrapper {
	background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    max-height: 440px;
    min-height: 320px;
    border-top-left-radius: 120px;
    border-bottom-right-radius: 120px;
    transition: all 0.4s ease;
    display: flex;
    align-items: flex-end;
	overflow:hidden;
}
.caleb-vertical-cards .vc_column-inner > .wpb_wrapper  .wpb_text_column{
	    left: 30px;
	top: -50px;
	position:relative;
}
.caleb-vertical-cards .vc_column-inner > .wpb_wrapper:hover{
		    border-bottom-right-radius: 0px;
	 border-top-left-radius: 0px;	
}

.blog-container .vc_column-inner > .wpb_wrapper{
	background-image:linear-gradient(180deg, rgba(5, 63, 136, 0.1) 0%, #053F88 100%),
    url('https://calebjones.com/wp-content/uploads/2024/03/blog-img.png');
	border-top-left-radius: 120px;
    border-bottom-right-radius: 120px;
	min-height:335px;
	transition: all 0.4s ease;
	background-size:cover;
}
.store-container .vc_column-inner > .wpb_wrapper{
	background-image:linear-gradient(180deg, rgba(5, 63, 136, 0.1) 0%, #053F88 100%),
    url('https://calebjones.com/wp-content/uploads/2024/03/store-img.jpg');
	border-top-left-radius: 120px;
    border-bottom-right-radius: 120px;
	min-height:335px;
	transition: all 0.4s ease;
	background-size:cover;
}
.event-container .vc_column-inner > .wpb_wrapper{
	background-image:linear-gradient(180deg, rgba(5, 63, 136, 0.1) 0%, #053F88 100%),
    url('https://calebjones.com/wp-content/uploads/2024/03/event-img.png');
	border-top-left-radius: 120px;
    border-bottom-right-radius: 120px;
	min-height:335px;
	transition: all 0.4s ease;
	background-size:cover;
}
.blog-container:hover .vc_column-inner > .wpb_wrapper,
.store-container:hover .vc_column-inner > .wpb_wrapper,
.event-container:hover .vc_column-inner > .wpb_wrapper{
	border-top-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.caleb-media-links .vc_col-sm-6 .vc_column-inner > .wpb_wrapper{
	background: #053f88;
    width: 100%;
    margin: auto;
    padding: 10px 0px 30px;
	border-top-left-radius: 120px;
    border-bottom-right-radius: 120px;
}

.caleb-media-links .vc_col-sm-6 .vc_column-inner .wpb_wrapper img{
	width:150px;
}
.caleb-footer-top{
	position: relative;
    bottom: -30px;
    z-index: 999999999;
}
.blog .caleb-footer-top{
	margin-top:-60px;
}

.single .caleb-footer-top,
.category .caleb-footer-top{
	margin-top:-65px;
}

.caleb-footer-cta{
	background-image: url(https://calebjones.com/wp-content/uploads/2024/03/cta-bg-img.png);
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    justify-content: space-between;
	    background-position: center;
	height:60px;
	    position: relative;
	    align-items: center;
}
.caleb-footer-cta .cta-img{
	padding-right:40px;
}
.caleb-footer-cta .cta-img img{
	display:flex;
}
.cta-img{
/* 	position: absolute;
    bottom: -1px;
    right: 65px; */
}
.caleb-btn{
	background: black;
    padding: 5px 40px;
    border-radius: 20px;
	    font-family: Oswald;
}
.cta-content{
	padding-left:40px;
}

.cta-content h3{
	margin-bottom:3px !important;
	    font-size: 22px;
    font-weight: 400;
}

.footer_top {
    padding: 10px 0 25px;
}
#text-3 p{
	margin-top:30px;
	color:#fff;
	margin-bottom:0px;
}
.home #text-3 p{
	margin-top: 55px;
}
.caleb-btn:hover{
	color:#881309;
}

.caleb-blog-header-archive{
	background:#053f88;
	padding:25px 0px;
}
.caleb-blog-header{
	background:#053f88;
	padding:25px 0px;
	display:none;
}
.caleb-blog-header-single{
	background:#053f88 !important;
	padding:20px 0px;
}
.blog_single .post_text_inner p,
.blog_single .post_text_inner ul,
.blog_single .post_text_inner ol,
.blog_single .post_text_inner p strong,
.blog_single .post_text_inner p b,
.blog_single .post_text_inner span,
.page-id-44940 .content_inner .wpb_wrapper p,
.page-id-44940 .content_inner .wpb_wrapper ul,
.page-id-44940 .content_inner .wpb_wrapper ol,
.page-id-44940 .content_inner .wpb_wrapper strong,
.page-id-44894 .content_inner .wpb_wrapper p,
.page-id-44894 .content_inner .wpb_wrapper ul,
.page-id-44894 .content_inner .wpb_wrapper ol,
.page-id-44894 .content_inner .wpb_wrapper strong,
.page-id-45779 .content_inner .wpb_wrapper p,
.page-id-45779 .content_inner .wpb_wrapper ul,
.page-id-45779 .content_inner .wpb_wrapper ol,
.page-id-45779 .content_inner .wpb_wrapper strong{
	color:#000;
	font-family:'Merriweather', serif !important;
}
.blog_single  .post_text_inner ul{
	color: #000;
    text-transform: none;
    font-family: 'Poppins';
    list-style: outside;
    margin-left: 20px;
}
.blog_single  .post_text_inner ol{
	color: #000;
    text-transform: none;
	margin-left:0;
}
.blog_single  .post_text_inner ol li{
	margin-bottom:20px;
	line-height:30px;
}
.blog_single  .post_text_inner ol li::marker{
	color:#000;
	font-weight:800;
}
.post_text_inner div{
	color: #000;
    text-transform: none;
    font-family: 'Poppins';
	padding-top:10px;
}
.blog_single  .single_tags{
	display:none;
}

.page-id-44424 .default_template_holder,
.blog .default_template_holder{
	margin-top:20px;
}

.category .content{
	margin-top:0px;
}
.caleb-link-hover{
	text-decoration:underline;
}

.caleb-link-hover:hover{
	color:#881309;
	text-decoration:underline;
}
.blog_holder.blog_pinterest article .post_text .post_text_inner{
	padding: 0px 18px 10px;
}
.blog_holder.blog_pinterest article h5{
	margin-bottom:0;
}
.blog_holder.blog_pinterest article h5 a,
.blog_holder .qode-outer-space article h5 a{
	letter-spacing:0;
	min-height:82px;
	display:block;
}

.blog_holder .qode-outer-space article h5 a{
font-size: 23px;
    line-height: 26px;
    text-transform: none;
    margin: 0;
}


.logged-in-as,
.logged-in-as a,
.comment .text_holder p{
	color:#000;
}

.logged-in-as a:hover{
	color:#881309;
}
.comment .name a{
	color:#881309;
}
.comment .name a:hover,
.comment_date{
	color:#000;
}
.caleb-blog-header-single .post_info .dots{
	margin:0px 6px;
}
.comment_holder .comments p{
	color:#000;
}
.post_text_inner p b{
	color:#881309;
	font-size:20px;
	line-height:30px;
}
.post_text_inner h2 > b{
	color:#881309;
	font-size:24px;
	line-height:35px;
}
.post_text_inner p a{
	color:#000;
	text-decoration:underline;
}
.post_text_inner p a,
.post_text_inner ul li a{
	color:#881309;
}
.post_text_inner ul li a{
	text-decoration:underline;
}
.post_text_inner ul li{
	padding-bottom:10px;
}
.comment p a{
	color:#88150b;
	text-decoration:underline;
}
.comment p a:hover{
	color:#000;
}
.comment .text_holder blockquote{
	    border-left: 4px solid #88140a;
}
.comment .text_holder blockquote p{
	    margin-top:0;
}
.comment .comment_date{
	margin-bottom: 40px;
    display: block;
}
.comment-form-cookies-consent{
	color:#000;
}
.blog_holder.blog_pinterest article .entry_title:hover{
	    text-decoration: none;
}
.blog_holder.blog_pinterest article .post_info, .blog_holder.blog_pinterest article .post_info a:not(:hover) {
	font-size: 10px;
	    text-transform: none;
}
.blog_holder article .post_info a:hover {
    color: #053f88;
}
.caleb-button-bar{
	display:flex;
	margin-bottom:25px !important;
}
.caleb-button-bar-single{
	margin-bottom:0px !important;
	margin-top:25px;
}
.caleb-button-bar-category{
		margin-top:25px;
		margin-bottom:25px;
}
.caleb-button-bar-column{
	display: flex;
    justify-content: center;
}
.multiple-btn-blog{
	display:flex;
	justify-content:space-between;
}
.multiple-btn-blog a{
    background: #053f88;
    padding: 10px 50px;
    border-radius: 35px;
    font-size: 20px;
	font-family: 'Oswald', sans-serif;
}
.multiple-btn-blog a:hover{
	background:#880308;
	
}
.qode-outer-space{
	padding:40px 0px;
}
.list-unstyled ul{
	list-style: outside;
    margin-left: 58px;
    padding-left: 0 !important;
}

.comment .comment_date {
    margin-bottom: 20px;
}
.page-id-45779 .content_inner h5{
	color: #880308;
	font-size: 18px;
}
.page-id-45779 .content_inner ul,
.page-id-44894 .content_inner ul,
.page-id-44940 .content_inner ul{
	list-style: outside;
    margin-left: 20px;
}
.page-id-45779 .content_inner ul li,
.page-id-44894 .content_inner ul li,
.page-id-44940 .content_inner ul li{
	padding-bottom:8px;
}

@media(max-width:480px) {
	.q_logo a{
		height:80px !important;
	}
	.caleb-vertical-cards .vc_column-inner > .wpb_wrapper{
		min-height:310px;
	}
	.caleb-footer-cta{
		justify-content: center;
	}
	.cta-content{
		padding-left:0;
		text-align:center;
	}
	#w4pl-list-44960 h4{
		border-left: 15px solid #880308 !important;
	}
	.list-unstyled ul{
		margin-left: 40px;
	}
}
@media(min-width:481px){
	.blog .q_logo a,
	.archive .q_logo a,
	.single .q_logo a,
	.category .q_logo a{
		display: block !important;
	}

	.blog .centered_logo .q_logo img,
	.archive .q_logo img,
	.single  .q_logo img,
	.category .q_logo img{
		transform: none !important;
	}

}
@media(max-width:600px){
	.blog-text-caleb{
		text-align:center;
		padding-bottom:0;
	}
	.caleb-karta-app{
		width:100%;
	}
	.kartra_optin_content_wrapper_inner{
		padding-top:0 !important;
	}
}
@media(min-width:601px){
	.blog .header_bottom .container > .container_inner,
	.archive .header_bottom .container > .container_inner,
	.single  .header_bottom .container > .container_inner,
	.category .header_bottom .container > .container_inner{
		display:flex;
		align-items:center;
	}

	.blog .header_bottom .header_inner_left,
	.archive .header_bottom .header_inner_left,
	.single .header_bottom .header_inner_left,
	.category .header_bottom .header_inner_left{
		width:50%;
	}
}

@media only screen and (max-width: 767px) and (min-width: 481px)  {
	
}
@media(max-width:767px) {
	.section-spacing{
		padding:25px 0px;
	}
	.section-spacing-top{
		padding-top:25px;
	}
	.section-spacing-bottom{
		padding-bottom:25px;
	}
	.caleb-vertical-cards .vc_col-sm-4:not(:last-child){
		margin-bottom:40px;
	}
	.caleb-media-links .vc_col-sm-6 .vc_column-inner > .wpb_wrapper{
		margin-bottom: 30px;
	}
	.caleb-button-bar{
		display:block;
	}
	.multiple-btn-blog{
		margin-bottom:30px;
	}
	.multiple-btn-blog a{
		margin-bottom: 10px;
    	width: 100%;
    	text-align: center;
	}
	.multiple-btn-blog{
		flex-wrap: wrap;
	}
	.home-three-cards .store-container{
		margin:40px 0px;
	}
	.home-media-cards .blue-card-bg:nth-child(2){
		margin-top:40px;
	}
}
@media(min-width:768px) {
	.banner-title h1 {
    	padding-top: 80px;
	}
}
@media only screen and (max-width: 1000px) and (min-width: 768px)  {
	h1{
		font-size: 35px;
		line-height: 46px;
	}
	h2{
		font-size: 27px;
		line-height: 39px;
	}
	h3{
		font-size: 26px;
		line-height: 38px;
	}
	h4{
		font-size: 22px;
		line-height: 30px;
	}
	.header-heading-caleb{
		font-size: 26px;
    	line-height: 36px;
		    margin-top: 140px;
	}
	.header-para-caleb{
    	font-size: 18px;
    	line-height: 30px;
    	padding-bottom: 20px;
	}
	.multiple-btn-blog a {
		padding: 5px 16px;
	}
	.blog .logo_wrapper,
	.category .logo_wrapper,
	.single .caleb-blog-page-logo .logo_wrapper,
	.blog .q_logo a,
	.single .caleb-blog-page-logo .q_logo a,
	.category .q_logo a{
		left:0;
	}
	
}
@media only screen and (max-width: 1200px) and (min-width: 1001px)  {
	h1{
		font-size:39px;
		line-height:56px;
	}
	h2{
		font-size:38px;
		line-height:45px;
	}
	h3{
		font-size:36px;
		line-height:45px;
	}
	h4{
		font-size:30px;
		line-height:42px;
	}
	.multiple-btn-blog a {
    	padding: 5px 30px;
	}
}
@media( max-width:767px){
	.caleb-img-header{
		text-align:center !important;
	}
	.caleb-img-header img{
		width:60%;
		margin-top:50px;
	}
	.business-card{
		margin-bottom:40px;
	}
	.caleb-footer-cta .cta-img{
		display:none;
	}
	.event-name p{
		font-size: 21px;
    	line-height: 28px;
	}
	.deadline-text p,
	.doe-text p,
	.location-text p {
    	font-size: 14px;
	}
	.event-details p a{
		padding-bottom:10px;
	}
	.header-heading-caleb{
		font-size: 26px;
    	line-height: 36px;
		    margin-top: 100px;
	}
	.header-para-caleb{
    	font-size: 18px;
    	line-height: 30px;
    	padding-bottom: 20px;
	}
}
@media (max-width: 1000px){
	.mobile_menu_button span{
		    font-size: 28px;
	}
	nav.mobile_menu ul li a,
	nav.mobile_menu ul li h3{
		    color: #881309;
	}
	nav.mobile_menu ul li,
	nav.mobile_menu ul li ul li {
    	border-bottom: 1px solid #04275614;
	}
	.inner-card img{
		display:none;
	}
	.inner-card-calebb img{
		display:none;
	}
	.blog_holder.blog_pinterest,
	.search .blog_holder .qode-outer-space{
		display: flex;
    	flex-wrap: wrap;
    	justify-content: space-between;
	}
	.blog .logo_wrapper,
	.category .logo_wrapper{
		position:relative;
	}
	.caleb-blog-page-logo .q_logo{
		width:100%;
		display:block;
	}
	.caleb-blog-page-logo .q_logo a{
		left:0;
	}
}
@media (min-width: 1001px){
	.home .header_bottom .container_inner{
		padding-bottom:15px;
	}
	.vc_column_container>.vc_column-inner{
		padding-left: 40px;
    	padding-right: 40px;
	}
	.blog .vc_column_container>.vc_column-inner,
	.single .vc_column_container>.vc_column-inner,
	.category .vc_column_container>.vc_column-inner{
		padding-left: 15px;
    	padding-right: 15px;
	}
	.page-template-blog-pinterest article .entry_title{
		min-height:82px;
	}
	.header-para-caleb{
		padding:0px 100px;
	}
	.single .post_image{
		max-width: 100%;
    	margin-left: auto;
    	margin-right: auto;
	}
	.caleb-button-bar{
		display: flex;
    	align-items: center;
    	height: 100%;
	}
	.blog_single .post_text_inner p,
	.blog_single .post_text_inner ul,
	.blog_single .post_text_inner ol,
	.blog_single .post_text_inner p strong,
	.blog_single .post_text_inner p b,
	.blog_single .post_text_inner span,
	.page-id-44940 .content_inner .wpb_wrapper p,
	.page-id-44940 .content_inner .wpb_wrapper ul,
	.page-id-44940 .content_inner .wpb_wrapper ol,
	.page-id-44940 .content_inner .wpb_wrapper strong,
	.page-id-44894 .content_inner .wpb_wrapper p,
	.page-id-44894 .content_inner .wpb_wrapper ul,
	.page-id-44894 .content_inner .wpb_wrapper ol,
	.page-id-44894 .content_inner .wpb_wrapper strong,
	.page-id-45779 .content_inner .wpb_wrapper p,
	.page-id-45779 .content_inner .wpb_wrapper ul,
	.page-id-45779 .content_inner .wpb_wrapper ol,
	.page-id-45779 .content_inner .wpb_wrapper strong{
		font-size:20px;
	}

	.blog_holder.blog_pinterest,
	.search .blog_holder .qode-outer-space{
		display: grid;
		grid-template-columns: repeat(auto-fill, minmax(31%, 1fr));
		gap:20px;
	}
	.blog_holder.blog_pinterest article,
	.search .blog_holder .qode-outer-space article{
		width:100%;
		margin-bottom:0;
	}
	.q_logo a{
		height:130px !important;
	}
}
