@import url('https://fonts.googleapis.com/css?family=Khand|Palanquin');



.html_block {
	width:100%;
	display:inline-block;
	text-align:left;
}
.template_holder {
	text-align:center;
}


@media (min-width: 768px) {
	section[data-columngap="0"] .container-fluid {
		padding-left: 0;
		padding-right: 0;
	}
	section[data-columngap="0"] .row {
		margin-right: 0px;
		margin-left: 0px;
	}

	section[data-columngap="0"] .row > [class*='col-'] {
		padding-left: 0;
		padding-right: 0;
	}

	section[data-columngap="5"] .row {
		margin-right: -5px;
		margin-left: -5px;
	}

	section[data-columngap="5"] .row > [class*='col-'] {
		padding-left: 5px;
		padding-right: 5px;
	}

	section[data-columngap="10"] .row {
		margin-right: -10px;
		margin-left: -10px;
	}

	section[data-columngap="10"] .row > [class*='col-'] {
		padding-left: 10px;
		padding-right: 10px;
	}

	section[data-columngap="15"] .row {
		margin-right: -15px;
		margin-left: -15px;
	}

	section[data-columngap="15"] .row > [class*='col-'] {
		padding-left: 15px;
		padding-right: 15px;
	}

	section[data-columngap="20"] .row {
		margin-right: -20px;
		margin-left: -20px;
	}

	section[data-columngap="20"] .row > [class*='col-'] {
		padding-left: 20px;
		padding-right: 20px;
	}

	section[data-columngap="25"] .row {
		margin-right: -25px;
		margin-left: -25px;
	}

	section[data-columngap="25"] .row > [class*='col-'] {
		padding-left: 25px;
		padding-right: 25px;
	}

}



.column h1 {
	font-family: 'Khand', sans-serif;
}
.column h2 {
	font-family: 'Khand', sans-serif;
}
.column h3 {
	font-family: 'Palanquin', sans-serif;
}
.column h4 {
	font-family: 'Palanquin', sans-serif;
}
.column h5 {
	font-family: 'Palanquin', sans-serif;
}

.column img {
	max-width:100% !important;
	width:auto; height:auto;
}
.column h1 {
	font-weight:bold;
}
.column h1:last-child {
	margin-bottom:20px;
}
.column h2 {
	
}
.column h3 {
	font-size:18px;;
	font-weight:500;
}
.column p {
	font-family: 'Khand', sans-serif;;
}
.column p strong {
	
}
.column h2, .column h3 {
	
}
.column p + h2 {
	margin-bottom:5px;
}
.column small {
	line-height: 10px;
}
.column h2 + h3 {
	margin:0; padding:0;
}
.column[data-background] {
	background-size:cover;
	background-position:center center;
}
.custom_template .row {
	/*min-height:100px;*/
	position:relative;
	text-align:left;
	z-index:2;
}
.custom_template .column {
	position:relative;
	text-align:left;
	z-index:3;
}

.column.textleft {
	text-align:left;
}
.column.textcenter {
	text-align:center;
}
.column.textright {
	text-align:right;
}
.column.text-left {
	text-align:left;
}
.column.text-center {
	text-align:center;
}
.column.text-right {
	text-align:right;
}


