@charset "utf-8";
/*--[General CSS]--*/
img, a img{border:none; outline:none;}
p{margin:0; padding:10px 0;}
#main-col p{text-align:justify;}
.clear:after{clear: both;content: " ";display: block;font-size: 0;height: 0;visibility:hidden;}
.gap{clear:both; height:20px;}
.left{float:left; width:auto;}
.right{float:right; width:auto;}
img.alignleft,  .alignleft{float:left; margin:10px 15px 10px 0;}
img.alignright, .alignright{float:right; margin:10px 0 15px 10px;}
img.aligncenter, .aligncenter{display:block; margin:0 auto;}
img.alignleft,img.alignright,img.aligncenter,div.featured-thumb img{box-shadow:0 0 3px rgba(0,0,0,0.2);padding:5px; border:solid 1px #ccc;}
img{max-width:100%;height:auto;}
iframe,embed,object {max-width: 100%;}	
.back-top{position:fixed;right:20px;bottom:100px;z-index:100;}
.back-top a
	{display:inline-block;background: #222;font-family: 'FontAwesome';line-height:44px;border-radius:5px;color:#fff;height:44px; width:44px;text-align:center;}	
.back-top a:hover{color:#000;}	
/*--[Default]--*/
div.thumb{overflow:hidden;position:relative;}
div.thumb > img{display:block;transition: all 0.2s linear;}
.mobile{display:none;}	
/*--[Header]--*/
div#logo{float:left;width:auto;position: relative;}
div#logo:before {background:#dde7f1;content: "";height: 100%;position: absolute;right:0;top: 0;width: 5000px;z-index: 0;}
div#logo a{position:relative;z-index:1;display:block;}
div.blog-info{display:inline-block;font-family: 'Noto Serif', serif;font-size:25px;color:#fff;margin-top:10px;margin-left:20px;}
div.blog-info a > span{display:block;color:#d6380d;font-family: 'Courgette', cursive;font-size:18px;padding-top:3px;}
div.blog-info a{color:#fff;}
div.blog-info a > span{color:#d6380d !important;}
div.top-content{float:right; width:auto; padding-top:10px;}
div.call{float:left; width:auto;}
div.call i,div.call span,div.call a{float:left; margin-left:2px;}
div.call span,div.call a{padding:0 5px;}
div.call a:hover{color:#fff;}
/*--[Slider]--*/
/*--[Slider]--*/
#slider{clear:both;height:auto;position:relative;}
#slider img{display:block;}	
#post-banner img{width:100%;}
div.slider-inner{border:solid 10px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);}
.rslides{position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;
	  }
.rslides li
	{-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child{position: relative;display: block;float: left;}
.rslides img
	{display: block;height: auto;float: left;width: 100%;border: 0;}
div.caption{background:rgba(0,0,0,0.8);border-radius:5px;color:#fff;position:absolute;padding:10px;left:20px;width:100%;z-index:1;top:70px;width:600px;}
div.caption h2{color:#fff;text-transform:uppercase;padding:0;clear:both;display:inline-block;font:400 18px 'Fjalla One', sans-serif;margin:0;}
div.caption h2 a{color:#fff;}
div.caption h2 a:hover{color:#333;}
div.caption h2 span	{background:#000;color:#fff;float:left;padding:0px 10px;line-height:40px;}
div.caption h2 i	{background:#fc0;margin:0;float:left;padding:0 12px;line-height:40px;}
ul#slider3-pager{margin:-74px 0 0 0; padding:20px 0 0 0; list-style:none;text-align:center;clear:both;font-size:0;position:relative;z-index:2;}
ul#slider3-pager li{display:inline-block;border:solid 3px #fff;box-shadow:0 0 5px rgba(0,0,0,0.2);height:74px;width:180px;margin:0 5px;}
ul#slider3-pager li.rslides_here{border-color:#fc0;}
/*--[Home Page]--*/
div.service-block{padding:20px 0; overflow:hidden;}
div.service-block article.post{float:left;color:#fff;width:31%;margin-right:20px;transition: all 400ms ease 0s;position:relative;}
div.service-block div.thumb,div.service div.thumb{background:#3c3b3b;float:left;margin-right:15px;text-align:center;line-height:44px;font-size:20px;height:44px;width:44px;	transition: all 400ms ease 0s;}
div.service-block article.post:hover div.thumb{background:#d6380d;}
div.service-block article.post:hover a{color:#fff;}			
div.service-block h2{color:#fc0;font:400 20px 'Fjalla One', sans-serif;margin:0;overflow:hidden;text-transform:uppercase;}
div.service-block h2 a{color:#fc0;}
div.service-block h2 a:hover{color:#fff;}
div.service-block p{overflow:hidden;}
div.half-width{width:48%;}
#welcome	{float:left;}
#welcome h1{font-weight:400;}
#welcome h2{color:#d6380d;font-family: 'Courgette', cursive;display:block;font-size:22px;margin:0;padding:0;}
div#advantage{float:right;}
div#advantage article.post	{display:block;padding-bottom:5px;margin-bottom:5px;position:relative;}
div#advantage div.thumb{background:#fff;border: 1px solid #f9cd23;color:#333;float:left;font-size: 20px;height: 44px;line-height: 44px;margin-right: 15px;text-align: center;width: 44px;position: relative;transition: all 400ms ease 0s;}
div#advantage article.post:hover div.thumb{background:#d6380d; border-color:#d6380d; color:#fff;}
div#advantage article.post a,div.service-block article.post a	{display:block;width:100%;height:100%;position:absolute;left:0; top:0;}
div#advantage h3,
div#advantage p{overflow:hidden;}
div#advantage h3{margin:0; font-size:18px;}
section#attorny-block h2{text-align:center;}
div.attorny-block	{display:block;margin:0 auto;width:85%;}
div.attorny-block div.post
	{background:#fff;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,0.2);float:left;margin-right:30px;padding:20px;width:44%;}
div.attorny-block div.post:nth-child(2n){margin-right:0;}
div.attorny-block div.thumb{ border:solid 3px #333; border-radius:3px;float:left; margin-right:20px;}
div.attorny-block h3{overflow:hidden;color:#d6380d; text-transform:uppercase;}
div.attorny-block ul.contact-list
	{margin:0; padding:0 0 10px 0; list-style:none;}
div.attorny-block ul.contact-list li	{line-height:30px;}
div.attorny-block ul.contact-list li i{display:inline-block; width:30px;}
/*--[Footer]--*/
footer h4{color:#ddd; text-transform:uppercase; font-size:16px;}
div.recent-blog{float:left; width:400px; margin-right:20px;}
div.practice{float:left; width:450px; margin-right:20px;}
div.quick-contact{float:left;width:250px;}
div.recent-blog article.post{border-bottom:solid 1px #222;display:block;margin-bottom:15px;padding-bottom:5px;overflow:hidden;}
div.recent-blog h5{margin:0;font-family:inherit;font-size:14px;overflow:hidden;}
p.design a,div.recent-blog h5 a,ul.address li a	{color:#bbb;}
ul.address li a:hover,p.design a:hover,div.recent-blog a:hover{color:#fff;}	
div.recent-blog div.thumb{float:left; margin-right:10px;}
div.recent-blog p.meta{ overflow:hidden;}
div.recent-blog p.meta,div.recent-blog p.meta a	{color:#666;}
div.recent-blog p.meta i{color:#999;}
ul.practice-list{margin:0; padding:0; list-style:none;}
div.practice ul.practice-list li{float:left; margin:1px;}
div.practice ul.practice-list li a{display:inline-block;background:#555;color:#ccc;padding:5px 10px;text-transform:uppercase;}
div.practice ul.practice-list li a:hover{background:#666;}
ul.address{margin:0; padding:0; list-style:none;}
ul.address li{overflow:hidden; margin-bottom:5px;}
ul.address li > span{float:left;width:30px; color:#ddd; font-size:15px;}
ul.address li p{padding:0; overflow:hidden;}
ul.address li strong{display:block; font-weight:700; font-size:14px;}
p.copy{text-align:center; color:#777;}
p.design{float:right; width:auto;}
/*--[Sidebar]--*/
div.side-box
	{border:solid 1px #ddd;border-radius:5px;padding:10px;margin-bottom:20px;}
div.side-box h2{background:#222;border-radius:5px 5px 0 0;color:#fff;margin:-12px -10px 10px -10px;padding:8px;text-transform:uppercase;}
div.side-box ul{margin:0; padding:0; list-style:none;}
div.side-box ul li{background:url("../images/arrow.png") no-repeat 0 12px;display:block;padding-left:15px;border-bottom:dashed 1px #ddd;}
div.side-box ul li a	{font-size:14px;color:#666;padding:5px;display:block;}
div.side-box ul li a:hover{color:#fc0;}
/*--[Content]--*/
div.qoute{color:#000;font-family: 'Courgette', cursive;font-size:40px;line-height:normal;margin-left:150px;overflow:hidden;padding:40px 0;position:relative;text-shadow:2px 2px 0 rgba(0,0,0,0.2);}
div.qoute p > span{display:block;font-family: 'Fjalla One', sans-serif;text-transform:uppercase;font-size:60px;color:#d6380d;}
div.img-box{border-radius:100%;border:solid 3px #fff;box-shadow:0 0 5px rgba(0,0,0,0.2);height:170px;width:170px;overflow:hidden;position:absolute;}
.jon{top:50px; right:180px;}
.amy{top:70px; right:25px;}
div.post-block{display:block;}
div.post-block article.post{border:solid 1px #ccc;box-shadow:0 0 4px rgba(0,0,0,0.2);float:left;width:31%;margin:0 40px 40px 0;position:relative;text-align:center;padding-bottom:20px;transition: all 0.4s ease-in-out;}
div.post-block article.post:nth-child(3n){margin:0 0 40px 0;}
div.post-block article.post > div.thumb	{max-height:190px;}
div.post-block h3{text-transform:uppercase;font-size:16px;text-align:center;height:40px;padding:5px 10px;margin:0;}
div.post-block h3 a{color:#333;}
div.post-block p{padding:0 20px; text-align:left;}
div.post-block article.post:hover h3 a	{color:#6ebe51;}
div.post-block article.post:hover a.more	{background:#6ebe51;}
div.why-block{float:left; width:auto;}
div.why-block ul{margin:0; padding:0; list-style:none;}
div.why-block ul li{background:url("../images/arrow.png") no-repeat 0 10px;padding-left:15px;font-size:16px;line-height:30px;}
div.experience-block{float:right; width:auto; text-align:center;}
div.experience-block span	{display:block;font-size:25px;color:#333;margin:90px 0 20px 0;}
div.cat-block{display:block;}
div.cat-block article.post{display:block;margin-bottom:20px;padding-bottom:20px;border-bottom:solid 1px #ddd;}
div.cat-block article.post > div.data	{border-bottom:solid 1px #ddd;overflow:hidden;padding-bottom:10px;}
div.cat-block article.post a.more	{ background:#666; line-height:35px;}	
div.cat-block div.thumb,div.single-post div.thumb	{padding:5px;border:solid 1px #ccc;background:#fff;box-shadow:0 0 4px rgba(0,0,0,0.2);}
div.cat-block div.thumb{float:left;width:300px;margin:0 15px 10px 0px;}
div.cat-block h3{padding:0; font-size:18px;}
div.cat-block h2{padding:0; margin:0;}
div.single-post div.thumb{max-height:450px;overflow:hidden;}
blockquote{font:italic normal 16px/26px Georgia, "Times New Roman", Times, serif;border-left:solid 3px #d6380d;color:#333;padding:0 0 0 20px;margin:20px;}
blockquote ul {font: 400 13px/22px "Droid Sans",Arial,Helvetica,sans-serif;margin: 0;padding: 0 0 0 20px;color:#666;}
div.post-thumb{margin:0 auto; text-align:center;display:block;}
div.post-thumb img	{margin:0 auto;border:solid 1px #ddd;padding:5px;}
div.media-box	{position:relative;padding:5px;border:solid 1px #ddd;}
div.media-box iframe{width:100%; display:block;}
.page-template-page-contact div.entry-content{float:left; width:60%;}
div.address-box	{float:right;width:35%;	}
div.address-box ul{margin:0; padding:0; list-style:none;}
div.address-box ul li{padding-bottom:10px;}
div.address-box ul li > span {float: left;font-size: 15px;width: 30px;}
div.address-box ul li strong{display:block;}
div.address-box ul li p{overflow:hidden; padding:0;}
div.attorny-page > div.post{display:block; border-bottom:solid 1px #ddd;padding-bottom:20px;margin-bottom:20px;clear:both;overflow:hidden;}
div.attorny-page div.thumb{float:left;margin-right:20px;border:solid 1px #ddd;padding:4px;}
div.attorny-page ul.contact-list{margin:0; padding:0; list-style:none;}
div.attorny-page ul.contact-list li{padding-bottom:10px;}
div.attorny-page ul.contact-list li i{display:inline-block; width:30px;}
div.testimonial-block{}
div.testimonial-block article.post{border:solid 1px #ddd;padding:10px;position:relative;margin-left:85px;margin-bottom:20px;}
div.testimonial-block div.qoute-icon {background: #fff;border:solid 1px #fc0;float: left;font-size: 20px;height: 44px;line-height: 44px;margin:0 15px 10px -30px;text-align: center;transition: all 400ms ease 0s;width:44px;}
div.testimonial-block div.thumb{border-radius:100%;border:solid 4px #fff;box-shadow:0 0 4px rgba(0,0,0,0.2);margin:0 20px 0 -90px;float:left;height:150px;width:150px;}
div.testimonial-block p{overflow:hidden;}
div.testimonial-block div.feeback-content{overflow:hidden;}
div.testimonial-block div.author-name{text-align:right;font-weight:700;}
div.testimonial-block div.author-name > span.company{font-weight:400; font-style:italic;}
span.qus,span.ans{float:left;font:italic 30px/24px "Times New Roman", Times, serif;color:#ccc;}
span.qus{margin-right:5px;}
span.ans{margin:15px 5px 5px 0;}
div.accordion{display:block;overflow:hidden;}
div.accordion h4{cursor:pointer;color:#d6380d; padding:8px 0; border-bottom:solid 1px #eee;font-family: 'Droid Sans', sans-serif;font-weight:400;font-size:14px;}	
div.accordion h4.active{color:#333;}
div.accordion-content{display:none;}
div.accordion-content p{overflow:hidden;}	
.full-width > div.post{float:left;width:46%;clear:inherit !important;margin:0 30px 30px 0;border-bottom:none !important;}	
.full-width > div.post p{text-align:justify;}
.qoute > p {width: 450px;}	
div.post-content li{margin-bottom:10px;}