/* Your custom css code goes here */
a {
	-webkit-transition: .3s all;
	transition: .3s all;
	color: #72A04A;
}
.btn.btn-primary.summary {
    width: 300px;
    margin-bottom:8px;
    margin-top:3px;
}
.btn.btn-primary.presentation {
    width: 300px;
}

.btn.btn-primary {
	border: 2px solid #cccccc;
	background: #72A04A;
	color: #fff;
}
.btn.btn-primary:hover, .btn.btn-primary:active, .btn.btn-primary:focus {
  background: #72A04A;
  color: #ffffff;
  border: 2px solid #72A04A;
}
.probootstrap-main-nav li.active a {
	color: #72A04A;
}
.probootstrap-mobile-menu-active .probootstrap-main-nav li.active a {
	color: #72A04A !important;
}
a.visible-xs {
	color: #72A04A;
}
.extra-text, .probootstrap-main-nav, .social-buttons {
    color: #72A04A !important;
}
.probootstrap-burger-menu i {
	position: relative;
	display: inline-block;
	width: 18px;
	height: 2px;
	color: #72A04A;
	font: 700 14px/.4 Helvetica,arial;
	text-transform: uppercase;
	text-indent: -55px;
	background: #72A04A;
	-webkit-transition: all .2s ease-out;
	transition: all .2s ease-out;
}
.mobile-menu-overlay {
    color: #72A04A;
}
.probootstrap-burger-menu i::after, .probootstrap-burger-menu i::before {
	content: '';
	width: 18px;
	height: 2px;
	background: #72A04A;
	position: absolute;
	left: 0;
	-webkit-transition: all .2s ease-out;
	transition: all .2s ease-out;
}
.probootstrap-mobile-menu-active .probootstrap-main-nav li a:hover {
  color: #D4AF37;
}
.probootstrap-main-nav li a:hover {
	color: #D4AF37;
}
.btn.gold {
    background:rgb(214,163,0);
}
.btn.grey {
    background:rgb(220,220,220);
}
.aligncenter{
    display: block;
    margin-left: auto;
    margin-right: auto;   
}
.responsive {
    width: 100%;
    height: auto;
}
td, ol li {
    font-size:80%;
}
.probootstrap-section {
	position: relative;
	padding: 0 0;
}
.probootstrap-inner-demo {
	-ms-flex-item-align: center;
	align-self: center;
	max-width: 500px;
	padding: 30px 10px;
}
html body footer.probootstrap-footer div.container div.row div.col-md-12 p a {
    color:cornflowerblue;
}
.videoWrapper {
	position: relative;
	/*padding-bottom: 56.25%; /* 16:9 */
	/*padding-top: 25px;*/
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
table {
	border-spacing: 5px;
	border-collapse: unset;
}
h3, h2 {
	margin-bottom: 1em;
    padding-bottom:5px;
}
h1{
    margin-bottom: 0.8em;
}
.home-logo {
    padding-bottom: 0.5em;
}