/*
Theme Name: Twenty Thirteen Child 02
Theme URI: https://wordpress.org/themes/twentythirteen/
Template: twentythirteen
Author: the WordPress team
Author URI: https://wordpress.org/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Tags: blog,one-column,two-columns,right-sidebar,custom-header,custom-menu,editor-style,featured-images,footer-widgets,microformats,post-formats,rtl-language-support,sticky-post,translation-ready,accessibility-ready
Version: 2.4.1539281367
Updated: 2018-10-11 18:09:27

*/

html {
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
}
body {
	font-family: 'Montserrat', sans-serif;
	color: #242424;
	background-color: #5b4364;
}
a, a:focus, a:hover{
	color: inherit; 
}
p, li, div {
	font-family: 'Open Sans', sans-serif;
	font-size: 1rem;
	line-height: 1.3em;
}
p
{
	margin-bottom: 15px; 
}
ul
{
	list-style: disc;
	margin-bottom: 9px; 
}
li
{
	margin-bottom: 6px;
}
h1, h2, h3, h4 {
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
	color: #5b4364;
	margin: 25px 0 15px 0;
}

h1
{
	font-size: 1.5rem; 
	margin: 0 15px; 
}
h2
{
	font-size: 1.3rem;
	color: #759cad; 
}
.has-post-thumbnail h2
{
	clear: none; 
}
h3 {
	font-size: 1.2rem;
	color: #5b4364;
	margin-top: 15px;
	margin-bottom: 15px;
	font-weight: normal;
	font-family: 'Open Sans', sans-serif;
}
h4 {
	font-size: 1.1rem;
	margin-top: 0;
	margin-bottom: 15px;
	font-weight: normal;
	font-family: 'Open Sans', sans-serif;
	color: #788890;
	padding: 0;
}
figure.wp-caption.alignleft, img.alignleft {
	margin-top: 0;
	margin-bottom: 0;
}
.site {
	border: none;
	max-width: 100%;
	background-color: #ecedec;
}
.site-main .sidebar-container {
	max-width: 20%;
	position: relative;
	float: right;
	height: auto;
	top: 0;
	display: inline-block;
}
.site-main .sidebar-inner {
	margin-left: 0;
	margin-right: 0;
	max-width: 100%;
}
.sidebar .site-main
{
	max-width: 1200px; 
	margin: 0 auto;
	width: 100%;
}
.main-navigation {
	max-width: 100%;
	text-align: right;
	margin: 0;
}
ul.nav-menu, div.nav-menu > ul {
	padding-right: 0;
}
.nav-menu li {
	padding: 0 20px;
}
.nav-menu li a {
	font-size: 1.5rem;
	padding-top: 0;
	padding-bottom: 22px;
	display: inline-block;
	font-weight: 600;
	line-height: 1.5rem;
	font-family: 'Open Sans', sans-serif;
	color: #10394b;
	text-transform: uppercase;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.nav-menu li:hover > a, .nav-menu li a:hover, .nav-menu li:focus > a, .nav-menu li a:focus {
	color: #5b4364;
	outline: none;
	background-color: transparent;
}
.nav-menu .sub-menu, .nav-menu .children {
	background-color: rgba(117,156,173,.8);
	background-color: #5b4364;
}
.nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a {
	color: #748690;
	font-style: normal;
}
.navbar {
	max-width: 100%;
	position: relative;
	text-align: center;
	float: right;
	display: inline-block;
	background-color: transparent;
	margin: 0;
	text-align: right; 

}
.hentry {
	padding-top: 0;
	padding-bottom: 0;
}

.widget {
	-webkit-hyphens: none ;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}

.widget-area .entry-thumbnail
{
	padding-bottom: 25px;
	float: none; 
	display: block;
}
.widget-area .entry-thumbnail img 
{
	margin:0;
	float: none;
	display: block;
}
.entry-title {
	font-size: 2rem;
	text-align: center;
	margin-bottom: 0;
	font-weight: 500;
	font-family: 'Montserrat', sans-serif;
	color: #fff;
}
.header-title-inside .entry-title
{
	max-width: 1200px; 
	margin: 0 auto; 
}
.entry-content {
	-moz-hyphens: none;
	-webkit-hyphens: none;
	-o-hyphens: none;
	max-width: 100%;
	min-height: 600px; 
	-ms-hyphens: none;
	hyphens: none;
	word-wrap: break-word;
}

.sidebar .entry-content
{
	max-width: 70%; 
	display: inline-block; 
}
.entry-content img.alignleft, .entry-content .wp-caption.alignleft {
	margin-left: 0;
	margin-right: 15px;
}
.entry-content img.alignright, .entry-content .wp-caption.alignright {
	margin-left: 15px;
	margin-right: 0;
}
.post-navigation .nav-links {
	max-width: 1200px;
}
.sidebar .entry-meta
{
	padding: 0;
	margin-bottom: 25px;
}

.sidebar .post-navigation .nav-links {
	padding-left: 0;
	padding-right: 0;
}
.site-main .widget-area {
	width: 100%;
	float: none;
	padding-bottom: 35px; 
}
.site-footer {
	font-size: .8rem;
	text-align: left;
	color: #ffffff;
	background-color: #5b4364;
}
.site-info
{
	color: #ffffff;
	font-size: .8rem;
}
.site-info a
{
	color: #ffffff;
}
.site-footer .widget {
	display: inline-block;
	padding: 0;
	margin: 0;
}
.site-info {
	max-width: 1200px;
	padding-top: 35px;
	padding-bottom: 35px;
	text-align: center; 
}
#masthead {
	width: 100%;
	position: fixed;
	height: 90px;
	top: 0;
	background-color: rgba(255,255,255,.9);
	border-bottom: 1px solid #5b4364;
	border-top: solid 5px #5b4364;
	z-index: 500;
	padding: 0;
	margin: 0 auto;
}
#masthead .site-header-inside {
	max-width: 1600px;
	max-width: 1200px; 
	margin: 0 auto;
}
#main {
	min-height: 450px;
	background-color: transparent;
}
.menu-top-menu-container, .menu-mainmenu-container {
	margin-top: 10px;
	display: block;
}
#menu-top-menu li {
	padding: 0 5px;
}
#menu-top-menu li:first-child {
	padding-left: 25px;
}
#menu-top-menu li:last-child {
	xpadding-right: 20px;
}
#menugroup {
	padding-top: 10px;
}
#secondary .widget li {
	padding: 0;
}
.nav-menu .sub-menu {
	border-left: solid 0px #fff;
	border-right: solid 0px #fff;
	text-align: center; 
}
.nav-menu .sub-menu li {
	display: block;
	border-bottom: solid 0px #fff;
	padding: 0;
	margin: 0;
}
.nav-menu .sub-menu li > a {
	color: #fff;
	text-transform: none;
	padding: 10px 20px;
}
.insideblog h3 {
	margin-bottom: 2px;
}
.site-footer .sidebar-containerx {
	background-color: transparent;
	padding: 20px 0;
}
.site-footer .sidebar-containerx a {
	color: #cfac40;
}
.site-footer .widget-areax {
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
}
.site-footer .widget:first-child {
	width: 80%;
	float: left;
}
.site-footer .widget:last-child {
	width: 20%;
	float: right;
	text-align: right;
}
.site-footer a, .site-footer a:hover, site-footer a:focus {
	color: #cfac40;
}
.site-footer .site-info a, .site-footer .site-info a:hover, .site-footer .site-info a:focus {
	color: #ffffff;
}
#menu-footer {
	list-style: none;
}
.site-footer .widget #menu-top-menu-2 {
	float: right;
}
#menu-footer li, #menu-top-menu-2 li {
	display: inline-block;
}
#menu-footer li a, #menu-footer li a:hover, #menu-footer li a:focus {
	margin-right: 10px;
	padding-left: 0;
	padding-right: 0;
	padding-right: 10px;
	font-size: 1.1rem;
	padding-top: 0;
	padding-bottom: 0;
	display: inline-block;
	line-height: 1.1rem;
	border-right: solid 1px #788890;
}
#menu-footer li:last-child a {
	border-right: none;
}
.pagediv {
	background-color: #ecedec;
}
.home .entry-title {
	display: none;
}
.entry-header, .entry-content {
	max-width: 100%;
	width: 100%;
	margin: 0 auto;
}
.entry-content, .entry-header {
	max-width: 1200px;
}
.entry-content
{
	padding-bottom: 35px; 
}
.home .entry-content
{
	max-width: 100%;
	padding-bottom: 0; 
}
.sidebar .entry-header {
	max-width: 100%;
	display: block;
	padding: 0;
	margin: 0 auto;
}
.sidebar .entry-content {
	max-width: 1200px;
	padding: 0 0 35px 0;
}

