html,
body {
	/*background: #fff;*/
	/*小圖重覆*/
	/*background: url(../images/header_bg.gif) repeat top center #fff*/
    
	/*背景圖固定*/
	background: url(../images/bg.jpg) no-repeat top center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	/*position: relative;*/
}
/*====================*/
/*上選單區塊*/
nav.navbar.bootsnav.navbar-transparent.white{
	background:url(../images/bg01.png) top center no-repeat;
	background-color: rgba(0,61,121,1);
    border-bottom: solid 1px #003d79;
	}
	
nav.navbar.bootsnav.navbar-fixed{
	background-color: rgba(0,61,121,0.8);
	}
@media (max-width: 1024px) {
	nav.navbar.bootsnav.navbar-fixed{
	background-color: rgba(0,61,121,1);
	}
}

/*====================*/
/*選單字顏色*/
nav.navbar.bootsnav.no-background.white .attr-nav > ul > li > a,
nav.navbar.bootsnav.navbar-transparent.white .attr-nav > ul > li > a,
nav.navbar.bootsnav.navbar-transparent.white ul.nav > li > a,
nav.navbar.bootsnav.no-background.white ul.nav > li > a{
     color: #caa241;
    }

nav.navbar.bootsnav ul.nav > li > a{
    color: #caa241; /*選單字顏色*/
}

nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a:hover,
.check-list li:before,
ul.cart-list > li > h6 > a,
.attr-nav > ul > li > a:hover,
.attr-nav > ul > li > a:focus,
nav.navbar-sidebar ul.nav li.dropdown.on > a,
nav.navbar-sidebar .dropdown .megamenu-content .col-menu.on .title,
nav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li a:hover,
nav.navbar ul.nav li.dropdown.on > a,
nav.navbar.navbar-inverse ul.nav li.dropdown.on > a,
nav.navbar-sidebar ul.nav li.dropdown.on ul.dropdown-menu li.dropdown.on > a,
nav.navbar .dropdown .megamenu-content .col-menu.on .title,
nav.navbar ul.nav > li > a:hover,
nav.navbar ul.nav > li.active > a:hover,
nav.navbar ul.nav li.active > a,
nav.navbar li.dropdown ul.dropdown-menu > li a:hover{
    color: #e7c165 ; /*選單滑過去顏色*/
}

nav.navbar.navbar-transparent ul.nav > li > a:hover,
nav.navbar.no-background ul.nav > li > a:hover,
nav.navbar ul.nav li.scroll.active > a,
nav.navbar.navbar-dark ul.nav li.dropdown ul.dropdown-menu  > li > a:hover,
nav.navbar ul.nav li.dropdown.on > a,
nav.navbar-dark ul.nav li.dropdown.on > a{
    color: #e7c165 !important; /*選單滑過去顏色*/
}

@media (max-width: 992px) { /*手機平板*/
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a:hover,
.check-list li:before,
ul.cart-list > li > h6 > a,
.attr-nav > ul > li > a:hover,
.attr-nav > ul > li > a:focus,
nav.navbar-sidebar ul.nav li.dropdown.on > a,
nav.navbar-sidebar .dropdown .megamenu-content .col-menu.on .title,
nav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li a:hover,
nav.navbar ul.nav li.dropdown.on > a,
nav.navbar.navbar-inverse ul.nav li.dropdown.on > a,
nav.navbar-sidebar ul.nav li.dropdown.on ul.dropdown-menu li.dropdown.on > a,
nav.navbar .dropdown .megamenu-content .col-menu.on .title,
nav.navbar ul.nav > li > a:hover,
nav.navbar ul.nav > li.active > a:hover,
nav.navbar ul.nav li.active > a,
nav.navbar li.dropdown ul.dropdown-menu > li a:hover{
    color: #e7c165 ; /*選單滑過去顏色*/
}

nav.navbar.navbar-transparent ul.nav > li > a:hover,
nav.navbar.no-background ul.nav > li > a:hover,
nav.navbar ul.nav li.scroll.active > a,
nav.navbar.navbar-dark ul.nav li.dropdown ul.dropdown-menu  > li > a:hover,
nav.navbar ul.nav li.dropdown.on > a,
nav.navbar-dark ul.nav li.dropdown.on > a{
    color: #e7c165 !important; /*選單滑過去顏色*/
}
}

nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a{
        color: #caa241; /*第二層選單字顏色*/
    }

nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a:hover{
    	background-color:#eaf2ff;
        color: #7e6017; /*第二層選單滑過字顏色*/
    }

