/*
Theme Name: AMI Entertainment Child
Author: The 215 Guys
Author URI: https://www.the215guys.com
Template: amie
*/
@import url("style.css");
@import url('https://fonts.googleapis.com/css2?family=EB+Garamond:wght@500&amp;style=italic&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&amp;display=swap');

@media only screen and (min-width:768px) {
.vert-cent .section_inner_margin,
.vert-cent .full_section_inner {display: flex;align-items: center;}
}

.psmall p {font-size:14px;line-height:24px;}

.social i {color: #000;background-color: #fff;height: 40px;width: 40px;border-radius: 50%;font-size: 22px;line-height: 40px;}
.social li {display: inline-block;margin: 0 5px;}

.drop_down .narrow .second .inner ul li.spacer {padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px dashed #fff;}
header:not(.sticky) .stick-only {display: none !important;}

.logo_wrapper {min-width: 90px;}
.q_logo a {min-height: 90px;visibility:visible;}
header:not(.sticky) #menu-left > li:last-child {margin-right: 45px !important;}
header:not(.sticky) #menu-right > li:first-child {margin-left: 45px !important;}

header.sticky .header_bottom {text-align: center;}
header.sticky .header_bottom > .main_menu {width: auto !important;}

.drop_down .has_sub .second {top: 75px;}
.drop_down .has_sub .second .inner ul {padding: 0;background-color: rgba(29, 189, 242, .85);border: 1px solid #1dbdf2;border-radius: 5px;}
.drop_down .has_sub .second .inner ul:before {content: "";display: block;height: 0;left: 20%;position: absolute;width: 0;}
.drop_down .has_sub .second .inner ul:before {border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 6px solid #1dbdf2;margin-left: -5px;top: -6px;z-index: 4;}
.drop_down .has_sub .second .inner ul a {padding-left:10px !important;padding-right:10px !important;}
.drop_down .has_sub .second .inner ul a {padding-top: 5px !important;padding-bottom:5px !important;font-size:12px;line-height:1.5;}
.drop_down .has_sub .second .inner ul li:first-child a {padding-top: 10px !important;}
.drop_down .has_sub .second .inner ul li:last-child a {padding-bottom: 10px !important;}

.style h3 {color:#20c4f4;font-weight:700;}

body.single-post .post_info {display: none;}

.video_wrapper {position: relative;padding-bottom: 56.25%;}
.video_wrapper iframe {position: absolute;top: 0;left: 0;height: 100%;width: 100%;}

.single-post span.date.entry_date.updated {color:#5e5c5c!important}
.single-post .blog_single p {color:#484646;}

/* image galleries */
.gallery-image {position:relative;}
.gallery-image .gallery-hover {position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:25px;opacity:0;transition:opacity 500ms;}
.gallery-image:hover .gallery-hover {opacity:1;}
.grid-gallery .gallery-image {display:inline-block;vertical-align:top;}
.grid-gallery.cols-1 .gallery-image {width:calc(100% / 1);}
.grid-gallery.cols-2 .gallery-image {width:calc(100% / 2);}
.grid-gallery.cols-3 .gallery-image {width:calc(100% / 3);}
.grid-gallery.cols-4 .gallery-image {width:calc(100% / 4);}
.grid-gallery.cols-5 .gallery-image {width:calc(100% / 5);}
.grid-gallery.cols-6 .gallery-image {width:calc(100% / 6);}
.grid-gallery.cols-7 .gallery-image {width:calc(100% / 7);}
.grid-gallery.cols-8 .gallery-image {width:calc(100% / 8);}
.cobble-gallery img {display:none;}
.cobble-gallery a {position:absolute;top:0;left:0;right:0;bottom:0;}
.cobble-gallery .gallery-image {background-position:center;background-size:cover;}

@media only screen and (max-width:1350px) and (min-width:1100px) {
	#menu-left > li > a,#menu-right > li > a {font-size: 14px;padding: 0 10px;}
}
@media only screen and (max-width:1099px) and (min-width:1001px) {
	#menu-left > li > a,#menu-right > li > a {font-size: 13px;padding: 0 5px;}
}

@media only screen and (max-width:1000px) {
	header .header_top_bottom_holder .header_bottom,header .mobile_menu {background-color: #000 !important;}
	nav.mobile_menu ul li a,nav.mobile_menu ul li h3 {font-weight: 700;}
}

@media only screen and (max-width:767px) {
	.single-post .title h1 {font-size:22px;line-height:32px;}
	.single-post .title img {width: auto; height: 100%; object-fit: cover;}
	.single-post .title .image {position: absolute; width: 100%; height: 100%; top: 0; left: 0;}
	.single-post .title .title_holder {position: unset !important; padding: 30px 0 !important;}
	.single-post .blog_holder {padding-top: 50px;}
	
	.entry_title {font-size:22px; line-height: 32px;}
	a {word-break: break-word;}
	.vert-cent.swap .section_inner_margin,
	.vert-cent.swap .full_section_inner {display: flex;flex-wrap: wrap;}
	.vert-cent.swap .wpb_column:first-child {order: 2;}
	
	iframe {max-width: 100%;}
}