/*
Theme Name: twentyfifteen child
Template: twentyfifteen
Theme URI: https://wordpress.org/themes/twentyfifteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Version: 1.9
*/

@import url("../twentyfifteen/style.css");


/**
 * 16.1 Mobile Large 620px
 */

@media screen and (min-width: 38.75em) {

}


/**
 * 16.2 Tablet Small 740px
 */

@media screen and (min-width: 46.25em) {

}


/**
 * 16.3 Tablet Large 880px
 */

@media screen and (min-width: 55em) {

}


/**
 * 16.4 Desktop Small 955px
 */

@media screen and (min-width: 59.6875em) {
  .site-content {
    margin-left: 25.4118%;
}
  
  body::before {
    width: 25.4118%;
}
  #heading {
    width: 70%;
}
  .hentry, .page-header, .page-content {
    margin: 0 1% 0 5%;
}
  .post-navigation {
    margin: 5% 1% 0 5%;
}
  
  .site-footer {
    margin: 0 0 0 29%;
    width: 66.4%;
    padding: 2% 3%;
}
  
  #footer-bottom-one{
      float: left;
    width: 33.33%;
    font-size: 16px;
}
    #footer-bottom-two{
      float: left;
    width: 33.33%;
    font-size: 16px;
}
    #footer-bottom-three{
      float: left;
    width: 33.33%;
    font-size: 16px;
}
  
}


/**
 * 16.5 Desktop Medium 1100px
 */

@media screen and (min-width: 68.75em) {

}


/**
 * 16.6 Desktop Large 1240px
 */

@media screen and (min-width: 77.5em) {
  
p, address, pre, hr, ul, ol, dl, dd, table {
    width: inherit;
}    
  .hentry {
    padding-top: 4.3333%;
}
  
  .everest-forms .evf-submit {
    padding: 10px 30px;
    font-size: 12px;
}
     #footer-bottom-three{
      float: left;
    width: 33.33%;
    font-size: 16px;
}
  
 .hentry, .page-header, .page-content {
    margin: 0 4.3%;
}
  
.everest-forms .evf-frontend-row .evf-frontend-grid .evf-field {
    margin-bottom: 10px;
}
  
  .everest-forms .evf-frontend-row input, .everest-forms .evf-frontend-row select, .everest-forms .evf-frontend-row textarea {
    height: 35px;
    padding: 8px 10px;
}
  
.post-navigation {
    margin: 5% 4.3% 0 5%;
}
  
 .post-navigation .nav-next, .post-navigation .nav-previous {
    background-position: center;
    background-size: cover;
    position: relative;
    float: left;
    width: 50%;
}
  
  .site-footer {
    margin: 0 0 0 29%;
    width: 63.9%;
    padding: 2% 1% 0% 1%;
}
  
.post-navigation div + div {
    border-left:none;
    border-left: 2px solid rgb(215, 212, 212);
}

  
#heading {
    position: fixed;
    z-index: 10000;
    width:67.55%;
}  
  
  /* menu 取消收縮功能 */
.main-navigation ul ul {
    margin-left: 0em;
    display: block;
}

/* 菜單展開按鈕 取消 */
.dropdown-toggle::after {
    color: #fff;
}

.dropdown-toggle {
    display: none;
}

/* 菜單分類 粗體 */
.main-navigation .menu-item-has-children > a {
    padding-right: 38px;
    font-weight: 700;
    pointer-events: none;
    color: #000;
}
 
 /* 選擇菜單高亮 */ 
.main-navigation li .sub-menu .current-menu-item > a{
    font-weight: 700;
    color: #41b352;
}

.main-navigation ul {
    border-bottom: 1px solid #fff;
}  

.main-navigation .menu-item-wpml-ls-2-en{
    border-top: 1px solid #fff;
}   

/* 毛筆字體 */
.main-navigation .menu-item-8 ::after{
  content:url("http://www.ycccent.xyz/wp-content/uploads/2018/10/80-cha.png");
 position: absolute;
bottom: 5px;
left: 0px;
}

/* 菜單頭 取消 */
.main-navigation .menu-item-8 a{
    color: white;
}

/* 菜單 線條 */
.main-navigation ul {
    border-top: 1px solid rgb(255, 255, 255);
}
  
.main-navigation a:active {
    color:red;
}  
  
  
/* home-rightsider */
.main-navigation {
    margin-top: 100px;
}

#heading{
    position: fixed;
	z-index: 10000;
}

/* site-info */
#site-info{
    padding: 12px 30px;
	text-align: center;
	font-size: 1.1em;
	background: #cccecc00;
    position: absolute;
	bottom: 0px;
	width: 100%;
	opacity: 0.8;
    color: #000;
	font-weight: bolder;
}

/* article 主文 */
#primary {
  margin-top: 175px;
}

.entry-header {
    padding: 0 5%;
}

.entry-content, .entry-summary {
    padding: 0 5% 4%;
}

.entry-footer {
    padding: 1% 5%;
    font-size: 1.2rem;
}

.post-navigation a {
    padding: 4% 5%;
}

}


/**
 * 16.7 Desktop X-Large 1403px
 */

@media screen and (min-width: 87.6875em) {
  .hentry {
    padding-top: 4.3333%;
}
  
   .post-navigation {
    margin: 5% 0% 0% 5%;
}
  
  .site-content {
    width: 71.276%;
 }

  .site {
    margin: 0 auto;
    max-width: 1700px;
}
  
  .site-main {
    padding: 8.3333% 0 5% 0%;
}
  
  body::before {
    width: -webkit-calc(50% - 289px);
    width: calc(43.3% - 289px);
}   
  .hentry, .page-header, .page-content {
    margin: 5% 0% 0% 5%;
}
  
  #primary {
    width: 1285px;
}
  
  .site-footer {
    margin: 0 0 0 29.3%;
    width: 71.8%;
    padding: 2% 3%;
    font-size:16px;
}
  #footer-bottom-one{
    float: left;
width: 33.33%;
  }
   #footer-bottom-two{
    float: left;
width: 33.33%;
  }
  
   #footer-bottom-three{
    float: left;
width: 33.33%;
  }
  
.everest-forms .evf-frontend-row .evf-frontend-grid .evf-field {
    margin-bottom: 10px;
}  
  .everest-forms .evf-frontend-row input, .everest-forms .evf-frontend-row select, .everest-forms .evf-frontend-row textarea {
    border: 1px solid #969696;
    height: 30px;
    width:100%;
    padding: 2px 6px;

}
 
  p, address, pre, hr, ul, ol, dl, dd, table {
    display: inline-block;
   width: inherit;
}
  
  .main-navigation ul {
    list-style: none;
    margin: 0;
    width: 250px;
}
  
}



/**
 * 17.0 Print
 */
@media print {
}






























