
body,h1, h2, h3, h4, h5, h6,p{
	font-family: Arial, "微軟正黑體", "Microsoft JhengHei", PMingLiU, sans-serif!important;

}

body,p{
	font-weight: normal;
	font-size: 16px;

}

img {
    max-width: 100%;
    height: auto;
}

.animate{
	-webkit-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	transition: 0.3s ease;
}


/*--------------------------------
start. header*/
.header-v6 .navbar-nav > li > a {
    font-size: 16px;
    font-weight: normal;
}


.header-v6 .navbar-nav > li > a:hover{
    text-decoration: underline;
}


.header-v6 li.menu-icons i.menu-icons-style {
    color: #333;
}

.header-v6 .search-open .form-control {
    font-size: 26px;
}

.dropdown-menu {
    font-size: 16px;
    padding: 0;
}

.navbar-brand {
    padding: 5px 15px;
}

.header-v6 .navbar-brand {
    height: 83px;
    max-height: 83px;
}

@media (min-width: 992px) {
	.header-v6 .navbar-nav > li > a, .header-v6 .navbar-nav > li > a:hover, .header-v6 .navbar-nav > li > a:focus, .header-v6 .navbar-nav > .active > a, .header-v6 .navbar-nav > .active > a:hover, .header-v6 .navbar-nav > .active > a:focus {
		color: #333;
	}

	.header-v6 .navbar-nav > .open > a, .header-v6 .navbar-nav > .open > a:hover, .header-v6 .navbar-nav > .open > a:focus{
		color: #333;
	}

	.header-fixed .header-v6.header-fixed-shrink .navbar-brand {
	    padding: 6px;
	}

	.header-v6 .navbar {
	    min-height: 40px !important;
	    background: rgba(255, 255, 255, 0.8);
	}

	.header-v6 .dropdown-menu li a {
	    font-size: 15px;
	    font-weight: normal;
	}

    .header-v6 .navbar-nav > li > a {
        padding: 15px 10px;
    }


    .header-fixed .header-v6.header-fixed-shrink .navbar-nav > li > a {
	    line-height: 40px;
	}
}

@media (max-width: 991px){

    .header-v6 .navbar-brand {
        padding: 15px 0px;
    }

    .header-v6 .navbar-nav .open .dropdown-menu > li > a {
        color: #777;
        padding: 12px 16px 10px;
    }
	}

@media (max-width: 767px){

}


@media (max-width: 480px){
}

/*end. header
--------------------------------*/





/*--------------------------------
start. footer*/

.contacts-in form label {
    font-size: 18px;
}

.contacts-section {
    background: #666 url(../img/contact-bg.jpg) top fixed;
}

.contacts-section:before {
    background:none;
}

.contacts-section:after {
    background: rgba(0,0,0,0.6);
}

.footer-left-box p,.footer-right-box p{
    color: #fff;
}

.footer-left-box,.footer-right-box{
    display: inline-block;
    vertical-align: middle;
    float: none;
    width: calc(100% / 2 - 4px);
}

.footer-logo {
    margin: 15px 0 20px;
    max-width: 250px;
}

.copyright-section {
    padding: 15px 0px 10px;
    margin: 0;
}

.copyright-section p {
    margin: 8px 0;
}

@media (max-width: 767px){
    .footer-left-box,.footer-right-box{
        width: 100%;
        padding: 20px;
    }
}

/*end. footer
--------------------------------*/




/*--------------------------------
start. index*/

.cube-portfolio .link-captions li i {
    width: 40px;
    height: 40px;
    line-height: 1.5em;
    font-size: 18px;
}

.cbp-l-grid-agency-title {
    font-size: 22px!important;
    font-weight: normal!important;
	font-family: Arial, "微軟正黑體", "Microsoft JhengHei", PMingLiU, sans-serif!important;
}

.news-v2 .news-v2-badge p {
    padding: 10px 12px;
}

.news-v2 .news-v2-desc h3 {
    margin: 0 0 5px;
    font-size: 18px;
    font-weight: bold;
}

.news-v2 .news-v2-badge img{
    transition: all 0.8s ease-in-out;
}


.news-v2 .news-box:hover img{
    opacity: 0.8;
    transform: scale(1.2) rotate(3deg);
}

@media (min-width: 992px) {


}

@media (min-width: 768px) {

}

@media (max-width: 992px){

}


@media (max-width: 767px){


}



/*end. index
--------------------------------*/




/*--------------------------------
start. in*/





/*end. in
--------------------------------*/

@media (min-width: 992px) {	
	.breadcrumbs {
		margin-top: 94px;
	}
}