@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Stardos+Stencil:700);

/* ================================================== *
 *
 *    base style
 *
 * ================================================== */

body {
/* 	padding-top: 60px; */
	padding-top: 50px;
	background: #fff;
}

p{
	line-height: 1.8em;
	line-height: 2.0em;	
}

ul,li,dl,dd,dt{
	line-height: 1.8em;
	line-height: 1.8em;
}

#topLogo{
	text-align: center;
	background: rgba(30, 30, 30, 0.25);
	padding: 40px 0 60px;
}

#header .navbar{

}

h1,h2,h3,h4,h5,h6{
	line-height: 1.5em;
font-family: 'Poppins', sans-serif;
}

.baige{
	background:#eeeeee;
	background: rgb(255,252,243);
	background: #F7F2ED;
	border-top: #E9E2DB 1px solid;
	border-bottom: #E9E2DB 1px solid;	
	background: #fafafa;	
	margin:30px 0;
	}



/* ================================================== *
 *
 *    block modules
 *
 * ================================================== */


/* ------------------------------------------------- *
 *        demo-keyVisual
 * ------------------------------------------------- */
.keyVisual {
	color: #fefefe;
	padding-top: 70px;
	padding-top: 105px;
	height: 600px;
	background: url('/img/hero.jpg') center center no-repeat;	
	background-size: cover;
}

.keyVisual small{
	color: #fefefe;
}

.keyVisual h1{
	font-weight: bold;
}

.keyVisual h1 small{
	font-size: 0.5em;
}

.keyVisual .btn-group {
	margin-top: 30px;
}
.keyVisual .btn-group .btn {
	margin-left: 1px;
}

.keyVisual .btn-group .btn a{
	color: #fff;
}

.keyVisual .btn-group .btn a:hover{
	text-decoration: none;
}

@media(max-width:767px) {
	.keyVisual {
		padding-top: 60px;
		height: 500px;
	}
	.demo-keyVisual .btn-group {
		margin-top: 40px;
	}
}


.keyVisual-repair {

}


/* ------------------------------------------------- *
 *        top four menu
 * ------------------------------------------------- */




#topMenu{
}

img.topThumbnail{
	width: 80%;
	margin-bottom: 20px;
}

img.topThumbnail{
	width: 80%;
	margin-bottom: 20px;
}

img.topThumbnail {
    -moz-transition: -moz-transform 0.5s linear;
    -webkit-transition: -webkit-transform 0.5s linear;
    -o-transition: -o-transform 0.5s linear;
    -ms-transition: -ms-transform 0.5s linear;
    transition: transform 0.5s linear;
}

img.topThumbnail:hover {
    -webkit-transform: scale(1.07);
    -moz-transform: scale(1.07);
    -o-transform: scale(1.07);
    -ms-transform: scale(1.07);
    transform: scale(1.07);
}

a img.topThumbnail:hover{
/*	opacity: 0.9;
*/}


/* ------------------------------------------------- *
 *        demo-footer
 * ------------------------------------------------- */
.demo-footer {
}

.demo-footer .glyphicon {
	position: absolute;
	right: 15px;
	top: 13px;
}
.demo-footer .text-center {
	margin-top: 15px;
}


@media(min-width:768px) {
	.demo-footer .text-center {
		margin-top: 30px;
	}
}


@media(min-width:768px) {
	footer {
		background: url(/img/footer_logo.png) no-repeat center bottom;
		background: url(/img/footer_logo2.png) no-repeat center bottom;		
		height: 180px;
	}
}

@media(max-width:767px) {
	footer {
		background: url(/img/footer_logo.png) no-repeat center bottom;
/* 		background: url(/img/footer_logo2.png) no-repeat center bottom; */
		-moz-background-size:290px;
		background-size:290px;
		height: 80px;
	}
}


/* ================================================== *
 *
 *    title modules
 *
 * ================================================== */

/* ------------------------------------------------- *
 *        titleType
 * ------------------------------------------------- */


/* ================================================== *
 *
 *    button modules
 *
 * ================================================== */

/* ------------------------------------------------- *
 *        demo-btnPagetop
 * ------------------------------------------------- */

.demo-btnPagetop {
	font-family: 'Poppins', sans-serif;
}


.demo-btnPagetop a {
	color: rgb(61,134,67);		
	border-top: 1px solid #ddd;
	padding: 15px 0;
	background: #fafafa;
}

.demo-btnPagetop a:hover {
	text-decoration: none;
	background: #efefef;	
	-webkit-transition:all 0.3s ;
	-moz-transition:all 0.3s ;
	transition:all 0.3s ;	
}

@media(min-width:768px) {
	footer {
		background: url(/img/footer_logo.png) no-repeat center bottom;
		background: url(/img/footer_logo2.png) no-repeat center bottom;		
		height: 180px;
	}
}

@media(max-width:767px) {
	footer {
		background: url(/img/footer_logo.png) no-repeat center bottom;
		-moz-background-size:290px;
		background-size:290px;
		height: 80px;
	}
}


/* ================================================== *
 *
 *    helper
 *
 * ================================================== */

/* ------------------------------------------------- *
 *        margin
 * ------------------------------------------------- */
.margin-top-lg {
	margin-top: 60px;
}
.margin-top-md {
	margin-top: 30px;
}
.margin-top-sm {
	margin-top: 15px;
}
.margin-bottom-lg {
	margin-bottom: 60px;
}
.margin-bottom-md {
	margin-bottom: 30px;
}
.margin-bottom-sm {
	margin-bottom: 15px;
}

/* ------------------------------------------------- *
 *        padding
 * ------------------------------------------------- */
.padding-top-lg {
	padding-top: 60px;
}
.padding-top-md {
	padding-top: 30px;
}
.padding-top-sm {
	padding-top: 15px;
}
.padding-bottom-lg {
	padding-bottom: 60px;
}
.padding-bottom-md {
	padding-bottom: 30px;
}
.padding-bottom-sm {
	padding-bottom: 15px;
}

/* ================================================== *
 *
 *    Custom Bootstrap Class
 *
 * ================================================== */

/* ------------------------------------------------- *
 *        grid
 * ------------------------------------------------- */
.row .colPadding {
	padding-top: 15px;
	padding-bottom: 15px;
}

/* ------------------------------------------------- *
 *        btn
 * ------------------------------------------------- */

.btn {
	border-radius: 2px;
	transition: .3s;
}
.btn:hover,
.btn:focus,
.btn.focus {
	box-shadow: 0 3px 10px rgba(0,0,0,.3);
}

.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger,
.btn-facebook,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary,
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open>.dropdown-toggle.btn-success,
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open>.dropdown-toggle.btn-info,
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open>.dropdown-toggle.btn-warning,
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open>.dropdown-toggle.btn-danger,
.btn-facebook:hover,
.btn-facebook:focus,
.btn-facebook.focus,
.btn-facebook:active,
.btn-facebook.active,
.open>.dropdown-toggle.btn-facebook {
	border-color: transparent;
}

/* ------------------------------------------------- *
 *        text color
 * ------------------------------------------------- */
.text-titleIcon {
	color: #981615;
}
.text-imgIcon {
	color: #4d0c0b;
}
.text-arrowIcon {
	opacity: 0.3;
}
