/* Add here all your css styles (customizations) */

.margin20 {
margin: 20px 0px 20px 0px;
}

.margin10 {
margin: 10px 0px 10px 0px;
}

.line {
border-top: 1px dotted #0f0d0d;
width: 100%;
}

p {
font-size: 15px;
margin: 0px 0px 20px;
}

a.share_on_facebook {
background-color: #3b5998;
color: #fff;
padding: 10px 0px 5px 0px;
font-family: "Microsoft JhengHei",微軟正黑體,arial,sans-serif;
}


a.share_on_facebook:hover {
	color:#fff;
}

a.share_on_facebook img {
padding: 0px 10px 5px 0px;
}

a.add_line {
background-color: #2bc701;
color: #fff;
padding: 10px 0px 5px 0px;
font-family: "Microsoft JhengHei",微軟正黑體,arial,sans-serif;
}


a.add_line:hover {
	color:#fff;
}

/*a.add_line img {
padding: 0px 10px 5px 0px;
}*/

h3 {
color: #686868;
font-family: "Microsoft JhengHei",微軟正黑體,arial,sans-serif;
font-size: 16px;
margin-top: 0px;
margin-bottom: 0px;
}


.btn-nextpage,.btn-nextpage: active,.btn-nextpage: focus {
	background: #ff9138;
	background: -moz-linear-gradient(top,#ff9138 0%,#e47220 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff9138),color-stop(100%,#e47220));
	background: -webkit-linear-gradient(top,#ff9138 0%,#e47220 100%);
	background: -o-linear-gradient(top,#ff9138 0%,#e47220 100%);
	background: -ms-linear-gradient(top,#ff9138 0%,#e47220 100%);
	background: linear-gradient(to bottom,#ff9138 0%,#e47220 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff9138',endColorstr='#e47220',GradientType=0);
	border-color: #ff9138;
	color: #fff;
}
.btn-nextpage: hover {
	border-color: #ff9138;
	color: #fff;
}

a.nextpagego {
background-color: #e74c3c;
color: #fff;
padding: 10px 0px 5px 0px;
font-family: "Microsoft JhengHei",微軟正黑體,arial,sans-serif;
}

a.nextpagego:hover {
	color:#fff;
}

a:hover {
	text-decoration:none;
	color: #686868;
}

.thumbnail h3 a:hover {
	color: #686868;
}


@media (min-width: 768px){
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
	margin-top: -20px;
}
}

.thumbnail {
	border: 1px solid #0F0D0D;
}

h2.title {
	color: #686868;
	font-family: "Microsoft JhengHei",微軟正黑體,arial,sans-serif;
	font-size: 26px;
	margin-top: 0px;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.flex-video {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.flex-video iframe,
.flex-video object,
.flex-video embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.align-right{
	text-align: right;
}
.align-center{
	text-align: center;
}
.align-left{
	text-align: left;
}
img {
    border-radius: 6px;
}