.header-title {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-top: 100px;
	margin-bottom: 0;
}
.header-title-inside {
	margin-left: auto;
	margin-right: auto;
	max-width: 1200px;
	max-width: 100%;
	margin-top: 0;
	margin-top: 90px;
	margin-bottom: 0;
	background-color: #759cad;
	padding: 20px 0;
}
.header-title-inside img {
	width: 100%;
}
.headerimg {
	min-height: 300px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
.gohome {
	float: left;
	display: inline-block;
}
.entry-title.header-title-inside {
	font-weight: bold;
	color: #10394b;
	background-color: transparent;
}
.sidebar .entry-title.header-title-inside {
	max-width: 1200px;
	text-align: left;
	margin: 0 auto;
}
hr, .home .interior-section hr, .featured-content hr, .header-title-inside hr {
	border: none;
	margin-left: auto;
	margin-right: auto;
	width: 60px;
	height: 2px;
	margin-top: 0;
	margin-top: 18px;
	margin-bottom: 0;
	margin-bottom: 10px;
	background-image: none;
	outline: none;
}
.home .header-title-inside {
	padding: 0;
}
.home .header-title-inside hr {
	display: none;
}
.content-interior, 
.home .content-interior:nth-child(even) {
	background-color: #ecedec;
}
.sidebar .content-interior {
	max-width: 100%;
	background-color: transparent;
}
.home .content-interior:nth-child(odd) {
	color: #fff;
	background-color: #5b4364;
	padding: 25px 0;
	margin: 0;
}
.clearboth {
	height: 0;
	clear: both;
}
.interior-section {
	max-width: 1200px;
	padding: 40px 0;
	margin: 0 auto;
}
.interior-section-content {
	max-width: 68%;
	float: left;
}
.interior-section h2 {
	font-size: 1.8rem;
	text-align: left;
	margin: 0 0 15px;
}
.home .interior-section h2 {
	font-size: 2.5rem;
	text-align: center;
	margin: 0 0 30px;
}
.interior-section.top .top-text.hasthumb {
	max-width: 70%;
	padding-bottom: 0;
	display: inline-block;
}
.interior-section.top .top-text.hasthumb p {
	font-size: 1.6rem;
}
.interior-section.top .top-text.hasthumb h2 {
	margin-bottom: 5px;
}
.interior-section.top .top-image {
	max-width: 25%;
	float: right;
	display: inline-block;
}
.interior-section.top .top-image img {
	margin: 0;
}
.entry-content .readmore {
	padding-left: 15px;
	font-size: .9rem;
	font-weight: normal;
	font-style: italic;
	color: #759cad;
	outline: none;
	text-transform: uppercase;
}
.entry-content a, .entry-content a:hover, .comment-content a:hover {
	color: #759cad;
}
.home .excerpted p {
	font-size: 1.6rem;
}
.home .hometestimonial, .insideblog {
	width: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
}
.home .hometestimonial li {
	max-width: 70%;
	font-size: 1.4rem;
	position: relative;
	display: inline-block;
	line-height: 2rem;
	vertical-align: top;
}
.home .hometestimonial li:last-child {
	max-width: 25%;
	float: right;
}
.insideblog li {
	max-width: 49.5%;
	margin-bottom: 15px;
	display: inline-block;
	vertical-align: top;
	border-top: solid 1px #cfac40;
	padding: 0 25px 15px 0;
}
.insideblog li:nth-child(2), .insideblog li:nth-child(1) {
	border-top: none;
}
.insideblog li:nth-child(odd) {
	clear: both;
}
.insideblog li:nth-child(even) {
	padding-right: 0;
}
.insideblog li p {
	margin-bottom: 0;
}
.rbs-img-content {
	line-height: 17px;
	color: rgb(51, 51, 51);
	background-color: transparent;
	padding: 10px 0 0 !important;
}
pre, .excerpted pre {
	font-size: 1.8rem;
	font-family: 'Montserrat', sans-serif;
	color: #10394b;
	background-color: transparent;
	overflow: auto;
	white-space: pre-wrap;
	word-wrap: break-word;
	padding: 0;
	margin: 0 0 15px;
}
.entry-meta a, .entry-meta a:hover, .entry-meta a:focus {
	color: #788890;
	outline: none;
}
.post-navigation
{
	background: transparent; 
	padding: 10px 0; 
}
.post-navigation.navigation a, .post-navigation.navigation a:hover, .post-navigation.navigation a:focus {
	color: #788890;
	font-style: normal;
	xackground-color: transparent;
	font-size: .8rem;
	xadding: 10px 0;
}
.featured-content {
	margin-top: 60px;
}
.sidebar .blog-section {
	max-width: 70%;
	width: 100%;
	float: left;
}
.sidebar .widget {
	font-size: .9rem;
	background-color: transparent;
	-moz-hyphens: none;
	-webkit-hyphens: none;
	-o-hyphens: none;
	hyphens: none;
	word-wrap: break-word;
	padding: 0;
	margin: 0 0 24px;
	font-weight: bold; 
}
.sidebar .widget .widget-title {
	font-size: 1rem;
	font-weight: bold;
	font-family: 'Open Sans', sans-serif;
	color: #788890;
	font-style: normal;
	text-transform: uppercase;
	margin: 0 0 10px;
	color: #5b4364;
}
.lcp_catlist {
	font-size: .7rem;
	line-height: 1rem;
	color: #10394b;
}
.lcp_catlist a {
	font-size: .9rem;
	display: block;
	line-height: 1.1rem;
	color: #10394b;
}
.widget .lcp_catlist li.current a
{
	color: #759cad; 
	font-style: italic; 
}
.top-social {
	display: none;
}
.rbs-img-loaded:nth-child(even) {
	clear: both;
}
a.h2 {
	font-size: 1.4rem;
	display: block;
}
.whoweare
{
	max-width: 45%; 
	width: 100%;
	float: left;
	text-align: center; 
}
.whoweare:last-child
{
	float: right; 
}
.h2.whoweare
{
	max-width: 100%;
	margin-bottom: 25px; 
}
.top-menu {
	font-size: .9rem;
	float: right;
	padding: 0 15px 0 0;
	margin: 0;
}
.nav-menu .sub-menu a, .nav-menu .children a {
	font-size: 1rem;
	line-height: 1.2rem;
}
.nav-menu ul li:hover > a, .nav-menu ul li a:hover, .nav-menu ul li:focus > a, .nav-menu ul li a:focus, ul.nav-menu ul a:hover, .nav-menu ul ul a:hover, ul.nav-menu ul a:focus, .nav-menu ul ul a:focus {
	border: none;
	color: #fff;
	background-color: transparent;
	text-decoration: underline;
}
.metaslider .caption-wrap {
	width: 50% !important;
	font-size: 3rem;
	position: absolute;
	left: 0;
	display: block;
	line-height: 1.4em;
	color: white;
	background-color: rgb(91, 67, 100) !important;
	bottom: 100px !important;
	opacity: 0.7;
	padding: 80px 25px 80px 50px;
	margin: 0;
}
#menu-top-menu {
	display: block;
	list-style: none;
}
#menu-top-menu  li {
	display: inline-block;
}
#menu-top-menu li a {
	font-size: 1rem;
	color: #5b4364;
	text-transform: uppercase;
}
.rslides_nav {
	font-size: 48px;
	position: absolute;
	top: 50%;
	cursor: pointer;
	font-weight: 100 !important;
	color: silver !important;
	background-color: transparent !important;
	z-index: 9;
	opacity: 0.7;
	padding: 10px;
}
.clients {
	max-width: 100%;
	display: block;
	background-color: #fff;
	padding: 15px 5%;
	margin: 0 auto;
}
.homeboxes {
	border: solid 0 white;
	display: table;
	list-style: none;
	padding: 0;
	margin: 0 auto;
}
.homeboxes li {
	width: 400px;
	display: table-cell;
	color: #fff;
	vertical-align: top;
	background-color: #759cad;
	border-left: 30px #ecedec solid;
	border-right: 30px #ecedec solid;
	padding: 15px;
}
.home .interior-section .homeboxes li h2 {
	font-size: 1.3rem;
	line-height: 1.5rem;
	color: #fff;
	padding: 0 0 10px;
	margin: 0;
}
.home .interior-section .hometestimonial h3, .home .interior-section .hometestimonial h4 {
	color: #fff;
	font-style: italic;
	padding: 0;
	margin: 0;
}
.bigquote {
	font-size: 140px;
	position: absolute;
	top: 30px;
	font-family: Georgia, serif;
}
.bigquotetext
{
	margin-top: -10px; 
	margin-left: 65px;
}
.fa {
	font-size: 1.3rem;
}
.entry-content ul.blogs, .entry-content ul.testimonials {
	list-style: none;
	padding: 0;
	margin: 0;
}
.blogs li, .testimonials li {
	position: relative;
	border-bottom: solid 1px #5b4364;
	padding: 25px 0 10px;
}
.blogs li:last-child, .testimonials li:last-child
{
	border-bottom: none;
}
.blogs li h2, .testimonials li h2 {
	max-width: 28%;
	width: 100%; 
	float: right;
	text-align: right;
	font-size: 1.3rem; 
	margin-top: 0; 
}
.blogs li h2 {
	float: left;
}
.testimonials li h2 span {
	font-size: .8rem;
	display: block;
}
.blogs li h2 span {
	font-size: 1rem;
	display: block;
}
.blogs li .blog-comment, .testimonials li .testimonial-comment {
	max-width: 70%;
	font-size: 1.2rem;
	float: left;
}
.blogs li .blog-comment {
	float: right;
}
.testimonials li .bigquote {
	margin-left: -55px;
	font-size: 140px;
	position: absolute;
	top: 60px;
	font-family: Georgia, serif;
	color: #759cad;
}
.blogs li h2 a, .blogs li h2 a:hover, .blogs li h2 a:focus {
	color: #5b4364;
}
.propercase
{
	text-transform: uppercase;
}
.blog_post .entry-title
{
	margin-bottom: 15px; 
}
.entry-meta
{
	xdisplay: none; 
}
.categories-links
{
	display: none; 
}
.sidebar #primary {
	max-width: 70%; 
	width: 100%;
	float: left;
	margin-top: 40px;
}
.sidebar.no-sidebar #primary {
	max-width: 100%; 
	float: none;
}
.archive.sidebar #primary {
	max-width: 100%; 
}
.single #primary
{
	max-width: 100%;
}
.sidebar #tertiary
{
	max-width: 25%; 
	float: right;
	margin-top: 40px; 
}
.single #tertiary
{
	margin-top: 0px; 
}
.entry-content.hasthumb
{
	margin-top: 10px;	
}
.entry-content pre
{
	color: #5b4364;
	font-weight: 500; 
	font-size: 1.4rem; 
	line-height: 1.8rem; 
}
.entry-content .homeboxes strong:first-child
{
	color: inherit; 
	font-weight: bold; 
	font-size: 1rem; 
	line-height: 1.4rem;
}
.sidebartestimonial
{
	font-style: italic; 
	font-size: 1rem; 
	line-height: 1.5rem; 
	color: #759cad;
	position: relative;
	display: block;
	margin-top: 35px;
}
.sidebartestimonial p
{
	display: inline;
}
.sidebartestimonial .smallquote
{
	color: #759cad; 
	position: absolute;
	top: 0;
	left: -10px;
	font-size: 5rem;
	font-family: georgia, serif;
}
.sidebartestimonial .readmore
{
	color: #5b4364; 
	font-size: .9rem; 
	text-transform: uppercase; 
	padding-left: 10px; 
}
.paging-navigation {
	display: none; 
}
.entry-title a:hover,
.entry-title a:focus{
	color: #759cad; 
}
pre
{
	overflow: hidden; 
}
.widget .menu-main-menu-container
{
	border-bottom: solid 1px #5b4364; 
	padding-bottom: 15px; 
	margin-bottom: 50px; 
}
.widget .menu-main-menu-container a
{
	color: #5b4364;
}
.widget .menu-main-menu-container a:hover,
.widget .menu-main-menu-container a:focus,
.widget .menu-main-menu-container .current-menu-item a
{
	color: #759cad; 	
}
ul.blogs li:first-child,
ul.testimonials li:first-child
{
	padding-top: 0;
}
ul.blogs li h2
{
	margin-top: 0;
}

