/* Enter Your Custom CSS Here */
h1 {
	font-size: 32px;
}
p {
	margin: 0 0 12px;
}
textarea {
	padding: 2px;
}
.navbar {
	background-color: #d3f6d5;
}
.hentry {
	padding: 8px 0;
}
.site-footer {
	background-color: #c5f3c8;
}
.site-info {
	padding: 8px 0;
}
.error404 .page-title::before {
    color: #d3f6d5;
}
.error404 .page-wrapper {
    background-color: #d3f6d5;
}
button, input, textarea {
    border: 2px solid #38d641;
	padding: 2px;
}
.site-header .search-field:focus {
    border: 2px solid #38d641;
}

button, 
input[type="submit"], 
input[type="button"], 
input[type="reset"] {
    background: #68e06f; /* Old browsers */
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #86e68b 0%, #68e06f 100%) repeat scroll 0 0;
    border-color: -moz-use-text-color -moz-use-text-color #38d641;
    border-bottom: 3px solid #24ae2c;
}
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: #68e06f; /* Old browsers */
	background: -webkit-linear-gradient(top, #4cda54 0%, #31d53a 100%); /* Chrome 10+, Safari 5.1+ */
	background:   linear-gradient(to bottom, #4cda54 0%, #31d53a 100%); /* W3C */
	border-bottom: 3px solid #24ae2c;
}
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {
	background: #68e06f; /* Old browsers */
	background: -webkit-linear-gradient(top, #4cda54 0%, #31d53a 100%); /* Chrome 10+, Safari 5.1+ */
	background:   linear-gradient(to bottom, #4cda54 0%, #31d53a 100%); /* W3C */
	border-top: 3px solid #24ae2c;
}
.nav-menu li:hover > a,
.nav-menu li a:hover,
.nav-menu li:focus > a,
.nav-menu li a:focus {
	/*background-color: #60de67;*/
	color: #fff;
}
.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: #141412;
    font-style: normal;
	font-weight: bold;
}
.page-header {
    background-color: #d3f6d5;
}
.entry-title a:hover {
	color: #38d641;
}
.page-title {
    padding: 8px 0;
}
input:focus,
textarea:focus {
	border: 2px solid #c5f3c8;
}
div.wpcf7-mail-sent-ok {
    border: 2px solid #38d641;
}
.entry-content a, .comment-content a {
    color: #0a8c12;
}
.entry-content a:hover,
.comment-content a:hover {
	color: #4cda54;
}

.frontpage-content a {
  color: #4cda54;
}
.frontpage-content a:hover {
	color: #0f0;
}
.frontpage-content-outline {
	border: 1px solid transparent;
  border-color: #4cda54;
  padding: 2px;
}

.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: #0a8c12;
}
.nav-menu li a {
    color: #0a8c12;
}
.entry-content,
.entry-summary,
.page-content,
.nav-links,
.comment-content,
.widget
 {
   -webkit-hyphens: none;
   -moz-hyphens:    none;
   -ms-hyphens:     none;
   hyphens:         none;
}
.main-navigation {
    max-width: 920px;
}
.site-header .search-field:focus {
	width: 180px;
}
.centerdiv {
  text-align: center;
}
.g-recaptcha > div > div{
 text-align: center;
 width: auto !important;
 height: auto !important;
}
textarea, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {
    border: 2px solid #38d641;
    padding: 2px;
}
button, input[type="submit"], input[type="button"], input[type="reset"] {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #b3ffaf 0%, #68e06f 100%) repeat scroll 0 0;
}
.capatcha {
    text-align: center;
}
.g-recaptcha {
    display: inline-block;
}
.btn-next-section {
    display: none;
}
/*textarea {
    width:500px;
    height:200px;
    resize:none;
}*/
html > body.page.page-id-4173.page-template.page-template-templates.page-template-full-width-page.page-template-templatesfull-width-page-php.logged-in.admin-bar.wp-custom-logo.no-site-title.has-site-tagline.header-layout-fixed.full-width-page.customize-support.scrolled > div#page.site > div#content.site-content > div#content-inside.container.no-sidebar > div#primary.content-area > main#main.site-main > article#post-4173.post-4173.page.type-page.status-publish.hentry > div.entry-content > div.centerdiv > div#wpcf7-f1138-p4173-o1.wpcf7 > form.wpcf7-form > p > span.wpcf7-form-control-wrap.your-message > textarea.wpcf7-form-control.wpcf7-textarea {
    width:450px;
}

.vc-container .html5-video-player .ytp-chrome-controls .ytp-button[aria-pressed]::after {
    background-color: #0294f9;
}

.vc-container .html5-video-player .ytp-swatch-background-color {
  background-color: #0294f9;
}

.vc-container .html5-video-player .ytp-cued-thumbnail-overlay:hover .ytp-large-play-button-bg {
  fill: #0294f9;
}

.vc-container .html5-video-player .spinner:before {
  border-top-color: #0294f9;
}

.vc-container .html5-video-player .ytp-live-badge[disabled]:before {
  background: #0294f9;
}

.has-site-tagline .site-branding {
	transform: translateY(-60%);
	width: 16%;
}

ul.jams {  
	list-style-position: inside;
	display: -moz-inline-stack;
	display: inline-block;
	text-align: left;
}

.nav-menu a {
	padding: 0 8px 0 8px;    
}

div.swiper-intro-inner {
	padding-bottom: 3% !important;
}