.page-outer-container{overflow:hidden}.about-section .container,.two-column-fluid .container,.welcome-section .container,.layer-auto-section .container,.sidebar-page-container .container{max-width:1230px}body .page-wrapper>p{display:none}.two-column-fluid .whyus-column .icon-block .icon{left:-125px !important}.page-title{background:#777}.comments-area .comment a{font-weight:700;margin:0 10px;position:relative;color:#b89b5e;cursor:pointer;text-decoration:none;font-family:"Lato",sans-serif}.comments-area .comment a:hover{color:#337ab7}.comments-area .comment-box ul.children{margin-left:50px !important}.main-footer .footer-upper{background-image:url(//homelawthai.com/wp-content/themes/lawyerjustice/css/../images/background/footer-bg.jpg) !important}.footer-upper .twitter-feeds .feed{padding:0 !important}.footer-upper .twitter-feeds .feed li{position:relative;padding:0 0 0 30px}.footer-upper .twitter-feeds .feed li:after{content:'\f099';font-family:'FontAwesome';color:#999;position:absolute;top:0;left:0;font-size:18px !important;line-height:20px !important}.footer-upper .twitter-feeds .feed p{font-family:"Lato",sans-serif;color:#aaa;line-height:1.6em}.footer-upper .twitter-feeds .feed a{color:#b89b5e;position:relative;transition:all .5s ease 0s}#twitter_update p a:last-child{color:#fff;display:block;font-family:"Lora",serif;font-size:14px;font-weight:700;position:relative;text-transform:capitalize}.default-product-item{min-height:375px}.main-slider h1{font-weight:400 !important;line-height:1.2em !important;letter-spacing:0px !important}.main-slider .text{font-size:16px;font-weight:400 !important;line-height:25px !important;letter-spacing:0px !important}.main-slider .normal-link{color:#2f2f31;font-family:"Lato",sans-serif;line-height:24px !important;letter-spacing:0px !important;padding:11px 60px;font-size:15px !important;font-weight:400 !important}.main-slider .normal-link:hover{color:#ff7302;text-shadow:none;transition:all .2s ease-out 0s}.main-slider .phone-no{color:#223555;font-size:24px !important;font-weight:700 !important;font-family:"Lora",serif;line-height:30px !important;letter-spacing:0px !important}.main-slider .smaller-title{color:#2f2f31;font-family:"Lato",sans-serif;font-size:24px;font-weight:700 !important;line-height:30px !important;letter-spacing:0px}.woocommerce .products-section .summary .details-header h1{color:#2f2f31;font-family:"Lora",serif;font-size:24px;font-weight:700;line-height:1.4em;margin:0 0 3px}.woocommerce .products-section .summary .details-header .item-price .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#b89b5e;font-size:24px;font-weight:700;line-height:24px}.woocommerce .products-section .summary form.cart{margin:50px 0 0}.woocommerce div.product form.cart div.quantity{border:1px solid #ccc;height:43px;line-height:40px;margin-right:20px}.woocommerce .woocommerce-tabs{margin-top:50px}.woocommerce .woocommerce-tabs .tabs{position:relative;top:1px;z-index:1;padding:0 !important;margin:0 !important;overflow:visible !important}.woocommerce .woocommerce-tabs .tabs li{position:relative;padding:0 !important;border:none !important;background:0 0 !important;margin:0 !important;display:block !important}.woocommerce .woocommerce-tabs .tabs li.active a,.woocommerce .woocommerce-tabs .tabs li a:hover{border-color:#b89b5e #e0e0e0 #fff;color:#b89b5e !important}.woocommerce .woocommerce-tabs .tabs li a{position:relative;display:block;float:left;font-size:15px;color:#3d3d3d !important;text-transform:uppercase;font-weight:600;padding:10px 30px !important;border:1px solid transparent;border-top-width:3px;margin-right:3px}.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}.woocommerce .woocommerce-tabs .panel{border:1px solid #e8e8e8;display:inline-block;float:left;padding:40px 25px 25px !important;width:100%;border-radius:0 !important;margin:0 !important;color:#000 !important}.woocommerce .woocommerce-tabs .panel h2{font-family:"Lato",sans-serif;font-size:18px;font-weight:700;margin-bottom:15px}.woocommerce #reviews #comments ol.commentlist li img.avatar{width:80px !important}.woocommerce #reviews #comments ol.commentlist li .comment-text{background:#fff none repeat scroll 0 0 !important;border:1px solid #e0e0e0 !important;padding:15px !important;position:relative !important;margin-left:90px !important}.woocommerce .panel .commentlist .star-rating{color:orange !important;font-size:14px !important;margin-bottom:5px}.woocommerce .panel .comment-respond .submit{background:#3d3d3d none repeat scroll 0 0 !important;color:#fff !important;display:inline-block !important;font-size:14px !important;font-weight:500 !important;line-height:24px !important;padding:7px 32px !important;position:relative !important}.woocommerce p.stars a{font-size:14px !important;font-weight:400 !important;color:orange !important}.woocommerce #review_form #respond textarea{border:1px solid #e0e0e0 !important;color:#222 !important;padding:15px !important}.woocommerce .related{margin-left:-15px;margin-top:70px;padding-top:0}.woocommerce .related h2:after{background-color:#ef800d;bottom:0;content:"";height:3px;left:15px;position:absolute;width:60px}.woocommerce .related h2{font-size:24px;margin:0 0 1.35em;padding:0 0 1em 15px;position:relative;color:#002e5b;font-weight:700}.woocommerce .related .type-product .thumbnail{padding:23px !important}.woocommerce .related .type-product .thumbnail .price-section{position:relative}.woocommerce .related .type-product .price{background-color:#ef800d;color:#fff;font-weight:700;height:35px;line-height:35px;position:absolute;right:0;text-align:center;top:0;width:auto}.woocommerce .related .type-product h3{color:#243341;font-size:16px;line-height:12px;margin:1.44em 0 .81em;font-weight:700}.woocommerce .related .type-product .author{color:#a3a3a3;display:inline-block;font-family:"Open Sans",sans-serif;font-size:12px;font-weight:300;margin-bottom:20px}.woocommerce .shop_table thead{background:#f7f7f7}.woocommerce table.shop_table th{font-weight:700;line-height:24px;min-width:120px;text-transform:uppercase;color:#2f2f31;padding:20px 15px 20px 40px;font-family:"Lora",sans-serif}.woocommerce .shop_table tbody tr.cart_item td{padding:27px 7px 28px 35px;border-bottom:1px solid #f3f3f3;color:#aaa;font-size:16px;font-weight:700}.woocommerce .shop_table tbody td.product-subtotal{color:#6aaf08}.woocommerce-cart table.cart img{width:auto}.woocommerce .shop_table tbody tr td.actions{padding:20px !important}.woocommerce .shop_table tbody tr td.actions .coupon{display:inline-block}.woocommerce-cart table.cart td.actions .coupon .input-text{border:2px solid #f3f3f3;border-radius:3px;font-family:"Lora",serif;font-weight:700;height:45px;margin-right:19px;padding-left:15px;width:225px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.wc-proceed-to-chckout a.checkout-button{background:#223555 none repeat scroll 0 0 !important;border-radius:5px;color:#fff !important;display:inline-block;font-size:14px;font-weight:700;line-height:24px !important;padding:10px 30px;position:relative;text-transform:uppercase}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.wc-proceed-to-chckout a.checkout-button:hover{background:#b89b5e none repeat scroll 0 0 !important;color:#fff !important}.woocommerce form .form-row select,.woocommerce form input[type=text],.woocommerce form input[type=email],.woocommerce form input[type=password],.woocommerce form input[type=tel]{padding:10px !important;border:1px solid #e3e0dc;width:100%}.woocommerce .checkout_coupon p{display:inline-block}.woocommerce .checkout_coupon p #coupon_code{height:45px !important;border:1px solid #e3e0dc}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce .woocommerce-checkout .woocommerce-billing-fields h3:after,.woocommerce-shipping-fields .woocommerce h3,#order_review_heading:after{background:rgba(0,0,0,0) url(//homelawthai.com/wp-content/themes/lawyerjustice/css/../images/icons/title-line-image.png) no-repeat scroll left bottom;bottom:0;content:"";height:30px;left:0;position:absolute;width:100%}.woocommerce .woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-shipping-fields .woocommerce h3,#order_review_heading{color:#2f2f31;font-size:30px;font-weight:700;font-family:"Lora",serif;line-height:1.4em;margin-bottom:30px;padding-bottom:22px;position:relative}#order_review_heading{margin-top:30px}.widget.widget_categories ul li,.widget_archive ul li{color:#3d3d3d;font-size:16px;font-weight:400;line-height:32px;font-family:"Lato",sans-serif;position:relative;padding-left:20px}.widget.widget_categories ul li:after,.widget_archive ul li:after{color:#b89b5e;content:"";display:block;font-family:"FontAwesome";font-size:18px;left:0;line-height:32px;position:absolute;top:0}.widget.widget_categories ul li a,.widget_archive ul li a{color:#3d3d3d;font-size:16px;font-weight:400;width:87%;display:inline-block;font-family:"Lato",sans-serif}.widget.widget_categories ul li:hover a,.widget.widget_categories ul li:hover,.widget_archive ul li:hover,.widget_archive ul li:hover a{color:#b89b5e}.tagcloud a{background:#fff none repeat scroll 0 0;border:1px solid rgba(0,0,0,.1);border-radius:3px;color:#1a1a1a;display:inline-block;font-family:"Lato",sans-serif;font-size:13px !important;font-weight:700;line-height:24px;margin:0 5px 12px 0;padding:7px 15px;position:relative;text-align:center;text-transform:uppercase;transition:all .3s ease 0s}.tagcloud a:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:#b89b5e}#wp-calendar{width:100%}#wp-calendar caption{text-align:right;color:#333;font-size:12px;margin-top:10px;margin-bottom:15px}#wp-calendar thead{font-size:10px}#wp-calendar thead th{padding-bottom:10px}#wp-calendar tbody{color:#aaa}#wp-calendar tbody td{background:#f5f5f5;border:1px solid #fff;text-align:center;padding:8px}#wp-calendar tbody td:hover{background:#fff}#wp-calendar tbody .pad{background:0 0}#wp-calendar tfoot #next{font-size:10px;text-transform:uppercase;text-align:right}#wp-calendar tfoot #prev{font-size:10px;text-transform:uppercase;padding-top:10px}.sticky .inner-box{background:#fbfbfb}.sticky .post .post-content{background-color:transparent}.wp-caption{text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0}.gallery-caption{position:relative}.bypostauthor{position:relative}.alignright{text-align:right}.alignleft{text-align:left}.aligncenter{text-align:center}.news-section .tag-sticky-2 .inner-box{background:#fafafa;padding:30px}.news-section .inner-box h1,.news-section .inner-box h2,.news-section .inner-box h3,.news-section .inner-box h4,.news-section .inner-box h5,.news-section .inner-box h6{color:#2f2f31;margin-bottom:15px;font-weight:600;font-family:'Lora',serif;margin-top:10px;line-height:1.6em}.news-section .inner-box h1{font-size:2em}.news-section .inner-box h2{font-size:1.6em}.news-section .inner-box h3{font-size:1.4em}.news-section .inner-box h4{font-size:1.2em}.news-section .inner-box h5{font-size:1.1em}.news-section .inner-box h6{font-size:1em}.news-section .inner-box table thead tr th,.comment .text table thead tr th,.news-section table thead tr th{border-bottom:2px solid #ddd;vertical-align:bottom}.news-section .inner-box table tbody tr th,.comment .text table tbody tr th,.news-section table tbody tr th{border-top:1px solid #ddd;line-height:1.42857;padding:8px;vertical-align:top}.news-section .inner-box table tbody tr td,.comment .text table tbody tr td,.news-section table tbody tr td{border-top:1px solid #ddd;line-height:1.42857;padding:8px;vertical-align:top}.news-section .inner-box ul,.news-section .inner-box ol,.comment .text ul,.comment .text ol,.news-section ul,.news-section ol{padding-left:20px}.news-section .inner-box ul li,.comment .text ul li,.news-section ul li,.news-section ul li{list-style-type:disc;display:list-item}.news-section .inner-box ul li ul li,.comment .text ul li ul li,.news-section ul li ul li{list-style-type:circle}.news-section .inner-box ul li ul li ul li,.comment .text ul li ul li ul li,.news-section ul li ul li ul li{list-style-type:square}.news-section .inner-box ol li,.comment .text ol li,.news-section ol li{list-style-type:decimal;display:list-item}.news-section .inner-box ol li ol li,.comment .text ol li ol li,.news-section ol li ol li{list-style-type:lower-alpha}.news-section .inner-box ol li ol li ol li,.comment .text ol li ol li ol li,.news-section ol li ol li ol li{list-style-type:upper-roman}.news-section .inner-box p img,.news-section .inner-box figure img,.news-section p img,.news-section figure img{max-width:100%;display:block;height:auto}.woocommerce div.product div.images,.woocommerce-page div.product div.images{width:100%;display:block}.products-section.product-details .figure.image-box{margin:0;height:auto}.woocommerce nav.woocommerce-pagination ul{border:none !important}.woocommerce nav.woocommerce-pagination ul li{border-right:none !important}.pagination li,.woocommerce nav.woocommerce-pagination ul li{position:relative;display:inline-block;margin:0 6px 0 0}.paginate-links a,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border:1px solid #e0e0e0;border-radius:5px;color:#999;display:inline-block;font-size:18px;height:44px;line-height:27px !important;padding:5px;position:relative;text-align:center;text-transform:uppercase;transition:all .5s ease 0s;width:44px;margin-right:5px !important}.paginate-links>span,.pagination li a,.pagination li span{border:1px solid #e0e0e0;border-radius:5px;color:#999;display:inline-block;font-size:18px;height:44px;line-height:32px;padding:5px;position:relative;text-align:center;text-transform:uppercase;transition:all .5s ease 0s;width:44px}.pagination li a:focus,.pagination li a:hover,.pagination li span:focus,.pagination li span:hover,.pagination li span.current,.paginate-links a:hover,.paginate-links span:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#b89b5e none repeat scroll 0 0;border-color:#b89b5e;color:#fff}.widget ul.children li,.widget ul.sub-menu li{border:none;padding-left:20px !important}.sidebar .widget select{width:100%;display:block;border:1px solid #ededed;padding:10px 0}.sidebar .widget .calendar_wrap #wp-calendar{width:100%}.textwidget img{height:auto;max-width:100%}.sub-menu li:last-child{border-bottom:none !important}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.featured-news-column ul.post-info,.styled-pagination ul.pagination{padding-left:0 !important}.featured-news-column ul.post-info li,.styled-pagination ul.pagination li{list-style:none !important}.styled-pagination ul.pagination li{display:inline-block !important}.main-header .middle-bar{min-height:120px}i.icon{height:auto !important;width:auto !important;margin:0 !important;line-height:18px !important}.woocommerce-cart .cart_item .product-thumbnail img{width:100px;height:100px}.woocommerce div.product div.images img{margin-top:10px;width:100% !important}.cart_totals ul.totals-table li{list-style-type:none}.news-section ul.share-options{padding-left:0}.news-section ul.share-options li{list-style:none}.m-t20{margin-top:20px !important}.featured-news-column .post-info.m-t20 li:first-child{margin-left:0}.post-password-form input[type=password]{position:relative;display:inline-block;line-height:26px;padding:11px 15px;border:1px solid #b89b5e;height:50px;background:0 0;z-index:1;font-size:13px;transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease}.post-password-form input[type=submit]{display:inline-block;font-size:14px;text-transform:capitalize;line-height:24px;padding:11px 34px;border:2px solid #b89b5e;background:#b89b5e;color:#fff}.post-password-form input[type=submit]:hover{background:#fff;color:#333}.blog-details .comments-area .comment.pingback,.blog-details .comments-area .comment.trackback{padding-left:0}.blog-details .comments-area .comment.pingback .author-thumb,.blog-details .comments-area .comment.trackback .author-thumb{display:none}.m-b30{margin-bottom:30px !important}.m-a30{margin:30px 0 !important}.woocommerce p.stars a:before{line-height:1.8em}.woocommerce-checkout #payment ul.payment_methods li{list-style-type:none}iframe{width:100%;height:100%}