
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-YJQ4ZT7C4D"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-YJQ4ZT7C4D');
</script>
a{
	color:#86B38A;
	  font-weight: 500;
}
a:hover{
	color:#222222;
	  font-weight: 500;
}

.elementor-widget-toggle .elementor-toggle .elementor-toggle-title {
    color: #632f7f;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-toggle .elementor-toggle .elementor-toggle-title.active {
    color: #99bb9d;
}
.elementor-widget-toggle .elementor-toggle .elementor-toggle-content {
    color: #2d2d2d;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;

}

/* Header Right */

#header-widget-area{
	    float: left;
    height: auto;
    background: no-repeat;
    line-height: 1.5;
    width: 70%;	
	padding-right:40px;
}

@media (max-width: 992px){
	#header-widget-area {
    text-align: center;
    float: left;
    padding: 0px;
    width: 100%;
	}}


.header-right{
 margin-top: 0.6em;
	float:right;
 width:250px;
	color:#99bb9d;
		}


@media (max-width: 992px){
.header-right{
 margin-top: 0em;
	float:left;
 width:100%;
	color:#99bb9d;
	
	}}

.header-right-title{
font-size:1.4em;
		text-align: center;
	margin-bottom:0;
}
.header-right p{
		text-align: center;
		color:#99bb9d;
	font-size:1.6em;
}



#navmenu li a, #navmenu ul li ul li a, .branding--clone #navmenu li a, .branding--clone #navmenu ul li ul li a, .branding-single #navmenu li a, .branding-single #navmenu ul li ul li a, .home #navmenu ul li.current-menu-item > a, .social-advance i {
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 16px;
    line-height: 1;
    letter-spacing: 0;
    text-transform: none;
    color: #ffffff;
}
.elementor-widget-heading .elementor-heading-title.elementor-size-large {
    font-size: 24px;
}
.branding-single {
    background-color: #ffffff;
  
    padding-top: 8px;
    padding-bottom: 0px;
}
blockquote {
    margin: 0 0 1rem;
    padding: 0rem 1.25rem 0 1.1875rem;
    border-left: 2px solid #99bb9d;
}
blockquote p {
    line-height: 1.6;
    color: #99bb9d;
	    font-size: 16px;
	font-weight:500;
}
#content {
    width: 100%;
    float: left;
    padding-bottom: 20px;
    padding-top: 1%;
    background-color: #FFF;
}
.elementor-widget-text-editor {
    color: #2d2d2d;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}
.elementor-widget-heading .elementor-heading-title {
    padding: 0;
    margin: 0;
    line-height: 1.3;
}
.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {
    color: #2d2d2d;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
		    font-size: 15px;
}

 #navmenu ul li.current-menu-item > a {
    color: #222222;
    font-weight: 500;
}

.search-icon {
  display:none;
}
h1 {
    font-size: 2.2rem;
}
#menu_wrap {
    text-align: center;
    padding-bottom: 0px;
    margin-bottom: 0px;
    position: relative;
    padding-top: 3px;
    float: right;
    width: 100%;
background:#99bb9d;
}

#site-title a img {
    max-height: 150px;
    overflow: hidden;
    padding-top: 5px;
    padding-bottom: 15px;
}

.elementor-widget-heading .elementor-heading-title {
    color: #99bb9d;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title {
    color: #99bb9d;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;

}

.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title {
    color: #2d2d2d;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon {
    color: #99bb9d;
    border-color: #99bb9d;
}

#sub_banner {
    text-align: center;
    background: #F8F4F1;
    min-height: 10px;
    padding: 8px 0px 25px;
    color: #ffffff;
}

#sub_banner h1 {
margin-top: 25px;
    color: #99bb9d;
	font-weight:600;
	font-size:34px;
}


#footer .widgets {
    padding: 10px;
    background-color: #222222;
    overflow: hidden;
    padding-bottom: 30px;
    padding-top: 20px;
}
h3{
    font-weight: 500;
    font-style: normal;
font-size:1.6em;
    color: #D9B48F;
    text-rendering: optimizeLegibility;
    margin-top: 0;
    margin-bottom: .5rem;
    line-height: 1.4;
}

h4{
    font-weight: 400;
    font-style: normal;
font-size:1.4em;
    color: #D9B48F;
    text-rendering: optimizeLegibility;
    margin-top: 0;
    margin-bottom: .5rem;
    line-height: 1.6;
}

.copytext {
    float: left;
    padding: 5px 10px;
    width: 70%;
    color: #f0f8f1;
    font-size: 13px;
}

#copyright {
    width: 100%;
    padding: 15px;
    float: left;
    background-color: #99bb9d;
}

#footer .widgets .widgettitle{
    color: #99bb9d;
	font-weight:normal;

}
#footer .widgets .widget .menu > li > a {
    padding: 0.2rem 0rem;
    color: #FFF;
    font-weight: normal;
}
#footer .widgets .widget .menu > li > a:hover {
    padding: 0.2rem 0rem;
    color: #99bb9d;
    font-weight: normal;
}

#footer .widgets .widget ul li a:hover {
    text-decoration: none;
    color: #99bb9d;
}

input[type="submit"] {
    background: #D9B48F none repeat scroll 0 0;
    border: medium none;
    border-radius: 4px;
    color: #ffffff;
    font-family: oswald;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 1px;
    line-height: 1.5;
    padding: 6px 20px;
}

.wpcf7-submit:hover {
    background-color:  #D9B48F;
		opacity: .9;
    color: #ffffff;
	  border-radius: 4px;
    padding: 6px 20px !important;
}
.wpcf7-submit {
    color: #ffffff !important;
    margin: 8px auto 0;
    cursor: pointer;
    font-size: 20px;
    font-weight: 500;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 6px 20px;
    line-height: 1.7em;
    background: transparent;
    border: 2px solid;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.wpcf7-text, .wpcf7-captchar {
    background-color: #eee !important;
    border: none !important;
	width: 80% !important;}

.wpcf7 input[type='text'],[type='email'] {
      width: 80% !important;
   
}