/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/
/* Parent stylesheet should be loaded from functions.php not using @import */

/*文字調整開始*/
/*文章內容*/
#main #content-wrap {
    padding-right: 8%;
    padding-left: 8%;
}
/*次標H2*/
h2 {
    margin: 1.5em 0 .1em;
}
/*內文*/
p {
    margin: 0 0 1em;
    /*text-align: justify;*/
}
/*項目、編號*/
ul, ol {
    margin: 1em 0 1em 20px;
}
/*版權列*/
#footer-bottom {
    color: #f1f1f1;
}
/*文字調整結束*/

/*引言調整V3開始*/
blockquote {
	font: 30px Times, serif;
	color: #888;
	padding: 1.5em;
	background-color: #FFF2CC;
	margin: 5px;
	line-height: 1.5;
	border-radius: 5px;
    text-align: center;
    border: none !important;
}

blockquote p {
    text-indent: 30px;
    margin: 0;
}

blockquote cite {
    padding: 0px !important;
    margin: 0.5em !important;
}

blockquote cite:before {
    content: "" !important;
}

em {
    font-style: normal !important;
}
/*引言調整V3結束*/

/*側邊欄-作者名*/
.oceanwp-about-me-name {
    font-size: 20px !important;
}

/*聯絡表單
div.wpforms-container-full .wpforms-form textarea {
     border-radius: 30px 30px 30px 30px!important;
}*/

div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form textarea, div.wpforms-container-full .wpforms-form input[type=email] {
    padding: 6px 20px!important;
    border-radius: 30px 30px 30px 30px!important;
    background: #f5f5f5!important;
}

div.wpforms-container-full .wpforms-form input.wpforms-field-medium {
    max-width: 100% !important;
}

button#wpforms-submit-298 {
    width: 100%;
	font-size: 14px;
	border-radius: 30px 30px 30px 30px!important;
}

/*文章標題H1區塊
@media only screen and (max-width: 767px){
.page-header {
    display: none;
}}*/
/*
.blog-entry.thumbnail-entry .blog-entry-readmore a {
    display: inline-block;
    font-size: 12px;
    line-height: 1.2;
    padding-bottom: 3px;
    border-bottom: 1px solid;
    text-transform: uppercase;
	padding-bottom:7px;
	margin-bottom:10px;
}*/
.blog-entry.thumbnail-entry .blog-entry-readmore i.fa.fa-angle-right {
	margin-left:8px;
}

.blog-entry-readmore.clr {
    margin-bottom: 1em;
}

/*螢光筆標記*/
mark {
    background: #ff00;
    color: #000;
    box-shadow: inset 0 -12px 0 #FFC408;
}

/*分享按鈕間距*/
.at-resp-share-element .at-share-btn {
    margin: 0 4px 5px !important;
}


/*延伸閱讀-開始*/
p.more {
    background-color: #F2F2F2;
    padding: 16px 0 16px 24px;
    border-left: 8px solid #268785;
    border-radius: 5px;
    line-height: 2.5em;
}

.more a {
    color: #268785;
}

/*延伸閱讀-結束*/