/*
Theme Name: fcClean Theme
Author: Leonid
Description: Clean theme based on cleaneadpro
*/
.navbar { margin-bottom: 0; border: 0; }
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;top:5px;width:auto;z-index:100000}
#content[tabindex="-1"]:focus{outline:0}
.sticky{display:block}
.alignleft{display:inline;float:left;margin-right:1.5em}
.alignright{display:inline;float:right;margin-left:1.5em}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
.gallery{margin-bottom:1.5em}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-caption{display:block}
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}
embed,iframe,object{max-width:100%}
img{max-width:100%;height:auto}
.wp-caption{margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{margin:.8075em 0}
.wp-caption-text{text-align:center}
body{font-family:Verdana,Geneva,sans-serif;font-size:16px;line-height:26px;color:#333}
h1,h2,h3,h4,h5,h6{color:#333;line-height:normal;margin:25px 0 25px 0}
h4,h5,h6{margin-bottom:10px;}
h1,.h1{font-size:42px}
h2,.h2{font-size:34px}
h3,.h3{font-size:30px}
h4,.h4{font-size:26px}
h5,.h4{font-size:20px}
h6,.h5{font-size:16px}
p{margin:0 0 25px 0;padding:0}
a{text-decoration:underline}
a:hover{text-decoration:none}
pre{background:#f5f5f5;margin-bottom:25px;overflow:auto;padding:20px}
dt{font-weight:bold}
dd{margin:0 1.5em 1.5em}
code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
mark,ins{text-decoration:none}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
blockquote{background:#f5f5f5;border-left:10px solid #ccc;margin:1.5em 10px;padding:20px 10px;quotes:"\201C""\201D""\2018""\2019";font-size:14px}
blockquote:before{color:#ccc;content:open-quote;font-size:40px;line-height:.1em;margin-right:.25em;vertical-align:-0.4em}
blockquote p{display:inline}
figure{margin:1em 0}
.gallery-item{margin:1em 20px}
input, select{border-radius:2px;border:1px solid #ccc;padding:0 15px}
input[type="text"],input[type="password"],input[type="tel"],input[type="email"],input[type="button"],input[type="reset"],input[type="submit"],select{min-height:34px}
input[type="button"],input[type="submit"]{background:#333;color:#fff;border:1px solid #333}
input[type="button"]:hover,input[type="submit"]:hover{background-color:#39c;border-color:#39c}
textarea{border-radius:2px;border:1px solid #ccc;padding:15px}
a,.top-right .main-nav ul li a,.top-right .main-nav ul ul,input[type="button"],input[type="submit"],a.btn-read-more,.paging-navigation .nav-previous a,.paging-navigation .nav-next a,.widget_tag_cloud a{-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;-ms-transition:all .2s linear 0s;transition:all .2s linear 0s}
a.btn-read-more{float:right;width:100px;height:34px;line-height:34px;text-align:center;background:#333;display:block;color:#fff;border:1px solid #333;border-radius:2px;text-decoration:none}
a.btn-read-more:hover{background-color:#39c;border-color:#39c;color:#fff}
table{width:100%}
table th{background-color:#333;border:1px solid #333;color:#fff;padding:5px}
table td{border:1px solid #ccc;text-align:left;padding:5px 10px}
table th{text-align:center}
.top-bar a{color:#333}
.top-bar a:hover{color:#39c}
.top-bar .top-left{margin:7px 0;min-height:0}
.top-bar .top-left ul{margin:0;padding:0}
.top-bar .top-left ul ul{position:absolute;top:100%;left:0;min-width:200px;z-index:2;display:none}
.top-bar .top-left ul ul ul{top:0;left:100%}
.top-bar .top-left ul li{float:left;list-style:none;font-size:12px;position:relative}
.top-bar .top-left ul li a{padding:0 10px 0 12px}
.top-bar .top-left ul li:first-child a{padding-left:0}
.top-bar .top-left ul li:not(:last-child):before{content:'/';position:absolute;right:-2px}
.top-bar .top-right ul{margin:7px 0;padding:0;float:right}
.top-bar .top-right ul li{list-style:none;float:left}
.top-bar .top-right ul li a{font-size:0;display:block;padding:0 8px}
.top-bar .top-right ul li a i{font-size:16px;vertical-align:middle}
.site-title,.site-description{clip:auto!important}
.site-title{font-size:28px;margin:0;padding:0;text-transform:capitalize;line-height:60px}
/* .site-title img{display:block} */
.site-title a{color:#fff}
.site-description{display:none}
.navbar .top-left{position:relative}
.top-right>div{float:right}
.top-right .main-nav ul{margin:0;padding:0}
.top-right .main-nav ul li{margin:0;padding:0;float:left;position:relative;list-style:none}
.top-right .main-nav ul li a{display:block;padding:15px;color:#fff;text-decoration:none}
.top-right .main-nav ul ul{min-width:200px;background:#000;position:absolute;top:100%;left:0;z-index:2;display:none}
.top-right .main-nav ul ul ul{top:0;left:100%}
.top-right .main-nav ul li:hover>ul{display:block}
.top-right .main-nav ul li li{float:none}
.top-right .main-nav ul li:hover>a,.top-right .main-nav ul li a:hover,.top-right .main-nav .current_page_item>a,.top-right .main-nav .current-menu-item>a,.top-right .main-nav .current-menu-parent>a,.top-right .main-nav .current_page_parent>a{background:#333;color:#fff}
.arrow-menu,.menu-toggle{display:none}
.navbar .container{position:relative}
.menu-toggle{width:46px;background:0;border:0;padding:0;position:absolute;right:32px;top:50%;margin-top:-12px;text-align:center;line-height:32px}
.menu-toggle .icon-bar{clear:both;background:#fff;height:2px;margin:6px 0;display:block}
.menu-toggle i.fa-bars{font-size:32px;color:#fff}
#mobile-menu-wrapper.wpadminbar-active{top:45px}
#page{-ms-transform:none;-webkit-transform:none;transform:none;-webkit-transition:-webkit-transform 500ms ease;transition:transform 500ms ease}
#mobile-menu-wrapper.wpadminbar-active{top:45px}
.mobile-menu-active #mobile-menu-wrapper{-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}
.mobile-menu-active #page{-ms-transform:translate(-75%,0);-webkit-transform:translate(-75%,0);transform:translate(-75%,0);position:fixed;top:0;width:100%}
.mobile-menu-active #colophon{display: none;}
#mobile-menu-wrapper{position:fixed;top:0;right:0;width:75%;height:100%;min-height:100%;max-height:100%;overflow:scroll;background:#000;-ms-transform:translate(100%,0);-webkit-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition:-webkit-transform 500ms ease;transition:transform 500ms ease;overflow-x:hidden}
#mobile-menu-wrapper ul{background:#000;margin:0;padding:0}
#mobile-menu-wrapper ul ul{border-top:3px solid #333;border-bottom:2px solid #333;position:relative;left:0;top:0;display:none}
#mobile-menu-wrapper ul ul ul{border-top:1px solid #333;border-bottom:0}
#mobile-menu-wrapper ul li{list-style:none;margin:0;padding:0;position:relative;border-bottom:1px solid #333}
#mobile-menu-wrapper ul li a{display:block;height:50px;line-height:50px;padding:0 20px;color:#fff;text-decoration:none}
#mobile-menu-wrapper .arrow-menu{position:absolute;right:0;top:0;z-index:2;color:#fff;width:50px;height:50px;line-height:50px;text-align:center;border-left:1px solid #333;cursor:pointer}
@media screen and (max-width:1030px){.arrow-menu,.menu-toggle{display:block}
.top-bar .top-left *,.navbar .top-right{display:none}
.top-bar .top-left{margin:0}
}.sticky-nav{margin:0!important;position:fixed;top:0;width:100%;z-index:500}
.site-content{position:relative}
.content-area{padding:30px 29px 30px 15px}
.sidebar-left .content-area,.page-template-page-left-sidebar .content-area{float:right;border-right:0;border-left:2px solid #f5f5f5;padding:30px 15px 30px 29px}
.sidebar-left .widget-area,.page-template-page-left-sidebar .widget-area{float:left;padding:30px 30px 30px 15px}
.no-sidebar .content-area,.page-template-page-full-width .content-area,.page-template-page-full-width-no-head .content-area{float:none;border:0;padding:0}
.entry-meta{font-size:12px;color:#999}
.entry-meta *{color:#999}
.entry-meta a:hover *,.entry-meta a:hover{color:#39c}
.entry-meta>span{position:relative;padding:0 10px}
.entry-meta>span:first-child{padding-left:0}
.entry-meta>span:not(:last-child):before{content:'/';position:absolute;right:0;top:-5px;display:block}
.post-thumbnail{margin-bottom:15px}
.post-thumbnail img{display:block;width:100%}
.post-item{border-bottom:1px solid #ccc;margin:0 0 26px 0;padding:0 0 30px 0}
.entry-title{margin:0 0 20px 0;padding:0}
.entry-title a{color:#333;text-decoration:none}
.entry-title a:hover{color:#39c}
.home-excerpt{margin-bottom:22px}
.home-excerpt p{margin:0;padding:0}
.home-entry-footer .entry-meta{float:left;margin-top:4px}
.post-item-grid .entry-title{margin:0 0 12px 0}
.post-item-grid{padding:0}
.post-item-grid .home-desc{padding:0 0 25px 0}
.post-item-grid .home-desc .post-thumbnail{float:left;width:200px;margin:0 20px 0 0}
/* .post-item-grid.has-post-thumbnail .home-excerpt{margin-left:220px} */
.post-item-grid .home-excerpt{margin-bottom:0}
.post-item-grid .home-desc a.btn-read-more{/*float:none;*/margin-top:22px} 
.post-item-grid .home-entry-footer{margin:0 0 21px 0}
.single .single-post{margin:0 0 22px 0;padding:0 0 30px 0;border-bottom:1px solid #ccc}
.single .entry-header{margin-bottom:12px}
.single .entry-title{font-size:36px}
.single .entry-content ul{list-style:square;margin-bottom:25px}
.single .entry-content ol ol,.single .entry-content ul ul{margin-bottom:0}
.single .entry-content a{text-decoration:underline}
.single .entry-content a:hover{text-decoration:none}
.page-header{margin:0 0 30px 0;padding-bottom:0;border:0}
.page-header .page-title{margin:0}
.search-form{width:100%;position:relative}
.search-form label{display:block}
.search-form .search-field{width:100%;height:34px}
.search-form .search-submit{position:absolute;right:0;top:0}
.widget-area{padding:30px 15px 30px 30px}
.cleanead-breadcrumb{color:#666;margin:0 0 20px 0}
.cleanead-breadcrumb .current,.cleanead-breadcrumb>a{padding:0 5px}
.cleanead-breadcrumb>a:first-child{padding-left:0}
.related-posts{margin:0 0 22px 0;padding:0 0 30px 0}
.related-posts a{color:#333}
.related-posts a:hover{color:#39c}
.related-posts ul{margin:0;padding:0}
.related-title{font-size:24px;margin:0 0 12px 0;padding:0 0 7px 0}
ul.related-list li{list-style:square inside;margin:0;padding:8px 0 8px 10px}
ul.related-grid li{list-style:none;float:left;width:214px;margin:0 35px 22px 0;padding:0}
ul.related-grid li .related-thumbnail{margin-bottom:10px}
ul.related-grid li .related-thumbnail img{display:block;width:100%}
ul.related-grid li:nth-child(3n){margin-right:0}
ul.related-grid li:nth-child(3n+1){clear:left}
.pagination{margin:0;padding:0}
.pagination .nav-links>a,.pagination .nav-links>span{border-radius:2px;background:#333;color:#fff;min-width:30px;height:30px;padding:0 3px;line-height:30px;text-align:center;display:inline-block;text-decoration:none}
#load-more-wrap a.active-loading,.pagination .nav-links .current,.pagination .nav-links>a:hover{background:#39c;color:#fff}
.pagination .nav-links .dots{color:#333;background:0}
.paging-navigation .nav-previous,.paging-navigation .nav-next{width:125px;text-align:center}
.paging-navigation .nav-previous a,.paging-navigation .nav-next a{height:30px;line-height:30px;background:#333;color:#fff;display:block;padding:0 5px;border-radius:2px}
.paging-navigation .nav-previous a:hover,.paging-navigation .nav-next a:hover{background:#39c;color:#fff}
.paging-navigation .nav-previous{float:left}
.paging-navigation .nav-next{float:right}
#load-more-wrap{width:100%;text-align:center}
#load-more-wrap a{height:40px;line-height:40px;text-align:center;background:#333;display:block;color:#fff;border:1px solid #333;border-radius:2px}
#load-more-wrap a:hover{background-color:#39c;border-color:#39c;color:#fff}
.infinite-scroll{width:100%;margin:40px 0 0;display:none}
.la-ball-spin-clockwise,.la-ball-spin-clockwise>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.la-ball-spin-clockwise{display:block;font-size:0;color:#fff}
.la-ball-spin-clockwise.la-dark{color:#333}
.la-ball-spin-clockwise>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}
.la-ball-spin-clockwise{width:32px;height:32px}
.la-ball-spin-clockwise>div{position:absolute;top:50%;left:50%;width:8px;height:8px;margin-top:-4px;margin-left:-4px;border-radius:100%;-webkit-animation:ball-spin-clockwise 1s infinite ease-in-out;-moz-animation:ball-spin-clockwise 1s infinite ease-in-out;-o-animation:ball-spin-clockwise 1s infinite ease-in-out;animation:ball-spin-clockwise 1s infinite ease-in-out}
.la-ball-spin-clockwise>div:nth-child(1){top:5%;left:50%;-webkit-animation-delay:-.875s;-moz-animation-delay:-.875s;-o-animation-delay:-.875s;animation-delay:-.875s}
.la-ball-spin-clockwise>div:nth-child(2){top:18.1801948466%;left:81.8198051534%;-webkit-animation-delay:-.75s;-moz-animation-delay:-.75s;-o-animation-delay:-.75s;animation-delay:-.75s}
.la-ball-spin-clockwise>div:nth-child(3){top:50%;left:95%;-webkit-animation-delay:-.625s;-moz-animation-delay:-.625s;-o-animation-delay:-.625s;animation-delay:-.625s}
.la-ball-spin-clockwise>div:nth-child(4){top:81.8198051534%;left:81.8198051534%;-webkit-animation-delay:-.5s;-moz-animation-delay:-.5s;-o-animation-delay:-.5s;animation-delay:-.5s}
.la-ball-spin-clockwise>div:nth-child(5){top:94.9999999966%;left:50.0000000005%;-webkit-animation-delay:-.375s;-moz-animation-delay:-.375s;-o-animation-delay:-.375s;animation-delay:-.375s}
.la-ball-spin-clockwise>div:nth-child(6){top:81.8198046966%;left:18.1801949248%;-webkit-animation-delay:-.25s;-moz-animation-delay:-.25s;-o-animation-delay:-.25s;animation-delay:-.25s}
.la-ball-spin-clockwise>div:nth-child(7){top:49.9999750815%;left:5.0000051215%;-webkit-animation-delay:-.125s;-moz-animation-delay:-.125s;-o-animation-delay:-.125s;animation-delay:-.125s}
.la-ball-spin-clockwise>div:nth-child(8){top:18.179464974%;left:18.1803700518%;-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}
.la-ball-spin-clockwise.la-sm{width:16px;height:16px;margin:0 auto}
.la-ball-spin-clockwise.la-sm>div{width:4px;height:4px;margin-top:-2px;margin-left:-2px}
.la-ball-spin-clockwise.la-2x{height:40px;margin:0 auto;width:40px}
.la-ball-spin-clockwise.la-2x>div{height:5px;margin-left:-8px;margin-top:-8px;width:5px}
.la-ball-spin-clockwise.la-3x{width:96px;height:96px;margin:0 auto}
.la-ball-spin-clockwise.la-3x>div{width:24px;height:24px;margin-top:-12px;margin-left:-12px}
@-webkit-keyframes ball-spin-clockwise{0%,100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
20%{opacity:1}
80%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
}@-moz-keyframes ball-spin-clockwise{0%,100%{opacity:1;-moz-transform:scale(1);transform:scale(1)}
20%{opacity:1}
80%{opacity:0;-moz-transform:scale(0);transform:scale(0)}
}@-o-keyframes ball-spin-clockwise{0%,100%{opacity:1;-o-transform:scale(1);transform:scale(1)}
20%{opacity:1}
80%{opacity:0;-o-transform:scale(0);transform:scale(0)}
}@keyframes ball-spin-clockwise{0%,100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
20%{opacity:1}
80%{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
}
.post-navigation{margin:0 0 30px 0;padding:0 0 22px 0}
.post-navigation .nav-previous,.post-navigation .nav-next{text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
/*.post-navigation .nav-previous{float:left}*/
/*.post-navigation .nav-next{float:right;text-align:right}*/
.post-navigation .nav-previous a,.post-navigation .nav-next a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;/*display:block;*/color:#333;position:relative;padding:0 0 0 15px}
.post-navigation .nav-previous a:hover,.post-navigation .nav-next a:hover{color:#39c}
.post-navigation .nav-next a{padding:0 15px 0 0}
.post-navigation .nav-previous a:before,.post-navigation .nav-next a:before{font:normal normal normal 14px/1 'FontAwesome';position:absolute;top:50%;margin-top:-5px}
.post-navigation .nav-previous a:before{content:'';left:0}
.post-navigation .nav-next a:before{content:'';right:0}
.ad-left{float:left;margin:10px 10px 10px 0}
.ad-right{float:right;margin:10px 0 10px 10px}
.ad-center{clear:both;width:100%;text-align:center;margin:10px 0}
.author-bio{width:100%;margin-bottom:30px;background:#f5f5f5;display:inline-block}
.bio-avatar{float:left;margin:0 20px 0 0}
.author-des{padding:12px 15px 12px}
.bio-name,.bio-desc{margin:0}
.bio-name{font-size:18px;margin-bottom:10px;text-transform:capitalize}
.bio-name a{font-size:18px;margin-bottom:10px}
.autor-color{color:#81c84f}
.comments-area{width:100%}
.comments-area .comments-title{background:#f5f5f5;font-size:20px;font-weight:700;margin:0 0 30px 0;padding:18px;line-height:normal}
.comments-area .comment-desc{padding:20px 0;margin-bottom:30px}
.comments-area .comment-desc .comments-title{background:#f5f5f5;padding:15px;border-left:7px solid #ccc}
.comments-area form{padding:0}
.bypostauthor{display:block}
.comments-area{width:100%}
.comment-meta .vcard img{float:left;margin-right:30px}
.comments-area .comment-author{line-height:normal;font-size:18px;font-weight:bold}
.comments-area .comment-author .fn,.comments-area .comment-author .says{display:inline-block}
.comments-area .comment-author .fn a{color:#333;text-transform:capitalize}
.comments-area .comment-metadata{font-size:12px}
.comments-area .comment-metadata a{color:#666}
.comments-area .comment-content{padding:10px 0 0 136px}
.comments-area ol{list-style:none;margin:0 0 30px 0;padding:0}
.comments-area .reply .comment-reply-link{width:60px;height:24px;line-height:24px;text-align:center;background:#333;color:#fff;display:block;border-radius:2px}
.comments-area .reply .comment-reply-link:hover{background:#39c}
.comments-area p{padding-bottom:10px}
.comments-area p.form-submit{margin-bottom:0;padding-bottom:10px}
.comments-area ol.comment-list li{margin-bottom:20px;position:relative}
#comments li.comment.depth-1:nth-child(even){background:#f5f5f5;padding:20px 20px 15px 0}
.comments-area ol.comment-list>li ol.children{margin-bottom:0}
.comments-area ol.comment-list ol.children{padding-top:20px;padding-left:136px}
.comments-area ol.comment-list li:last-child,.comments-area ol.comment-list li li:last-child{border:0;margin-bottom:0;padding-bottom:0}
.comments-area ol.comment-list li li.bypostauthor{position:relative}
.comments-area.author-highlight ol.comment-list li.bypostauthor{border-left:7px solid #ccc;padding-left:10px}
.comments-area .reply{padding-left:136px;font-size:12px;padding-bottom:10px}
#comments li.comment .comment-respond{margin-left:136px}
.comments-area .comment-respond .comment-reply-title{font-size:20px;border-bottom:2px solid #ccc;margin:0 0 12px 0;padding:0 0 7px 0}
.comments-area .comment-respond *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.comments-area .comment-respond input[type="text"],.comments-area .comment-respond input[type="email"],.comments-area .comment-respond input[type="url"]{background:#fff;width:100%;height:34px;line-height:34px;max-width:430px}
.comments-area .comment-respond textarea{background:#fff;padding:5px 15px;width:100%;color:#333}
#comments.highlight-author li.bypostauthor{background-color:#e0e0e0;border:2px solid #ccc;border-left:0}
#comments.highlight-author li.bypostauthor.depth-1:nth-child(even){background-color:#e0e0e0}
#comments.highlight-author li li.bypostauthor,#comments.highlight-author li li.bypostauthor:last-child{padding:10px 10px 10px 0}
.widget{margin-bottom:26px}
.widget a{color:#333;text-decoration:none}
.widget a:hover{color:#39c;text-decoration:underline}
.widget-title{font-size:24px;margin:0 0 12px 0;padding:0 0 7px 0}
.widget ul{margin:0;padding:0}
.widget ul li{list-style:none;padding:8px 0 8px 10px}
.widget ul li li:last-child{border:0}
.widget_search{position:relative}
.widget_search label{display:block;position:relative}
.widget_search .search-field{width:100%;height:34px;color:#333;}
.widget_search .search-submit{color:#fff;height:34px;position:absolute;right:0;top:0}
.widget_calendar table caption{background:#333;border-bottom:1px solid #ccc;color:#fff;padding:10px;text-align:center}
.widget_calendar table td{text-align:center}
.widget_calendar table td a{color:#39c;text-decoration:underline}
.widget_calendar table td a:hover{text-decoration:none}
.widget_calendar table #prev{text-align:left}
.widget_calendar table #next{text-align:right}
.widget_tag_cloud a{padding:0 15px;background:#333;color:#fff;display:inline-block;margin:0 0 3px 0;border-radius:2px}
.widget_tag_cloud a:hover{background:#39c;color:#fff}
.banner-125 ul{margin:0;padding:0}
.banner-125 ul li{float:left;list-style:none;border:0;width:50%;text-align:center;margin:0 0 15px 0;padding:0}
.banner-125 ul li a img{display:inline-block}
.widget .tc-sidebar-widget li{list-style:none;clear:both;padding:10px 0}
.widget .tc-sidebar-widget li:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.widget .tc-sidebar-widget li.no-thumbnail{list-style:square inside;border-bottom:1px solid #f5f5f5;margin:0;padding:8px 0 8px 10px}
.widget .tc-sidebar-widget .post-img{float:left;width:100px;margin-right:15px}
.widget .tc-sidebar-widget li p{margin-bottom:0}
.tc-sidebar-meta-info,.tc-sidebar-meta-info *{font-size:12px;color:#999}
.tc-sidebar-meta-info{margin-top:5px}
.tc-sidebar-meta-info>span{position:relative;padding:0 10px 0 0}
.tc-sidebar-meta-info>span.comm{padding-left:5px}
.tc-sidebar-meta-info>span:not(:last-child):before{content:'/';position:absolute;right:0;top:-5px;display:block}
.tc-social-sharing{padding:0;margin:0;list-style:none}
.before-content,.after-content{margin-top:15px}
.single .entry-content .after-content ul{margin-bottom:0}
.tc-social-sharing li a i{font-size:16px;line-height:28px;position:relative;z-index:2}
.tc-social-sharing ul{list-style:none;margin:0;padding:0}
.tc-social-sharing li{float:left;width:20%}
.tc-social-sharing li:last-child{margin-right:0}
.tc-social-sharing li a{-webkit-font-smoothing:antialiased;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden;font-size:18px;height:28px;text-align:left;text-decoration:none;line-height:28px;display:block;color:#fff;font-weight:bold;padding:0 10px;margin-right:3px}
.tc-social-sharing li a:before{content:'';width:0;height:0;position:absolute;top:0;left:0;z-index:1;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}
.tc-social-sharing li a span{position:relative;z-index:2;font-size:12px;float:right}
.tc-social-sharing .facebook{background-color:rgba(61,90,152,1)}
.tc-social-sharing .twitter{background-color:rgba(9,176,237,1)}
.tc-social-sharing .plusone{background-color:rgba(209,71,53,1)}
.tc-social-sharing .pinterest{background-color:rgba(203,33,39,1)}
.tc-social-sharing .linkedin{background-color:rgba(3,90,135,1)}
.tc-social-sharing .linkedin i{margin-top:-2px}
.tc-social-sharing .pinterest i{margin-top:-1px}
.tc-social-sharing .facebook:before{border-top:70px solid #324a7e;border-right:70px solid transparent}
.tc-social-sharing .facebook:hover:before{border-top:150px solid #324a7e;border-right:186px solid transparent}
.tc-social-sharing .twitter:before{border-top:70px solid #0690c2;border-right:70px solid transparent}
.tc-social-sharing .twitter:hover:before{border-top:150px solid #0690c2;border-right:186px solid transparent}
.tc-social-sharing .plusone:before{border-top:70px solid #e75c3c;border-right:70px solid transparent}
.tc-social-sharing .plusone:hover:before{border-top:150px solid #e75c3c;border-right:186px solid transparent}
.tc-social-sharing .pinterest:before{border-top:70px solid #ad1b20;border-right:70px solid transparent}
.tc-social-sharing .pinterest:hover:before{border-top:150px solid #ad1b20;border-right:186px solid transparent}
.tc-social-sharing .linkedin:before{border-top:70px solid #03496e;border-right:70px solid transparent}
.tc-social-sharing .linkedin:hover:before{border-top:150px solid #03496e;border-right:186px solid transparent}
.sticky-social{position:absolute;left:0;top:60px;z-index:99999}
.sticky-left{position:fixed;-ms-transform:none;-webkit-transform:none;transform:none;-webkit-transition:-webkit-transform 500ms ease;transition:transform 500ms ease}
.sticky-left ul li{float:none;margin:2px}
.sticky-left ul li a{width:50px;height:50px;line-height:50px;text-align:center}
.sticky-left li a i{font-size:22px;line-height:50px}
.btn-hide{font-size:20px;width:50px;height:50px;line-height:50px;display:block;text-align:center;cursor:pointer;position:fixed;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;margin:-50px 2px 2px 2px;-webkit-transition:all 500ms ease-out 100ms;-moz-transition:all 500ms ease-out 100ms;-o-transition:all 500ms ease-out 100ms;transition:all 500ms ease-out 100ms}
.btn-hide.active,.btn-hide:hover{background:rgba(49,49,49,0.03);color:#f00}
.btn-hide.active{-ms-transform:translate(0,100%);-webkit-transform:translate(0,100%);transform:translate(0,100%)}
.sticky-social .btn-hide.active i:before{content:"\f1e0"}
.sticky-left.hide-social{-ms-transform:translate(-100%,0);-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}

ul.contents-list li { margin-bottom: 6px; }

@media screen and (max-width:768px){.sticky-social{display:none}
}

@media screen and (max-width:768px){.tc-social-sharing li{width:32%;margin-bottom:5px}
}.footer-widget{background:#212121;padding-top:30px}
.footer-widget,.footer-widget h2,.footer-widget a{color:#fff}
.site-info{background:#303030!important;color:#fff;text-align:center;padding:17px 0}
.site-info a{color:#fff;text-decoration:underline}
.site-info a:hover{text-decoration:none}
.back-to-top{background:#333;text-align:center;display:block;color:#fff;cursor:pointer;font-weight:bold;position:fixed;right:15px;bottom:10px;width:40px;height:40px;z-index:25;display:block;transition:all .25s linear 0s;border-radius:3px}
.back-to-top:hover{background:#39c}
.back-to-top:not(.filling){opacity:0;visibility:hidden}
.back-to-top .fa-angle-double-up{font-size:22px;padding:8px 0 0 0}

@media(min-width:992px){.site-title{font-size:24px;text-align:left}
}

@media(min-width:1200px){.site-title{font-size:28px;text-align:left}
}

@media only screen and (max-width:1030px){ul.related-grid li{width:32%;margin-right:2%;margin-bottom:15px}
}

@media only screen and (max-width:992px){.content-area,.widget-area,.sidebar-left .content-area,.sidebar-left .widget-area,.page-template-page-left-sidebar .content-area,.page-template-page-left-sidebar .widget-area{border:0;padding-left:15px;padding-right:15px}
}

@media only screen and (max-width:767px){.top-bar .top-right,.navbar .top-left{padding:0}
.content-area,.widget-area,.sidebar-left .content-area,.sidebar-left .widget-area,.page-template-page-left-sidebar .content-area,.page-template-page-left-sidebar .widget-area{border:0;padding-left:0;padding-right:0}
.bio-avatar img{width:100px}
.comment-meta .vcard img{width:40px;margin-right:15px}
.comments-area .comment-content{padding:10px 0 0 55px}
.comments-area .reply{padding-left:55px}
.comments-area ol.comment-list ol.children{padding-left:55px}
.widget-area{padding:0}
.footer-col{padding:0 20px 0 0}
}

@media only screen and (max-width:479px){.home-entry-footer .entry-meta{float:none;margin:0 0 5px 0}
.bio-avatar img{width:80px}
.bio-name,.bio-name a{font-size:14px}
.bio-desc{font-size:12px}
.comments-area{font-size:12px}
.post-item-grid .home-desc .post-thumbnail{width:100%;margin:0 0 15px 0}
.post-item-grid.has-post-thumbnail .home-excerpt{margin:0}
ul.related-grid li,ul.related-grid li:nth-child(3n),ul.related-grid li:nth-child(3n+1){clear:none;float:left;width:49%;margin-right:2%}
ul.related-grid li:nth-child(2n){margin-right:0}
ul.related-grid li:nth-child(2n+1){clear:left}
}

/* LJ ADD */
#featured-img-id{padding:25px 0}
#mobile-menu-wrapper ul li a,.top-right .main-nav ul li a{text-transform:uppercase}
label{font-weight:normal}
.btn{font-size:16px}
a.btn{text-decoration:none}
button.menu-toggle:focus{border:0;outline-width:0}
#mobile-menu-wrapper span.arrow-menu .fa-plus-square-o:before{content:"\f078"}
#mobile-menu-wrapper span.arrow-menu .fa-minus-square-o:before{content:"\f077"}
.widget_nav_menu span.arrow-menu{display:none}
#mobile-menu-wrapper ul.sub-menu{border-top-width:1px}
#mobile-menu-wrapper ul.sub-menu li{padding-left:20px}
.buf-tb{margin-top:40px;margin-bottom:40px}
.buf-t{margin-top:40px}
.buf-b{margin-bottom:40px}
.row-wider{margin:0 -15px}
.listing-item{margin-bottom:20px}
.listing-item .title{font-size:22px}
.listing-item .excerpt-dash{visibility:hidden}
.listing-item .excerpt{clear:both;display:block;padding-bottom:12px}
#pagesocialbtns { padding-top: 20px; width: 300px; margin: 0 auto; }
span.wpcf7-list-item{display:block;padding:8px}
.support_form span.wpcf7-list-item{display:inline}
pre, .sdk {font-size: 15px}
.sdk .str {color: #a31515}
.sdk .kwd {color: #0000ff}
.sdk .cmt {color: #008000}
.sdk .typ {color: #2b91af}
.nowrap { white-space: nowrap; }
.footer-widget a:hover{color:#fff!important}
kbd { background-color: #31708f; }
code { color: #085B4B; background-color: #CFEFEF; }
.flexbox { display: flex; flex-wrap: wrap; }
.panel-hint { color: #8a6d3b; border: #faebcc 2px solid; border-radius: 8px; padding: 16px 16px 16px 100px; background: #fffcf5  url(https://www.fcoder.com/media/ico-lamp.png) no-repeat 16px 10px; }
.vline { border-left: 2px solid #777; margin-left:10px; padding-left: 10px; }
#breadcrumbs { margin: 6px 15px 0 0; font-size: 14px; text-align: right; }
.hasbreadcrumbs { padding-top: 10px; }
.footer-widget .dropdown-menu > li > a { color: #333; padding: 4px 20px; }
.footer-widget .dropdown-menu > li { padding: 2px; }

@media only screen and (max-width:992px){
.hideone{display:none;}
}