section[data-style=white] {
	/*background-color:#FFF;*/
}
section[data-style=lightgrey] {
	background-color:#EFEFEF;
}
section[data-style=grey] {
	background-color:#f7f7f7;
}
section[data-style=dark] {
	background-color:#333333;
	color:#FFF;
}
section[data-style=dark] h1, section[data-style=dark] h2, section[data-style=dark] h3 {
	color:#FFF;	
}
section[data-style=green] {
	background-color:#d2d700;
	color:#006433;
}
section[data-style=darkgreen] {
	background-color:#006433;
	color:#d2d700;
}
section[data-style=darkgreen] a {
	color:#FFF;
}
section[data-style=red] {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffa84c+0,ff7b0d+100;Orange+3D */

background: #ffa84c; /* Old browsers */

background: -moz-linear-gradient(-45deg,  #ffa84c 0%, #ff7b0d 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(-45deg,  #ffa84c 0%,#ff7b0d 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(135deg,  #ffa84c 0%,#ff7b0d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */


	color:#FFF;
}
section[data-style=red] h1, section[data-style=red] h2, section[data-style=red] h3 {
	color:#FFF;	
}
section[data-style=yellow] {
	background-color:#ffed01;
	color:#FFF;
}
section[data-style=yellow] h1, section[data-style=yellow] h2, section[data-style=yellow] h3 {
	color:#e30613;	
}
section[data-background] {
	background-position:center center;
	background-size:cover;
}




/* centered columns styles */
.row.fullwidth .col-md-12{
	padding-left:0;
	padding-right:0;
}
.row.row-centered {
    text-align:center;
}

@media (min-width: 767px) {
	.col-centered {
		display: inline-block;
		float: none;

		/* inline-block space fix */
		margin-right: -4px;
		vertical-align: top;
	}
}

.col-centered.column.textleft {
	text-align:left;
}
.col-centered.column.textcenter {
	text-align:center;
}
.col-centered.column.textright {
	text-align:right;
}


.white_block {
	padding:10px;
	background-color:#FFF;
	margin-top:30px;
	box-shadow:0px 0px 10px rgba(0,0,0,0.1);
}


.btn {
	border-radius:0;
	text-transform:uppercase;
	border:0;
}
.btn-template {
	background-color:#006433 !important;
	border-color:#006433;
	color:#d2d700;
}
.btn-template:hover {
	border-color:#d2d700;
	background-color:#d2d700 !important;
	color:#006433;
}
.btn-template-inverse:hover {
	background-color:#006433 !important;
	border-color:#006433;
	color:#d2d700;
}
.btn-template-inverse {
	border-color:#d2d700;
	background-color:#d2d700 !important;
	color:#006433;
}
.btn-rounded {
	border-radius: 10px 0 10px 0;
}
.btn-white {
	background-color:#FFF;
}
.btn-success {
	
}
.btn-pink {
	background-color:#e94e1b;
	color:#FFF;
	border:0;
}

.btn-whiteout {
	transition:all 0.5s ease-in-out;
	color:#FFF;
	border:1px solid #FFF;
	position: relative;
	overflow: hidden;
	display:inline-block;
	background-color: transparent;
}
.btn {
	overflow: hidden;
	display:inline-block;
	position: relative;
	transition:all 0.5s ease-in-out;
}

.btn-6 {
  color: #c2af34;
}
.btn-whiteout span {
	position: relative;
	z-index: 1;
}
.btn-whiteout span.aw {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-radius: 50%;
  background-color: #FFFFFF;
  transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 0;
}
.btn-whiteout:hover {
  color: #333333;
}
.btn-whiteout:hover span.aw {
  width: 225%;
  height: 562.5px;
}
.btn-whiteout:active {
  background-color: #FFFFFF;
}




.btn-warning span {
	position: relative;
	z-index: 1;
}
.btn-warning span.aw {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-radius: 50%;
  background-color: #FFFFFF;
  transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 0;
}
.btn-warning:hover {
  color: #333333;
}
.btn-warning:hover span.aw {
  width: 225%;
  height: 562.5px;
}
.btn-warning:active {
  background-color: #FFFFFF;
}




.btn-success span {
	position: relative;
	z-index: 1;
}
.btn-success span.aw {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-radius: 50%;
  background-color: #FFFFFF;
  transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 0;
}
.btn-success:hover {
  color: #333333;
}
.btn-success:hover span.aw {
  width: 225%;
  height: 562.5px;
}
.btn-success:active {
  background-color: #FFFFFF;
}


@media (max-width: 767px) {
    .btn-xs-block {
        display: block;
        width: 100%;
    }
    input[type="submit"].btn-xs-block,
    input[type="reset"].btn-xs-block,
    input[type="button"].btn-xs-block {
        width: 100%;
    }
    .btn-block + .btn-xs-block,
    .btn-xs-block + .btn-block,
    .btn-xs-block + .btn-xs-block {
        margin-top: 0.5rem;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .btn-sm-block {
        display: block;
        width: 100%;
    }
    input[type="submit"].btn-sm-block,
    input[type="reset"].btn-sm-block,
    input[type="button"].btn-sm-block {
        width: 100%;
    }
    .btn-block + .btn-sm-block,
    .btn-sm-block + .btn-block,
    .btn-sm-block + .btn-sm-block {
        margin-top: 0.5rem;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .btn-md-block {
        display: block;
        width: 100%;
    }
    input[type="submit"].btn-md-block,
    input[type="reset"].btn-md-block,
    input[type="button"].btn-md-block {
        width: 100%;
    }
    .btn-block + .btn-md-block,
    .btn-md-block + .btn-block,
    .btn-md-block + .btn-md-block {
        margin-top: 0.5rem;
    }
}
@media (min-width: 1200px) {
    .btn-lg-block {
        display: block;
        width: 100%;
    }
    input[type="submit"].btn-lg-block,
    input[type="reset"].btn-lg-block,
    input[type="button"].btn-lg-block {
        width: 100%;
    }
    .btn-block + .btn-lg-block,
    .btn-lg-block + .btn-block,
    .btn-lg-block + .btn-lg-block {
        margin-top: 0.5rem;
    }
}


cite {
	text-align:center;
	display: block;
}
.img-speaker {
	margin-right: 20px;
}



.btn-warning {
	background-color: #dbdb00;
	border-color: #dbdb00;
}


#homeHeader {
	color:#FFF;
	
}
#homeHeader h1 {
	font-size:60px;
	font-family: 'Khand', sans-serif;;
	margin:0;
}

@media (max-width: 420px) {
	#homeHeader h1 {
		font-size:40px;
	}
}




	