/*
	Theme Name: V1 Child
	Template:V1
*/

a:focus,
button:focus {outline-color:#f6e3a4;}

/* AMERICAN TYPEWRITER */
@font-face {
	font-family: "AmericanTypewriter";
	src: url("/wp-content/themes/V1-child/fonts/AmericanTypewriter-01.ttf") format("truetype");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: "AmericanTypewriter";
	src: url("/wp-content/themes/V1-child/fonts/AmericanTypewriter-Light-02.ttf") format("truetype");
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: "AmericanTypewriter";
	src: url("/wp-content/themes/V1-child/fonts/AmericanTypewriter-Bold-03.ttf") format("truetype");
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: "AmericanTypewriter";
	src: url("/wp-content/themes/V1-child/fonts/AmericanTypewriter-Semibold-04.ttf") format("truetype");
	font-weight: 600;
	font-style: normal;
}

/* GRANDMAID */
@font-face {
	font-family: "Grandmaid";
	src: url("/wp-content/themes/V1-child/fonts/Grandmaid-Regular.otf") format("opentype");
	font-weight: normal;
	font-style: normal;
}
/* PATHWAY GOTHIC */
@font-face {
	font-family: "Pathway Gothic";
	src: url("/wp-content/themes/V1-child/fonts/PathwayGothicOne-Regular.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}

h1, h1 a, .h1, .h1 a {font-family:"Grandmaid";font-weight:400;}
h2, h2 a, .h2, .h2 a {font-family:"AmericanTypewriter";font-weight:600;}
h3, h3 a, .h3, .h3 a {font-family:"Pathway Gothic";font-weight:400;}
h4, h4 a, .h4, .h4 a {font-family:"Grandmaid";font-weight:400;}
h5, h5 a, .h5, .h5 a {font-family:"AmericanTypewriter";}
h6, h6 a, .h6, .h6 a {font-family:"Pathway Gothic";font-weight:400;}
header .menu a {font-family:"Pathway Gothic";font-weight:400;}

#header:not(.scrolled) .logo-holder {position:absolute;height:199px;z-index:10;}
#header.scrolled .logo-holder img {padding:2px 0;}

.cta {background-color:#000000;padding:80px 0;}
.cta h5 {color:#f6e3a4;}
.cta h1 {font-size:110px;color:#db2c27;padding-top:17px;margin-bottom:4px;}
.cta .jawn_button + .jawn_button {margin-left:7px;}

#footer .widget_title{font-family:"Pathway Gothic";font-weight:400;margin-bottom: 3px;}
#footer .socials {margin-top:30px;}
#footer .socials i {font-size:30px;}
#footer .socials a + a {margin-left:10px;}
#footer .footer-col.col-2 .widget:not(:first-child) {margin-top:10px;}
#footer .footer-col.col-4 .jawn_button{margin-top:10px}

#abstract p {font-size:22px;line-height:35px;}

.fancy-slider {display:flex;align-items:stretch;}
.fancy-slider .fancy-content-side {width:30%;background-color:#000;padding:100px;}
.fancy-slider h5 {color:#fff;margin-bottom:10px;}
.fancy-slider h1 {color:#f7e3a4;font-size:75px;line-height:75px;margin-bottom:50px;}
.fancy-slider p {color:#fff;margin-bottom:30px;}
.fancy-slider .slick-dots {text-align:left;margin-top:100px;}
.fancy-slider .slick-dots button:before {background-color:#fff;opacity:0.6;}
.fancy-slider .slick-dots .slick-active button:before {opacity:1;}

.fancy-slider .fancy-img-side {width:70%;position:relative;}
.fancy-slider .img_slide {background-size:cover;background-position:center top;position:absolute;inset:0;opacity:0;transition:opacity 500ms;}
.img_slide.active {opacity:1;}

.title-area.type-image:before {position:absolute;inset:0;content:'';background-color:rgba(0,0,0,0.5);}
.title-area.type-image {position:relative;}
.title-area.type-image h1 {position:relative;}.title-area.type-image:before {position:absolute;inset:0;content:'';background-color:rgba(0,0,0,0.5);}
.title-area.type-image {position:relative;}
.title-area.type-image h1 {position:relative;}

.trolley-wrap{width: calc(33.33% - 20px);margin-bottom:30px;}
.trolley-img-wrap {position:relative;}
.trolley-txt {position:absolute;inset: 0;text-align:center;background-color: rgba(0,0,0,0.6);opacity: 0;transition: opacity 500ms;display: flex;align-items: center;justify-content: center;flex-direction: column;padding:45px;}
.trolley-wrap:hover .trolley-txt {opacity:1;}
.trolley-txt h5 {color:white;position:relative;}
.trolley-txt p {color:white;font-size:18px;margin-top:5px;position:relative;}

.single-collection .title-area.type-image:before {background-color:white;}
.single-collection .title-area h1 {color:black;}
.single-collection .blog-holder-outer {padding-top:0px;padding-bottom: 70px;}
.single-collection .inner-trolley-page-wrapper .right-grid p {font-size:18px;line-height:28px;}
.single-collection .inner-trolley-page-wrapper {display:grid;grid-template-columns:1fr 1fr;gap:50px;}
.single-collection .trolley-info {display:grid;grid-template-columns:1fr 1fr;}
.single-collection .trolley-info p:nth-child(even){text-align:right;}
.single-collection .trolley-info {border-top:1px solid #e1e1e1;padding: 12px 0px;}
.single-collection .trolley-info:last-child {border-bottom:1px solid #e1e1e1;}
.single-collection .info-wrap {margin:40px 0px;}
.single-collection .btn-wrap {display:flex;justify-content:center;}
.single-collection .btn-wrap .jawn_button:hover {background-color:black;border-color:black;}
.single-collection .left-grid {display:flex;flex-direction:column;gap:20px;}

.jawn_edu_grid .eduWrap .edu {padding-top:75%;background-repeat:no-repeat;background-position:center;background-size:cover;}
.jawn_edu_grid {display:grid;grid-template-columns:repeat(3,1fr);gap:30px;}
.jawn_edu_grid .eduWrap h5 {transition:500ms;font-size:30px;line-height:40px;}
.jawn_edu_grid .eduWrap p {transition:500ms;color:black;font-size:20px;line-height:30px;padding-top:0px;}
.jawn_edu_grid .textWrap {padding-top:30px;padding-bottom:50px;text-align:center;padding-left:40px;padding-right:40px;}
.eduWrap {transition:500ms;border-top:unset!important;border-left:unset!important;border-right:unset!important;background-color:white;}
.eduWrap:hover {background-color:black;}
.eduWrap .textWrap h5 {color:white;}
.eduWrap:hover .textWrap p {color:white;}

.single-education .eduAbstract h5{color:black;}
.single-education .eduRequire h5{color:black;}
.single-education .eduGal{font-size:20px;line-height:28px;}
.single-education .post-content {padding-top:0px;}
.single-education .eduRequire p {font-size:20px;line-height:28px;}
.single-education .eduQuestions p{font-size:20px;line-height:28px;}
.single-education .eduQuestions h6 {font-size:30px;line-height:40px;margin-bottom:15px;color:#a18e50;}
.single-education .eduQuestions a {color:black;}
.single-education .eduQuestions a:hover{color:#db2c27}
.single-education .eduQuestions .vc_col-sm-12 .jawn_col-inner {padding:0px 50px;}
.single-education .eduCub h5 {font-size:25px;line-height:30px;padding-bottom:30px;}
.single-education .eduCub .vc_col-sm-6:nth-child(1) h5 {color:#023263;}
.single-education .eduCub .vc_col-sm-6:nth-child(2) h5 {color:#58c47e;}
.single-education .eduInvolve p{font-size:20px;line-height:28px;}
.single-education .eduInvolve h6 {font-size:30px;line-height:40px;margin-bottom:15px;color:#023263;}
.single-education .eduInvolve a {color:black;}
.single-education .eduInvolve a:hover{color:#db2c27}
.single-education .eduInvolve .vc_col-sm-12 .jawn_col-inner {padding:0px 50px;}
.single-education .eduInvolve {margin-bottom:70px;}

.blog-post-upper {padding-top:100px;display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;align-items:center;text-align:center;}
.blog-post-upper h3 {color:#916e3f;}
.blog-post-upper h5 {color:#000;margin-top:20px;}

.blogGrid .blog-single {padding-top:70%;background-size:cover;background-position:center;}
.jawn_post_grid {margin-bottom: 60px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;}
.blogGrid {color:transparent;}
.blogGrid .textWrap h5{text-align:center;margin-top:20px;margin-bottom: 10px;transition:500ms;}
.blogGrid .textWrap p {color:black;text-align:center;font-size:18px;line-height:30px;}
.blog-wrap {text-align:center;padding:50px 0;}
.blogGrid .blog-single:before{position:absolute;content:'';inset:0;background-color:rgba(0, 0, 0, 0.8);opacity:0;transition:500ms;}
.blog-single{position:relative;transition:500ms;}
.blogGrid:hover .blog-single:before{opacity:1;}
.blogGrid:hover .textWrap h5 {color:#db2c27;}

#search-blog {display:inline-block;position:relative;margin-bottom:20px;}
#search-blog input {padding:10px 30px 10px 20px;width:300px;appearance:none;border:2px solid #e1e1e1;}
#search-blog i {position:absolute;top:0;right:10px;line-height:39px;color:#e1e1e1;}

.pag-link {display:inline-block;vertical-align:middle;margin:0 5px;}
.pag-link a {display:flex;align-items:center;justify-content:center;background-color:#f6e3a4;color:#000;width:35px;height:35px;}
.pag-link a:hover {background-color:#db2c27;color:#fff;}

.colored-box {padding:50px;}

.jawn_accordion-trigger {border:2px solid #db2c27;}

.single-post .tag {color:black;}
.single-post .jawn_button.button_style_2:hover {color:#db2c27;}
.single-post .btnWrap {display:grid;justify-content:center;margin-top:20px;}

.single-post .btnWrap .jawn_button:hover {color:#917e3f!important;}
.single-post .tag {border-radius:25px;font-weight:bold;text-transform:capitalize;background-color:#f6e3a4;display:inline-block;padding: 10px 20px;border:2px solid transparent;transition:500ms;}
.single-post .tag:hover {border:2px solid #f6e3a4;background:transparent;color:#917e3f}
.single-post .tag + .tag {margin-left:10px;}
.single-post .tagWrap {text-align:center;}

@media only screen and (max-width:1300px){
	header .menu > li > a {font-size:18px;}
}

@media only screen and (max-width:1100px){
	header .menu > li > a {font-size:16px;padding: 0 9px;}
}
@media only screen and (max-width:1023px){
	#header:not(.scrolled) .hamburger[aria-expanded=true] .hamburger-inner {background-color:#000!important;}
	#header.sticky:not(.scrolled) .hamburger {transform:unset!important;}
	.single-collection .hamburger-inner {background-color:#000!important;}
	#header.sticky:not(.scrolled) .hamburger-inner {background-color:white;}
	#mobile-header .menu-item span {color:black;}
	header .menu > li > a{font-size:22px}
	.header-standard.sticky.scrolled .logo-holder img {height:100px!important;}
	#header:not(.scrolled) .logo-holder {height:137px;}
	#footer .footer-col.col-4 .jawn_button {font-size:15px;}
	.cta h1 {font-size:70px;line-height:80px;}
	
	.jawn_edu_grid {grid-template-columns:1fr 1fr!important;}
	
	.trolley-wrap{width: calc(50% - 20px);margin-bottom:30px;}
	.trolley-txt {opacity:1;}

}
@media only screen and (max-width:767px){
	body.single-post .jawn-gallery {height:auto!important;}
	body.single-post .jawn-gallery .gallery-image {position:relative!important;width:100%!important;left:initial!important;top:initial!important;}
	body.single-post .jawn-gallery .gallery-image .gallery-hover {opacity:1;}
	
	.single-collection .inner-trolley-page-wrapper {display:block;}
	.single-collection .left-grid {margin-bottom:20px;}
	
	.single-post .tag {margin-left:2px!important;margin-top:2px;}
	
	#header:not(.scrolled) .logo-holder {height:100px;}
	
	.cta h1 {font-size:43px;line-height:53px;}
	.cta h5 {font-size:20px;}
	
	.title-area.type-image {height:300px;}
	.title-area.type-image h1 {font-size:60px;line-height:70px;}
	
	h3.itr-title {font-size:39px;line-height:49px;}
	
	.jawn_edu_grid {grid-template-columns:1fr!important;}
    .jawn_edu_grid .eduWrap h5 {font-size:22px;line-height:32px;}
	
	h1,h1 a,.h1,.h1 a {font-size:40px;line-height:45px;}
	h2,h2 a,.h2,.h2 a {font-size:32px;line-height:36px;}
	h3,h3 a,.h3,.h3 a {font-size:35px;line-height:40px;}
	h4,h4 a,.h4,.h4 a {font-size:30px;line-height:35px;}
	
	.jawn_post_grid {grid-template-columns:1fr;margin-bottom:0px;}
	
	.trolley-wrap {width:100%;margin-bottom:30px;}
}