/*!
*/
.active .steps h4,
.heading span,
.box-icon .fa,
.box-icon .ti,
.video-play,
.video-play:hover,
.video-play:focus,
.owl-theme .owl-nav [class*=owl-],
.single-features .ti,
.single-features .fa,
.contact-form h3,
.contact-info h6 .fa,
.footer-navigation li a:hover,
.social-list li a:hover,
.owl-theme .owl-nav [class*="owl-"]:hover,
.footer-links li a:hover{
	color:#1F65DB;
}

.pricing-bottom .ti-check{
	color:#1DAA2B;
}

.pricing-bottom .ti-close{
	color:#de0000;
}

.owl-theme .owl-dots .owl-dot span:after,
.affix .navbar-default .navbar-toggle, 
.affix .navbar-default .navbar-toggle,
.navbar-default .navbar-toggle:hover, 
.navbar-default .navbar-toggle:focus {
	border-color:#1F65DB;
}
.primary-bg{
	background: #1F65DB;
}
.secondary-bg{
	background: #ED355B;
}
.owl-theme .owl-dots .owl-dot.active span, 
.owl-theme .owl-dots .owl-dot:hover span,
.affix .navbar-default .navbar-toggle, 
.affix .navbar-default .navbar-toggle,
.navbar-default .navbar-toggle:hover, 
.navbar-default .navbar-toggle:focus {
	background: #1F65DB;
}
.button{
	background: #1DAA2B;
}
.button:hover {
	background: #1F65DB;
}
.header-texts .button{
	background: #1DAA2B;
	color: #fff;
}
.header-texts .button:hover {
	background: #fff;
	color: #0373ac;
}
.button.button-transparent{
	background:transparent;
}
.button.button-transparent:hover{
	background: #fff;
	color: #59c7ff;
	border-color: #fff;
}

.navbar-default .navbar-nav > li > a.button,
.navbar-default .navbar-nav > li > a.button:focus{
	border:2px solid #59c7ff;
	background: #59c7ff;
}
.navbar-default .navbar-nav > li > a.button:hover{
	color: #59c7ff;
}
.affix .navbar-default .navbar-nav > li > a.button:hover,
.affix .navbar-default .navbar-nav > li.active > a.button,
.affix .navbar-default .navbar-nav > li.active > a.button:focus{
	color: #59c7ff;
	border-color: #59c7ff;
}

