/*
Theme Name: Justice Pro
Theme URI: http://flythemes.net/wordpress-themes/justice-wordpress-theme/
Author: Flythemes
Author URI: http://flythemes.net
Description: Justice theme is responsive WordPress theme created for law companies, attorneys, legal offices, advocates, barristers at law, legal advisers. This theme is also useful for corporate, blogging, photography, consultant, restuarant, cafe and other industries. The modern, clean and professional layout makes sure your law firm builds trust right the minute a potential client visits your site. Justice theme is fully responsive work with every resolutions and has so many options in theme option panel. This theme is compatible with the latest version of WordPress and with the plugins like woocommerce, contact form 7 and jetpack. This theme is very easy to use for non coders also.  Check demo at: http://flythemesdemo.net/justice/

Version: pro1.0
License: GNU General Public License
License URI: license.txt
Text Domain: Justice
Tags: gray, black, dark, one-column, two-columns, right-sidebar, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, photoblogging

Justice WordPress Theme has been created by Flythemes(flythemes.net), 2016.
Justice WordPress Theme is released under the terms of GNU GPL
*/


*,body,img,p{margin:0}*,body,img,p,ul{padding:0}#header,#slider,#slider .top-bar,#topbar,.main-container,a.read-more,body,section{position:relative}#slider .top-bar h2,.logo h1,a.read-more{text-transform:uppercase}.count-box:nth-child(4),.team-col .social-links a.bnone{border-right:none}.team-col,.team-col:hover{transition:.2s}.nbs-flexisel-container,.wp-caption,img,section img{max-width:100%}.scrollToTop,.scrollToTop:hover,a,a:hover{text-decoration:none}*{outline:0}body{-ms-word-wrap:break-word;word-wrap:break-word;background-color:#f1f1f1;font:400 13px/22px Arimo;color:#515151}img{border:none;height:auto}h1,h2,h3,h4,h5,h6{margin:0;padding:0 0 15px}a{color:#2c3235}a:hover{color:#f78d1d}ul{margin:0 0 0 15px}.clear{clear:both}.center{text-align:center;margin-bottom:40px}.middle-align{margin:0 auto;padding:0}.gallery-caption,.sticky,.wp-caption,.wp-caption-text{margin:0;padding:0}.wp-caption{font-size:13px}.alignleft,img.alignleft{display:inline;float:left;margin-right:45px;margin-top:4px;margin-bottom:20px;padding:0}.alignright,img.alignright{display:inline;float:right}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-top:0}.comment-list .comment-content ul{list-style:none;margin-left:15px}.comment-list .comment-content ul li{margin:5px}.main-container ol{list-style-position:outside;margin-left:20px}.main-container ol li{margin:5px 0}.toggleMenu{display:none}.bypostauthor{margin:0;padding:0}section{padding:50px 0}h2.section-title{font-family:Oxygen;font-size:50px;font-weight:700;padding:0 0 35px;text-align:center;display:table;margin-bottom:50px;color:#464646}#slider{margin:0 auto;padding:0}#slider .top-bar{margin:0;padding:16px 0 20px;text-align:center}#slider .top-bar h2{padding:10px 0 5px 25px;line-height:55px;text-align:center;font:700 45px Roboto;color:#fff}#slider .top-bar p{color:#fff;margin:0;padding-bottom:15px;padding-left:0;text-align:center;font:400 14px/25px Roboto}a.read-more{padding:10px 20px;margin-top:21px;display:inline-block;font:700 16px Roboto;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px}.clients,.our-team,.our-works,.ourblog,.services,.testimonial,.whyus{visibility:hidden}.main-container{margin:0;padding:0}.container{width:1170px;margin:0 auto}#topbar{padding:10px 0}.top-left{padding-top:5px;float:left;text-align:left}.top-left p{float:left;display:inline-block;font:400 13px Arimo;color:#fff;margin:0 10px}.top-left a{color:#fff}.top-left p:first-child{margin-left:0}.top-left .fa-envelope,.top-left .fa-phone{color:#fff;margin-right:10px;position:relative;top:2px}.top-right{float:right}.top-right .social-icons a{margin:5px 25px 0 0;vertical-align:0;border:none;font-size:15px;width:15px;height:15px}.top-right .social-icons a:hover{border:none}.top-right .social-icons a:last-child{margin-right:0}#header{width:100%;padding:20px 0 0}.header-inner{width:1170px;margin:0 auto;padding-bottom:15px}.logo h1{padding:0;font:400 25px Roboto;color:#222}#header .logo p{margin-top:0}.toggle{display:none}#header .main-nav ul li a{font:400 16px Roboto;color:#444}@media screen and (min-width:1000px){.main-nav ul{margin:0;padding:15px 0 0;float:right}.main-nav ul li a,.main-nav ul li a:hover{text-decoration:none;padding:10px 15px}.main-nav ul li{list-style:none;display:inline-block;position:relative}.main-nav ul li ul{display:none;width:190px}.main-nav ul li a{text-align:left}.main-nav ul li:hover ul{display:block;position:absolute;background-color:#f78d1d;z-index:99;padding:0;top:29px}.main-nav ul li:hover ul li{display:block;padding-bottom:0;padding-top:0}.main-nav ul li:hover ul li a{padding:0 0 0 14px;border-top:0;text-transform:capitalize;border-bottom:1px solid #444}.main-nav ul li:hover ul li ul{display:none}.main-nav ul li:hover ul li:hover ul{display:block;position:absolute;z-index:999;padding:0;left:100%;top:0;border-left:1px solid #c0beaa}.main-nav ul li:hover ul li:hover ul li{display:block}#header .main-nav ul li ul li:last-child a{border-bottom:none}#header .logo{float:left}}.header-widget{margin:0;padding:0;clear:right;color:#fff;text-align:right}.header-widget h4.header-title{font-size:18px;margin:0;padding:0;color:#fff}.header-widget li{display:inline;border-left:1px solid #f1f1f1;padding-left:5px}.one_fourth h2{font:700 37px/28px Roboto;color:#484747}.one_fourth h3{font:400 25px/25px Roboto;color:#f78d1d}#countmain{position:relative;min-height:100px}.count-inner{border-radius:10px;left:0;margin:0 auto;position:absolute;right:0;top:-68px;width:1170px;z-index:99}.clients,.nbs-flexisel-container,.nbs-flexisel-item,.nbs-flexisel-item img,.nbs-flexisel-ul,.our-team,.our-works,.services,.team-col,.testimonial,.whyus,.whyus a.contact{position:relative}.count-box{width:24%;float:left;padding:35px 4px;text-align:center}.count-box h3.counter{font:700 30px Roboto;margin:0 0 10px;padding:0}.count-box p{text-transform:uppercase;font:700 18px Roboto;color:#fff}.services{padding:0}.services .one_fourth{padding-right:1%;margin-right:0;margin-bottom:25px;width:25%}.services .three_fourth{margin-right:0;padding-left:4%;text-align:justify;margin-bottom:25px;width:69%}.services-box{width:28%;margin:15px 32px 15px 0;float:left;padding:35px 20px}.services-box#last{margin-right:0}.services-box .ser-icon{float:left;font-size:45px;width:20%;text-align:center}.services-box .ser-content{float:right;width:75%}.services-box .ser-content h3{text-transform:uppercase;line-height:25px;padding-bottom:10px;font:700 20px Roboto;color:#484747}.our-team{padding:0}.our-team .one_fourth{padding-right:1%;margin-right:0;margin-bottom:35px;width:25%}.our-team .three_fourth{margin-right:0;padding-left:4%;text-align:justify;margin-bottom:35px;width:69%}.team-members{margin:0;padding:0}.team-col{width:22.8%;margin:30px 12px 0;float:left;text-align:center;padding-bottom:25px}.team-col h3{padding:10px 0 0;text-transform:uppercase;font:400 18px Roboto;color:#000}.team-col span{display:block;margin-bottom:15px;font:400 13px Roboto;color:#515151}.team-col .social-links a{margin-right:6px}.team-col .social-links .fa{vertical-align:middle;border-radius:18px;display:inline-table;width:30px;height:30px}.team-col:hover img{opacity:.5;transition:.2s}.our-works{padding:0}.our-works .one_fourth{padding-right:1%;margin-right:0;margin-bottom:35px;width:25%}.our-works .three_fourth{margin-right:0;padding-left:4%;text-align:justify;margin-bottom:35px;width:69%}.works-box{width:28%;margin:15px 32px 15px 0;float:left;padding:35px 20px;text-align:center}.works-box#last{margin-right:0}.works-box h3{text-transform:uppercase;padding:10px 0;font:700 20px Roboto;color:#484747}.works-box p{margin-bottom:30px}.works-box .fa{font-size:45px}.works-box a.request{border:2px solid;padding:7px 10px;font:700 13px Roboto;text-transform:uppercase}.whyus{padding:0}.whyus .one_fourth{padding-right:1%;margin-right:0;margin-bottom:35px;width:25%}.whyus .three_fourth{margin-right:0;padding-left:4%;text-align:justify;margin-bottom:35px;width:69%}.whyus-box,.whyus-box h3{text-align:center;display:inline-block}.whyus-box{opacity:.7;width:19%;float:left;padding:35px 33px;margin-top:30px;border-right:1px solid #fff;margin-bottom:40px}.whyus-box h3{padding:10px 0;text-transform:uppercase;font:700 20px Roboto;color:#000}.whyus-box:hover h3{border-bottom:4px solid}.whyus-box p{padding:15px 0;text-align:justify}.blog-date h5,.blogcontent h2{padding-bottom:10px}.whyus a.contact{border:2px solid #fff;padding:10px;font:700 18px Roboto;text-transform:uppercase;display:inline-block;color:#fff;left:44%}.whyus a.contact:hover{border:2px solid #f78d1d;color:#f78d1d}.ourblog{position:relative}.ourblog .one_fourth{padding-right:1%;margin-right:0;margin-bottom:35px;width:25%}.ourblog .three_fourth{margin-right:0;padding-left:4%;text-align:justify;margin-bottom:35px;width:69%}.ourblog .blogposts{width:49%;margin-right:23px;float:left}.ourblog .blogposts:nth-child(2n+2){margin-right:0}.blog-date{float:left;width:24%;padding-right:14px;margin-top:20px}.blog-date h5{font:400 15px Roboto}.blog-date .fa{margin-right:10px;font-size:16px;float:left}.blogcontent{float:right;width:69%;padding-left:22px;margin-top:20px}.testimonial .one_fourth{padding-right:1%;margin-right:0;margin-bottom:35px;width:25%}.testimonial .three_fourth{margin-right:0;padding-left:4%;text-align:justify;margin-bottom:35px;width:69%}.bx-wrapper .testimonials-name{text-transform:uppercase;line-height:40px}.clients .one_fourth{padding-right:1%;margin-right:0;margin-bottom:35px;width:25%}.clients .three_fourth{margin:10px 0 0;text-align:justify;width:69%}#nosidebar,.copyright,.nbs-flexisel-ul,.scrollToTop,.see-all-button{text-align:center}#flexiselDemo1{display:none}.nbs-flexisel-ul{width:99999px;margin:0;padding:0;list-style-type:none}.nbs-flexisel-inner{overflow:hidden;float:left;width:100%;margin-top:10px}.nbs-flexisel-item{float:left;margin:0;padding:0;cursor:pointer;line-height:0}.nbs-flexisel-item img{width:100%;cursor:pointer;margin-top:0;margin-bottom:0;max-width:150px;max-height:80px}.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{width:22px;height:22px;position:absolute;cursor:pointer;z-index:100;opacity:.5}.nbs-flexisel-nav-left{left:-9px;top:-8px!important;background:url(images/button-previous.png) no-repeat}.nbs-flexisel-nav-right{left:-9px;top:90px!important;background:url(images/button-next.png) no-repeat}section#works{padding-bottom:0}.comnt{height:26px;line-height:24px;padding:0 0 0 5px;width:31%!important;float:left}.comnt a{color:#ee6133}.comnt a:hover{color:#626262}.lastcols{margin-right:0!important}.see-all-button{border:1px solid #444;display:table;font-size:16px;font-weight:700;margin:50px auto 0;padding:10px 20px;text-transform:uppercase;transition:all .3s ease 0s;color:#f0efef}.see-all-button:hover{background:#ff8a00;border:1px solid #ff8a00;color:#fff}.content-area{width:1160px;margin:0 auto;padding:50px 0}.site-main{width:800px;margin:0;padding:0;float:left}#sitefull{width:auto!important}#nosidebar{width:80%;margin:0 auto;float:none}#sidebar{width:270px;margin:0;padding:0;float:right}#main-footer{background-color:#171d20;padding:40px 0;margin:0}#main-footer p,.footer-col ul li a,.footer-menu ul li a{font:400 12px/25px Roboto;color:#989898}.footer-col{width:29%;margin:0 46px 0 0;padding:0;float:left}.footer-col:nth-child(4){margin-right:0}.footer-col h2{margin:0 0 15px;padding:0 0 15px;font:700 25px Roboto;color:#fff}.footer-col .textwidget{color:#fff}.footer-col .foot-post .foot-post-content a:hover,.footer-col ul li a:hover,.footer-menu ul li a:hover{color:#f78d1d}.footer-col .location p{padding-left:30px;margin:5px 0}.footer-col .foot-post{width:auto;margin:0 0 10px;padding:0}.footer-col .foot-post:last-child{border-bottom:none}.footer-col .foot-post .foot-post-content a{font:400 15px Roboto}.footer-menu{margin:0;padding:0}.footer-col ul,.footer-menu ul{margin:0}.footer-col ul li,.footer-menu ul li{margin:0;padding:0;list-style:none}.copyright a,.wpcf7{color:#fff}.footer-menu ul ul{display:none}.copyright-wrapper{position:relative;padding:20px 0}.copyright-wrapper .inner{width:1170px;margin:auto}.copyright{margin:auto;font:400 14px Roboto}.wpcf7,.wpcf7 form{margin:0;padding:0}.wpcf7{font:400 15px Roboto}.wpcf7 form span.last{float:none!important}.leftdiv input [type=url],.leftdiv input[type=text],.leftdiv input[type=email],.leftdiv input[type=tel],.rightdiv textarea,.wpcf7 form input[type=text],.wpcf7 form input[type=email],.wpcf7 form input[type=tel],.wpcf7 form input[type=url],.wpcf7 form input[type=date],.wpcf7 form select,.wpcf7 form textarea{width:100%;background-color:#f7f7f7;border:none;padding:10px;margin-top:15px;font:300 18px Roboto;color:#777}.rightdiv textarea,.wpcf7 form textarea{height:156px;width:100%}.wpcf7 form input[type=file],.wpcf7 form input[type=checkbox],.wpcf7 form input[type=radio]{margin-top:10px;padding:0}span.wpcf7-list-item{margin:0 15px 0 0!important}#contact input[type=submit],.wpcf7 form input[type=submit]{font:400 15px Roboto;margin:25px 0 0;padding:5px 20px;border:none;color:#fff;border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;background-color:#0fa5d9}.entry-content p input[type=submit]{background-color:#f78d1d;border:none;padding:10px 20px;font:400 15px Roboto;color:#fff;border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;cursor:pointer}.main-form-area p input[type=submit]{background-color:#f78d1d;border:none;border-radius:5px;color:#fff;display:block;font-size:25px;margin:2% auto 0;padding:10px 50px;text-align:center;text-transform:uppercase;cursor:pointer}.error_msg,.success_msg{padding:10px;margin:15px 0}.error_msg{background:#ffd3ce;color:#e00;border:1px solid #e00}.success_msg{background:#dcffc5;color:#070;border:1px solid #070}.spacer20{height:20px;clear:both}.pagination{display:table;clear:both}.pagination ul{list-style:none;margin:20px 0}.pagination ul li{display:inline;float:left;margin-right:5px}.pagination ul li a,.pagination ul li span{background:#444;color:#fff;padding:5px 10px;display:inline-block}.pagination ul li .current,.pagination ul li a:hover{background:#f78d1d}h1.entry-title,h1.page-title{padding-bottom:20px;font-size:30px}article.tag-sticky-2{background:#f6f6f6;padding:10px}article img{height:auto}article p{margin:10px 0}.post-categories,.post-comment,.post-date,.post-tags{display:inline}form.search-form{margin-bottom:15px}.post-password-form input[type=password],input.search-field{border:1px solid #eee;padding:4px}.post-password-form input[type=submit],input.search-submit{border:none;color:#fff;padding:4px 10px;cursor:pointer}aside.widget{margin-bottom:30px}.nav-next,.nav-previous{margin-top:10px;margin-bottom:10px}aside.widget ul{list-style:disc;margin-left:13px}.nav-previous{float:left}.nav-next{float:right}nav.post-navigation{padding:10px 0 20px}#sidebar ul li{margin:5px 0}.comment-list,ol.comment-list{list-style:none;margin-left:0;margin-top:20px;margin-bottom:20px}.comment-list ul,ol.comment-list ul{list-style:none}.comment-list li.comment{margin-top:20px}.comment-list .comment-content h1,.comment-list .comment-content h2,.comment-list .comment-content h3,.comment-list .comment-content h4,.comment-list .comment-content h5,.comment-list .comment-content h6{margin-top:15px}h3.widget-title{font-size:18px;border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:15px;text-transform:capitalize}.blog-post-repeat{border-bottom:1px solid #313131;margin-bottom:40px}.accordion-box h3.active{color:#fff}.accordion-box h3{color:#0a0909;border:1px solid #e1e1e1;font:400 15px Roboto;padding:15px 10px;margin:10px 0;cursor:pointer}.acc-content{padding:10px;font:400 13px/23px Arimo}.social-icons a{margin:5px 15px 0 0;vertical-align:0;border:none;font-size:20px;width:25px;height:25px}.social-icons a:hover{border:none}a.added_to_cart{background:#e1472f;padding:5px;display:inline-block;color:#fff;line-height:1}a.added_to_cart:hover{background:#000}a.button.added:before{content:''!important}#bbpress-forums ul li{padding:0}#subscription-toggle a.subscription-toggle{padding:5px 10px;display:inline-block;color:#e1472f;margin-top:4px}textarea.wp-editor-area{border:1px solid #ccc}.woocommerce input[type=text],.woocommerce textarea{border:1px solid #ccc;padding:4px}form.woocommerce-ordering select{padding:5px;color:#777}.woocommerce table.shop_table th,.woocommerce-page table.shop_table th{font-family:Roboto;color:#f78d1d}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{color:inherit!important}h1.product_title,p.price{margin-bottom:10px}a.blogthumbs img{width:100%}.one_half h2.section-title{margin:0 0 23px!important}h2.section-title{margin:0 auto 15px}#contact .column-2{width:65%;float:left;margin:0}#contact .column-2.last_column{width:25%;margin-left:9%}#contact .column-2.last_column span{text-transform:capitalize;font:400 14px Roboto}#contact .column-2.last_column a{color:#666}.leftdiv{float:left;width:48%}.rightdiv{float:right;width:48%}#contact .column-2 h2{font:400 17px Roboto;text-transform:uppercase}.fa::before,fa::after{display:table-cell;vertical-align:middle}.no-js #loader{display:none}.js #loader{display:block;position:absolute;left:100px;top:0}.se-pre-con{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:url(images/Preloader_2.gif) center no-repeat #fff}.scrollToTop{width:40px;height:62px;padding:10px;font-weight:700;color:#444;position:fixed;bottom:40px;right:10px;display:none;background:url(images/top.png) 0 20px no-repeat}