/* .themify_builder_2557_row.module_row_0 Style */
.themify_builder_2557_row.module_row_0.module_row {
	text-align: right
}

@media screen and (max-width: 680px) {}
.themify_builder .menu-2557-0-0-0.module-menu .nav li { background-color: #f9fafc; font-family: Belgrano; font-size: 20px;  } 
.themify_builder .menu-2557-0-0-0.module-menu .nav { text-align: center;  } 
.themify_builder .menu-2557-0-0-0.module-menu { margin-top: 50px; margin-bottom: 50px;  } 
@media screen and (max-width: 680px) {.themify_builder .menu-2557-0-0-0.module-menu .nav li { font-size: 12px;  } 
}
@media (min-width: 1025px) {
	.themify_builder_row.module_row_0 .module_column_0.tb_2557_column{ width: 77% !important; }
	.themify_builder_row.module_row_0 .module_column_1.tb_2557_column{ width: 23% !important; }
	
}
/* .themify_builder_2557_row.module_row_1 Style */
.themify_builder_2557_row.module_row_1.module_row {
	background-image: url(http://www.dtours.co.nz/wp-content/uploads/2017/07/driving-in-new-zealand-4.jpg)
}

.themify_builder .text-2557-1-0-0.module-text { background-repeat: repeat; font-family: Belgrano; color: #ffffff; font-size: 40px;  } 
.themify_builder .text-2557-1-0-0.module-text h1 { font-family: Belgrano; color: #ffffff;  } 
.themify_builder .text-2557-1-0-0.module-text h2 { font-family: Belgrano; color: #ffffff;  } 
.themify_builder .text-2557-1-0-0.module-text h3:not(.module-title) { font-family: Belgrano; color: #ffffff;  } 
.themify_builder .text-2557-1-0-0.module-text h4 { font-family: Belgrano; color: #ffffff;  } 
.themify_builder .text-2557-1-0-0.module-text h5 { font-family: Belgrano; color: #ffffff;  } 
.themify_builder .text-2557-1-0-0.module-text h6 { font-family: Belgrano; color: #ffffff;  } 
@media screen and (max-width: 680px) {.themify_builder .text-2557-1-0-0.module-text { background-repeat: repeat; font-size: 18px;  } 
}
.themify_builder .plain-text-2557-1-0-1.module-plain-text { background-color: #f7f4f4; background-color: rgba(247,244,244, 0.14); font-family: Belgrano; color: #0a0a0a; font-size: 20px; text-align: center; margin-right: 150px; margin-left: 150px;  } 
.themify_builder .plain-text-2557-1-0-1.module-plain-text h1 { font-family: Belgrano; color: #0a0a0a;  } 
.themify_builder .plain-text-2557-1-0-1.module-plain-text h2 { font-family: Belgrano; color: #0a0a0a;  } 
.themify_builder .plain-text-2557-1-0-1.module-plain-text h3:not(.module-title) { font-family: Belgrano; color: #0a0a0a;  } 
.themify_builder .plain-text-2557-1-0-1.module-plain-text h4 { font-family: Belgrano; color: #0a0a0a;  } 
.themify_builder .plain-text-2557-1-0-1.module-plain-text h5 { font-family: Belgrano; color: #0a0a0a;  } 
.themify_builder .plain-text-2557-1-0-1.module-plain-text h6 { font-family: Belgrano; color: #0a0a0a;  } 
@media screen and (max-width: 680px) {.themify_builder .plain-text-2557-1-0-1.module-plain-text { font-size: 12px; margin-right: -0px; margin-left: -0px;  } 
}
/* .themify_builder_2557_row.module_row_2 Style */
.themify_builder_2557_row.module_row_2.module_row {
	font-size: 18px;
	text-align: center;
	margin-top : 50px;
	margin-right : 50px;
	margin-bottom : 50px;
	margin-left : 50px
}

@media screen and (max-width: 680px) {/* .themify_builder_2557_row.module_row_2 Style */
.themify_builder_2557_row.module_row_2.module_row {
	margin-right : -0px;
	margin-left : -0px
}

}
.themify_builder .text-2557-2-0-0.module-text { background-repeat: repeat; font-family: Belgrano; font-size: 26px; text-align: center; padding-right: 75px;  } 
.themify_builder .text-2557-2-0-0.module-text h1 { font-family: Belgrano;  } 
.themify_builder .text-2557-2-0-0.module-text h2 { font-family: Belgrano;  } 
.themify_builder .text-2557-2-0-0.module-text h3:not(.module-title) { font-family: Belgrano;  } 
.themify_builder .text-2557-2-0-0.module-text h4 { font-family: Belgrano;  } 
.themify_builder .text-2557-2-0-0.module-text h5 { font-family: Belgrano;  } 
.themify_builder .text-2557-2-0-0.module-text h6 { font-family: Belgrano;  } 
@media screen and (max-width: 680px) {.themify_builder .text-2557-2-0-0.module-text { background-repeat: repeat; font-size: 16px; margin-right: -0px; margin-left: -0px;  } 
}
.themify_builder .text-2557-2-0-1.module-text { background-repeat: repeat; font-family: Belgrano; font-size: 18px; text-align: justify; margin-right: 75px;  } 
.themify_builder .text-2557-2-0-1.module-text h1 { font-family: Belgrano;  } 
.themify_builder .text-2557-2-0-1.module-text h2 { font-family: Belgrano;  } 
.themify_builder .text-2557-2-0-1.module-text h3:not(.module-title) { font-family: Belgrano;  } 
.themify_builder .text-2557-2-0-1.module-text h4 { font-family: Belgrano;  } 
.themify_builder .text-2557-2-0-1.module-text h5 { font-family: Belgrano;  } 
.themify_builder .text-2557-2-0-1.module-text h6 { font-family: Belgrano;  } 
.themify_builder .text-2557-2-0-1.module.module-text .module-title { font-family: Belgrano;  } 
@media screen and (max-width: 680px) {.themify_builder .text-2557-2-0-1.module-text { background-repeat: repeat; font-size: 12px; margin-right: -0px; margin-left: -0px;  } 
}
/* .themify_builder_2557_row.module_row_3 Style */
.themify_builder_2557_row.module_row_3.module_row {
	background-image:linear-gradient( 180deg, rgb(0, 0, 0) 0%, rgb(137, 178, 232) 0%, rgb(255, 255, 255) 100% );
	
	background-color: rgba(137,178,232, 1.00);
	margin-top : 50px
}

.themify_builder .text-2557-3-0-0.module-text { background-repeat: repeat; font-family: Belgrano; font-size: 26px; text-align: center;  } 
.themify_builder .text-2557-3-0-0.module-text h1 { font-family: Belgrano;  } 
.themify_builder .text-2557-3-0-0.module-text h2 { font-family: Belgrano;  } 
.themify_builder .text-2557-3-0-0.module-text h3:not(.module-title) { font-family: Belgrano;  } 
.themify_builder .text-2557-3-0-0.module-text h4 { font-family: Belgrano;  } 
.themify_builder .text-2557-3-0-0.module-text h5 { font-family: Belgrano;  } 
.themify_builder .text-2557-3-0-0.module-text h6 { font-family: Belgrano;  } 
@media screen and (max-width: 680px) {.themify_builder .text-2557-3-0-0.module-text { background-repeat: repeat; font-size: 16px;  } 
}
/* .themify_builder_2557_row.module_row_4 Style */
.themify_builder_2557_row.module_row_4.module_row {
	background-image:linear-gradient( 360deg, rgb(255, 255, 255) 0%, rgb(137, 178, 232) 3%, rgb(255, 255, 255) 100% );
	
	background-color: rgba(205,230,235, 1.00)
}

.themify_builder .image-2557-4-0-0.module-image .image-content { font-family: Belgrano; font-size: 20px; text-align: center;  } 
.themify_builder .image-2557-4-0-0.module-image .image-title { font-family: Belgrano;  } 
.themify_builder .image-2557-4-0-0.module-image .image-title a { font-family: Belgrano;  } 
.themify_builder .image-2557-4-0-0.module.module-image .module-title { text-align: center;  } 
.themify_builder .image-2557-4-1-0.module-image .image-content { font-family: Belgrano; font-size: 20px; text-align: center;  } 
.themify_builder .image-2557-4-1-0.module-image .image-title { font-family: Belgrano;  } 
.themify_builder .image-2557-4-1-0.module-image .image-title a { font-family: Belgrano;  } 
.themify_builder .image-2557-4-2-0.module-image .image-content { font-family: Belgrano; font-size: 20px; text-align: center;  } 
.themify_builder .image-2557-4-2-0.module-image .image-title { font-family: Belgrano;  } 
.themify_builder .image-2557-4-2-0.module-image .image-title a { font-family: Belgrano;  } 
.themify_builder .image-2557-4-3-0.module-image .image-content { font-family: Belgrano; font-size: 20px; text-align: center;  } 
.themify_builder .image-2557-4-3-0.module-image .image-title { font-family: Belgrano;  } 
.themify_builder .image-2557-4-3-0.module-image .image-title a { font-family: Belgrano;  } 
/* .themify_builder_2557_row.module_row_5 Style */
.themify_builder_2557_row.module_row_5.module_row {
	margin-top : 100px;
	margin-bottom : 50px
}

.themify_builder .gallery-2557-5-0-0.module-gallery { background-color: #fcf2f2; background-color: rgba(252,242,242, 0.02); font-family: Belgrano; font-size: 30px; text-align: center; margin-top: 100px; margin-bottom: 100px; margin-left: 75px;  } 
.themify_builder .gallery-2557-5-0-0.module.module-gallery .module-title { background-color: #f2f2f2; background-color: rgba(242,242,242, 0.01); color: #fcfcfc;  } 
@media screen and (max-width: 680px) {.themify_builder .gallery-2557-5-0-0.module-gallery { font-size: 14px;  } 
}
.themify_builder .text-2557-5-1-0.module-text { background-color: #faf5f5; background-color: rgba(250,245,245, 0.35); background-repeat: repeat; font-family: Belgrano; color: #242323; font-size: 20px; text-align: center; margin-top: 150px; margin-right: 100px; margin-bottom: 100px; margin-left: 100px;  } 
.themify_builder .text-2557-5-1-0.module-text h1 { font-family: Belgrano; color: #242323;  } 
.themify_builder .text-2557-5-1-0.module-text h2 { font-family: Belgrano; color: #242323;  } 
.themify_builder .text-2557-5-1-0.module-text h3:not(.module-title) { font-family: Belgrano; color: #242323;  } 
.themify_builder .text-2557-5-1-0.module-text h4 { font-family: Belgrano; color: #242323;  } 
.themify_builder .text-2557-5-1-0.module-text h5 { font-family: Belgrano; color: #242323;  } 
.themify_builder .text-2557-5-1-0.module-text h6 { font-family: Belgrano; color: #242323;  } 
.themify_builder .text-2557-5-1-0.module.module-text .module-title { background-color: #fafafa; background-color: rgba(250,250,250, 0.05); color: #0a0a0a; color: rgba(10,10,10, 0.85); font-size: 30px;  } 
.themify_builder .text-2557-5-1-0.module.module-text h1 { color: #faf7f7;  } 
.themify_builder .text-2557-5-1-0.module.module-text h2 { color: #fffafa;  } 
@media screen and (max-width: 680px) {.themify_builder .text-2557-5-1-0.module-text { background-repeat: repeat; font-size: 14px; margin-right: -0px; margin-left: -0px;  } 
}
/* .themify_builder_2557_row.module_row_6 Style */
.themify_builder_2557_row.module_row_6.module_row {
	background-image:linear-gradient( 360deg, rgb(84, 63, 37) 0%, rgb(255, 255, 255) 100% );
	
	background-color: rgba(84,63,37, 1.00)
}

.themify_builder .menu-2557-6-0-0.module-menu .nav li { font-size: 20px;  } 
.themify_builder .menu-2557-6-0-0.module-menu .nav { text-align: center;  } 
@media screen and (max-width: 680px) {.themify_builder .menu-2557-6-0-0.module-menu .nav li { font-size: 12px;  } 
}
.themify_builder .text-2557-6-0-1.module-text { background-repeat: repeat;  } 
@media screen and (max-width: 680px) {.themify_builder .text-2557-6-0-1.module-text { background-repeat: repeat; font-size: 12px;  } 
}