.gradiant-background,
.box-icon,
.team-member .team-photo:after{
	background-image: -o-linear-gradient(0deg, #0373ac 0%, #59c7ff 100%);
	/* background-image: linear-gradient(293deg, #ED355B 0%, #0a52cc 100%); */
	background-image: -webkit-linear-gradient(0deg, #0373ac 0%, #59c7ff 100%);
}
.meta-heading{
	color: #1F65DB;
	margin-bottom: 5px;
}
.feature-col .icon{
	background: #F2F7FF;
	color: #1F65DB;
}
.button.alt{
	background: #fff;
	color: #1F65DB;
}
.button.alt:hover{
	background: #1F65DB;
	color: #fff;
}
.button.light{
	background: #F2F7FF;
	color: #1F65DB;
}
.button.light:hover{
	background:#00deec; 
	color: #fff;
}
.bg-circle .small, .bg-circle .big{
	background: #F2F7FF;
}
.bg-circle .big:before{
	background-image: -o-linear-gradient(157deg, #fff 0%, #ED355B 100%);
	background-image: linear-gradient(157deg, #fff 0%, #ED355B 100%);
}
.bg-circle .big:after{
	background-image: -o-linear-gradient(157deg, #fff 0%, #1F65DB 100%);
	background-image: linear-gradient(157deg, #fff 0%, #1F65DB 100%);
}
 .pricing-box.alt h5{
 	color: #1F65DB;
 }

@media only screen and (max-width: 991px) {
	.navbar-default .in .navbar-nav > li > a:hover,
	.navbar-default .in .navbar-nav > li > a:focus,
	.affix .navbar-default .navbar-nav > li > a:hover,
	.affix .navbar-default .navbar-nav > li > a:focus,
	.affix .navbar-default .navbar-nav > .active > a, 
	.affix .navbar-default .navbar-nav > .active > a:hover, 
	.affix .navbar-default .navbar-nav > .active > a:focus {
		background:#1F65DB;
	}

	/*.div-img-thanks {
		padding: 20px 0px 50px 0px;
	}*/

}

.theme-pro .section.gradiant-background{
	background: #ecf4fd;
}

.div-img-thanks {
	width: auto;
/*    padding: 50px 0px 50px 0px;*/
}

.div-img-thanks img {
	border-radius: 10px;
	width: 100%;
	max-width: 600px;
}


.post-content {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
    align-items: start;
    margin: 0 auto;    
    transition: all 0.2s ease;
}

.post-preview {
    text-align: left;   
    border-radius: 5px;
    border: solid 1px rgb(219, 219, 219);
    margin: 15px;
    background: #fff;
    box-shadow: 0px 2px 7px 1px rgb(0 0 0 / 10%);    
    height: fit-content;
}


.post-preview .post-media-body {
    padding: 0px;    
}

.post-preview .post-media-body img {
    width: 100%;
    max-width: 100%;
    height: auto;
    border-radius: 5px 5px 0px 0px;    
    transition: all 0.2s ease;
}

.post-preview .post-media-body img:hover {        
    filter: contrast(100%) brightness(90%);
}

.post-preview .title:hover {        
    text-decoration: underline;
    color: #43439b !important;    
}

.post-preview :hover{
    cursor: pointer;      
}


.post-preview .post-content-body {
    padding-top: 5px;
    padding: 30px;    
}

.post-preview .post-content-body p{
    font-family: 'Nunito', sans-serif !important;
}

.post-preview .post-content-body .title {
    font-weight: 700;
    font-size: 20px;
/*    line-height: 32px;*/
	line-height: 1.2;
    padding-bottom: 5px;    
    color: #3d3d3d;
    font-family: 'Nunito', sans-serif !important;
    transition: all 0.2s ease;
}

/* .post-preview .post-content-body .title:hover {
    cursor: pointer;  
    text-decoration: underline;     
} */


.post-preview .post-meta {
    background-color: #f7f7f7;
    border-top: 1px solid transparent;
    display: flex;
    justify-content: space-between;
    border-radius: 0px 0px 5px 5px;
    padding: 10px;
}

.post-preview .post-meta p {
    margin: 0;
    font-family: 'Nunito', sans-serif !important;
}

.text-secondary {
	color: grey;
}

.m-0{
	margin: 0px;
}


.fw-100 {font-weight: 100;}
.fw-200 {font-weight: 200;}
.fw-300 {font-weight: 300;}
.fw-400 {font-weight: 400;}
.fw-500 {font-weight: 500;}
.fw-600 {font-weight: 600;}
.fw-700 {font-weight: 700;}
.fw-800 {font-weight: 800;}
.fw-900 {font-weight: 900;}

.fs-1 {font-size: 1px;}
.fs-2 {font-size: 2px;}
.fs-3 {font-size: 3px;}
.fs-4 {font-size: 4px;}
.fs-5 {font-size: 5px;}
.fs-6 {font-size: 6px;}
.fs-7 {font-size: 7px;}
.fs-8 {font-size: 8px;}
.fs-9 {font-size: 9px;}
.fs-10 {font-size: 10px;}
.fs-11 {font-size: 11px;}
.fs-12 {font-size: 12px;}
.fs-13 {font-size: 13px;}
.fs-14 {font-size: 14px;}
.fs-15 {font-size: 15px;}
.fs-16 {font-size: 16px;}
.fs-17 {font-size: 17px;}
.fs-18 {font-size: 18px;}
.fs-19 {font-size: 19px;}
.fs-20 {font-size: 20px;}
.fs-21 {font-size: 21px;}
.fs-22 {font-size: 22px;}
.fs-23 {font-size: 23px;}
.fs-24 {font-size: 24px;}
.fs-25 {font-size: 25px;}
.fs-26 {font-size: 26px;}