.page-id-318 .singular-content-wrap .hentry:first-child {
    border-top: none;
    background-color: #2c387e17;
} 

.page-id-287 .singular-content-wrap .hentry:first-child {
    border-top: none;
    background-color: #2c387e17;
} 

.page-id-7 .singular-content-wrap .hentry:first-child {
    border-top: none;
    background-color: #2c387e17;
} 

.page-id-140 
element.style {
}
.wp-block-media-text__media img, .wp-block-media-text__media video {
    max-width: unset;
    width: 100%;
    vertical-align: middle;
    box-shadow: 10px 10px 5px #ccc;
}

#masthead .site-header-main {
    background-color: #2c387e17 !important;
}

/* Link */
#menu-primary > .menu-item > a{
	color:#6a77f3;
	font-size:18px
	
}

element.style {
}
#page .below-site-header nav {
    background-color: #faf4f4;
    display: none;
}

/* Heading */
.custom-header .header-media-section h2{
	top:60px;
	
}

/* Paragraph */
.widget .textwidget p{
	font-size:12px !important;
	
}
/* Tertiary */
#tertiary{
	height:121px;
	margin-left:3px;
	margin-top:-50px;
	margin-bottom:-50px;
}

/* Site info */
#colophon .site-info{
	display: none;
}

/* Site info */
#colophon .site-info{
	display: none;
}
	
}
/* Division */
#social-search-wrapper{
	display: none;
}

/* Button */
.posts-navigation .nav-links a{
	display: none;
}
/* Paragraph */
.below-site-header #content #primary #main .singular-content-wrap .singular-content-wrap .hentry .entry-container .entry-content .wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column p{
	width:95% !important;
}


/* Division */
.site-inner .below-site-header #content #primary #main .singular-content-wrap .singular-content-wrap .hentry .entry-container .entry-content .wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column{
	width:823px !important;
}

/* List */
.sd-social-icon-text ul{
	display: none;
}

/* Division */
.hentry .jetpack-likes-widget-wrapper{
	display: none;
}

/* Sharedaddy */
.hentry .sharedaddy{
	display: none;
	
}
/* Icon facebook */
.jetpack-social-widget-list a .icon-facebook{
	color: #3b5998;
}

/* Icon linkedin */
.jetpack-social-widget-list a .icon-linkedin{
	color: #0e76a8;
}

/* List */
#tertiary .widget ul{
	position:relative;
	top:-40px;
	left:-4px;
	
}
/* Section content wrap */
#content .section .section-content-wrap{
	min-height:487px;
	
}

/* 1024px and above screen sizes */
@media (min-width:1024px){

	/* Section content wrap */
	#content .section .section-content-wrap{
		padding-top:41px;
	}
	
}
/* Entry Content */
.section .section-content-wrap .hentry .entry-container .entry-content{
	border-color:rgba(246,223,202,0.86);
	border-style:solid;
}

.singular-header-image img {
    width: 100%;
    display: none;
}
	
.footer-meta-area {
    position: relative;
    z-index: 2;
    display: none;
}

/* Paragraph */
.widget .textwidget p{
	font-size:14px;
}

/* Heading */
.archive-posts-wrapper .section-heading-wrap h2{
	display: none;
}


/* Post Division */
#first-post-wrap article{
	padding-top:14px;
	display: none;
}
element.style {
}
@media screen and (min-width: 61.5625em)
.custom-header-media .wp-custom-header-video-button {
    top: 245px;
    display: none;
}
element.style {
}
@media screen and (min-width: 61.5625em)
.custom-header-media .wp-custom-header-video-button {
    top: 245px;
    display: none;
}
@media screen and (min-width: 61.5625em)
.custom-header-media .wp-custom-header-video-button {
    font-size: 32px;
    font-size: 2rem;
    padding: 26px 28px;
}
@media screen and (min-width: 48em)
.custom-header-media .wp-custom-header-video-button {
    display: block;
}
.custom-header-media .wp-custom-header-video-button {
    background-color: transparent;
    border: 1px solid rgba( 255, 255, 255, 0.1 );
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #ddd;
    font-size: 24px;
    font-size: 1.5rem;
    overflow: hidden;
    padding: 15px 17px;
    position: absolute;
    top: 200px;
    left: 48%;
    -webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
    -moz-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
    -o-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
    transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
    z-index: 100;
}
.custom-header-media .wp-custom-header-video-button {
    display: none;
}
button, html [type="button"], [type="reset"], [type="submit"] {
    -webkit-appearance: button;
}
@media screen and (min-width: 61.5625em)
button, .button, input[type="button"], input[type="reset"], input[type="submit"] {
    padding: 18px 32px;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
    border: none;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    background: #222;
    color: #fff;
    cursor: pointer;
    letter-spacing: 0.1em;
    line-height: 1;
    padding: 12px 18px;
    text-transform: uppercase;
}
h5, .site-description, .main-navigation a, .testimonial-wrapper .entry-title, .section .section-title, .archive-post-wrap .entry-summary, button, .button, input[type="button"], input[type="reset"], input[type="submit"], .site-info, .footer-meta-area .author-bio, .entry-breadcrumbs, .wp-caption .wp-caption-text, table caption, blockquote cite, #infinite-handle span, .archive-posts-wrapper .nav-links a, .comment-notes {
    font-size: 14px;
    font-size: 0.875rem;
}
body, button, input, select, textarea {
    color: #555;
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1.5;
}
button, select {
    text-transform: none;
}
button, input {
    overflow: visible;
}
button, input, optgroup, select, textarea {
    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}
