
@media only screen and (max-width <= 640){

			}




@font-face {
    font-family: 'geometria_lightlight';
    src: url('Geometria-Light-webfont.eot');
    src: url('Geometria-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('Geometria-Light-webfont.woff2') format('woff2'),
         url('Geometria-Light-webfont.woff') format('woff'),
         url('Geometria-Light-webfont.ttf') format('truetype'),
         url('Geometria-Light-webfont.svg#geometria_lightlight') format('svg');
    font-weight: lighter;
    font-style: normal;

}


body{
    background-color:#FFF;
    font-family:Meiryo, "Meiryo UI", "Microsoft JhengHei UI", "Microsoft JhengHei", sans-serif !important
}
.GoodsDescrBody2{
    font-family:Meiryo, "Meiryo UI", "Microsoft JhengHei UI", "Microsoft JhengHei", sans-serif !important
}

ul li{list-style:none;}

			.glyphicon{padding-right:5px;}
			.rowbox1{padding-top:39px;}
			.carousel-caption{padding-bottom:0px;}
			.carousel-indicators{bottom:-10px;}
			.HOME{margin-right:20px;}
			.rowbox2{width:100%; min-height:100px;margin:0px; padding:0px;}
			.rowbox3{padding-top:39px;}
			.rowbox3 .thumbnail{overflow:hidden;border:0;}
			.rowbox3 .thumbnail ul{padding-left: 10px; line-height: 1.6; text-align:left;}
			.content-bg{background-color:#CCC; height:100px;}

			.container2{					
						margin-top: 10px;
						/*padding-top:15px; */
					   }
			.content{
					background-color: #eee;
					min-height:450px;
					background:url(../images/bg01.jpg) no-repeat cover;
					background-size:cover;
				    }
			.content2{
				height:auto;
			}
           
            p.txt002 {
                text-align: center;
            }
			.rowbox4{padding-top:39px;}
			.rowbox4 .thumbnail{/*min-height:300px;*/ overflow:hidden;border:0;     background-color:#f5f5f5;}



			.rowbox5{margin:30px 0 0px;padding:0px 0 15px; background-color:#CCC; border-radius:0px;color:#D6F58E;}
			.rowbox5 .FOOTER_MENU  li{float:none;}
			.FOOTER_MENU{width:150px; font-size:13px; float:left; color:#6d6d6d;letter-spacing:1pt;}
            .FOOTER_MENU2{max-height:300px; padding-top:20px; font-size:13px; float:left; color:#6d6d6d;letter-spacing:1pt;}

			.FOOTER_MENU h4{color:#6d6d6d;}
            ul.FOOTER_MENU li {
                /*padding-left: 25px;*/
            }
           

			.TXT_WORD{margin:0px; padding:15px; background-color:#FFF; opacity:0.7;}

			.footer{background:#efefef;clear:both;margin-top:4%;}
			.footer li a{color:#6d6d6d; text-decoration:none;line-height:1.8;}
            .footer li a:hover{color:#000;}
            .footer h4{letter-spacing:2pt;}
			.footer_box{padding-top:10px;}

            .footer_001{
               /* color: #095a92;*/
                padding-top: 20px;
                padding-bottom: 10%;
                font-size: 13px;
            }

.page-header {
    border: 0;
}
.page-header h1{
    background: #1d9dd8;
    color: #FFF;
    font-size: 27px;
    padding: 10px;
}

.page-header h1 small {
    color: #ededed;
}

div#myTab {
    margin-top: -18px;
    margin-left: -14px;
}
.span7.popular_products {
    padding: 20px;
    margin-left: -28px;
}

			
/*------------------------------------------------------------------KV---------------------------*/
/*.carousel-inner>.item>a>img, .carousel-inner>.item>img{
		width:100%;
	}
div#carousel-id {
    margin-top: 34px;
	}

.item img {
    width: 100%;
}*/

/*--------------------------------HEADER_MENU-----------------------------------------------------*/
.navbar{
	position: relative;
    min-height: 100px;
    margin-bottom:-15px;
    border-bottom: 0px solid #ededed;
    padding-top:10px;
   /* background-color:#f5f5f5;*/
}

.dropdown.navbar-right {
    padding-top: 22px;
}
ul.nav.navbar-nav.navbar-right {
    padding-top: 15px;
}


.index_BTN {
    padding: 5px 20px 5px;
    width: 150px;
    color: #7F7D05;
    border-color: #7F7D05;
}
.index_BTN:hover{
    color:#FFF;
    background:#7F7D05;
}

/***** Latest work *****/

.work-container {
    margin-top: 50px;
}

.work-title h2 {
    width: 220px;
}

.work {
	position: relative;
    margin-top: 40px;
    padding-bottom: 20px;
    background: #fff;
    -moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05);
}

.work .work-bottom {
	position: absolute;
    top: 10px;
    right: 10px;
}

.work h3 {
    margin-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 14px;
}

.work p {
	padding-left: 15px;
    padding-right: 15px;
    line-height: 24px;
    font-style: italic;
}


/*------------------新聞頁面設定--------------------------*/
.News_Title{margin-left:24px;background-color:rgba(239, 239, 239,0.5);padding:8px;color:#969696;font-size:18px;border-bottom: 1px solid #BBA4A4;}
.INFO_Title{background-color: rgba(239, 239, 239,0.5);padding:10px;color:#969696;font-size:16px;margin-top:-1px;border-radius:4px;color:#428bca;}
.News_Category{background-color: rgba(239, 239, 239,0.5);padding:8px;color:#969696;font-size:18px;border-bottom: 1px solid #BBA4A4; }
.newslist{
        overflow:hidden;
        margin-left: 25px;
        padding: 10px;}
.newslist img.news_pic{ width:40%; float:left;padding:1%;}
.newslist h3.news_title{ margin-top:-5px;}
.news_title{color:#222;line-height:1.6;margin-left:30px;}
.news_info{font-size:.9em; line-height:1.8; color:#222;}
.news_date{color:#CCC;padding-right:30px;margin-left:30px;}
.news_sort{color:#CCC;padding-right:30px; }
.news_author{color:#CCC;padding-right:30px;}
.news_more{float:right;}

.type_icon{margin-right:10px;}
.NEWS_type{padding-bottom:20px;margin-left: -30px;}

.NEWS_type li{line-height:2.0;}
.SUB_ITEM{ min-height:300px;padding: 20px;width: 255px;}
.NEWS_type .badge{background-color:#b9b9b9; font-size:8px;margin-left:8px;}
.news_icon01{margin-right:8px;}
.news_icon02{margin-right:8px;}
.news_icon03{margin-right:8px;}

div#LinkContainer {
    margin-left: 30px;
    display:none;/*2016_0812*/
}
@media (max-width: 767px) {
.newslist img.news_pic{ width:100%; float:left;padding:1%;}
}
.News_AD{border:0;}
.content_pic{padding:5%;}
.news_content{line-height:2.0;font-size:16px;margin-left:30px;}


/*-------------------------系統內容頁設定-----------------------------*/

table.product_parserTable {
    /*display: none;*/
}/*產品主圖文,沒有RWD效果功能所以隱藏起來*/

center {
    text-align: left;
}

button#addshopcart {
    margin: 0px 0 0;
}

.thumbnail-list {
    margin-bottom: 20px;
}

.news_content h3{

	background:#ededed;
	line-height:20px;
	
	padding:5px;

}
.news_content h3::before{
	content:">>";
	width:20px;
	background:url("../images/icon1.gif") center center no-repeat;
	color:rgba(0,0,0,0);
	
}


.nav li a.active{
    padding-left:40px;
}

.nav li a.active:before {
    content: "";
    display: block;
    border-bottom: 15px solid #dddddd;
    border-left: 15px solid transparent;
    left: 14px;
    position: absolute;
    top: 15px;
    width: 0;
    height: 0;
 
}


.view-first .mask {
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    background-color: rgb(212, 193, 175);
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

/*CONTACT*/
div#main-container {
    width: 85%;
    margin: 0 auto;
    background: rgba(255,255,255,1);
}
h2.main-heading.text-center{
    font-family:"微軟正黑體";
}

.btn-warning {
    color: #fff;
    background-color: #7F7D05;
    border-color: #7F7D08;
}

.btn-warning.active, .btn-warning.focus, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open>.dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #7F9908;
    border-color: #7F7D08;
}

.form-control:focus {
    border-color: #1d9dd8;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 4px rgb(254, 231, 189);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 4px rgb(254, 231, 189);
}

.mask {
    display: none;
}

.main_txt {
    margin-top: 2%;
}

.CONTENT_INFO{
    margin-left:30px;
    min-height:610px;
}
div#main-container {
    min-height: 610px;
}

/*============================首頁效果===========================================================================*/

	ul.nav.navbar-nav li:hover  a{
       animation:run01 0.3s ease-out;
       font-size:1.5em;
    }

    ul.nav.navbar-nav li a:hover {
        background:rgba(255,255,255,1);
        border:1px solid #CCC;
       
       
    }
    @-webkit-keyframes run01{
        0%{
            
           transform:translate(0px, 10px);
           /*transform:perspective(300px) rotateX(120deg);*/
        }
       
        100%{
           
            transform:translate(0px,0px);
            /*transform:perspective(300px) rotateX(0deg);*/
           

        }
    }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 搜尋 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.input-group.navbar-right {
    width: 80px;
    margin-left: 15px;
    margin-top: 22px;
    margin-right: 45px;
    margin-bottom: -30px;
}
input.form-control {
    border: 1px solid #ededed;
    box-shadow: 0px 0px 0px #CCC;
    border-radius: 0;
}

.input-group-btn:last-child>.btn{
    /* margin-left: -1px; */
    margin-top: -1px;
}





/*============================購物車調整==================================*/
.nav-dropdown-inner {
  
    width: 100%;
}
.ul.dropdown-menu{

}
.cart_list h4{ text-align:center; }

.cart_list {
     width: 100% !important;
     padding-left:2%;
}
.cart_list table{
    float:left;
}
.cart_list table tr td{
    min-width:80px;
}

.cart_list tr td .btn-danger:hover{

    
    background-color: #c9302c;
    border-color: #ac2925;
    border-radius: 5% !important;
    border-bottom: 0px !important;
    border:1px solid #555 !important;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#499bea+0,207ce5+100;Blue+3d+%237 */
    background: #286090 !important; /* Old browsers */

}

/*-------訂單資料----------------------*/
input[type="checkbox"],.checkbox{
    width:20px !important;
    height:20px !important;
}

.ORDER_TITLE{
    height:45px;

    line-height:40px;
}
/*-------訂單資料----------------------*/

input#input-qty{
    z-index:-1;/* 避開放大鏡效果圖層重疊*/
    font-size: 16px;
    color: #222;
}
ul#extra-menu {
    padding-top: 0px;
}

/*-------------FOOTER-----------------------*/
.GPSR {
    width: 240px !important;
}

.copyimg_wrap .ISO img,
img {
  max-width: 100%;
  height: auto;
  display: block;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


@media (max-width:768px) {

    .footer{  background:#efefef;
     }
    .footer_box {
        padding-top:3%;
        padding-bottom:1%;
    }
    .container.footer_box {
    padding-left: 8%;
    }

    .txt001{
        padding:20px;
    }
    .txt002{
        padding:10px;
        text-align:center;
    }
    .footer_map{
        margin-left:5%;
        width:90%;

    }


    ul.GROUPLINK{
        margin:10%;
    }

    .new_arrivals{
        display:none;
    }/*分類TITLE的小BANNER在手機時隱藏*/
        
    .logo{width:70%;padding-left:1%;}


    .input-group.navbar-right {
    width: 80%;
    margin-left: 15px;
    margin-top: 22px;
    margin-right: 45px;
    margin-bottom: 10px;
    z-index:999;
    }/*針對搜尋列手機尺寸時的設定*/
    			
}/*768*/

@media (min-width:992px) {
    .footer{ 
     background:#efefef;
     min-height:120px;
    }
 .owl-buttons {
    /*display: none;*/
    }
    
.owl-theme .owl-controls {
    /*margin-top: -30px;*/
    text-align: center;
    position: relative;
    z-index: 9999;
}/*KV的點點位置設定*/

.txt001{
        padding:10px;
    }

.txt002{
        padding:10px;
        text-align:center;
    }

}/*992*/




@media (min-width:1200px) {
    .footer{ 

    background:#efefef;
    min-height:220px;

    }

    .txt001{
        padding:0 70px 0 40px;
    }
    .txt002{
        padding:0 10px 0 10px;
        text-align:center;

    }

}/*1200*/






/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

i.fa.fa-share-alt {
    text-indent: -20px;
    padding-right: 0px;
}

.community{
    width: 200px;
    overflow: hidden;
    padding-bottom: 1%;
    float: left;
    margin-top: -28px;
    padding: 3px;
    margin-left: -48px;
   
}

.community img{
    width:50px;
}

/*----------------------社群ICON-------------------------------------*/
.GROUPLINK li{ float:left; margin-right:20px; }
i.fa.fa-facebook {
    
    display: block;
    background:#1E407D;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    border-radius: 50%;
    color:#FFF;
}
i.fa.fa-twitter{

    display: block;
    background:#41ABE1;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    border-radius: 50%;
    color:#FFF;

}


/*--------------------我的購物車頁面調整--------------------------------*/
.text-center {
    padding: 1.5%;
    font-size: 2.2em;
  
    color: #CCC;
}



.STORE_INFO{display:none;}


/*--------忘記密碼調整--------------*/
.FG_PW {
    font-size: .9em;
    float: right;
    padding-top: -60px;
    background: #fff;
    border: 1px solid #FFF;
    width: 170px;
    height: 55px;
    line-height: 55px;
    border-radius: 4px;
    margin-top: 4px;
    margin-right: 20px;
}
.FG_PW br {
    display: none;
}

.col-xs-12.col-sm-12.col-md-12.col-lg-12.GOBTN {
    margin-top: -36px;
}
/*--------忘記密碼調整--------------*/


/*------------------------其他設定------------------------------------*/

.normal-price-s {
    font-family: Verdana;
    font-size: 18px;
    font-weight: bold;
    color: #ff007c;
}

.glyphicon{display:none;}
li.nav_cate_current {
   /* display: none;*/
}
.back_page{
    background-size: cover;
    background-color:#FFF;
}