.nav-menu li a {
	padding: 15px 10px;
}

.navbar {
	max-width: 80%;
	left: auto;
}
.gohome {
	max-width: 20%;
}


ul.nav-menu ul a, .nav-menu ul ul a {
	width: auto;
}
#primary
{
	overflow: hidden; 
}
#mc-embedded-subscribe
{
	background: #5b4364 !important; 
}
.mc-field-group
{
	font-size: .8rem; 
}
.mailchimp
{
	margin: 0 auto; 
	margin-bottom: 25px; 
	max-width: 30%; 
}
.testimonials li .testimonial-comment .bigquote
{
	margin-left: 0px;
	font-size: 50px;
	position: relative;
	top: 8px;
	font-family: Georgia,serif;
	color: #759cad;
	display: block; 
	max-width: 5%;
	width: 100%;  
	float: left; 
}
.testimonials li .testimonial-comment .testimonialtext
{
	max-width: 90%;
	width: 100%; 
	float: left;
	display: block; 
}
.testimonials li .testimonial-comment .testimonialtext p
{
	display: inline; 
}
.archive.tag article
{
	border-bottom: solid 1px #759cad;
	margin-bottom: 25px;
}
.comment-respond {
	background-color: transparent;
	padding: 0;
}
button, input[type='submit'], input[type='button'],
button:hover, button:focus, input[type='submit']:hover, input[type='button']:hover, input[type='reset']:hover, input[type='submit']:focus, input[type='button']:focus, input[type='reset']:focus {
	background: #5b4364 !important;
	outline: none;
	border: none;
}
.comments-title, .comment-list, .comment-reply-title, .must-log-in, .comment-respond .comment-form, .comment-respond iframe {
	margin-left: 0px;
	margin-right: 0px;
}
.comment-reply-title {
	font: 400 normal 1.5rem 'Montserrat', sans-serif;
}
.sidebar .comments-title, .sidebar .comment-list, .sidebar .must-log-in, .sidebar .comment-reply-title, .sidebar .comment-navigation, .sidebar .comment-respond .comment-form {
	max-width: 50%;
	padding-left: 0px;
	padding-right: 0px;
}