*, *:before, *:after {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit;
}
user agent stylesheet
button {
    appearance: button;
    -webkit-writing-mode: horizontal-tb !important;
    text-rendering: auto;
    color: -internal-light-dark(black, white);
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: center;
    align-items: flex-start;
    cursor: default;
    background-color: -internal-light-dark(rgb(239, 239, 239), rgb(59, 59, 59));
    box-sizing: border-box;
    margin: 0em;
    font: 400 13.3333px Arial;
    padding: 1px 6px;
    border-width: 2px;
    border-style: outset;
    border-color: -internal-light-dark(rgb(118, 118, 118), rgb(133, 133, 133));
    border-image: initial;
}
.custom-header {
    position: relative;
    z-index: 1;
    text-align: center;
    overflow: hidden;
}
.site-inner {
    background-color: #fff;
    position: relative;
    right: 0;
    word-wrap: break-word;
    max-width: 1332px;
    width: 100%;
}
#page {
    position: relative;
    word-wrap: break-word;
    overflow-x: hidden;
}
:root {
    --font-headings: unset;
    --font-base: unset;
    --font-headings-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    --font-base-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}
:root {
    --wp-admin-theme-color: #007cba;
    --wp-admin-theme-color-darker-10: #006ba1;
    --wp-admin-theme-color-darker-20: #005a87;
}
:root {
    --coblocks-spacing--0: 0;
    --coblocks-spacing--1: 0.5em;
    --coblocks-spacing--2: 1em;
    --coblocks-spacing--3: 1.5em;
    --coblocks-spacing--4: 2em;
    --coblocks-spacing--5: 2.5em;
    --coblocks-spacing--6: 3em;
    --coblocks-spacing--7: 3.5em;
    --coblocks-spacing--8: 4em;
    --coblocks-spacing--9: 4.5em;
    --coblocks-spacing--10: 7em;
}
:root {
    --wp-admin-theme-color: #007cba;
    --wp-admin-theme-color-darker-10: #006ba1;
    --wp-admin-theme-color-darker-20: #005a87;
}
:root {
    --wp-admin-theme-color: #007cba;
    --wp-admin-theme-color-darker-10: #006ba1;
    --wp-admin-theme-color-darker-20: #005a87;
}
:root {
    --wp-admin-theme-color: #007cba;
    --wp-admin-theme-color-darker-10: #006ba1;
    --wp-admin-theme-color-darker-20: #005a87;
}
html {
    font-family: sans-serif;
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
*, *:before, *:after {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit;
}
*, *:before, *:after {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit;
}
/* Post Title */
.section-content-wrap .hentry .entry-container .entry-header .entry-title{
	font-weight:500;
	
}

/* Link */
#infinite-post-wrap .entry-title a{
	font-style:normal;
	font-weight:600;
	
}

/* 1024px and above screen sizes */
@media (min-width:1024px){

	/* Section content wrap */
	#content .portfolio-wrapper .section-content-wrap{
		padding-top:0px;
	}
	
}
/* Navigation */
#page .below-site-header nav{
	background-color:#faf4f4;
	
}
/* Svg */
.hentry .icon{
	display: none;
}
/* Paragraph */
.hentry .wp-block-jetpack-layout-grid p{
	position:relative;
	top:14px;
}
/* Link */
.hentry .wp-block-file .wp-block-file__button{
	background-color:rgba(52,152,219,0.77);
	animation-fill-mode:both;
	
}

/* Link (onscreen) */
.hentry .wp-block-file .wp-block-file__button.yp_onscreen{
	animation-duration:1s;
	animation-delay:0s;
	animation-name:push;
}
/* Posts navigation */
#infinite-post-wrap .posts-navigation{
	height:5px;
	
}

/* Heading */
.custom-header .header-media-section h2{
	font-family:'Amatic SC', handwriting !important;
	
}
/* change order of homepage  | 26934078-hc bk */
.home .site-content {
  display: flex;
  flex-direction: column;
}

/* about the company order  | 26934078-hc bk */
.home .hero-content-wrapper {
  order: 1;
}

/*  portfolio order | 26934078-hc bk */ 
.home .portfolio-wrapper {
  order: 2;
}

/* blog post order  | 26934078-hc bk */
.home .content-area {
  order: 3;
}

/*  testimonial order | 26934078-hc bk */ 
.home .testimonial-wrapper {
  order: 4;

/* Link */
#menu-primary > .menu-item > a{
	color:#aac8fc;
}
/* 480px and above screen sizes */
@media (min-width:480px){

	/* Section content wrap */
	#content .section .section-content-wrap{
		padding-top:20px;
	}

	/* Heading */
.section-content-wrap .hentry .entry-container .entry-content h2{
	margin-bottom:15px;
	margin-top:16px;
	
}
	.has-large-font-size, .wp-block-quote.is-large p, .wp-block-quote.is-style-large p {
    font-size: 30px;
    line-height: 1.3;
    font-family: 'Amatic SC';
}

element.style {
}
.entry-container .has-huge-font-size, .entry-container .has-large-font-size, .entry-container .has-normal-font-size, .entry-container .has-small-font-size {
    margin-bottom: 1em;
    /* font-family: 'Amatic SC'; */
    font-size: 30ppx;
}

.has-large-font-size, .wp-block-quote.is-large p, .wp-block-quote.is-style-large p {
    font-size: 30px;
    /* font-size: 0; */
    line-height: 1.3;
    font-family: 'Amatic SC';
}
/* Heading */
.section-content-wrap .hentry .entry-container .entry-content h3{
	font-family:'Amatic SC', handwriting;
	
}

	