@font-face{font-family:'LTC Bodoni 175 W01-Regular'; src:url('../bolg-font/LTC Bodoni 175 W01 Regular.ttf'); src:url('../bolg-font/LTC Bodoni 175 W01 Regular.ttf') format('truetype'); font-weight:normal; font-style:normal}
@font-face{font-family:'Baskerville-Normal'; src:url('../bolg-font/Baskerv1.ttf'); src:url('../bolg-font/Baskerv1.ttf') format('truetype'); font-weight:normal; font-style:normal}
@font-face{font-family:'Libre Baskerville'; src:url('../bolg-font/LibreBaskerville-Regular.otf'); src:url('../bolg-font/LibreBaskerville-Regular.otf') format('opentype'); font-weight:normal; font-style:normal}
body.blog .container{width:980px !important}
body.blog .col-xs-1, body.blog .col-sm-1, body.blog .col-md-1, body.blog .col-lg-1, body.blog .col-xs-2, body.blog .col-sm-2, body.blog .col-md-2, body.blog .col-lg-2, body.blog .col-xs-3, body.blog .col-sm-3, body.blog .col-md-3, body.blog .col-lg-3, body.blog .col-xs-4, body.blog .col-sm-4, body.blog .col-md-4, body.blog .col-lg-4, body.blog .col-xs-5, body.blog .col-sm-5, body.blog .col-md-5, body.blog .col-lg-5, body.blog .col-xs-6, body.blog .col-sm-6, body.blog .col-md-6, body.blog .col-lg-6, body.blog .col-xs-7, body.blog .col-sm-7, body.blog .col-md-7, body.blog .col-lg-7, body.blog .col-xs-8, body.blog .col-sm-8, body.blog .col-md-8, body.blog .col-lg-8, body.blog .col-xs-9, body.blog .col-sm-9, body.blog .col-md-9, body.blog .col-lg-9, body.blog .col-xs-10, body.blog .col-sm-10, body.blog .col-md-10, body.blog .col-lg-10, body.blog .col-xs-11, body.blog .col-sm-11, body.blog .col-md-11, body.blog .col-lg-11, body.blog .col-xs-12, body.blog .col-sm-12, body.blog .col-md-12, body.blog .col-lg-12{padding-left:10px; padding-right:10px}
.row-col{-moz-column-width:23em; -webkit-column-width:23em; -moz-column-gap:1.5em; -webkit-column-gap:1.5em}
.row-col > .col-lg-4{display:inline-block; padding:0; margin:10px 0; width:99%; float:none}
.bg-f5f5f5{background:#f9fafb; margin:0 !important; padding:50px 0}
body.blog .blog-boxs img{-webkit-filter:grayscale(100%); filter:grayscale(100%); transition:all .5s}
body.blog .blog-boxs:hover img{-webkit-filter:grayscale(0); filter:grayscale(0)}
section.blog img{-webkit-filter:grayscale(100%); filter:grayscale(100%); transition:all .5s}
section.blog img:hover{-webkit-filter:grayscale(0); filter:grayscale(0)}
.blog-box{border:1px solid #eee; background:#fff}
.blog-box .blog-main{padding:15px 15px 0}
.blog-box .blog-main img{width:100%}
.blog-box .blog-main h2 a{color:#555}
.blog-box .blog-main h2 a:hover{color:#21c2f8}
.blog-box .blog-main h2{font-weight:bold; margin:0 0 12px}
.blog-box .blog-main img+h2{margin:12px 0}
.blog-box .blog-main p{margin:9px 0; font-size:16px}
.blog-box .blog-main p span.admin{font-size:13px; color:#999}
.blog-box .blog-main .border-t, .blog-inner .border-t{border-top:1px solid #eee; padding-top:15px}
.blog-box .blog-main .border-b, .blog-inner .border-b{border-bottom:1px solid #eee; padding-bottom:15px}
.blog-box .blog-footer{padding:0 15px 15px; border-bottom:1px solid #eee; margin:0 0 15px}
.blog-box .blog-footer .fa{display:initial}
.blog-inner .line-h-36px{line-height:46px; font-size:24px}
.blog-inner h1{font-weight:bold; margin:0 0 12px; letter-spacing:.3px}
.blog-inner h2{margin:0 0 12px}
.blog-inner h1+p{padding:18px 0}
.blog-inner p span.admin{font-size:14px; color:#666}
.blog-inner p+p{margin:15px 0}
.blog-inner p{margin:9px 0; font-size:16px}
.blog-inner .articles-menu{list-style:none; margin:0; padding:0}
.blog-inner .articles-menu li{padding:12px 0; border-bottom:1px solid #eee}
.blog-inner .articles-menu li a{}
.blog-inner .blog-box{border:none}
.blog-inner .blog-box .blog-main{padding:0}
.blog-inner .comment textarea, .blog-inner .comment input[type="text"], .blog-inner .comment input[type="email"]{background:#f8f8f8}
.blog-inner .comment textarea{height:180px}
.blog-inner .comment input[type="submit"]{font-size:17px; padding:12px 25px; color:#fff; background:#c00}
body{border-top:5px solid #eee}
header{padding:5px 0 0}
.top-head{margin-top:40px;text-align: left;}
.top-head li{display:inline-block}
.top-head li span{padding:9px; color:#666}
.top-head li span input[type="text"]{display:inline-block; border:none; border-bottom:1px solid #333; text-transform:uppercase; font-size:12px !important; width:100px; line-height:25px; padding:0; height:auto; background:none; margin:0}
.top-head li span button{background:none; border:none; display:inline-block; outline:none}
.blog, .blog h1, .blog h2, .blog h3, .blog h4, .blog h5, .blog h6, .blog p{letter-spacing:1px; font-family:'LTC Bodoni 175 W01-Regular'; color:#666 !important}
.blog h2{font-size:20px}
.font2{font-family:Segoe, Segoe UI, DejaVu Sans, Trebuchet MS, Verdana," sans-serif" !important}
.blog p{font-size:17px; font-family:Constantia, Lucida Bright, DejaVu Serif, Georgia, serif}
.blog .blog-inner p a{text-decoration:underline}
/*.blog-boxs1, .blog-boxs2, .blog-boxs3{overflow:hidden; padding-bottom:350px; position:relative}*/
.blog-boxs1, .blog-boxs2, .blog-boxs3, .blog-boxs4{overflow:hidden; padding-bottom:150px; position:relative}
.blog-boxs2{padding-bottom:225px}
.blog-boxs3{padding-bottom:260px}
.blog-boxs4{padding-bottom:300px}
.blog-boxs a{color:#333}
.blog-boxs h3{font-size:18px; color:#444}
.blog-boxs h3 span, .blog-boxs h4 span{color:#aaa; font-size:14px}
.blog-boxs h3 span span, .blog-boxs h4 span span{text-decoration:line-through; color:#aaa}
.see-all{font-style:italic; border-bottom:solid #999 1px}
.see-all:hover{color:#999}
.sub-blog, .sub-blog1, .sub-blog2, .sub-blog3{position:absolute; top:0; left:0; width:100%; object-fit:cover;}
.sub-blog1{top:-25px}
.sub-blog2{top:-50px}
.sub-blog3{top:-75px}
.blog-inner:nth-child(3n+1){clear:both}
.comment-blog, .comment-blog h1, .comment-blog h2, .comment-blog h3, .comment-blog h4, .comment-blog h5{letter-spacing:normal; margin:0}
.comment-img{width:40px; float:left; margin-right:20px}
.comment-blog .day{color:#999; font-size:12px}
.comment-box{padding:15px 0; border-bottom:1px solid #eee}
p.font-size-14{font-size:14px}
.blog-sub-img{width:80%}
.letter-spacing-0{letter-spacing:normal}
.margin-bottom-0{margin-bottom:0 !important}
.margin-top-0{margin-top:0 !important}
.bg-fff{background:#fff}
.get-your input[type="text"]{display:inline-block; float:left; border:1px solid #eee; background:#fff; padding:9px 15px; line-height:30px !important; height:auto; font-size:16px !important; width:60%; margin:0 12px 0 0 !important}
.get-your button{display:inline-block; float:left; border:2px solid #000; border-radius:3px; background:#fff; padding:9px 15px; line-height:30px !important; height:auto; font-size:13px !important; width:30%; margin:0 !important}
.get-your button:hover{background-color:#000 !important; color:#fff; border:2px solid #000 !important;}
.get-your h6{font-size:12px; text-transform:none !important; font-weight:300; color:#ccc; letter-spacing:1.5px}
footer.blog-footer{letter-spacing:2px; background:#fcfcfc}
footer.blog-footer p{font-size:10px; font-family:Gill Sans, Gill Sans MT, Myriad Pro, DejaVu Sans Condensed, Helvetica, Arial," sans-serif";}
footer.blog-footer p a{text-transform:uppercase; margin:0 9px; font-weight:bold}
footer.blog-footer h3{color:#ccc !important; font-family:Baskerville, Palatino Linotype, Palatino, Century Schoolbook L, Times New Roman, serif}
footer.blog-footer ul.social-icons li{margin-left:3px}
footer.blog-footer ul.social-icons li a{padding-left:0; padding-right:0; height:20px; width:20px}
footer.blog-footer ul.social-icons li a:hover{color:#111 !important}
.text-transform-uppercase{text-transform:uppercase}
.p-t-20{padding-top:20px}
@media only screen and (max-width:767px){.top-head{margin-top:15px}
	body.blog .container{width:auto !important}
.comment-img{width:40px; float:none; margin-bottom:5px}}


.blognews .tnp-field.tnp-field-email label{display:none;}
.blognews .tnp-field.tnp-field-email .tnp-email{background: transparent;padding: 24px 20px;}
.blognews .tnp-field.tnp-field-email{width:60%;float:left;}
.blognews .tnp-field.tnp-field-button .tnp-submit{background: transparent;border: 2px solid #000;border-radius: 5px;padding: 14px 29px;font-size: 13px;text-transform: uppercase;margin-top: 5px;}
.blognews .tnp-field.tnp-field-button .tnp-submit:hover{background:#000 !important;color:#fff;border-color:#000;}
.blognews .tnp-field.tnp-field-email .tnp-email:focus{background: transparent;padding: 24px 20px;border: 1px solid #e3e3e3 !important;}