.frm_style_formidable-style-2.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message, 
.frm_style_formidable-style-2.with_frm_style input[type=submit], 
.frm_style_formidable-style-2.with_frm_style .frm_submit input[type=button], 
.frm_style_formidable-style-2.with_frm_style .frm_submit button, 
.frm_form_submit_style 
{ 
	color: #fff !important; 
}
.frm_form_field.frm2, .frm_submit.frm2, .frm_form_field.frm3, .frm_submit.frm3, .frm_form_field.frm4, .frm_submit.frm4, .frm_form_field.frm6, .frm_submit.frm6, .frm_form_field.frm8, .frm_submit.frm8, .frm_form_field.frm9, .frm_submit.frm9, .frm_form_field.frm10, .frm_submit.frm10, .frm_form_field.frm_right_half, .frm_form_field.frm_right_third, .frm_form_field.frm_right_two_thirds, .frm_form_field.frm_right_fourth, .frm_form_field.frm_right_fifth, .frm_form_field.frm_right_inline, .frm_form_field.frm_last_half, .frm_form_field.frm_last_third, .frm_form_field.frm_last_two_thirds, .frm_form_field.frm_last_fourth, .frm_form_field.frm_last_fifth, .frm_form_field.frm_last_sixth, .frm_form_field.frm_last_seventh, .frm_form_field.frm_last_eighth, .frm_form_field.frm_last_inline, .frm_form_field.frm_last, .frm_form_field.frm_half, .frm_submit.frm_half, .frm_form_field.frm_third, .frm_submit.frm_third, .frm_form_field.frm_two_thirds, .frm_form_field.frm_fourth, .frm_submit.frm_fourth, .frm_form_field.frm_three_fourths, .frm_form_field.frm_fifth, .frm_submit.frm_fifth, .frm_form_field.frm_two_fifths, .frm_form_field.frm_three_fifths, .frm_form_field.frm_four_fifths, .frm_form_field.frm_sixth, .frm_submit.frm_sixth, .frm_form_field.frm_seventh, .frm_submit.frm_seventh, .frm_form_field.frm_eighth, .frm_submit.frm_eighth, .frm_form_field.frm_inline, .frm_submit.frm_inline {
	margin-left: 0px !important;
	margin-right: 1% !important;
}
.post-830 h3
{
	padding-top: 15px; 
	border-top: solid 1px #5b4364;
}
.post-830 h3:first-child{
	border-top: none; 
	padding-top: 0; 
}
.newsitems li
{
	list-style: none; 
	border-bottom: solid 1px #5b4364; 
	margin: 0 0 20px 0; 
	padding: 0 0 20px 0;
}
.newsitems li:last-child
{
	border: none; 
}
.tagline {
	padding: 0;
	text-align: center; 
	font-weight: normal; 
	color: #5b4364; 
	font-size: 2rem; 
	padding: 25px 0 0 0 ;
	display: flex; 
	align-items: center;
}
#mc_embed_signup{background:#759cad; clear:left; font-size: .9em; font-family: 'Open Sans', sans-serif; }
.home .content-interior:nth-child(even) {
	background-color: #ecedec;
}
.home .content-interior:nth-child(odd) {
	color: #fff;
	background-color: #5b4364;
	padding: 25px 0;
	margin: 0;
}
.movelistleft {
	padding-left: 20px;
}
.nobottom, .no-bottom {
	margin-bottom: 0; 
	padding-bottom: 0;
}
.testimonial-author {
	font-size: 14px;
	text-align: right; 
	font-style: normal; display: block; 
	margin-top: 5px; 
}
.right-column {
	max-width: 300px;
}
.rounded-corners {
	border-radius: 25px;
	padding: 20px;
}
.rounded-corners p:last-child {
	margin-bottom: 0;
}
.gap5rem {
	gap: 5rem; 
}
.wp-block-button .wp-block-button__link ,
.no-shadow a, .noshadow .wp-block-button .wp-block-button__link a {
	border: none !important; 
}
.chart-background {
	background-image: url(https://www.inclusionstrategy.com/wp-content/uploads/chart-canva.png);
	background-repeat: no-repeat;
	padding: 25px;
	background-size: cover;
	min-height: 500px;
	width: 100%;
}
.rotate-left {
	transform: rotate(-10deg);
}
.fancy-font {
	font-family: "Allura", cursive;
  font-weight: 400;
	font-size: 80px !important;
  font-style: normal;
}
.serif-font {
	font-family: Georgia, serif;
	
}
.indent20 {
	padding-left: 20px; 
}
.indent10 {
	padding-left: 10px;
}
.background-circles {
	background-image: url(https://www.inclusionstrategy.com/wp-content/uploads/circles.png);
	background-repeat: no-repeat;
		background-size: contain;
background-size: 400px;
	background-position: center;
	height: 400px;
}