a:hover{color:#000}
section#sp-main-body >.container .duration-500 .item{padding:0}
section#sp-main-body >.container .duration-500 .item img{width:100%}
.home-posts-wrap .owl-carousel .owl-item > .item{width:100%}
.home-posts-wrap .one-item.two-rows-post > .item{width:100%;max-height:50%;overflow:hidden}
.home-posts-wrap .one-item.two-rows-post{display:flex;flex-wrap:wrap;flex-direction:column;height:100%;width:100%;position:relative}
.home-posts-wrap .one-item.two-rows-post > div{position:absolute}
.home-posts-wrap .one-item.two-rows-post > div:first-child{top:0}
.home-posts-wrap .one-item.two-rows-post > div:last-child{bottom:0}
.home-posts-wrap .owl-stage .owl-item{display:flex}
.home-posts-wrap .owl-stage{display:flex}
.home-posts-wrap .overlay-post{position:absolute;top:0;left:0;z-index:9999;width:100%;height:100%;background:rgba(16,16,16,0.4);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.overlay-content{color:rgba(255,255,255,0);position:absolute;bottom:5%;left:10%;display:block;margin-left:-27px;margin-top:-19px;font-size:3em;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.overlay-content .meta .meta-title{display:none}
.overlay-content .meta .meta-value{background:#fc9100;padding:4px 15px;display:inline-block;font-size:13px;border-radius:20px;color:#000;margin-bottom:5px;font-family:georgia}
.overlay-content .article-title a{color:#fff!important;font-size:18px;line-height:24px}
.home-posts-wrap .owl-item .item:hover .overlay-post{background:rgba(10,41,114,0.8)}
.home-posts-wrap .owl-item .item:hover .overlay-post .overlay-content{bottom:12%;color:#444}
section#sp-main-body{padding:0}
.home-posts-wrap a.post-link{position:absolute;top:0;bottom:0;left:0;right:0}
.overlay-content .article-title a{font-weight:700}
.overlay-content .article-title{line-height:10px}
.home-posts .owl-carousel .owl-nav{display:block;visibility:hidden;transition:all ease 300ms;opacity:0}
.home-posts .owl-carousel .owl-nav button{height:30px;width:30px;line-height:30px;display:inline-block;zoom:1;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;background-color:#fff!important;border:none;transition:all ease 300ms}
.home-posts .owl-carousel .owl-nav button:hover{background-color:#fc9100!important;color:#fff}
.home-posts .owl-carousel .owl-nav button span{font-size:32px!important;line-height:22px;transition:initial}
.home-posts .owl-carousel .owl-nav button.owl-prev{position:absolute;top:50%}
.home-posts .owl-carousel .owl-nav button.owl-next{position:absolute;top:50%;right:0}
.home-posts .owl-carousel:hover .owl-nav{visibility:visible;opacity:1}
.home-posts-wrap{margin-right:0}
.home-posts-wrap .owl-item .item{overflow:hidden}
.home-posts-wrap .owl-item .item img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
.home-posts-wrap .owl-item .item:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.home-posts-wrap .owl-carousel .owl-item .item{padding:0!important}
#sp-position1 .item-list.row.owl-carousel.owl-loaded{margin:0!important}
header#sp-header:not(.menu-fixed){background:transparent}
ul.action-btn{position:relative;z-index:10}
ul.social-icons{position:relative;z-index:10}
section#sp-top-bar{position:absolute;margin:auto;float:none;left:0;right:0}
section#sp-top-bar > .container > .row{display:flex;justify-content:flex-end}
section#sp-top-bar > .container > .row > div{width:auto!important;max-width:inherit!important;flex:inherit!important}
.sp-megamenu-parent >li >a{color:#373737;display:block;font-size:16px;font-weight:700;padding:14px 12px 15px!important;overflow:hidden;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;text-transform:capitalize;letter-spacing:0;height:auto;line-height:normal}
.sp-megamenu-parent{margin-top:34px}
ul.social-icons li a i{font-size:1.1em;display:block;height:33px;line-height:33px;text-align:center;width:21px;color:#fc9100}
.top-bar a{color:#373737}
.top-bar .contact-details li{display:inline-block}
.top-bar .contact-details li a:before{color:#666}
.top-bar .contact-details li:first-child a:before{display:none}
.top-bar .contact-details li a{font-size:12px;display:block;line-height:32px}
.top-bar .action-btn li{display:inline-block}
.top-bar .action-btn li a{font-size:13px;display:block;line-height:26px;text-transform:none;border-radius:3px}
.top-bar .action-btn,.top-bar ul.social-list{display:inline-block;vertical-align:middle}
.btn-system.border-btn.btn-gray{background-color:transparent;border:1px solid #444;color:#444}
.btn-system.border-btn.btn-black{background-color:transparent;border:1px solid #d7d7d7;color:#373737}
.top-bar .action-btn li a{font-weight:700;padding:2px 13px}
.top-bar .action-btn li a:before{display:none}
.top-bar .action-btn li{border:0}
div#sp-top2{padding-left:0}
div#sp-top1{padding-right:0}
section#sp-top-bar{padding:15px}
header#sp-header{position:relative;z-index:9;margin-bottom:20px;top:17px}
#sp-header .logo{margin-top:-5px}
.top-bar ul.action-btn li a:hover{color:#fff;border-color:#fc9100;background:#fc9100}
#sp-header.menu-fixed{top:0}
.menu-fixed#sp-header .logo{margin-top:0;max-width:230px}
.menu-fixed .sp-megamenu-parent{margin-top:22px}
body .search-area form.form-inline.juct-search-form,body .search-area form.form-search{position:absolute;right:0;background:#fff;z-index:999;right:40px;background:#fff;border:1px solid #d5d5d5;border-radius:5px;padding:0;top:-6px;display:none;transition:all ease 300ms}
body .search-area form.form-inline.juct-search-form.search-open,body .search-area form.form-search.search-open{display:flex!important}
.search-area .sp-module-content{align-items:flex-end}
div#sp-position2 {max-width: 47px; padding-right: 34px;padding-left: 0;}
div#sp-menu{width:calc(75% - 47px);padding-right:20px}
.signup-with.sclogin-social-login.span12.vertical.bottom {border: 0;padding-top: 0;}
.signup-with.sclogin-social-login.span12.vertical.bottom h3 {margin-top: 0 !important;}
.sclogin-joomla-login.vertical div#form-sclogin-submitcreate .col-md-6 ul li a {line-height: 18px;border: 0 !important;}.sclogin-joomla-login.vertical div#form-sclogin-submitcreate .col-md-6 ul li {border: 0;}
.sclogin-joomla-login.vertical div#form-sclogin-submitcreate .col-md-6 ul li :before {display: none !important;}
.search-area label[for="search-sub-cat"]{display:none}
.sp-column.search-area{position:relative;top:43px}
.search-area form .control-group:nth-last-child(2) a{display:none}
.search-area .juct-search-introtext{float:right;right:0}
.search-area .juct-search-introtext button#toggle-search{-webkit-appearance:none;background:none;border:0;width:auto;height:auto;font-size:1.3em!important;display:block;color:#fc9100;cursor:pointer;text-align:center;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;margin-top:2px}
.search-area .juct-search-introtext button#toggle-search:hover{color:#000}
.search-area form.form-inline.juct-search-form .control-group{margin:0}
.search-area form.form-inline.juct-search-form input,.search-area form.form-inline.juct-search-form select,header .search-area .filter-branch.control-group.clearfix>.controls select{border:0;border-radius:0;height:43px;box-shadow:none}
.search-area form.form-inline.juct-search-form select,header .search-area .filter-branch.control-group.clearfix>.controls select{border-left:1px solid #e5e5e5;vertical-align:top!important;padding:7px 12px 7px 4px;border-radius:0;margin:0;font-size:12px;width:130px;text-align:left}
.search-area form.form-inline.juct-search-form input:not([type="submit"]){border:none;padding:6px 14px;z-index:22;color:#373737;box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;outline:none;box-shadow:none;font-size:13px;min-width:450px;position:relative;overflow:visible;border-radius:20px}
.search-area form.form-inline.juct-search-form input[type="submit"]{border-radius:3px;padding:5px 15px;position:relative;top:8px;font-size:12px;background-color:#fc9100;height:auto;margin-right:8px;margin-left:10px}
.rspbld-image.text-center.text-center img{margin:auto}
.menu-fixed .search-area .juct-search-introtext button#toggle-search{margin-top:-10px!important}
.sp-pre-loader .sp-loader-with-logo .line{background:#fc9100}
.tabs_mask{padding:0!important;display:block;border-top:1px solid #eee;border-bottom:none!important}
.tabs_mask ul li.tab span{font-weight:600;color:#373737;padding:8px 10px 8px 0;border-radius:0;border:none;border-top:6px solid transparent!important;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-bottom:none;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;display:inline-block;font-size:16px;padding:4px 4px 0 3px!important}
.tabs_mask ul li.tab{margin-right:15px;background:none!important;border:0!important}
.tabs_mask ul li.tab.active span,.tabs_mask ul li.tab span:hover{box-shadow:0 0 0 rgba(0,0,0,.1) inset;-o-box-shadow:0 0 0 rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 rgba(0,0,0,.1) inset;-webkit-box-shadow:0 0 0 rgba(0,0,0,.1) inset;border:none;border-top:6px solid #fc9100!important;background:#fff}
#sptab103 .items_mask{float:left;margin-top:11px}
.content-filtered-tabs .item-list.row .item{display:flex;width:100%}
.content-filtered-tabs .item-list.row .item-box{width:100%;display:flex;border:1px solid #eaeaea;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;margin-bottom:15px;box-sizing:border-box;margin-right:5px}
.content-filtered-tabs .item-list.row .item-box .image{width:100%;max-width:140px;float:left;margin-right:20px}
.content-filtered-tabs .item-list.row .item-box .article-title a{color:#373737;font-weight:600;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;letter-spacing:0;font-size:18px;line-height:22px}
.content-filtered-tabs .item-list.row .item-box .article-title a:hover{color:#fc9100}
.content-filtered-tabs .item-list.row .item-box .meta,.meta.singleblog{display:flex;margin:6px 0}
.content-filtered-tabs .item-list.row .item-box .meta .meta-title,.meta.singleblog .meta-title{display:none}
.content-filtered-tabs .item-list.row .item-box .meta .date:before,.meta.singleblog .date:before{content:"\f073";font-family:'FontAwesome';color:#fc9100;margin-right:7px}
.content-filtered-tabs .item-list.row .item-box .meta .category:before,.meta.singleblog .category:before{content:"\f08e";font-family:'FontAwesome';color:#fc9100;margin-right:7px}
.content-filtered-tabs .item-list.row .item-box .meta .author:before,.meta.singleblog .author:before{content:"\f007";font-family:'FontAwesome';color:#fc9100;margin-right:7px}
.likes .lb-dislike{display:none}
.likes .lb-like .lb-like-label{display:none}
.likes .lb-like .lb-like-icon{background:none!important;height:auto!important;width:17px}
.likes .lb-like .lb-like-icon:before{content:"\f004";font-family:'FontAwesome';color:#fc9100;margin-right:7px}
.likebtn-wrapper.lb-style-heartcross{line-height:normal}
.lb-style-heartcross .lb-like,.lb-style-heartcross .lb-dislike{height:auto}
.lb-like .lb-a,.lb-dislike .lb-a{top:-4px!important;width:auto!important}
.content-filtered-tabs .item-list.row .item-box .meta .meta-value,.meta.singleblog .meta-value{color:#949494;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
.content-filtered-tabs .item-list.row .item-box .meta > div,.meta.singleblog > div{font-size:13px;margin-left:15px;line-height:19px}
.content-filtered-tabs .item-list.row .item-box .meta > div:first-child,.meta.singleblog > div:first-child{margin-left:0}
.content-filtered-tabs .item-list.row .item-box .meta > div a,.meta.singleblog > div a{color:#949494;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
.content-filtered-tabs .item-list.row .item-box .meta > div a:hover,.meta.singleblog > div a:hover{color:#fc9100}
.content-filtered-tabs .intro p{color:#515151;font-size:14px;font-family:'Noto Sans',sans-serif;line-height:22px;margin:0;font-weight:400}
.content-filtered-tabs .intro,.content-filtered-tabs .readmore{display:inline-block}
.content-filtered-tabs .readmore{padding-left:10px}
.content-filtered-tabs .readmore a{color:#fc9100;font-weight:600}
.content-filtered-tabs .item-box-inner{width:100%;display:flex;align-items:center;flex-wrap:wrap}
.content-filtered-tabs .item-box-inner > :not(.image){width:calc(100% - 160px);float:right}
.lb-style-heartcross .lb-count{line-height:initial}
.entry-header h2{margin-bottom:10px}
.lb-style-heartcross .lb-count{line-height:initial}
.entry-header h2{margin-bottom:10px}
.entry-header{margin-bottom:0}
.view-article div#sp-component{margin-top:40px}
footer p{color:#ccc}
footer a{color:#666}
footer a:hover{color:#666;text-decoration:underline}
.footer-column{margin-bottom:30px;text-align:left}
.footer-column h4{color:#eee;text-transform:uppercase;margin-bottom:10px;font-size:14px;font-weight:700;position:relative;text-align:left;margin-top:0}
.footer-column ul li{color:#fff;margin-bottom:10px;font-size:14px;font-weight:400;position:relative;text-align:left;border:none}
.footer-column ul li a{color:#fff;text-decoration:none;border:none;line-height:17px}
.footer-column ul li a:before{display:none}
div#sp-copyright{padding:15px 0;font-size:13px;letter-spacing:.5px;border-top:1px solid #3f4d58;text-align:center}
div#sp-copyright p,div#sp-copyright ul{display:inline-block;vertical-align:middle}
#sp-copyright p{margin-right:8px;font-size:13px;margin-bottom:0}
ul.footer-nav li a:before{display:none}
ul.footer-nav li{display:inline-block;float:left;margin-left:15px;border:0}
ul.footer-nav li:first-child{margin-left:0}
ul.footer-nav li a{display:inline-block;text-decoration:none;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;border:0;line-height:17px}
ul.footer-nav li:before{content:"|";margin:0 12px 0 0}
ul.footer-nav li:first-child:before{display:none}
.top-bar ul.social-list li a,ul.footer-nav li a,.controls.input-file i,.bullet-list-2 li a:hover{color:#fc9100}
ul.footer-nav li a:hover{color:#fff}
h2.rspbld-title{margin-bottom:16px;font-size:22px;color:#373737;font-weight:600}
h2.rspbld-title:before{border-top:5px solid #fc9100;content:"";display:block;margin-bottom:5px;width:40px}
.distribution-images ul{padding-left:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}
.distribution-images{margin-bottom:50px;margin-top:40px}
#sptab103 .tab-padding{padding-left:0}
li.tab.first-tab{padding-left:0!important}
.distribution-images ul li a:hover img{filter:grayscale(100%)}
.distribution-images ul li img{transition:all ease 300ms}
.poll-box{border:1px solid #e1e1e1}
.poll-box .poll-shortcode{padding:0 20px}
.poll-box h2.rspbld-title{padding:0 20px!important;color:#fc9100;padding-bottom:0;margin-bottom:0}
.poll-box .mod-sppoll{padding-top:9px}
.poll-box h2.rspbld-title:before{display:none}
.skill p{margin-bottom:7px;font-size:13px}
.poll-box input.btn{margin-top:10px;font-size:14px;padding:12px 22px;background-color:#fc9100;display:block!important;width:100%;text-transform:uppercase;font-weight:700;color:#fff;border:2px solid #fc9100;width:48%;display:inline-block!important}
.poll-box .mod-sppoll{padding-top:9px}
.poll-box{margin-top:30px}
.poll-box input.btn:hover{background:transparent;color:#fc9100}
.poll-box input.btn.btn-poll-result{float:right}
.radio label::before,label.radio::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #ccc;border-radius:50%;background-color:#fff;-webkit-transition:border .15s ease-in-out;-o-transition:border .15s ease-in-out;transition:border .15s ease-in-out}
.radio input:checked + label:after {    transform: none;}
.form-sppoll .radio label.checked-input::after,#cj-wrapper label.radio.checked-input::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}
.radio label::after,label.radio::after{display:inline-block;position:absolute;content:" ";width:9px;height:9px;left:4px;top:4px;margin-left:-20px;border-radius:50%;background-color:#fca32a;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform .1s cubic-bezier(0.8,-0.33,0.2,1.33);-moz-transition:-moz-transform .1s cubic-bezier(0.8,-0.33,0.2,1.33);-o-transition:-o-transform .1s cubic-bezier(0.8,-0.33,0.2,1.33);transition:transform .1s cubic-bezier(0.8,-0.33,0.2,1.33)}
.radio input[type="radio"]{opacity:0}
.radio label,label.radio{display:inline-block;position:relative;padding-left:5px;line-height:17px}
.checkbox label,.radio label,label .radio{min-height:20px;margin-bottom:0;font-weight:400;cursor:pointer}
.checkbox+.checkbox,.radio+.radio{margin-top:-5px}
.radio{padding-left:20px}
.mod-sppoll{padding:20px}
.mor-button{font-size:14px;text-decoration:underline;font-weight:600}
a,a.btn-link,address,address p,.widget-categories.widget-commeents ul li a{color:#fc9100}
a.mor-button:hover{color:#333}
.content-filtered-tabs .item-list.row .item-box:hover{box-shadow:0 0 25px rgba(0,0,0,0.12)}
.content-filtered-tabs .item-list.row .item-box:hover .image img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.content-filtered-tabs .item-list.row .item-box .image img{transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.content-filtered-tabs .item-list.row .item-box .image{overflow:hidden}
.rspbld-module.latest-features-wrap .item{max-width:48%;display:inline-block;justify-content:space-between}
.rspbld-module.latest-features-wrap .item .item-box-inner{display:flex}
.rspbld-module.latest-features-wrap .item .item-box-inner .image{padding-right:14px;max-width:130px}
.rspbld-module.latest-features-wrap .item-list{margin-top:20px!important}
.rspbld-module.latest-features-wrap .item .item-box-inner{padding-left:148px;display:flex;align-items:center;height:132px;border:1px solid #eaeaea;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;margin-bottom:15px}
.rspbld-module.latest-features-wrap .item .item-box-inner .image{position:absolute;left:0;top:0;width:140px;height:130px;overflow:hidden}
.rspbld-module.latest-features-wrap .item .item-box-inner{position:relative}
.rspbld-module.latest-features-wrap .item .item-box-inner .image img{height:100%;width:auto!important;max-width:initial}
.latest-feature-right .article-title a{color:#373737;font-weight:600;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
.latest-feature-right .article-title{font-size:15px;line-height:20px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;padding-right:10px;margin-bottom:2px}
.latest-feature-right .meta-title{display:none}
.latest-feature-right .meta-value{color:#949494;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;font-weight:300}
.rspbld-module.latest-features-wrap .item-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.rspbld-module.latest-features-wrap .item:nth-child(1),.rspbld-module.latest-features-wrap .item:nth-child(2){position:relative;left:-15px}
.rspbld-module.latest-features-wrap{padding:0 0 0 12px}
.rspbld-module.latest-features-wrap.howtos-articles .item{max-width:24%;display:inline-block;}
.rspbld-module.latest-features-wrap.howtos-articles .item .item-box-inner{flex-wrap:wrap;padding:0;border:0}
.rspbld-module.latest-features-wrap.howtos-articles .item .item-box-inner > div{width:100%}
.rspbld-module.latest-features-wrap.howtos-articles .item .image{position:relative}
.rspbld-module.latest-features-wrap.howtos-articles .item .item-box-inner .image{width:100%!important;max-width:inherit!important;padding:0}
.rspbld-module.latest-features-wrap.howtos-articles .item .item-box-inner .image img{width:100%!important;height:auto!important}
.rspbld-module.latest-features-wrap.howtos-articles .item{padding:8px!important}
.rspbld-module.latest-features-wrap.howtos-articles{margin-bottom:40px}
.rspbld-module.latest-features-wrap.howtos-articles .item{max-width:25%}
.rspbld-module.latest-features-wrap.howtos-articles.security-center .item{width:20%}
.rspbld-module.latest-features-wrap.howtos-articles .item .item-box-inner{flex-wrap:wrap;padding:0;border:0}
.rspbld-module.latest-features-wrap.howtos-articles.security-center{padding:0}
.rspbld-module.latest-features-wrap.howtos-articles .item .item-box-inner > div{width:100%}
.rspbld-module.latest-features-wrap.howtos-articles .item .image{position:relative}
.rspbld-module.latest-features-wrap.howtos-articles .item .item-box-inner .image{width:100%!important;max-width:inherit!important;padding:0}
.rspbld-module.latest-features-wrap.howtos-articles .item .item-box-inner .image img{width:100%!important;height:auto!important}
.rspbld-module.latest-features-wrap.howtos-articles .item{padding:8px!important}
.rspbld-module.latest-features-wrap.howtos-articles{margin-bottom:40px}
.rspbld-module.latest-features-wrap.howtos-articles .item .item-box-inner > div.latest-feature-right{margin-top:11px}
.rspbld-module.latest-features-wrap.howtos-articles .item .item-box-inner{height:auto}
.rspbld-module.latest-features-wrap.howtos-articles .item:nth-child(1),.rspbld-module.latest-features-wrap.howtos-articles .item:nth-child(2){left:0}
.rspbld-module.latest-features-wrap.howtos-articles .item-list{margin-left:-7px}
.rspbld-module.latest-features-wrap.howtos-articles{margin-bottom:0}
.subscribe-col h2.rspbld-title{margin-bottom:12px;font-size:22px;font-weight:700;position:relative;color:#373737;margin-bottom:6px;margin-top:0}
.subscribe-col h2.rspbld-title:before{display:none}
.subscribe-col .acymailing_introtext{font-size:14px;color:#999;line-height:18px;margin-bottom:20px!important}
.subscribe-col table.acymailing_form{width:100%}
.subscribe-col table.acymailing_form input{color:#999;font-size:13px;border:1px solid #eee;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;outline:none;width:100%;padding:9px 14px;display:block;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;box-shadow:none!important;width:100%!important;max-width:inherit;margin:0!important;height:43px;margin-bottom:6px!important}
.subscribe-col table.acymailing_form input.button.subbutton.btn.btn-primary{background-color:#fc9100;color:#fff!important;text-transform:uppercase;font-weight:700!important;font-size:16px;font-family:'Noto Sans';height:47px}
.subscribe-col{margin-bottom:20px}
.rspbld-image.text-center.ful-width-sec{margin:50px 0}
.static-sec .widget-categories ul li a{padding:5px 0 5px 15px;text-decoration:none;display:block;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;font-size:14px;color:#373737;font-weight:600}
.static-sec .widget-categories ul li a .cat-date{display:block;color:#a5a5a5;font-size:12px;font-weight:300;line-height:18px}
.static-sec .widget-categories ul li{position:relative}
.static-sec .widget-categories ul{margin:0;list-style:none;padding-left:0}
.static-sec .widget-categories ul li a{padding:5px 0 5px 15px;text-decoration:none;display:block;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;font-size:14px;color:#373737;font-weight:600}
.static-sec a:hover{color:#fc9100!important}
.static-sec .widget-categories ul li:before{content:"\f105";font:normal normal normal 14px/1 FontAwesome;padding-right:10px;color:#fc9100;display:inline-block;position:absolute;left:0;top:10px}
.static-sec .widget h4{margin-bottom:12px;font-size:22px;font-weight:700;position:relative;color:#373737}
.rspbld-text-block.text-left.static-sec{margin-top:26px}
.static-sec .widget-categories ul li:hover a{padding-left:20px}
.radio{padding-left:0}
.radio label{padding-left:24px;z-index:999}
.radio label:before{z-index:99;left:19px}
.radio label:after{left:23px;z-index:99}
.sp-megamenu-parent >li.active>a,.sp-megamenu-parent >li:hover>a{color:#fc9100}
body .menu-fixed .search-area form.form-inline.juct-search-form{top:-20px}
.home-posts-wrap .one-item.two-rows-post > .item{height:50%}
.content-filtered-tabs .item-list.row .item-box .image{max-height:141px}
.rspbld-module.latest-features-wrap.howtos-articles .item .item-box-inner .image.noimage img{height:100%!important;width:auto!important;margin:0 auto!important}
/* .rspbld-module.latest-features-wrap.howtos-articles .item .item-box-inner .image.noimage{background:#e1e6ea} */
.rspbld-module.latest-features-wrap.howtos-articles .item .item-box-inner .image{margin-bottom:10px}
.content-filtered-tabs .item-list.row .item-box .image img{width:100%}
.home-posts-wrap .owl-carousel .owl-item .item{background-position:center}
div#sp-right{margin-top:36px}
.rspbld-module.ad-image{margin-bottom:50px!important}
.advisories_col .post-description-inner{padding:5px 0 5px 15px;text-decoration:none;display:block;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;font-size:14px;color:#373737;font-weight:600;position:relative}
.advisories_col .post-description-inner .article-title a{color:#373737}
.advisories_col .post-description-inner .meta span{display:block;color:#a5a5a5;font-size:12px;font-weight:300;line-height:18px}
.advisories_col .post-description-inner .meta .meta-title{display:none}
.advisories_col .post-description-inner:before{content:"\f105";font:normal normal normal 14px/1 FontAwesome;padding-right:10px;color:#fc9100;display:inline-block;position:absolute;left:0;top:10px}
.advisories_col .post-description-inner .article-title a:hover{color:#fc9100}
.advisories_col h2:before{border:0}
.sp-module{margin-top:35px;margin-bottom:0}
.category-block{display:flex}
.category-block h3{margin:0;margin-bottom:15px;font-weight:600;font-size:20px;border:0;padding:0}
.category-block h3 a{color:inherit}
.category-block ul{list-style:none;padding:0}
.category-block ul li{display:block;font-size:14px;margin-top:10px;position:relative;line-height:17px;padding-left:15px}
.category-block ul li a{color:#515151}
.row.category-blocks{display: flex;flex-wrap: wrap;}
.category-block ul li:before{content:"\f105";font:normal normal normal 14px/1 FontAwesome;padding-right:10px;color:#fc9100;display:inline-block;position:absolute;left:0;top:2px}
.blog .content-filtered-tabs .item-list.row article.item.leading-0 .item-box{padding-top:0}
.category-text{padding-left:11px}
.category-box{margin-bottom:25px;padding:18px 16px;border:1px solid #e1e1e1;transition:all .2s ease-in-out;display:flex;/*min-height:224px;*/width:100%}
.category-box .category-image img{max-width:50px}
.rspbld-module{padding:0!important;clear:both}
a.btn.btn-danger{font-size:14px;padding:12px 22px;display:inline-block;color:#fff;border:0;text-transform:uppercase;font-weight:600;font-family:'Noto Sans';text-shadow:none;border-radius:0;margin-top:6px}
.category-desc h2 span.subheading-category{margin-bottom:16px;font-size:22px;color:#373737;font-weight:600;line-height:28px!important;display:inline-block}
.category-block ul li a:hover{color:#fc9100}
.category-desc h2 span.subheading-category:before{border-top:5px solid #fc9100;content:"";display:block;margin-bottom:5px;width:40px}
table.acymailing_lists{width:100%}
.acymailing_module_form .acymailing_lists tbody{display:flex}
.acymailing_module_form .acymailing_lists tbody tr:first-child{padding-right:16px}
.acymailing_module_form .acymailing_lists tbody label a{font-size:13px;color:#666;font-weight:300;cursor:pointer}
.acymailing_module_form .acymailing_lists tbody label:before{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;margin-left:-22px;padding-left:5px;padding-top:0;font-size:10px;color:#fc9100}
ul.pagination{display:flex;align-items:center;justify-content:center}
ul.pagination li a{border:0;display:inline-block;text-align:center;height:34px;width:34px;color:#666;font-size:14px;line-height:33px;border:1px solid #eee;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;padding:0;margin:0 3px;border-radius:0!important}
ul.pagination li.active a{border-color:#fc9100;background-color:#fc9100;pointer-events:none}
ul.pagination li a:hover{border-color:#fc9100;background-color:#fc9100;color:#fff}
.content-filtered-tabs .item-list.row .item-box .meta .hits:before,.meta.singleblog .hits:before{content:"\f06e";font-family:'FontAwesome';color:#fc9100;margin-right:7px}
.content-filtered-tabs .item-list.row .item-box .meta .hits .meta-title,.meta.singleblog .hits .meta-title{display:inline;color:#888}
#sptab103 .tab-padding{padding:10px 10px 0 0}
.view-category div#sp-component{margin-top:40px;margin-bottom:40px}
.ad-module{margin-bottom:40px}
.moreposts-module{margin-top:40px}
#sptab103 .items_mask{width:100%}
div#sp-right{padding-bottom:50px}
.acymailing_module_form .acymailing_lists tbody label a{position:relative}
.acymailing_module_form .acymailing_lists tbody input{opacity:0}
.acymailing_module_form .acymailing_lists tbody label a:before{content:"";display:inline-block;position:absolute;width:16px;height:16px;left:0;margin-left:-20px;border:1px solid #d8d8d8;border-radius:3px;background-color:#f4f4f4;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out;margin-top:5px}
.acymailing_module_form .acymailing_lists tbody label a:after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:-2px;margin-left:-22px;padding-left:5px;padding-top:0;font-size:10px;color:#fc9100}
.acymailing_module_form .acymailing_lists tbody label input:checked + a:after{font-family:'FontAwesome';content:"\f00c"}
.acymailing_module_form .acymailing_lists{margin-left:4px}
table.acymailing_lists{width:100%}
.acymailing_module_form .acymailing_lists tbody{display:flex}
.acymailing_module_form .acymailing_lists tbody tr:first-child{padding-right:16px}
.acymailing_module_form .acymailing_lists tbody label a{font-size:13px;color:#666;font-weight:300;cursor:pointer}
.acymailing_module_form .acymailing_lists tbody label:before{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;margin-left:-22px;padding-left:5px;padding-top:0;font-size:10px;color:#fc9100}
.acymailing_module_form .acymailing_lists tbody label a{position:relative}
.acymailing_module_form .acymailing_lists tbody input{opacity:0}
.acymailing_module_form .acymailing_lists tbody label a:before{content:"";display:inline-block;position:absolute;width:16px;height:16px;left:0;margin-left:-20px;border:1px solid #d8d8d8;border-radius:3px;background-color:#f4f4f4;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out;margin-top:5px}
.acymailing_module_form .acymailing_lists tbody label a{pointer-events:none}
.acymailing_module_form .acymailing_lists tbody label{cursor:pointer}
.acymailing_module_form .acymailing_lists tbody label a:after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:-2px;margin-left:-22px;padding-left:5px;padding-top:0;font-size:10px;color:#fc9100}
.acymailing_module_form .acymailing_lists tbody label input:checked + a:after{font-family:'FontAwesome';content:"\f00c"}
.acymailing_module_form .acymailing_lists{margin-left:4px}
input.button.subbutton.btn.btn-primary{background-color:#fc9100;color:#fff!important;text-transform:uppercase;font-weight:700!important;font-size:15px;font-family:'Noto Sans';height:47px;width:100%;border:0;border-radius:0;margin-top:4px}
.blog .content-filtered-tabs .row{margin:0}
.content-filtered-tabs .item-list.row article.item{margin-bottom:0}
.blog .content-filtered-tabs article .item-box{border-width:0 0 1px!important;padding-bottom:29px;padding-top:10px;box-shadow:inherit!important}
div#ccomment{background:#f9f9fb;padding:30px;margin-bottom:30px}
textarea.js-ccomment-textarea.ccomment-textarea{color:#999;font-size:13px;font-family:'Open Sans',sans-serif;border:1px solid #eee;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;outline:none;width:100%;padding:9px 14px;display:block;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;min-height:190px}
.ccomment .btn-primary{background:#fc9100!important;display:inline-block;text-decoration:none;color:#fff;font-size:14px;font-family:'Noto Sans',sans-serif;font-weight:700;text-transform:uppercase;padding:6px 16px!important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;border:0;line-height:26px;min-width:119px}
.ccomment .btn.ccomment-cancel{background:#999!important;display:inline-block;text-decoration:none;color:#fff;font-size:14px;font-family:'Noto Sans',sans-serif;font-weight:700;text-transform:uppercase;padding:6px 16px!important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;border:0;line-height:26px;min-width:119px;font-weight:500}
.ccomment .ccomment-comment-content{padding:20px 0}
.like-row.row{display:flex}
.like-col{display:block}
.like-col span.likebtn-label.lb-like-label:before{background:#fc982c;width:28px;height:22px!important;text-align:center;color:#fff;font-size:12px;content:"\f004";font-family:'FontAwesome';display:inline-block;margin-right:3px}
.like-col span.likebtn-label.lb-like-label{font-size:0}
.like-col span.likebtn-label.lb-like-label:after{content:"Love";color:#373737;display:inline-block;padding:0 0 0 5px;font-size:14px;font-weight:500}
.like-col span.likebtn-icon.lb-like-icon{display:none}
.like-col .lb-style-heartcross .lb-count{color:#fc9100;font-size:14px;font-weight:700;position:relative;top:-5px}
.like-col .lb-style-heartcross .lb-count:before{content:"("}
.like-col .lb-style-heartcross .lb-count:after{content:")"}
.like-col span#lb-dislike-1{display:none}
.like-col .like-btn>div>span:after{content:"";border-right:1px solid #fc982c;margin:0 14px;position:relative;top:4px;height:30px!important;display:inline-block}
.share-btns{display:flex;align-items:center}
.share-btns p{margin:0;margin-right:13px;font-size:16px}
.helix-social-share .helix-social-share-icon ul li a{background:transparent!important;font-size:17px}
.helix-social-share .helix-social-share-icon ul li{margin-right:0}
.like-col{margin-left:10px;margin-bottom:17px}
ul.pager.pagenav{float:right;margin:3px 0}
.pager li>a{border:0}
.helix-social-share .helix-social-share-icon ul li a:hover{color:#fc9100!important}
div#ccomment{margin-top:23px;margin-bottom:70px}
.view-article .moreposts-module{margin-top:0!important}
.view-article article{margin-bottom:20px}
.service-box .read-more{margin-top:4px;font-weight:500;margin-left:2px}
.service-box .read-more i{display:inline-block;position:relative;top:1px}
.image-service-box img{margin-bottom:14px}
.image-service-box h4{margin-bottom:8px;padding:0 10px;font-weight:400}
.image-service-box p{padding:0 10px}
.service-box{margin-bottom:25px;padding:18px 16px;border:1px solid #e1e1e1;transition:all .2s ease-in-out}
.service-box:hover{box-shadow:0 0 25px rgba(0,0,0,0.12)}
.service-center{text-align:center}
.service-icon-left .service-icon{float:left}
.service-icon-left .service-content{padding-left:45px}
.service-icon-left-more .service-icon{float:left}
.service-icon-left-more .service-content{padding-left:60px}
.service-img-left-more .service-icon{float:left}
.service-img-left-more .service-content{padding-left:180px}
.service-center .service-icon{margin-bottom:14px}
.service-center .service-content h4{margin-bottom:6px;font-weight:500}
.service-center .service-icon i{display:inline-block}
.service-box h4{margin-bottom:15px;font-weight:600;font-size:20px}
.service-box > div:first-child{padding:0}
.service-box{margin-top:15px;border:none;border-bottom:1px solid #eee;padding:0 0 20px;margin-bottom:20px}
.service-box:hover{box-shadow:none}
.classic-title{margin-bottom:16px;font-size:22px;color:#373737;font-weight:600}
.classic-title:before{border-top:5px solid #fc9100;content:"";display:block;margin-bottom:5px;width:40px}
.about-content{margin-top:12px;margin-bottom:30px}
.service-boxed{margin-top:30px;padding:0 15px 20px!important;border:1px solid #eee;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.service-boxed:hover{border-color:#e2e2e2;box-shadow:0 0 6px rgba(0,0,0,.1);-o-box-shadow:0 0 6px rgba(0,0,0,.1);-moz-box-shadow:0 0 6px rgba(0,0,0,.1);-webkit-box-shadow:0 0 6px rgba(0,0,0,.1)}
.service-boxed p{margin-bottom:0}
.distribution-images ul{padding-left:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:20px}
s
.content-links ul{list-style:none;padding:0;text-decoration:underline}
.content-links ul li a:hover{color:#fc9100!important}
.rspbld-module.distribution-images li a{font-size:0}
.rspbld-module.distribution-images li a img{max-width:140px;max-height:70px;margin:auto}
.rspbld-module.distribution-images li{width:calc(14% - 10px);border:1px solid #eee;margin-right:10px;text-align:center;display:flex;justify-content:center;align-items:center;margin-bottom:10px}
.rspbld-module.distribution-images li a{display:inline-flex;padding:8px 0!important}
.kfrontend h1{background:#fc9100!important;padding:7px 24px 10px;margin-bottom:0;font-weight:700}
.kfrontend h1 a{color:#fff;font-size:16px;font-family:'Noto Sans'}
.kfrontend h1 small{display:none}
body .kfrontend i[class*=fa]:before{font-family:'FontAwesome'!important;font-size:22px}
.kfrontend table tr:first-child td{background:#f6f6f6;font-family:'Noto sans';font-weight:700;font-size:16px;color:#373737;border:0}
#kunena.layout .kfrontend .table td{padding:13px 23px}
.kfrontend table tr td{margin:0!important;border-top:0;border-bottom:1px solid #e1e1e1}
#kunena.layout .kfrontend .table td{padding:13px 23px}
#kunena.layout .glyphicon-big{font-family:'FontAwesome';font-size:22px}
#kunena.layout .btn-toolbar{display:none!important}
#kunena.layout tr.category td:first-child{max-width:20px}
#kunena.layout .collapse .table thead{display:none}
#kunena nav.navbar.navbar-default{background:transparent!important;border:0}
#kunena li.dropdown.mobile-user{display:none}
#kunena nav.navbar.navbar-default ul li a{color:#373737;font-size:18px;font-family:'Noto Sans';font-weight:700}
#kunena nav.navbar.navbar-default ul li#current a,#kunena nav.navbar.navbar-default ul li a:hover{border-top:5px solid #fc9100;background:none}
#kunena nav.navbar.navbar-default ul li a{border-top:5px solid transparent;padding:11px 10px 10px 0;margin-right:19px;transition:all ease 300ms}
#kunena nav.navbar{border-top:1px solid #e1e1e1!important}
#kunena ol.breadcrumb{display:none}
.kfrontend{padding-top:0!important;padding-bottom:10px;float:left;width:100%}
.kfrontend h1{margin-top:0}
.kfrontend tr.category{color:#999}
.kfrontend tr.category h3{padding-bottom:4px!important}
.kfrontend tr.category h3 a{color:#373737;font-size:18px}
.kfrontend tr.category .col-md-12{padding:0}
h1.alert{border:none;background:none;padding:0;font-size:16px!important;font-weight:400;color:#333;margin-top:0}
.view-category #kunena.layout .kfrontend{margin-bottom:0;padding-bottom:0}
#kunena.layout table.table{margin-bottom:40px!important}
#kunena.layout > form select#catid{display:none}
#kunena i.fa.fa-rss{background:#fc9100;color:#fff!important;padding:3px;line-height:9px;border-radius:3px;float:right}
#kunena i.fa.fa-rss:before{font-size:12px}
#kunena.layout #filter-time{margin-top:0}
#kunena.layout h1{margin-top:5px}
#kunena.layout .pagination li a{padding:0 7px;width:auto}
#kunena #ktopicsform thead tr td{background:#f6f6f6;font-family:'Noto sans';font-weight:700;font-size:16px;color:#373737;border:0}
#kunena #ktopicsform thead tr td:nth-child(3){min-width:150px}
select#kchecktask{padding:4.8px 7px}
#kunena.layout #ktopicsform table.table{margin-top:40px}
div#sp-component{margin-top:40px}
.alert.alert-info{background:transparent;border:0;padding:0;color:#333}
#kunena.layout h1 i{font-size:23px}
.view-search #kunena button.btn.btn-primary[type="submit"]{margin-top:10px;font-size:14px;padding:10px 22px;background-color:#fc9100;display:block!important;text-transform:uppercase;font-weight:700;color:#fff;border:2px solid #fc9100;display:inline-block!important}
.btn-primary{background:#fc9100;border-color:#fc9100}
.view-search #kunena button.btn.btn-default[type="reset"]{margin-top:10px;font-size:14px;padding:10px 22px;background-color:transparent;text-transform:uppercase;font-weight:700;color:#fc9100;border:2px solid #fc9100;display:inline-block!important}
#search-options .form-group{display:flex}
#search-options .form-group > *{margin:0 10px 0 0}
.view-search #kunena.layout h1,.view-search #kunena.layout h2{background:#f6f6f6;padding:10px 17px;font-size:16px;line-height:normal}
.view-search #kunena.layout .well{background:none;border:0;padding:0 16px;box-shadow:none}
.view-search #kunena.layout .well legend{border:0;font-weight:700;font-family:'Noto Sans';font-size:16px;margin-bottom:0}
.view-search #kunena.layout fieldset .col-md-6{padding:0}
.view-search #kunena.layout select,.view-search #kunena.layout input{border:1px solid #e6e6e6;box-shadow:none}
span.btn.btn-primary.fileinput-button,button.btn.btn-primary[type="submit"]{margin-top:10px;font-size:14px;padding:10px 22px;background-color:#fc9100;display:block!important;text-transform:uppercase;font-weight:700;color:#fff;border:2px solid #fc9100;display:inline-block!important}
button.btn.btn-default[type="reset"]{margin-top:10px;font-size:14px;padding:10px 22px;background-color:transparent;text-transform:uppercase;font-weight:700;color:#fc9100;border:2px solid #fc9100;display:inline-block!important}
button#remove-all{margin-top:10px;font-size:14px;padding:10px 22px;display:block!important;text-transform:uppercase;font-weight:700;color:#fff;display:inline-block!important;border-width:2px}
#kunena.layout #files button.btn{background:#fc9100;border:0}
#kunena.layout #files button.btn i{display:none}
#kunena.layout #files button.btn.btn-danger{background:#d43f3a}
#kunena.layout .form-horizontal .control-label{padding-top:0}
button#form_submit_button{margin-top:10px;font-size:14px;padding:10px 22px;background-color:#fc9100;display:block!important;text-transform:uppercase;font-weight:700;color:#fff;border:2px solid #fc9100;display:inline-block!important}
.btn.btn-primary{background:#fc9100}
.com-kunena div#sp-component{margin-bottom:50px}
.kattach ul.thumbnails{margin:0;float:left;padding-left:0;width:100%}
.kattach ul.thumbnails li a.btn.btn-default.btn-small{float:right}
.kattach ul.thumbnails li .thumbnail{padding:0;min-height:50px;display:flex;align-items:center;justify-content:center}
.kattach ul.thumbnails li img{margin-right:10px}
.kattach{float:left;width:100%}
.kattach h5{font-family:'Noto Sans';font-size:18px}
.kattach h3.popover-title{font-size:12px!important}
.kattach .popover-content{font-size:12px}
#search-options .form-group{display:flex}
.view-search .form-group > *{margin:0 10px 0 0}
.view-search #kunena.layout h1,.view-search #kunena.layout h2{background:#f6f6f6;padding:10px 17px;font-size:16px;line-height:normal}
.view-search #kunena.layout .well{background:none;border:0;padding:0 16px;box-shadow:none}
.view-search #kunena.layout .well legend{border:0;font-weight:700;font-family:'Noto Sans';font-size:16px;margin-bottom:0}
.view-search #kunena.layout fieldset .col-md-6{padding:0}
.view-search #kunena.layout select,.view-search #kunena.layout input{border:1px solid #e6e6e6;box-shadow:none}
.view-search #kunena.layout select,.view-search #kunena.layout input:not([type="checkbox"]):not([type="radio"]){width:100%}
#search-options fieldset.form-group{display:block}
#search-options fieldset.form-group > div.col-md-6{width:48%}
#search-options fieldset.form-group > div.col-md-6:last-child{margin-right:0}
#search-options fieldset.form-group > div.col-md-6{width:auto}
.view-search fieldset.col-md-6:nth-child(3) > .col-md-6{width:101%}
#login-modal{width:100%!important;max-width:718px;padding:40px 25px!important;left:0;right:0;position:fixed;margin:auto;overflow:visible}
#login-modal .modal-header span.modal-title{display:none}
#login-modal .modal-header{position:absolute;right:-30px;top:-24px}
#login-modal .modal-header button.close, #shear-story button.close{background:#000;opacity:1;text-shadow:none;color:#fff;width:30px;height:30px;border-radius:50%}
#shear-story button.close {position: absolute;top: -18px;right: -17px}
.sourcecoast .modal-body{max-height:inherit;padding:0;width:100%}
#login-modal .classic-title{margin-top:0}
.signup-box{padding:20px;background:#eee}
.sp-module.login-btn{margin-left:10px!important}
.sourcecoast .signup-box a.btn,span.btn.btn-primary.fileinput-button,button.btn.btn-primary[type="submit"]{background-color:#fc9100;font-size:14px;padding:12px 22px;display:inline-block;color:#fff;border:0;text-transform:uppercase;font-weight:600;font-family:'Noto Sans';text-shadow:none;border-radius:0;margin-top:6px}
.sclogin-joomla-login.vertical input:not([type="checkbox"]):not([type="submit"]){color:#999;font-size:13px;font-family:'Open Sans',sans-serif;border:1px solid #eee;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;outline:none;width:100%;padding:9px 14px;display:block;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;height:41px!important;max-height:41px;width:100%!important;max-width:100%!important}
body .sclogin-joomla-login.vertical input#sclogin-username.input-block-level,body .sclogin-joomla-login.vertical input#sclogin-passwd.input-block-level{width:100%!important}
.sclogin-joomla-login.vertical div#form-sclogin-submitcreate .col-md-6{padding:0}
.sclogin-joomla-login.vertical div#form-sclogin-submitcreate .col-md-6 ul{list-style:none;padding:0;text-align:right;color:#fc9100;margin:0}
.sclogin-joomla-login.vertical div#form-sclogin-submitcreate .col-md-6 ul li{line-height:19px}
.sclogin-joomla-login.vertical div#form-sclogin-submitcreate .col-md-6 ul li a{color:#fc9100;font-size:12px}
#login-modal button.btn.btn-primary[type="submit"]{padding-left:45px;padding-right:45px;margin-top:0!important}
div#form-sclogin-submitcreate{display:flex;align-items:center}
div#form-sclogin-remember label input{top:-3px;position:relative;margin-right:2px}
div#form-sclogin-remember{margin-top:13px!important}
.sourcecoast .modal-body{max-height:inherit!important;padding:0!important;width:100%!important}
div#login-modal{margin-left:auto!important}
.signup-with .classic-title:before{border-top:1px solid #bbb;width:100%;position:absolute;top:14px}
.signup-with .classic-title{position:relative;text-align:center;margin-top:25px!important;margin-bottom:0}
.signup-with .classic-title span{background:#fff;position:relative;padding:0 20px}
.sclogin-social-login .pull-left,.social-login.reconnect.pull-left{margin-bottom:0}
.login img{margin-bottom:0}
.signup-with .classic-title{position:relative;text-align:center;margin-top:25px!important;margin-bottom:0}
.signup-with .classic-title span{background:#fff;position:relative;padding:0 20px}
.sclogin-social-login .pull-left,.social-login.reconnect.pull-left{margin-bottom:0}
.login img{margin-bottom:0}
span.sourcecoast.login > .row-fluid{justify-content:center;display:flex;flex-wrap:wrap}
span.sourcecoast.login > .row-fluid .social-login{margin:0 4.2px}
#shear-story .modal-body,#submitblog .modal-body{padding:40px 25px}
.com-baforms .ba-form{padding:0}
#shear-story .modal-dialog,#submitblog .modal-dialog{width:718px}
.moduletableclassic-title h3{margin-bottom:5px;font-size:22px;color:#373737;font-weight:600;margin-top:0}
.moduletableclassic-title h3:before{border-top:5px solid #fc9100;content:"";display:block;margin-bottom:5px;width:40px}
.visform input[type="text"],.ba-form input[type="text"]{color:#999;font-size:13px;font-family:'Open Sans',sans-serif;border:1px solid #eee;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;outline:none;width:100%;padding:9px 14px;display:block;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;min-height:41px;box-shadow:none}
body .visform textarea,body .ba-form textarea{color:#999;font-size:13px;font-family:'Open Sans',sans-serif;border:1px solid #eee;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;outline:none;width:100%;padding:9px 14px;display:block;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;height:167px;box-shadow:none}
#shear-story label.asterix-ancor.visCSSlabel,#submitblog label,#shear-story .vis_mandatory{display:none}
.visform input[type="checkbox"]{float:left;margin-right:8px;position:relative;top:2px}
p.note-text{margin-top:17px;margin-bottom:0}
p.note-text a{color:#fc9100}
.visform label#modvisform146post-anonymouslylbl{display:inline-block;float:none;margin:0}
.visform .field4{padding:17px 1px 7px}
.visform input[type="submit"],.ba-form input[type="submit"]{background-color:#fc9100;font-size:14px;padding:12px 22px;display:inline-block;color:#fff;margin-right:5px;font-weight:300;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;border:0;text-transform:uppercase;font-weight:600;padding-left:45px;padding-right:45px;float:left;width:auto!important;height:auto!important;border-radius:0!important}
.visform input[type="submit"]:hover,.ba-form input[type="submit"]:hover{background-color:#0a2972;opacity:1;color:#fff}
header .search-area .filter-branch.control-group.clearfix > .controls:not(:nth-child(2)){display:none}
header .search-area .filter-branch.control-group.clearfix > .controls label{display:none}
header .search-area .chzn-container-single .chzn-single{vertical-align:top!important;border-radius:0;margin:0;font-size:12px;text-align:left;height:43px;border:0;background:none;box-shadow:none;border-left:1px solid #e5e5e5;line-height:43px}
div#tax_category_chzn{border-left:1px solid #e5e5e5;vertical-align:top!important;border-radius:0;margin:0;font-size:12px;width:130px!important;text-align:left}
header .search-area .chzn-container-single .chzn-single > div b{background-position:7px 12px}
.chzn-container .chzn-results li.highlighted{background:#fc9100!important}
header .findersearch-area input[type="text"].search-query.input-medium{width:100%;border:none;padding:6px 14px;z-index:22;color:#373737;box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;outline:none;box-shadow:none;font-size:13px;min-width:450px;position:relative;overflow:visible;border-radius:20px;min-height:43px}
.finder .search-results.list-striped li{padding:0}
header .findersearch-area{display:flex}
header .findersearch-area label.element-invisible.findersearch-area{display:none}
header .findersearch-area .filter-branch.control-group.clearfix{margin:0}
header .findersearch-area .filter-branch.control-group.clearfix br{display:none}
header div#mod-finder-advanced148{order:3;max-width:150px}
header .search-area .form-search button.btn.btn-primary[type="submit"]{order:4;margin:0;border-radius:3px;padding:4px 15px;position:relative;top:8px;font-size:12px;background-color:#fc9100;height:27px;margin-right:8px;margin-left:10px;text-transform:capitalize;font-weight:300;box-sizing:border-box}
header .search-area .form-search button.btn.btn-primary[type="submit"] span{display:none}
.lb-style-heartcross .lb-dislike-icon{display:none}
.content-links ul{padding:0;list-style:none;text-decoration:underline}
h3.classic-title.blog-title{margin-bottom:10px}
.rspbld-module.latest-features-wrap .item-list{justify-content:flex-start}
body header.menu-fixed .search-area form.form-search{top:-20px}
.rspbld-module.latest-features-wrap:not(.howtos-articles) .item:nth-child(1),.rspbld-module.latest-features-wrap:not(.howtos-articles) .item:nth-child(2){left:0}
.backto a{background-color:#fc9100;color:#fff!important;text-transform:uppercase;font-size:14px;font-family:'Noto Sans';border:0;border-radius:0;margin-top:4px;display:inline-block;padding:0 10px;float:right}
h3.classic-title.blog-title{padding-right:40px}
.backto{margin-top:12px;float:right}
.home-posts-wrap .owl-item .item img{min-height:100%;max-width:inherit}
.home-posts-wrap .owl-item .item .image a{display:flex;align-items:center;justify-content:center}
.home-posts-wrap .owl-item .item .image{height:100%!important;display:flex;align-items:center;justify-content:center}
.home-posts-wrap .owl-item .item .item-box{height:100%}
.home-posts-wrap .owl-item .item .item-box-inner{height:100%}
.advisories_col .post-description-inner .meta span{display:inline-block}
.content-filtered-tabs .item-box-inner{min-height:120px}
.content-filtered-tabs .intro,.content-filtered-tabs .intro p{display:inline}
.post-description-inner{padding:6px 0}
p.intro-grid{color:#949494;font-size:13px;line-height:19px;margin-top:2px}
.voting-form ul.list-unstyled{padding:0!important}
.new-poll .cjpoll-wrapper{border:0}
.new-poll #cj-wrapper ul.list-unstyled.no-margin-left{padding:0!important}
.site.com-rspagebuilder.view-page.itemid-103 div#system-message-container{display:none}
div#shear-story .tool{margin:6px 0!important}
div#shear-story .tool label{display:none}
div#shear-story .ba-chekInline.tool{margin:23px 0 0!important}
#shear-story .classic-title{margin:0 0 5px}
.osmap-items ul.level_2{display:none}
.osmap-items ul li:before{font-size:9px;position:absolute!important;left:0;top:6px!important}
.osmap-items ul.level_1 li{width:33%;display:inline-block}
.osmap-items ul li{position:relative;padding-left:12px;padding-right:10px}
.osmap-items ul.level_1{display:flex;flex-wrap:wrap;padding:0;background:#f9f9f9;padding:12px 20px}
button.toggle-subitems{background:transparent;border:0;color:#fc9100;font-size:10px;top:-1px;position:relative;outline:none}
.osmap-items ul.level_0 > li:before{display:none}
.osmap-items ul.level_0 > li{padding:0}
.osmap-items ul li:before{font-size:10px!important;top:-1px!important;position:relative!important}
.osmap-items ul.level_1{display:none}
button.toggle-subitems{float:right;font-size:23px;background:#fc9100;color:#fff;-webkit-text-stroke:2px;-webkit-text-stroke-color:#fc9100;width:30px;height:30px;position:absolute;right:10px;top:9px;bottom:0;margin:0}
.osmap-items ul.level_0 > li{background:#f9f9f9;border:1px solid #eee;padding:7px 12px;margin-bottom:14px}
.tags a{background-color:#fc9100;color:#fff!important;text-transform:capitalize;font-size:14px;font-family:'Noto Sans';border:0;border-radius:0;margin-top:4px;display:inline-block;padding:0 10px;margin-right:10px;border-radius:4px}
.tags{font-size:0}
.tags span{display:none}
.tags{margin:12px 0 9px}
.source:before{font-family:'FontAwesome';color:#fc9100;margin-right:7px;content:"\f07c"}
body div#sc-loading{background:#fff!important;opacity:1!important;z-index:999999!important;position:relative;display:flex!important;align-items:center;justify-content:center}
body div#sc-loading img{position:initial!important;width:130px!important}
.nav-placeholder{display:none}
ul.pagination{flex-wrap:wrap}


label.hasPopover {
    display: block !important;
}
label#jform_captcha-lbl {
    display: none !important;
}
.jlslogin {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
}

.jlslogin span.facebookslogin {
    background: url('http://dev.perfecent.tech/linuxsecurity/images/facebook.jpg');
}

.jlslogin span.twitterslogin {
    background: url('http://dev.perfecent.tech/linuxsecurity/images/twitter.jpg');
}

.jlslogin span.linkedinslogin {
    background: url('http://dev.perfecent.tech/linuxsecurity/images/linkedin.jpg');
}
.jlslogin .slogin-compact span {
    background-repeat: no-repeat;
    min-width: 158px;
    height: 43px;
    transition: all ease 300ms;
}
@media(max-width: 1000px) {
#sp-header .sp-default-logo{display:inline-block}
}
.blog-grids .item-list{display:flex;flex-wrap:wrap}
.blog-grids .item-list > .item{width:50%}
.blog-grids .item-list > .item img{margin:0}
.blog-grids .item-list > .item .image{max-height:172px;overflow:hidden;margin-bottom:7px}
.post-description .article-title a{color:#373737;font-weight:600}
.post-description .meta{display:flex}
.post-description .meta .meta-title{display:none}
.post-description .date:before{content:"\f073";font-family:'FontAwesome';color:#fc9100;padding-right:4px}
.post-description .author:before{content:"\f007";font-family:'FontAwesome';color:#fc9100;padding-right:4px}
.post-description .meta span{font-size:14px}
.rspbld-module.blog-grids{padding:0 4px!important;margin-top:30px}
.post-description .date{margin-right:11px}
.image img{max-height:100%!important;width:auto!important;margin:auto}
.content-filtered-tabs .intro,.content-filtered-tabs .intro p,.content-filtered-tabs .readmore{display:contents}
#cj-wrapper .media .media-body a{color:#333;font-weight:700;font-size:16px}
#cj-wrapper .media{border-bottom:1px solid #ddd;padding:16px 0;margin:0!important}
#cj-wrapper .media:last-child{border:0}
#cj-wrapper .rp-footer{display:none}
#cj-wrapper .panel.panel-success.poll-messages .panel-heading{display:none}
#cj-wrapper .panel.panel-success.poll-messages .panel-body{border:0!important;box-shadow:none!important;padding:0}
#cj-wrapper .panel-success{border:0}
#cj-wrapper h4.page-title{color:#333;font-weight:700;font-size:16px;line-height:21px}
div#cj-wrapper #cptab-2{display:none!important}
.poll-action-buttons.text-inline button{background-color:#fc9100;color:#fff!important;text-transform:uppercase;font-weight:700!important;font-size:15px;font-family:'Noto Sans';height:47px;width:100%;border:0;border-radius:0;margin-top:4px}
.voting-form ul.list-unstyled{padding-left:20px!important}
.voting-form ul.list-unstyled label{margin:6px 0;font-size:14px}
form.voting-form{margin:0!important}
#cj-wrapper .poll-action-buttons{margin-top:0!important}
.cjpoll-wrapper{border:1px solid #ddd}
.cjpoll-wrapper .voting-form{padding:0 20px}
.cjpoll-wrapper h4.page-title{padding:10px 20px 0}
.poll-col h2.rspbld-title{margin-bottom:23px;margin-top:0}
.poll-col .media:first-child{padding-top:0!important}
.rspbld-module.more-polls.full-col{margin-top:50px}
.rspbld-module.latest-poll.poll-col{margin-right:10px}
.poll-col h2.rspbld-title{margin-bottom:23px}
.poll-col .media:first-child{padding-top:0!important}
.rspbld-module.more-polls.full-col{margin-top:50px}
.rspbld-module.latest-poll.poll-col{margin-right:10px}
.login-btn .sclogin.sourcecoast .sclogin-social-connect{display:none}
.login-btn .sclogin.sourcecoast input.button.btn.btn-primary{background-color:transparent;border:1px solid #d7d7d7;color:#373737;font-family:inherit;font-weight:700;text-shadow:none;box-shadow:none;padding:5px 13px;font-size:13px;transition:all ease 300ms}
.sp-module.login-btn.jmoddiv{float:right;position:relative;z-index:999}
.login-btn .sclogin.sourcecoast input.button.btn.btn-primary:hover{color:#fff;border-color:#fc9100;background:#fc9100}
.sclogin-greeting{margin:0;line-height:31px;margin-left:10px;font-weight:700}
#cp-navbar-collapse ul.nav.pull-right{display:flex}
#cp-navbar-collapse ul.nav.pull-right a{color:#333;font-weight:700}
#cp-navbar-collapse a{color:#333;font-weight:700;padding:13px}
#cp-navbar-collapse ul.nav{display:block;float:left}
li.nav-header{padding:5px 14px;font-weight:700}
#cp-navbar-collapse ul.dropdown-menu a{font-weight:400}
#cp-navbar-collapse .active a{color:#fff;background:#fc9100}
#cp-navbar-collapse .dropdown-menu a{padding:7px 14px}
.navbar-default .navbar-brand{position:relative;z-index:999}
a.btn.btn-success{background:#fc9100;border-color:#fc9100}
.media-meta ul{list-style:none;margin:0;display:flex}
.media-meta ul li{padding-right:15px}
.media-meta ul li i{color:#fc9100;margin-right:4px}
.media-meta ul li{color:#777}
.media-meta{margin-top:3px}
.media-meta ul li span{color:#fc9100}
#cj-wrapper .panel-success p{margin:0;padding:0 20px}
#cj-wrapper .panel-success{padding:10px 0;border-left:0;border-right:0}
#cj-wrapper .poll-action-buttons{display:flex}
#cj-wrapper .poll-action-buttons button.btn.btn-default.btn-view-result{border-right:4px solid #fff}
button.btn.btn-mini{background:#fc9100;border-color:#fc9100}
#cj-wrapper .page-header.no-margin-top a{color:#333;font-weight:700;font-size:25px}
#cj-wrapper .page-header{border:0}
#cj-wrapper .panel-body{padding:0}
.com-communitypolls #cj-wrapper .panel{border:0}
.com-communitypolls #cj-wrapper{border:0}
.com-communitypolls #cj-wrapper form.voting-form.clearfix{padding-left:6px}
.com-communitypolls #cj-wrapper form.voting-form.clearfix li.list-group-item{border:0;padding:0}
.com-communitypolls #cj-wrapper form.voting-form.clearfix li.list-group-item label{margin:8px 0}
.suggestions{margin-bottom:60px!important;display:block;margin-top:46px!important}
.suggestions .nav-tabs>li>a{color:#333;font-size:15px}
.suggestions span{font-size:13px;border-radius:50%;line-height:22px;width:28px;display:inline-block;background:#fca32a;color:#fff}
label.radio::before{margin-left:0}
label.radio::after{margin-left:0}
label.radio{padding-left:26px;cursor:pointer}
.bullet-list li:first-child{margin-top:0}
.bullet-list li{display:block;font-size:14px;margin-top:10px;position:relative;line-height:17px;padding-left:15px}
.bullet-list li:before{content:"\f105";font:normal normal normal 14px/1 FontAwesome;padding-right:10px;color:#fc9100;display:inline-block;position:absolute;left:0;top:2px}
ul.bullet-list{padding:0;margin:0;margin-bottom:20px}
#member-registration .group-control input,#member-registration .group-control select, #jfbc_loginregister_newuser .group-control input,#jfbc_loginregister_newuser .group-control select{color:#999;font-size:13px;font-family:'Open Sans',sans-serif;border:1px solid #eee;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;outline:none;width:100%;padding:9px 14px;display:block;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;box-shadow:none;border-radius:none}
#member-registration .form-group:not(.register-action), #jfbc_loginregister_newuser .form-group:not(.register-action){width:49%}
#member-registration, #jfbc_loginregister_newuser form{display:flex;flex-wrap:wrap;justify-content:space-between}
#jfbc_loginregister .checkbox .checkbox {
    margin-left: 0px;
    margin: 0;
}

#jfbc_loginregister .checkbox {
    margin-top: 0;
    margin-bottom: 0;
}
#member-registration .form-group:first-child, #jfbc_loginregister_newuser .form-group:first-child{display:none}
.form-group.register-action{width:100%}
.checkbox label{display:inline-block;position:relative;padding-left:6px;top:2px;font-size:13px;color:#666}
.checkbox input[type="checkbox"]{opacity:0}
.checkbox label::before{content:"";display:inline-block;position:absolute;width:16px;height:16px;left:0;margin-left:-20px;border:1px solid #d8d8d8;border-radius:3px;background-color:#f4f4f4;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out;margin-top:4px}
.checkbox label::after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:-0;margin-left:-22px;padding-left:5px;padding-top:0;font-size:10px;color:#fc9100}
.checkbox input[type="checkbox"]:checked + label::after{font-family:'FontAwesome';content:"\f00c"}
.checkbox{margin-left:20px;margin-top:4px}
.view-registration .login img{margin-top:10px}
.acysubscribe{padding-top:0!important}
.view-registration span.sourcecoast.login > .row-fluid{justify-content:flex-start}
.view-registration form label.labelacysubscribe{display:none}
.view-registration form td{padding-left:0!important}
.alert.alert-error{color:#a94442;background-color:#f2dede;border-color:#ebccd1;padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}
.alert.alert-error button{position:absolute;right:5px;top:5px;width:30px;height:30px;border-radius:50%;font-family:-WEBKIT-PICTOGRAPH}
.alert.alert-error{position:relative}
.view-registration div#sp-component{margin-bottom:90px}
#sp-top-bar .sp-module{float:left;position:relative}
#sp-top-bar .sp-module .sclogin.sourcecoast {z-index: 9999;position: relative !important}
.error-page-inner a.btn.btn-primary.btn-lg{border:0;border-radius:0;font-size:14px;font-weight:600!important;text-transform:uppercase;padding:13px 20px}
.error-page .error-code{font-family:'Noto Sans';font-size:150px!important}
.error-page .error-message{text-transform:uppercase;font-family:'Noto Sans';font-weight:700}
.error-page-inner p{font-family:'Open Sans';font-size:16px;max-width:540px;margin:0 auto 30px}
.blog-grids .item-list .item{margin-bottom:40px}
.modal-backdrop{background:rgba(0,0,0,0.6);z-index:9999}
.modal{z-index:99999}
#submitblog h3.classic-title{margin-top:0;margin-bottom:5px}
#submitblog form{margin-top:19px}
#submitblog form .tool{margin:6px 0!important;float:left;width:100%}
input.ba-upload{line-height:0}
#submitblog form .ba-upload.tool{margin:16px 0!important}
.message-modal{position:relative;z-index:99999}
.submit-blog-btn a.btn.btn-system.pull-right{background-color:#fc9100!important;color:#fff!important;text-transform:uppercase;font-weight:700!important;font-size:14px;font-family:'Noto Sans';width:auto;border:0!important;border-radius:0;margin-top:4px;display:inline-block;line-height:42px;padding:0 22px;margin-top:16px}
.modal-scrollable.ba-forms-modal{z-index:99999}
p.intro-grid{color:#949494;font-size:13px;line-height:19px;margin-top:2px}
.voting-form ul.list-unstyled{padding:0!important}
.new-poll .cjpoll-wrapper{border:0}
.new-poll #cj-wrapper ul.list-unstyled.no-margin-left{padding:0!important}
.new-poll div#cj-wrapper .poll-results,.new-poll div#cj-wrapper .poll-messages{padding:9px 20px}
.new-poll div#cj-wrapper .poll-messages{display:none}
.rss-data ul{list-style:none;margin-left:0}
.rss-data ul li:before{content:"\f054";font-family:'FontAwesome';color:#fc9100;font-size:11px!important;position:absolute;left:0;top:2px}
.rss-data ul li{position:relative;padding-left:14px}
.rss-data ul{list-style:none;margin-left:0}
.rss-data ul li:before{content:"\f054";font-family:'FontAwesome';color:#fc9100;font-size:11px!important;position:absolute;left:0;top:2px}
.rss-data ul li{position:relative;padding-left:14px}
ul.rss_links li a{font-size:14px;color:#333;font-weight:700;text-align:center;display:block}
ul.rss_links li img{display:block;clear:both;float:none;margin:auto;margin-bottom:10px}
ul.rss_links li:before{display:none}
ul.rss_links li{padding-left:0;width:32%;border:1px solid #ddd;margin:0 .5%;margin-bottom:12px}
ul.rss_links li a{padding:14px}
ul.rss_links{display:flex;justify-content:space-between;flex-wrap:wrap}
ul.rss_links li a:before{content:"\f09e";position:absolute;left:-30px;top:-30px;background:#FE8202;border-radius:50%;width:60px;height:60px;padding:33px 0 0 25px;font-family:'FontAwesome';color:#fff;font-weight:300}
ul.rss_links li{overflow:hidden}
.osmap-items ul.level_0{padding:0!important;margin:0!important;list-style:none!important}
.osmap-items ul{list-style:none}
.osmap-items{margin-bottom:30px}
.osmap-items ul li:before{content:'\f054';font-family:'FontAwesome';margin-right:5px;color:#fc9100;font-size:12px}
.osmap-items ul{margin-left:0}
.osmap-items ul.level_0{margin-top:20px!important}
.osmap-items ul li a{color:#000!important;padding:5px 0;display:inline-block}
.osmap-items h2{font-size:22px;font-weight:700;position:relative;color:#373737;margin-bottom:6px;margin-top:0}
.osmap-items h2:before{border-top:5px solid #fc9100;content:"";display:block;margin-bottom:5px;width:40px}
.lexique div.set{width:100%!important;display:block;max-width:inherit!important}
.lexique{display:block}
div.lexique{display:block!important;-webkit-column-count:1;-moz-column-count:1;-o-column-count:1;-ms-column-count:1;column-count:1}
.ln-letters a{width:42px;height:42px;line-height:42px;border:1px solid #d8d8d8!important;border-right:none;display:block;float:left;font-size:14px;text-decoration:none;text-align:center;margin:0 0 6px 6px;font-weight:700;color:#373737;line-height:35px;cursor:pointer}
.ln-letters{margin-left:-6px}
.listNav,.ln-letters{overflow:hidden}
.lexique ul{margin-top:20px;list-style:none;padding:0}
.lexique ul li{font-size:14px;margin-top:10px;line-height:17px;padding-left:15px;position:relative}
.lexique ul li a:before{content:"\f105";font:normal normal normal 14px/1 FontAwesome;padding-right:10px;color:#fc9100;display:inline-block;position:absolute;left:-12px;top:2px}
.lexique ul li a{position:relative;font-size:14px;padding-left:5px;color:#515151;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer}
.ln-letters a:hover,.ln-letters .ln-selected{background-color:#fc9100!important;color:#fff}
.accent-color,.lexique ul li a:hover{color:#fc9100}
.lexique ul li.listNavHide{display:none}
.lexique{margin-bottom:40px}
.lexique ul li a + div p:nth-child(1){margin-top:10px}
.lexique ul li a+div{font-size:14px;line-height:21px!important;margin-top:8px;padding-left:21px;border-left:3px solid #eee}
.lexique ul li a+div p:last-child{margin-bottom:0}
.lexique ul li.listNavHide a:before{display:none!important}
.com-communitypolls #cj-wrapper .panel-body{padding:0}
.com-communitypolls #cj-wrapper .panel-body .page-header{border:0;margin:0}
.com-communitypolls .panel-footer span[class*="icon"]{color:#fc9100}
.com-communitypolls #cj-wrapper .panel-footer{padding:0;background:transparent;border:0;box-shadow:none!important}
.com-communitypolls #cj-wrapper .poll-info:empty{display:none}
.com-communitypolls #cj-wrapper .panel-default{border:0;box-shadow:none}
.com-communitypolls #cj-wrapper .panel-body .page-header h2{margin-bottom:0}
.com-communitypolls #cj-wrapper .panel{margin-bottom:10px}
.com-communitypolls #sp-component #cj-wrapper form.voting-form.clearfix{padding-left:0}
.com-communitypolls #cj-wrapper .well.well-small.poll-action-buttons{border:none;background:transparent;padding:0;box-shadow:none}
.com-communitypolls #cj-wrapper .well.well-small.poll-action-buttons button.btn{margin-right:10px;background-color:#fc9100;color:#fff!important;text-transform:uppercase;font-weight:700!important;font-size:15px;font-family:'Noto Sans';height:47px;border:0;border-radius:0;margin-top:4px;min-width:150px}
.com-communitypolls #sp-right #cj-wrapper form.voting-form.clearfix{padding-left:20px}
#sp-right .sp-module #cj-wrapper ul >li{border:0}
.com-communitypolls #cj-wrapper .suggestions .nav-tabs>li>a i{display:none}
div#social-toolbar{display:none}
.com-communitypolls #cj-wrapper .suggestions .nav-tabs>li.active>a{background:#fc9100;color:#fff;border-color:#fc9100}
.com-communitypolls #cj-wrapper .suggestions .tab-content a{color:#333!important;font-weight:700}
.com-communitypolls #cj-wrapper .panel.panel-default.poll-timeline{display:none}
.com-communitypolls #cj-wrapper .suggestions{border-top:1px solid #ddd;padding-top:40px!important}
@media all and (min-width: 991px) {
body.site.sticky-header .body-innerwrapper{padding-top:110px}
header#sp-header:not(.menu-fixed){position:absolute;top:16px}
section#sp-top-bar{position:absolute!important;top:0}
}
ul.rss_links li img{max-height:50px;width:auto}
ul.rss_links{justify-content:flex-start;margin-bottom:70px}
ul.rss_links li{margin:5px}
ul.rss_links li a{color:#000!important;font-size:16px}
@media all and (max-width: 768px) {
.offcanvas-menu{z-index:99999}
.home-posts-wrap .owl-carousel .owl-item .item{width:100vw!important;max-width:inherit!important}
section#sp-top-bar{position:inherit;padding:0}
.advisories_col .post-description .meta{justify-content:left}
section#sp-top-bar #sp-top1{width:100%!important;padding:0}
.content-filtered-tabs .item-box-inner .post-description{min-height:inherit!important}
.blog .content-filtered-tabs .item-list.row article.item .item-box{padding-bottom:0}
.content-filtered-tabs .item-list.row .item-box .image{max-width:220px!important;margin:auto!important}
section#sp-top-bar .row{flex-wrap:wrap}
section#sp-top-bar #sp-top2{padding:0;width:100%}
section#sp-top-bar > .container > .row .sp-module{margin-left:0}
header#sp-header .row{display:flex;align-items:center;justify-content:space-between}
.sp-column.search-area{top:-2px;margin:0}
div#sp-position2{margin-left:8px}
div#sp-menu{width:auto!important}
.menu-fixed div#sp-position2{margin-top:11px}
section#sp-top-bar > .container > .row{justify-content:center}
.content-filtered-tabs .item-box-inner .image{width:100%!important;display:block;max-width:inherit!important;margin:20px!important;max-height:inherit!important}
.content-filtered-tabs .item-box-inner{flex-wrap:wrap;padding-bottom:14px}
.content-filtered-tabs .item-box-inner .post-description{text-align:center;width:100%;display:flex;padding:0 8px;min-height:212px;align-items:center}
.content-filtered-tabs .item-list.row .item-box .meta{justify-content:center;flex-wrap:wrap}
.content-filtered-tabs .item-list.row .item{width:47%;display:inline-block;margin:1%}
.content-filtered-tabs .item-list.row{display:block;flex-wrap:wrap;justify-content:space-between;margin:0!important}
.content-filtered-tabs .item-list.row .item-box .article-title a{font-size:15px;line-height:22px}
.content-filtered-tabs .item-list.row .item-box .article-title{line-height:0}
.content-filtered-tabs .item-list.row .item-box{margin-bottom:0}
.rspbld-module.latest-features-wrap .item .item-box-inner .image{position:inherit;width:100%;padding:0;height:auto!important;max-width:inherit;margin-bottom:10px}
.rspbld-module.latest-features-wrap .item .item-box-inner{padding:0;flex-wrap:wrap;text-align:center;height:auto!important}
.rspbld-module.latest-features-wrap .item .post-description{width:100%;padding:0 14px}
.post-description .meta{justify-content:center}
.rspbld-module.latest-features-wrap .item .item-box-inner{padding:20px 0}
.rspbld-module.latest-features-wrap .item{padding:0 4px!important}
.rspbld-module.latest-features-wrap.howtos-articles .item{width:50%!important;max-width:50%}
.rspbld-module.distribution-images li{width:auto!important;padding:0 20px}
div#sp-footer1{width:100%;float:left;width:100%;text-align:center;display:flex;justify-content:center}
div#sp-footer2,div#sp-footer3{width:100%;float:left}
footer .sp-module ul{display:flex;float:left}
footer .sp-column{float:left;width:100%;display:flex;align-items:center;justify-content:center;margin:0}
footer .sp-column ul li a:after{content:"| ";padding:0 9px}
.footer-column h4{text-align:center;margin:0}
span.powered { font-weight: bold; text-transform: uppercase; color: white;  }
footer#sp-footer{padding-bottom:20px}
.like-row.row{flex-wrap:wrap;width:100%;justify-content:center;margin:0}
.category-box{min-height:auto!important}
.category-desc table{width:100%;margin-bottom:20px}
.like-btn{width:100%;display:flex;justify-content:center}
.like-col{flex-wrap:wrap;margin:0;justify-content:center}
.like-col .like-btn>div>span:after{display:none}
ul.pager.pagenav{width:100%;display:flex;justify-content:center}
.view-search #kunena.layout fieldset .col-md-6{margin:0;margin-bottom:10px}
section#sp-main-body>.container .duration-500 .item img{max-width:100%;height:auto}
input#kusersearch+div{margin-left:15px}
input#kusersearch+div label:before{display:none}
.polls-row .span6{width:100%;margin-bottom:30px}
ul.tabs_container li.tab{padding:0!important}
.polls-row .span6:last-child{margin-bottom:0}
.poll-results{padding:0 20px}
.com-communitypolls.view-poll .sp-column.home-posts{display:none}
.com-communitypolls.view-poll div#system-message-container{display:none}
.service-box{display:block}
.service-box > div{width:100%;min-width:inherit}
.service-box .service-content{padding:0;margin-top:30px;display:inline-block}
section.section.writers-sec div[class*=col]{padding-left:0!important;padding-right:0}
section.section.writers-sec .row{margin:0}
.sclogin-joomla-login.vertical div#form-sclogin-submitcreate .col-md-6 ul li a{line-height:16px;text-align:right;width:100%;color:#000;border:0}
.sclogin-joomla-login.vertical div#form-sclogin-submitcreate .col-md-6 ul li a:before{display:none}
.sclogin-joomla-login.vertical div#form-sclogin-submitcreate .col-md-6 ul li{border:0}
.sclogin-joomla-login.vertical div#form-sclogin-submitcreate{justify-content:space-between}
.sourcecoast .input-append{margin-bottom:0}
body #login-modal{top:14px!important;width:90%!important;height:96vh!important;overflow:auto!important;box-sizing:border-box!important;overflow-x:hidden!important;height:96vh}
.sclogin-joomla-login > div[class*=col]{padding:0}
.signup-box{border-top:1px solid #eee!important;padding:23px 0 0;background:transparent;border:0}
.signup-with.sclogin-social-login.span12.vertical.bottom{border:0;padding:0}
#login-modal .modal-header{top:10px;right:10px;position:fixed}
}
@media all and (max-width: 480px) {
#sptab103 ul.tabs_container li.tab{width:100%;padding:0}
#sptab103 ul.tabs_container li.tab a,#sptab103 ul.tabs_container li.tab span{width:100%;display:block;background:#eee;height:auto;padding:4px 20px!important;border:0!important}
#sptab103 ul.tabs_container li.tab a{background:#eee}
#sptab103 ul.tabs_container li.tab.active span{border:0!important;background:#fc9100;color:#fff}
.content-filtered-tabs .item-list.row .item{width:100%;margin:0}
.rspbld-module.latest-features-wrap .item{width:100%;max-width:100%}
a.mor-button{display:table;margin:0 auto;float:none;width:auto}
.rspbld-module.latest-features-wrap.howtos-articles .item{width:100%!important;max-width:100%!important}
footer .sp-module ul li:last-child a:After{display:none}
footer .sp-module ul{flex-wrap:wrap;justify-content:center}
.row.animation-container > div[class*=col]{padding:0}
.row.animation-container{margin:0!important}
.rspbld-module.latest-features-wrap .item-list{margin:0}
}
.singleblog.meta{flex-wrap:wrap}
.meta.singleblog > div:first-child{margin-left:15px}
.meta.singleblog{margin:0 -15px 10px}
.ccomment button.btn.btn-mini{color:#fff;font-weight:100!important;font-size:12px;-webkit-text-stroke:initial;text-shadow:none;background:#fc9100!important;border-color:#fc9100}
.ccomment-form button.btn.btn-primary[type="submit"]{margin:0!important}
.modal-scrollable.ba-forms-modal{z-index: 99999999 !important;}
.radio input[type=radio]{display: none}
.rspbld-module.distribution-images li a img{width: auto}
.category-box .category-image{width: 16%}
.category-box .category-text{width: 84%}
.category-box .category-image img {max-width: 100%}
.rspbld-module.latest-features-wrap.howtos-articles .item .item-box-inner .image img {min-height: 100%;height: auto !important;max-width: initial;width: auto !important;min-width: auto}
span.obgb_original_source p {display: initial;} 
span.obgb_original_source p.obgb_original_text:after {content: ": ";}
span.obgb_original_source {margin: 20px 0 !important;width: 100%;display: block;}
h2.rspbld-title:before {
    display: none;
}
div#cjpolls_captcha > * {
    margin: 0 auto 20px;
}

.thankyou-msg a.rspbld-button.btn.btn-primary {
    border: 2px solid #fc9100;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 9px 20px;
    border-radius: 0;
    min-width: 160px;
}

.thankyou-msg a.rspbld-button.btn.btn-primary:hover {
    background: transparent;
    color:  #fc9100;
}
.responseContainer {
    margin-top: 17px;
}
.login .checkbox label:before {
    display: none;
}

.login .checkbox input[type="checkbox"] {
    opacity: 1;
}


.home-posts-wrap .owl-carousel .owl-item .item {
    background-repeat: no-repeat;
}

.overlay-content {
    right: 5%;
}
.helix-social-share .helix-social-share-icon ul li div.google-plus {
    display: none;
}

.content-filtered-tabs .item-list.row .item-box .image a img {
    max-height: 141px !important;
    width: auto !important;
}

.content-filtered-tabs .item-list.row .item-box .image a img {
    max-height: 141px !important;
    width: auto !important;
}

.rspbld-module.latest-features-wrap .item .item-box-inner .image img {
    max-width: 100%;
    max-height: 100%;
    height: auto;
}

.rspbld-module.latest-features-wrap .item .item-box-inner .image {
    display: flex;
    align-items: center;
}

.rspbld-module.latest-features-wrap.howtos-articles .item .item-box-inner .image img {
    max-height: 130px !important;
}

.rspbld-module.latest-features-wrap.howtos-articles .item .item-box-inner .image {
    display: flex;
    align-items: center;
    justify-content: center;
}

#cadre_alert_cookies {
}

#cadre_alert_cookies > div {
}

.cadre_inner_texte_alert_cookies .cadre_texte {
    flex: 0 0 73%;
    width: 73%;
    float: left;
    text-align: left;
}

.cadre_inner_texte_alert_cookies .cadre_bouton {
    width: 23%;
    float: right;
    display: flex;
}

.cadre_inner_texte_alert_cookies .cadre_bouton > div {
    width: auto !important;
    max-width: inherit !important;
    flex: inherit !important;
    padding: 0 !important;
}

.cadre_inner_texte_alert_cookies .cadre_bouton > div a {
    margin: 0 !important;
}

.cadre_inner_texte_alert_cookies {
    display: flex !important;
    align-items: center;
    max-width: 960px;
    margin: 0 auto;
}

#cadre_alert_cookies p {
    margin: 0;
}

.cadre_inner_alert_cookies {
    background: #f3f3f3 !important;
    border-top: 1px solid #ccc;
}

label[for="jform_password1"], label[for="jform_password2"] {
    margin-bottom: 0;
}

label[for="jform_password1"] + small, label[for="jform_password2"] + small {
    margin-bottom: 5px;
    display: block;
    color: #777;
}

#member-registration .group-control input.invalid, #member-registration .group-control select.invalid, #jfbc_loginregister_newuser .group-control input.invalid, #jfbc_loginregister_newuser .group-control select.invalid{
	border-color:  #ff0000;
}

@media all and (max-width: 768px){
	.distribution-images {margin-bottom: 0 !important;}
	#shear-story .modal-dialog, #submitblog .modal-dialog {
    width: 90%;
    margin: 20px auto;
}
	p.note-text {
    display: block;
    clear: both;
    padding-top: 12px;
}
}

.entry-image.full-image, .img_caption.none { max-width: 100% !important; }
.rspbld-module.subscribe-col { margin: 15px 0 0; }
.entry-image.nofloat.full-image { float: none; }
body.itemid-533 .singleblog.meta, body.itemid-533 .backto { display:none; }

.ref { border-left: solid 5px #ccc; padding-left: 10px; display: flow-root; }
.style- .ref p { display: contents; }
.style-nofloat .ref p { display: block; width: 100%; clear: both; }

.acymailing_modulesubscribe-col .acymailing_lists .onelist label a{
	padding-left: 5px;
}
#rstbox_1 .acymailing_modulesubscribe-col .acysubbuttons{
	margin-top: 5px;
}
#rstbox_1 .acymailing_modulesubscribe-col .button.subbutton.btn.btn-primary{
	width: 47%;
	margin: 0 2% 0 0;
}
#rstbox_1 .acymailing_modulesubscribe-col .rstbox-close{
	position: inherit;
	background: #CDCDCD;
	color: #000;
	width: 47%;
	margin: 0% 0% 0 2%;
	padding: 16px 10px;
	font-size: 15px;
}
#rstbox_1 .acymailing_modulesubscribe-col .rstbox-close:hover{
	color: #333 !important;
}
#rstbox_1 .acymailing_modulesubscribe-col .acymailing_lists{
	text-align: center;
}
#rstbox_1 .rstbox-heading{
	text-align: center;
}
body .acymailing_modulesubscribe-col p.onefield.fieldacyname, 
body .acymailing_modulesubscribe-col p.onefield.fieldacyemail {
    display: inline-block;
    width: 100%;
}
body .acymailing_modulesubscribe-col p.onefield.fieldacyname .inputbox, 
body .acymailing_modulesubscribe-col p.onefield.fieldacyemail .inputbox{
	width: 100% !important;
}

.moreposts-module .acymailing_modulesubscribe-col .rstbox-close{
	display: none;
}

/* Page Break CSS */
.pull-right.article-index { width: 40%; margin-left: 20px; }
.pull-right.article-index h3 { text-align: center; }
.pull-right.article-index .nav>li>a { padding: 5px 10px; }
.pull-right.article-index ul { border-top: solid 1px #ddd; }
.pull-right.article-index ul li { border-right: solid 1px #ddd; border-left: solid 1px #ddd; }
.pull-right.article-index .nav-tabs>li.active>a, .pull-right.article-index .nav-tabs>li.active>a:focus, .pull-right.article-index .nav-tabs>li.active>a:hover { border: 0; background: #eee;  }

.col-md-4 .rstbox-close { display: none; }

.itemid-552 .singleblog.meta{ display: none; }