/*
Theme Name: CVC
Description:
Version: 1.0
Author:
Author URI: http://esourceteam.com/
Template: enfold
*/

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap');

/* Typography */
* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body{
	font-family: "Plus Jakarta Sans", sans-serif;
}
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2{
	letter-spacing: 0;
}
.special_amp{
	font-size: inherit;
	font-weight: inherit;
	font-family: inherit;
	font-style: normal;
	color: inherit !important;
}
#top label{
	font-weight: 500;
}
#top b, #top strong{
	font-weight: 600;
}
.avia_textblock p{
	margin: 0.85em 0;
}

/* Header */
.logo{
	padding: 5px 0;
}
@media (min-width: 991px){
	.av_minimal_header #header_main_alternate{
		position: absolute;
		width: 100%;
		top: 40%;
	}
	#header_main_alternate .av-main-nav > li:nth-child(3){
    margin-right: 300px;
	}
}

/* Utilities */
#top .max-w-screen-lg{
	max-width: 800px;
	margin: 0 auto;
	float: none;
}

/* Custom */
.feature-checklist > div{
	display: flex;
	gap: 15px;
	align-items: flex-start;
	margin-bottom: 20px;
}
.feature-checklist > div:first-child{
	margin-top: 20px;
}
.feature-checklist > div img{
	margin-top: 7px;
}
.feature-checklist > div p{
	margin: 7px 0 0;
}

/* Home */
#home-hero .flex_cell:first-child .flex_column{
	max-width: 620px;
	margin-left: auto;
	float: none;
}
#home-modalities .avia_textblock{
	padding: 0 15px;
}

@media only screen and (max-width: 767px) {
	.responsive #top .logo{
		padding-top: 10px;
	}
	#footer .container{
		display: flex;
		flex-direction: column;
	}
	#footer .flex_column{
		order: 2;
	}
	#footer .flex_column:nth-child(2){
		order: 1;
	}
	#footer .widget{
		margin: 0;
	}
}