/* 
Theme Name:		 Kinoian Web Services Custom Theme
Theme URI:		 http://childtheme-generator.com/
Description:	 Kinoian Web is a child theme of Divi
Author:			 Me
Author URI:		 https://KinoianWeb.com/
Template:		 Divi
Version:		 1.0.0
Text Domain:	 kinoian-web
*/

body.et_cover_background.page-template-default {
	background-color: #e6e6ff;
	background: url('https://whitelotusentertainment.kinoianweb.com/wp-content/uploads/2021/10/760-7605644_flim-reel-1-movie-reel-clipart-1-copy.jpg');
	background-size: auto !important;
    background-position: top!important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
	
}

.nf-form-fields-required, span.ninja-forms-req-symbol {
    display: none;
}

div#about-text p,
div#about-text h3 {
    color: #fff;
	line-height: normal;
}

div#page-hero .et_pb_column {
    background: transparent;
}

div#page-hero h1.entry-title {
    font-size: 50px;
}

div#page-hero,
div#page-hero .et_pb_row {
    padding	: 0;
}

div#header-section {
    padding-bottom: 25px;
}

.et_pb_section {
    max-width: 1200px !important;
	margin: 0 auto;
}

.attn-section p {
    font-size: 20px;
	line-height: 30px;
}

.attn-section {
    background: #fff1f5;
}

div#sb_instagram .sbi_no_avatar .sbi_header_img {
  background: #f09433; 
background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1;
}

p {
    font-size: 20px;
    line-height: initial;
}

div#page-hero {
    padding: 0;
}

div#header-menu > div {
    border-bottom: 1px solid gold;
    padding-bottom: 20px !important;
}

.nf-form-fields-required, .nf-error-msg, .ninja-forms-req-symbol {
    display: none;
}

#home-grid img {
    width: 400px;
    height: 14em;
    object-fit: cover;
}

#image-grid a {
    padding-bottom: 150%;
    display: block;
}


#image-grid span.et_pb_image_wrap {
    position: absolute !important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block !important;
}

#image-grid img {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    object-position: 50% 50%;
    object-fit: cover;
}

div#page-hero h1 {
    font-size: 4em;
}

/*
div#image-grid > .et_pb_row {
	display: block;
	max-width: 100%;
    padding: 4vw;
}

div#image-grid > .et_pb_row > .et_pb_column {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 3.7vw;
    grid-row-gap: 3.7vw;
    width: auto;
	position: relative;
}

div#image-grid .et_pb_image {
    margin: 0;
    display: block;
}
*/