/*手機設定*/
@media (max-width: 1024px) {
nav.navbar.bootsnav .navbar-toggle{
	border: dotted 1px #caa241;
    background-color: #caa241; /*手機平板選單三條線的背景色*/
}
nav.navbar.bootsnav .navbar-nav > li > a{
        border-bottom: dashed 1px #e0e0e0; /*第一層選單下底線*/
    }
nav.bootsnav .container { /*第一層選單字尺寸*/
    font-size: 1.125rem;
}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu  > li > a{
        border-bottom: dashed 1px #e1e1e1; /*第二、三層選單下底線*/
        color: #fff; /*第二、三層選單字顏色*/
		font-size:1.0rem; /*第二、三層選單字尺寸*/
    }
.attr-nav > ul > li.dropdown ul.dropdown-menu{
        margin-top: -5px; /*手機平版『語系』下拉對上距離*/
    }

nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li a:hover,
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li a:hover{
	background-color: transparent;/*第二層選單滑過背景顏色*/
    }
}

@media (max-width: 480px) {
nav.navbar.bootsnav .navbar-toggle{
	border: dotted 1px #caa241;
    background-color: #caa241; /*手機平板選單三條線的背景色*/
}
nav.navbar.bootsnav .navbar-nav > li > a{
        border-bottom: dashed 1px #e0e0e0; /*第一層選單下底線*/
    }
nav.bootsnav .container { /*第一層選單字尺寸*/
    font-size: 1.35rem;
}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu  > li > a{
        border-bottom: dashed 1px #e1e1e1; /*第二、三層選單下底線*/
        color: #fff; /*第二、三層選單字顏色*/
		font-size:1.2rem; /*第二、三層選單字尺寸*/
    }
}

@media (max-width: 320px) {
nav.navbar.bootsnav .navbar-toggle{
	border: dotted 1px #caa241;
    background-color: #caa241; /*手機平板選單三條線的背景色*/
}
nav.navbar.bootsnav .navbar-nav > li > a{
        border-bottom: dashed 1px #e0e0e0; /*第一層選單下底線*/
    }
nav.bootsnav .container { /*第一層選單字尺寸*/
    font-size: 1.7rem;
}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu  > li > a{
        border-bottom: dashed 1px #e1e1e1; /*第二、三層選單下底線*/
        color: #fff; /*第二、三層選單字顏色*/
		font-size:1.5rem; /*第二、三層選單字尺寸*/
    }
}
.navbar-toggle i {
	color:#FFF;
	
	}

/*====================*/		
/*上標搜尋打開背景顏色*/
.top-search{
	background-color: #353598;
	}
.top-search .input-group-addon{ /*icon顏色*/
	color: #fff;
	}
.top-search input.form-control{ /*輸入字*/
	color: #fff;
	}
	
/*====================*/
/*上標搜尋輸入預設字(placeholder)顏色*/
.top-search .form-control::-moz-placeholder {
  color: #fff;
  opacity: 1;
}
.top-search .form-control:-ms-input-placeholder {
  color: #fff;
}
.top-search .form-control::-webkit-input-placeholder {
  color: #fff;
}

/*手機搜尋圖案顏色*/
.attr-nav > ul > li > a{
	color: #caa241;
	}

/*====================*/

/*首頁標題顏色*/
.home_row h2 , .home_row h2 i{
	color:#ff425d;
	background: -webkit-linear-gradient(top,#ff425d 0,#78bde1 100%); /*文字色漸層*/
    -webkit-background-clip: text;/*文字色漸層*/
    -webkit-text-fill-color: transparent;/*文字色漸層*/
	}

.home_row h2 a{
	color:#822422;
	background: -webkit-linear-gradient(top,#ff425d 0,#78bde1 100%); /*文字色漸層*/
    -webkit-background-clip: text;/*文字色漸層*/
    -webkit-text-fill-color: transparent;/*文字色漸層*/
	
	}

.home_row h3 , .home_row h3 i{
	color:#333;
	}
	
.home_row h4{
	color:#5a5a5a;
	}
/*====================*/
/*首頁區塊底色*/
.bg-color01{
	background-color: rgba(255,255,255,0.4);
	}	

.home01-bg{
	background: url(../images/home-bg.jpg) no-repeat top center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;
	}
/*====================*/
/*footer背景色*/
.section-primary {
  color: #cdae61;
  background:url(../images/bg02.png) top center no-repeat;
  background-color: rgba(0,61,121,1);
/*background: #356399; /* Old browsers */
/*background: -moz-linear-gradient(top, #356399 0%, #191970 100%); /* FF3.6-15 */
/*background: -webkit-linear-gradient(top, #356399 0%,#191970 100%); /* Chrome10-25,Safari5.1-6 */
/*background: linear-gradient(to bottom, #356399 0%,#191970 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#356399', endColorstr='#191970',GradientType=0 ); /* IE6-9 */
}
.section-primary h4{
	color:#cdae61;
	text-align:center;
	}
.section-primary p a{
	color:#cdae61;
	
	}

/*===================*/
/*法會報名者外框*/
.border_01{
	border:#dadada 1px dotted;
	padding:15px 10px 0 10px;
	
	
	}