/*@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700|Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Roboto+Condensed:300,300i,400,400i,700,700i|Six+Caps'); */
body{height:100%;font-family:'Open Sans', sans-serif;color:#000;font-size:18px;line-height:30px;overflow-x:hidden;font-weight:400 !important;}
a{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;outline:none !important;color:#c1661b;}
a:focus, a:hover{color:#c1661b;}
html{overflow-x:hidden;}
#header-part{background:#fff none repeat scroll 0 0;box-shadow:0 0 8px #000;float:left;padding:0;position:fixed;width:100%;z-index:9;top:40px;}
#middle-part{width:100%;float:left;}
#footer-part{width:100%;float:left;background:url(../img/footer-bg.jpg) no-repeat;background-size:cover;padding:80px 0 20px;}
.relative{position:relative;}
.container{width:1200px;}
input[placeholder], [placeholder], *[placeholder]{color:#fff !important;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#fff !important;}
input:-moz-placeholder, textarea::-webkit-input-placeholder{color:#fff !important;}
input::-moz-placeholder, textarea::-webkit-input-placeholder{color:#fff !important;}
input:-ms-input-placeholder, textarea::-webkit-input-placeholder{color:#fff !important;}
.menu-main{float:left;width:100%;text-align:center;margin-top:30px;}
.menu-main .navbar-nav{float:right;}
.navbar-brand{height:110px;padding:0;}
.navbar-default{background:none;border:none;margin:0;}
.navbar-default .navbar-nav > li > a{color:#272726;font-family:'Raleway', sans-serif;font-weight:600;text-transform:uppercase;}
.navbar-nav > li{padding:0 7px;}
.navbar-nav > li:last-child{padding-right:0;}
.nav > li > a{font-size:15px;padding:0;border-bottom:3px solid transparent;padding-bottom:10px;}
.navbar-nav li a:hover{color:#bf5f15 !important;border-bottom:3px solid #bf5f15;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{color:#bf5f15 !important;border-bottom:3px solid #bf5f15;background:none;}
#footer-part h4{width:100%;float:left;font-family:'Roboto Condensed', sans-serif;font-weight:900;text-transform:uppercase;font-size:40px;color:#000;text-align:center;padding-bottom:50px;}
.footer-contact-form .input{width:100%;border:3px solid #636363;background:transparent;padding:5px 15px;color:#000;font-weight:400;}
.footer-contact-form .textarea{height:138px;}
.footer-contact-form .col-sm-4{margin-bottom:25px;}
.submit-btn-box .submit{background:#055184 none repeat scroll 0 0;border:medium none;color:#fff !important;float:right;font-family:"Roboto Condensed", sans-serif;font-size:40px;height:137px;font-weight:900;padding:17px 10px;text-align:center;text-transform:uppercase;width:100%;}
.submit:hover{background:#f7931e;}
.wpcf7-form label.error, .error{color:#f7931e;font-size:11px;float:none;padding-left:0px;position:absolute;left:0px;width:100%;top:33px;}
.footer-menu{float:left;width:100%;text-align:center;border-bottom:1px solid #2e2e2e;margin:25px 0;}
.footer-menu ul{margin:0 0 15px 0;padding:0;width:100%;}
.footer-menu ul li{list-style:none;display:inline-block;padding:0 10px;float:none;}
.footer-menu ul li:first-child{background:none;}
.footer-menu ul li a{font-family:'Roboto Condensed', sans-serif;font-weight:400;text-transform:uppercase;font-size:15px;color:#737373;}
.footer-menu ul li a:hover,.footer-menu ul li a:focus{color:#fff;text-decoration:none;background:none;}
.footer-menu ul li.active a{color:#bf5f15;}
.footer-menu ul li:hover ul.sub-menu{display:none;}
.footer-logo{width:100%;float:left;width:100%;text-align:center;margin:15px 0 10px 0;}
.footer-address{font-size:14px;color:#424646;font-weight:400;text-align:left;line-height:20px;margin-bottom:10px;}
.footer-address a{color:#424646;text-decoration:none;}
.footer-address a:hover{color:#055286;}
.headerbanner{width:100%;position:absolute;height:106%;}
.headerbanner img{width:100%;height:100%;}
.logo{position:relative;padding-top:25px;}
.logo a{position:relative;z-index:99;}
.logo img{z-index:99;position:relative;width:auto;}
.logo::after{background:#fff none repeat scroll 0 0;content:"";float:left;height:100%;position:absolute;right:0;top:0;width:1920px;}
.header-contact-no{font-weight:700;color:#fff;font-size:24px;float:left;padding-top:20px;}
.header-contact-no a{color:#fff;}
.top-smo{float:left;padding-left:15px;}
.top-smo a{border:3px solid #fff;border-radius:100%;color:#fff;display:inline-block;font-size:15px;height:30px;line-height:23px;text-align:center;width:30px;}
.top-smo a:hover{background:#e8c38c;color:#000;}
.facebook{background:#25468c none repeat scroll 0 0;}
.googleplus{background:#dc4e41 none repeat scroll 0 0;}
.twitter{background:#5ea9dd none repeat scroll 0 0;}
.linkedin{background:#0077b5 none repeat scroll 0 0;}
.contact-title{float:left;font-weight:300;}
.first-header{float:left;width:100%;background:#bf5f15;}
.headertop{float:left;width:100%;}
.call-phone{color:#fff;float:right;padding:10px 0;text-transform:uppercase;width:265px;}
.call-phone a{color:#fff;float:left;font-size:26px;font-weight:700;line-height:25px;width:253px;}
.call-phone a figure{padding-left:10px;}
.call-phone a figure span{float:left;font-size:12px;font-weight:300;}
.phone-icon{float:left;margin-right:15px;}
.header-last{float:left;width:100%;}
.mobile-phone{background:#272726;float:left;width:100%;position:relative;padding:10px 0px 10px 35px;}
.mobile-phone:after{background:#272726 none repeat scroll 0 0;bottom:0;content:"";left:100%;position:absolute;right:100%;top:0;width:1960px;}
.banner-section{float:left;width:100%;background:url(../img/banner-bg.webp) no-repeat;background-size:cover;height:540px;}
.firm-banner-section{float:left;width:100%;background:url(../img/Firm-Overview.jpg) no-repeat;background-size:cover;height:540px;}
.article-banner-section{float:left;width:100%;background:url(../img/Articles.jpg) no-repeat;background-size:cover;height:540px;}
.attorney-banner-section{float:left;width:100%;background:url(../img/Attorney-Profile.jpg) no-repeat;background-size:cover;height:540px;}
.contact-banner-section{float:left;width:100%;background:url(../img/Contact.jpg) no-repeat;background-size:cover;height:540px;}
.criminal-defense-banner-section{float:left;width:100%;background:url(../img/Criminal-Defense.jpg) no-repeat;background-size:cover;height:540px;}
.disclaimer-banner-section{float:left;width:100%;background:url(../img/Disclaimer.jpg) no-repeat;background-size:cover;height:540px;}
.family-law-banner-section{float:left;width:100%;background:url(../img/Family-Law.jpg) no-repeat;background-size:cover;height:540px;}
.gustavo-banner-section{float:left;width:100%;background:url(../img/Gustavo-E-Frances.jpg) no-repeat;background-size:cover;height:540px;}
.privacy-banner-section{float:left;width:100%;background:url(../img/Privacy-Policy.jpg) no-repeat;background-size:cover;height:540px;}
.thankyou-banner-section{float:left;width:100%;background:url(../img/thank-you.jpg) no-repeat;background-size:cover;height:540px;}
.error-banner-section{float:left;width:100%;background:url(../img/404.jpg) no-repeat;background-size:cover;height:540px;}
.video-banner-section{float:left;width:100%;background:url(../img/Video.jpg) no-repeat;background-size:cover;height:540px;}
.blog-banner-section{float:left;width:100%;background:url(../img/BLOG.jpg) no-repeat;background-size:cover;height:540px;}
.sitemap-banner-section{float:left;width:100%;background:url(../img/sitemap.jpg) no-repeat;background-size:cover;height:540px;}
.faq-banner-section{float:left;width:100%;background:url(../img/faq.jpg) no-repeat;background-size:cover;height:540px;}
.category-5 .blog-cat-section-banner{float:left;width:100%;background:url(../img/Child-Support.jpg) no-repeat;background-size:cover;height:540px;}
.category-15 .blog-cat-section-banner{float:left;width:100%;background:url(../img/BLOG.jpg) no-repeat;background-size:cover;height:540px;}
.category-7 .blog-cat-section-banner{float:left;width:100%;background:url(../img/Domestic-Violence.jpg) no-repeat;background-size:cover;height:540px;}
.category-9 .blog-cat-section-banner{float:left;width:100%;background:url(../img/Family-Laws.jpg) no-repeat;background-size:cover;height:540px;}
.category-11 .blog-cat-section-banner{float:left;width:100%;background:url(../img/Misdemeanors.jpg) no-repeat;background-size:cover;height:540px;}
.category-13 .blog-cat-section-banner{float:left;width:100%;background:url(../img/none.jpg) no-repeat;background-size:cover;height:540px;}
.category-12 .blog-cat-section-banner{float:left;width:100%;background:url(../img/Paternity.jpg) no-repeat;background-size:cover;height:540px;}
.category-8 .blog-cat-section-banner{float:left;width:100%;background:url(../img/Drunk-Driving.jpg) no-repeat;background-size:cover;height:540px;}
.category-6 .blog-cat-section-banner{float:left;width:100%;background:url(../img/divorce.jpg) no-repeat;background-size:cover;height:540px;}
.category-10 .blog-cat-section-banner{float:left;width:100%;background:url(../img/Felonies.jpg) no-repeat;background-size:cover;height:540px;}
.banner-main-text{color:#fff;float:left;font-family:"Oswald",sans-serif;font-size:72px;padding-top:126px;z-index:1;position:relative;font-weight:700;line-height:90px;text-transform:uppercase;}
.font100{font-size:100px;}
.font80{font-size:80px;}
.accessible-photo{float:left;margin-left:-164px;margin-top:48px;width:auto;}
.banner-right{color:#fff;float:left;font-size:22px;font-weight:600;margin-left:-36px;margin-top:215px;text-transform:uppercase;width:335px;}
.banner-right figure{float:left;font-size:30px;font-weight:300;line-height:40px;margin-top:13px;}
.banner-right figure span{font-size:62px;}
.banner-right em{float:left;font-size:15px;font-style:normal;text-align:center;width:100%;}
.home-contact-form{background:url(../img/shadow.png) no-repeat center top #0c0402;float:left;padding:30px 0 50px 0;width:100%;border-top:3px solid #0c0402;}
.required{color:#fff;float:left;padding-bottom:10px;text-align:center;width:100%;}
.col-6{width:50%;}
.col-3{width:25%;}
.col-4{width:44.3333%;}
.col-5{width:30.6667%;}
.cp{margin:auto;width:300px;}
.submit-btn{background:#a65212 none repeat scroll 0 0;color:#fff;float:left;font-family:"Roboto Condensed",sans-serif;font-size:40px;padding:25px 10px;text-align:center;text-transform:uppercase;width:100%;border:none;}
.submit-btn:hover{background:#e6cca1;color:#000;text-decoration:none;}
.home-contact-form .textarea{height:78px !important;}
.col-6, .col-3, .col-4, .col-5{float:left;padding:5px;}
.home-contact-form .input, .home-contact-form .tetxarea{background:transparent none repeat scroll 0 0;border:3px solid #707070;float:left;text-align:left;font-size:15px;font-weight:400;margin-bottom:10px;height:43px;position:relative;padding:1px 10px;width:100%;top:0;left:0;}
.home-contact-title{color:#a65212;float:left;font-family:"Six Caps",sans-serif;font-size:64px;letter-spacing:10px;line-height:normal;text-align:center;text-transform:uppercase;width:100%;}
.creative-family-law{float:left;width:100%;background:url(../img/building-bg.jpg) no-repeat bottom;text-align:center;padding:50px 0 100px 0;}
.creative-family-law p{line-height:40px;}
.creative-family-law.animated-row figure{margin-top:10px;text-transform:uppercase;float:left;width:100%;font-size:90px;line-height:normal;font-family:"Raleway",sans-serif;font-weight:800;margin-bottom:36px;}
.title-style{color:#1e1f23;float:left;font-family:"Raleway",sans-serif;font-size:50px;font-weight:800;margin-bottom:36px;width:100%;line-height:40px;}
.title-style span, .title-style em{color:#a65212;font-weight:400;font-size:24px;text-transform:uppercase;float:left;width:100%;padding-bottom:14px;font-style:normal;}
.title-style figure{text-transform:uppercase;float:left;width:100%;font-size:90px;line-height:normal;}
.creative-family-law h1.title-style {line-height: 40px;margin-bottom:0;margin-top:20px;}
.creative-family-law .title-style figure{margin-top: 10px;}
.family-law-attorney{float:left;width:100%;background:#a65212;padding:30px 0;}
.video-section{background:#a65212 none repeat scroll 0 0;float:left;margin-top:-75px;padding:25px;width:100%;}
.family-law-attorney-title{color:#e6cca1;font-size:48px;float:left;width:100%;font-family:'Oswald', sans-serif;text-transform:uppercase;text-align:center;padding-top:25px;}
.family-law-attorney-title .font160{font-size:145px;font-weight:700;line-height:170px;}
.family-law-attorney-title .font73{font-size:73px;line-height:48px;}
.fulltext{float:left;width:100%;text-align:center;font-size:15px;color:#fff;padding-top:50px;line-height:25px;}
.fulltext h3, .fulltext .full-h3{margin:0;padding:0;font-size:35px;color:#fff;font-weight:700;margin-bottom:15px;line-height: 1.1;}
.black-section{background:#1e1e1e;float:left;width:100%;color:#959595}
.label-title{background:rgba(0, 0, 0, 0) url("../img/title-label-bg.png") no-repeat scroll 0 0;float:left;min-height:255px;margin-top:85px;padding:55px 0;text-align:center;width:353px;position:relative;}
.label-title span, .label-title .smfonts{color:#1e1e1e;float:left;font-family:"Oswald",sans-serif;font-size:42px;text-transform:uppercase;transform:rotate(14deg);-ms-transform:rotate(14deg);-webkit-transform:rotate(14deg);width:345px;writing-mode:horizontal-tb;}
.label-title .font59{font-size:60px;}
.label-title:after{background:rgba(0, 0, 0, 0) url("../img/top-arrow.png") no-repeat scroll 0 0;content:"";height:85px;left:0;margin:auto;position:absolute;right:0;top:-68px;width:85px;}
.label-title:Before{background:rgba(0, 0, 0, 0) url("../img/bottom-arrow.png") no-repeat scroll 0 0;content:"";height:85px;left:0;margin:auto;position:absolute;right:0;bottom:-50px;width:85px;}
.label-title .smfonts{color:#bf5f15;font-size:28px;padding-top:33px;text-align:left;}
.bottom73{padding-bottom:73px;}
.pdgtop{padding-top:50px;line-height:40px;}
.services-section{float:left;padding:100px 0;text-align:center;width:100%;}
.services-section figure{font-size:36px;color:#fff;text-align:center;line-height:45px;}
.labelstyle{float:left;width:100%;padding:45px 0;}
.labelstyle li{background:rgba(0, 0, 0, 0) url("../img/label-img1.png") no-repeat scroll 0 0;display:inline-block;height:224px;margin-bottom:35px;padding-top:41px;text-align:left;width:280px;}
.labelstyle li:hover{background:url(../img/label-img1.png) 0 -226px no-repeat;}
.labelstyle li span{color:#fff;font-weight:600;font-size:26px;padding-bottom:13px;}
.labelstyle li span:first-child{text-align:center;padding-right:37px;}
.labelstyle li span, .labelstyle li em{font-weight:700;display:inline-block;width:100%;padding-left:25px;-webkit-transform:rotate(347deg);-moz-transform:rotate(347deg);-ms-transform:rotate(347deg);-o-transform:rotate(347deg);writing-mode:rl-bt;}
.labelstyle li em{color:#e6cca1;font-family:"Oswald",sans-serif;font-size:21px;font-style:normal;text-align:center !important;text-transform:uppercase;}
.fonts-bg{font-size:25px;color:#fff;line-height:35px;}
.cmlist{margin:0;padding:0;}
.cmlist li{list-style:none;font-family:'Raleway', sans-serif;font-size:26px;font-weight:600;border-bottom:1px solid #313030;padding:10px 0;}
.cmlist li:last-child{border-bottom:none;}
.cmlist li a{color:#ae9059;text-decoration:none;}
.cmlist li a:hover{color:#fff;}
.emfont{color:#7f7f7f;text-align:center;float:left;width:100%;margin-top:50px;}
.awards{float:left;width:100%;padding:60px 0;background:url(../img/awards-bg.jpg) no-repeat;background-size:cover;height:452px;}
.awards h3,.awards .award-tl{color:#fff;float:left;text-shadow:0 0 8px #000;font-family:"Raleway",sans-serif;font-size:60px;font-weight:800;margin-bottom:60px;width:100%;text-align:center;margin-top: 20px;line-height:1.1;}
.awards-list{background:url(../img/awards-dp.webp) no-repeat center bottom;float:left;width:100%;min-height:350px;margin-bottom: 10px;padding: 0 20px 0 40px;}
.awards-list li,.awards-list .item{display:inline-block;}
.awards-list.owl-carousel .owl-dots.disabled, .awards-list.owl-carousel .owl-nav.disabled{display:inline-block;position:absolute;top:62%;width:100%;}
.awards-list .owl-prev{background:rgba(0, 0, 0, 0) url("../img/left-arrwo.png") no-repeat scroll 0 0;float:left;font-size:0;height:30px;left: 0;position: relative;top: 0;width:18px;}
.awards-list .owl-next{background:rgba(0, 0, 0, 0) url("../img/right-arrwo.png") no-repeat scroll 0 0;float:right;font-size:0;height:30px;position:absolute;right:0px;top: 0;width:18px;}
.comprehensive{padding-top:120px;background:none;}
.comprehensive .title-style{color:#1e1f23;float:left;font-family:"Raleway",sans-serif;font-size:93px;font-weight:800;margin-bottom:36px;text-transform:uppercase;width:100%;}
.comprehensive .title-style figure{float:left;font-size:135px;line-height:normal;text-transform:uppercase;width:100%;}
.comprehensive .title-style span{padding-bottom:0;}
.divorce-sm-title{font-weight:600;color:#744227;font-size:35px;margin:20px 0 10px 0;float:left;width:100%;}
.footer-contact-form input[placeholder], .footer-contact-form [placeholder], .footer-contact-form [placeholder]{background:#fff;border:none;color:#000 !important;padding:10px;height:45px;margin-bottom:20px;border-radius:0;position:relative;top:0 !important;}
.footer-contact-form .textarea{height:78px !important;}
.footer-contact-form{float:left;width:100%;padding:30px 0 60px 0;}
.footer-title{color:#e8c38c;float:left;font-size:82px;line-height:80px;text-align:center;width:100%;}
.footer-title span{color:#bf5f15;float:left;width:100%;font-size:24px;text-transform:uppercase;}
.footer-title figure{float:left;width:100%;font-size:100px;text-transform:uppercase;font-weight:900;font-family:'Raleway', sans-serif;}
.footer-sm1{color:#747474;text-align:center;padding:20px 0;float:left;width:100%;}
.copy-right p{color:#737373;font-size:16px;margin-bottom:0;padding:0;text-align:left;}
.copy-right{float:left;font-size:13px;width:100%;color:#666666;}
.copy-right a{color:#737373;}
.poweredBy{color:#fff;float:left;font-size:15px;text-align:right;text-transform:uppercase;width:100%;}
.footer-last .top-smo{float:right;margin-bottom:7px;padding-left:0;}
.footer-last{float:left;width:100%;}
.top-contact{background:#272726 none repeat scroll 0 0;color:#fff;float:right;font-family:"Roboto",sans-serif;font-weight:700;padding:10px 0;text-align:center;width:100%;z-index:9;}
.siderbar-phone{display:none;}
.phone-title{font-size:17px;line-height:21px;margin-bottom:13px;}
.top-contact a{font-size:24px;}
.top-contact a{color:#fff;font-size:26px;}
.footer-phone-btn{display:none;}
.footer-phone-btn{background:#bf5f15 none repeat scroll 0 0;border:1px solid #bf5f15;border-radius:0 70px 70px 0;bottom:10px;box-shadow:2px -1px 13px #000;float:left;height:50px;left:0;line-height:56px;position:fixed;text-align:center;width:59px;z-index:9999;}
.footer-phone-btn i{color:#fff;font-size:30px;}
.blog .innerpages .banner-main-text, .blog .innerpages .banner-right, .search .innerpages .banner-main-text, .search .innerpages .banner-right{-ms-animation:none;-webkit-animation:none;animation:none;-ms-transition:none;-webkit-transition:none;transition:none;}
.innerpages .banner-section{float:left;width:100%;background:url(../img/Subtle-Prism.svg) repeat !important;height:350px;overflow:hidden;}
.innerpages .banner-main-text{font-size:50px;line-height:57px;margin-left: -80px;padding-top:107px;}
.innerpages .font80{font-size:49px;}
.innerpages .banner-right{float:right;margin-top:118px;}
.featured{float:left;padding:6px 0;width:100%;z-index:1;margin-bottom:50px;border-bottom:1px solid #ccc;}
.breadcrumb{background:none;border-radius:0;color:#bf5f15;float:left;font-family:"Oswald",sans-serif;font-size:17px;font-weight:normal;list-style:outside none none;margin:0;padding:2px 12px;z-index:999;}
.breadcrumb > li{display:inline-block;}
.breadcrumb a{color:#000;text-transform:capitalize;}
.breadcrumb > li + li::before{color:#000;content:">";}
.breadcrumb > .active{color:#bf5f15;}
.articles-list{float:left;width:100%;}
.articles-list ul{margin:0;padding:0px 0 20px;}
.articles-list ul li{color:#c1661b;font-size:36px;font-weight:300;list-style:none;width:100%;padding:0px 0 34px 0;}
.articles-list ul li a{color:#c1661b;}
.labelstyle li span.xlfont{font-size:18px !important;}
.innerpages .services-section{padding-bottom:0;}
.innerpages .labelstyle li span{font-size:27px;}
.attorney-title{float:left;width:100%;text-align:center;line-height:30px;}
.attorney-title span, .attorney-title em{float:left;width:100%;font-size:24px;color:#a65212;text-transform:uppercase;padding-bottom:20px;font-style:normal;}
.attorney-title figure{color:#1e1f23;font-size:72px;font-weight:700;}
.attorney-details{text-align:center;float:left;padding:50px 0;width:100%;}
.attorney-details p{padding-bottom:20px;line-height:35px;}
.xsfonts{font-size:30px;}
.xsmfonts{font-size:24px;line-height:37px;}
.take-action{float:left;width:100%;padding:50px 0;text-align:center;}
.take-action h2{margin:0 0 40px 0;padding:0;font-size:40px;color:#1e1f23;text-transform:uppercase;font-weight:900;}
.take-action h2 span, .take-action h2 em{font-size:95px;width:100%;float:left;font-style:normal;}
.attorney-title > img{max-width:380px;width:100%;}
.blog h1{float:left;width:100%;font-family:"Raleway",sans-serif;font-size:60px;font-weight:800;color:#1e1f23;}
.blog h1 span{text-transform:uppercase;float:left;width:100%;font-size:72px;}
.article-posttitle{background:transparent;float:left;background-size:100%;min-height:inherit;margin-top:0;padding:0;text-align:left;width:100%;position:relative;}
.bloglabel-title span, .bloglabel-title .smfonts{color:#1e1e1e;float:left;font-family:"Oswald",sans-serif;font-size:42px;text-transform:uppercase;writing-mode:horizontal-tb;}
.bloglabel-title .font59{font-size:19px;line-height:21px;padding-bottom:0;}
.bloglabel-title:after{background:rgba(0, 0, 0, 0) url("../img/top-arrow.png") no-repeat scroll 0 0;content:"";height:85px;left:0;margin:auto;position:absolute;right:0;top:-68px;width:85px;display:none;}
.bloglabel-title:Before{background:rgba(0, 0, 0, 0) url("../img/bottom-arrow.png") no-repeat scroll 0 0;content:"";height:85px;left:0;margin:auto;position:absolute;right:0;bottom:-16px;width:85px;display:none;}
.bloglabel-title .smfonts{color:#bf5f15;font-size:28px;padding-top:33px;text-align:left;}
.bloglabel-title span{font-size:19px;line-height:21px;}
.bloglabel-title span + span{padding-left:5px;}
.bloglabel-title .font59.bottom73 br{display:none;}
.blogdate{width:285px;float:left;}
.blogdate{width:auto;display:inline-block;background:#e6e6e6;padding:15px;}
.blog-row{float:left;width:100%;border-bottom:1px solid #cecece;padding-bottom:50px;margin-bottom:50px;}
.blog-row:last-child{border-bottom:none;}
.blog-data{display:table;}
.blog-detail-data{float:left;margin-top:30px;width:100%;}
.blog-data h2{font-size:42px;font-weight:300;color:#1e1f23;}
.blog-data h2 a{color:#1e1f23;}
.blog-data h2 a:hover{color:#bf5f15;}
.blog-data h1{font-size:42px;font-weight:300;color:#1e1f23;font-family:inherit;}
.blog-data h1 a{color:#1e1f23;}
.blog-data h1 a:hover{color:#bf5f15;}
.sharebtn{float:left;width:100%;margin-top: 5px;}
.blog-data p{color:#000;}
.continue-reading{color:#bf5f15;}
.siderbar-titel{background:rgba(0, 0, 0, 0) url("../img/siderbar-label.png") no-repeat scroll 0 0;color:#fff;float:left;font-family:"Raleway",sans-serif;font-size:30px;font-weight:600;height:66px;line-height:66px;padding-left:33px;text-align:left;width:100%;}
.siderbar{float:left;width:100%;margin-bottom:30px;}
.siderbar ul{margin:15px 0 0 15px;padding:0;float:left;width:100%;}
.siderbar ul li{list-style:none;font-size:19px;color:#1e1f23;border-bottom:1px solid #ebebeb;padding:5px 0;font-weight:400;}
.siderbar ul li a{color:#1e1f23;}
.siderbar ul li a:hover{color:#bf5f15;}
.siderbar ul li a span, .siderbar ul li span{color:#bf5f15;}
.blogdetails p{padding-bottom:20px;line-height:35px;}
.blog-last{float:left;padding:20px 0 0 0;width:100%;}
.blog-last figure{font-family:"Oswald",sans-serif;font-size:35px;color:#724126;margin-bottom:10px;}
.blog-last p{line-height:25px;padding:0;}
.navbar-nav li a:active{color:#bf5f15 !important;border-bottom:3px solid #bf5f15;}
.firm-overview p{color:#a1a1a1;text-align:center;}
.headerbtn .wpcf7-submit{background:#a65212 none repeat scroll 0 0;color:#fff;float:left;font-family:"Roboto Condensed",sans-serif;font-size:40px !important;padding:18px 10px;text-align:center;text-transform:uppercase;width:100%;font-weight:500;border-radius:0;}
.firm-overview-main .title-style{text-align:center;}
.firm-overview-main .attorney-details{padding-top:0;}
.attorney-box{float:left;width:100%;padding-bottom:50px;}
.a-title-label{float:left;width:100%;margin-bottom:20px;}
.practic-area-label{display:inline-block;width:280px;height:224px;background:url(../img/label-img.png) no-repeat;padding-top:41px;margin-bottom:35px;}
.practic-area-label span{color:#fff;font-weight:600;font-size:23px;padding-bottom:13px;}
.practic-area-label span:first-child{text-align:center;padding-right:37px;}
.practic-area-label span, .labelstyle li em{font-weight:700;display:inline-block;width:100%;padding-left:25px;text-align:left;-webkit-transform:rotate(347deg);-moz-transform:rotate(347deg);-ms-transform:rotate(347deg);-o-transform:rotate(347deg);}
.practic-area-label em{color:#e6cca1;font-family:"Oswald",sans-serif;font-size:21px;font-style:normal;text-align:center;text-transform:uppercase;display:inline-block;font-weight:400;padding-left:25px;transform:rotate(347deg);width:100%;}
.practic-area-row{float:left;width:100%;border-bottom:1px solid #333333;padding-bottom:20px;margin-bottom:40px;}
.practic-area-row:last-child{border-bottom:none;}
.practic-area-row p{color:#c1661b;font-size:28px;line-height:45px;padding-left:0px;}
.practic-area-right .col-md-4, .practic-area-right .col-sm-5{float:right;}
.practic-area-main{float:left;width:100%;padding-top:80px;}
.practic-area-main h3{color:#666666;font-size:30px;padding-bottom:50px;}
.practic-area-row.practic-area-right p{padding-left:0;}
.dicorcemain .label-title .smfonts{text-align:center;}
.dicorcemain .h4title{font-size:48px;font-weight:300;color:#fff;margin:0;padding:40px 0 20px 0;}
.dicorcemain p{line-height:35px;}
.rightrow .col-md-4{float:right;}
.dicorcemain .label-title .font59{font-size:51px;}
.lisrtstyle{margin:0;padding:0;list-style:none;}
.lisrtstyle li{border-bottom:1px solid #333333;padding-bottom:20px;margin-bottom:20px;}
.lisrtstyle li:last-child{border-bottom:none;}
.lisrtstyle li a{font-size:36px;color:#c1661b;font-weight:700;}
.lisrtstyle li a:hover{color:#fff;}
.lisrtstyle li p{font-size:21px;color:#8d5a30;padding-top:10px;}
.videoname{font-weight:300;font-size:80px;color:#a65212;margin-top:20px;float:left;width:100%;}
.main-videobox{float:left;width:100%;padding:50px;}
.videobox{float:left;width:100%;position:relative;}
.video-label{background:rgba(0, 0, 0, 0) url("../img/siderbar-label.png") no-repeat scroll 0 0;color:#fff;float:left;font-family:"Raleway",sans-serif;font-size:16px;font-weight:600;height:66px;line-height:18px;padding-left:42px;padding-top:18px;width:302px;}
.videotitle{float:left;font-size:21px;padding-top:20px;width:100%;}
.video-category{float:left;width:100%;padding:50px 0;}
.video-category .col-sm-6, .video-category .col-md-4{margin-bottom:50px;}
.contact-page .contact-form{float:left;width:100%;position:relative;}
.contact-page .form-row{float:left;margin-top:50px;width:100%;}
.contact-page .form-row .form-col{margin-bottom:25px;}
.contact-page .form-row input, .contact-page .form-row textarea{background:transparent none repeat scroll 0 0;border:none;border-bottom:1px solid #000;box-sizing:border-box;font-weight:normal;height:54px;padding:10px;width:100%;}
.contact-page .control{display:block;position:relative;padding-left:3px;margin-bottom:15px;float:left;cursor:pointer;font-size:18px;font-weight:normal;}
.contact-page .control input{position:absolute;z-index:-1;opacity:0;width:auto !important;}
.contact-page .control__indicator{background:transparent none repeat scroll 0 0;border:2px solid #636363;height:41px;left:0;position:absolute;top:2px;width:41px;}
.contact-page .control-group{float:left;width:100%;margin-bottom:20px;margin-right:48px;}
.contact-page .control__indicator:after{content:'';position:absolute;display:none;}
.contact-page .control input:checked ~ .control__indicator:after{display:block;}
.contact-page .control--checkbox .control__indicator:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#000;border-image:none;border-style:solid;border-width:0 2px 2px 0;height:20px;left:13px;top:7px;transform:rotate(45deg);width:12px;}
.contact-page .control-group > span{display:inline-block;padding-left:50px;padding-top:4px;float:left;}
.control-group{float:left;margin-bottom:20px;margin-right:48px;width:auto;}
.contact-page .textarea{height:190px !important;border:1px solid #000 !important;}
.nots{color:#bf5f15;float:left;font-size:14px;font-weight:normal;line-height:normal;width:100%;margin-top: 15px;}
.contact-page.contact-form .submit-information{background:#0e76b1 none repeat scroll 0 0;border:1px solid #000;color:#fff;padding:10px 50px;width:auto;}
.contact-label figure{background:rgba(0, 0, 0, 0) url("../img/siderbar-label.png") no-repeat scroll 0 0;color:#fff;margin-bottom:12px;float:left;font-family:"Raleway",sans-serif;font-size:29px;font-weight:600;height:66px;line-height:18px;padding-left:42px;padding-top:26px;width:302px;}
.contact-label{float:left;width:100%;font-size:40px;color:#191919;}
.contact-label span{float:left;width:100%;font-weight:700;font-size:40px;}
.contact-label{float:left;margin-bottom:40px;width:100%;}
.contact-page input[placeholder], .contact-page [placeholder], .contact-page *[placeholder]{color:#000 !important;border-radius:0;}
.contact-page input::-webkit-input-placeholder, .contact-page textarea::-webkit-input-placeholder{color:#000 !important;}
.contact-page input:-moz-placeholder, .contact-page textarea::-webkit-input-placeholder{color:#000 !important;}
.contact-page input::-moz-placeholder, .contact-page textarea::-webkit-input-placeholder{color:#000 !important;}
.contact-page input:-ms-input-placeholder, .contact-page textarea::-webkit-input-placeholder{color:#000 !important;}
.button-section{float:left;padding:40px 0 50px;width:100%;}
.button-section .submit-btn{width:auto;padding:20px 20px;}
.read-the-disclaimer{float:left;width:100%;margin:30px 0;}
.contact-page{font-size:24px;font-weight:300;}
.thank-you-section{color:#37465c;float:left;font-family:"Oswald",sans-serif;font-size:63px;line-height:normal;margin:0 0 60px;text-align:center;width:100%;}
.errormessage p{color:#bf5f15;}
.errormessage p span{color:#000;float:left;font-size:25px;width:100%;}
.calllink{border:3px dashed #fff;float:left;background:#272726;padding:26px 0;text-align:center;width:100%;}
.bar-row figure{color:#fff;font-family:"Oswald",sans-serif;font-size:55px;font-style:italic;font-weight:900;line-height:55px;text-transform:uppercase;}
.bar-row figure span{font-size:100px;}
.calllink a{color:#fff;font-size:55px;}
.thank-you-section{color:#37465c;float:left;font-family:"Oswald",sans-serif;font-size:63px;line-height:normal;margin:0 0 30px;text-align:center;width:100%;}
.thank-you-section p{font-size:63px;}
.thank-you-section .send-btn{background:#bf5f15;border:medium none;color:#fff;display:inline-block;font-family:"Oswald",sans-serif;font-size:40px;font-weight:400;line-height:normal;padding:14px 20px;text-align:center;text-transform:uppercase;}
.thank-you-section .socialmadia{color:#fff;font-family:"Oswald",sans-serif;font-size:25px;font-weight:400;margin-right:0;padding-top:6px;text-transform:uppercase;width:100%;}
.thank-you-section .socialmadia{float:right;margin:10px 0px 0 0;}
.thank-you-section .socialmadia span{color:#000;float:left;width:100%;}
.thank-you-section .socialmadia a{border:3px solid #fff;border-radius:100%;box-shadow:0 0 5px #757575;color:#fff;margin:0 5px;display:inline-block;font-size:15px;height:30px;line-height:23px;text-align:center;width:30px;}
.thank-you-section .socialmadia .fa::before, .thank-you-section .socialmadia .fa:before{margin:0 !important;padding:0 !important;}
.errorpage{float:left;width:100%;margin-top:50px;}
li.cat-item{color:#bf5f15 !important;}
.widget_archive ul li{color:#bf5f15 !important;}
.blog-last p{line-height:25px;padding:0;font-size:16px;}
.blog-last .rp4wp-related-posts{display:block;}
.rp4wp-related-posts{display:none;}
.blog-lastn a{color:#646262 !important;}
.bc-player-961d0c69-3146-49e4-9897-2724a5e85358_default.vjs-mouse .vjs-big-play-button{height:60px;left:0;margin:auto;position:absolute;right:0;width:90px;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.bc-player-961d0c69-3146-49e4-9897-2724a5e85358_default .vjs-big-play-button:before{margin:16px auto !important;}
.article-des ul li{color:#000;margin:0px 20px;font-size:18px;font-weight:300;list-style:disc;width:100%;padding:0px 0 15px 0;}
.ourpractice-areas{text-align:center;float:left;width:100%;padding:50px 0;}
.ourpractice-areas .title-style{text-align:center;margin-bottom:50px;}
.ourpractice-areas a{color:#c26828;}
.practice-areas-title{margin-bottom:31px;}
.form-row .input{text-align:left;}
.contact-page div.wpcf7-mail-sent-ok{color:#000;}
.contact-form div.wpcf7-validation-errors{color:#000;}
.acceptance .wpcf7-form-control-wrap{width:16px;margin-right: 4px;}
.acceptance{color:#fff;}
.disclamer{width:100%;float:left;}
.read-the-disclaimer a{color:#bf5f15;}
.acceptance a{color:#fff;}
.sitemap{width:100%;float:left;}
.postid-2269 .row.divorceleft{display:block;}
.row.divorceleft{display:none;}
.current-menu-item > a, .current-menu-ancestor >a{color:#bf5f15 !important;border-bottom:3px solid #bf5f15 !important;}
.error, .wpcf7-form label.error, span.wpcf7-not-valid-tip{color:#f7931e;font-size:13px;float:none;padding-left:0;position:absolute;left:0;width:100%;top:35px;}
.fcaptcha span.wpcf7-not-valid-tip{color:#f7931e;font-size:11px;float:none;padding-left:0;position:absolute;left:40px;width:100%;top:45px;}
.wpcf7-form-control-wrap{float:left;position:relative;width:100%;}
.g-recaptcha{}
.home-contact-form .g-recaptcha{width:auto;}
div.wpcf7-spam-blocked,div.wpcf7-mail-sent-ok{display:none !important;}
.home-contact-form .g-recaptcha ~ span.wpcf7-not-valid-tip{left:5px;font-size:12px;top:100%;margin-top:-30px;}
.wpcf7-checkbox .wpcf7-list-item{color:#000;display:inline-block;float:left;margin:0 0 0 1em;}
.wpcf7-checkbox .wpcf7-list-item .required{height:0;margin:10px 10px 0 0;vertical-align:top;width:auto;}
.wpcf7-checkbox .wpcf7-list-item{margin:0 29px 0 0;}
.read-the-disclaimer .wpcf7-form-control-wrap{width:20px;padding-left:0 !important;}
.read-the-disclaimer .wpcf7-form-control-wrap .wpcf7-form-control{height:auto;}
.read-the-disclaimer span{padding-left:15px !important;}
.footer-cp{float:left;}
.contact-page .submit-btn{padding:25px 30px;width:auto;}
#footer-part .error, #footer-part .wpcf7-form label.error, #footer-part span.wpcf7-not-valid-tip{top: 100%;margin-top: -23px;}
#footer-part input{}
#footer-part *::-moz-placeholder{color:#000;}
#footer-part input[placeholder], #footer-part [placeholder], #footer-part *[placeholder]{color:#000 !important;}
#footer-part input::-webkit-input-placeholder, #footer-part textarea::-webkit-input-placeholder{color:#000 !important;}
#footer-part input:-moz-placeholder, #footer-part textarea::-webkit-input-placeholder{color:#000 !important;}
#footer-part input::-moz-placeholder, #footer-part textarea::-webkit-input-placeholder{color:#000 !important;}
.labelstyle li a{outline:medium none;}
div.wpcf7-validation-errors{border:2px solid #f7e700;bottom:-58px;color:#fff;float:left;padding:0;position:absolute;text-align:center;width:100%;}
.wpcf7-checkbox .wpcf7-list-item > input{float:left;height:auto;margin-right:10px;margin-top:10px;width:auto;}
.contact-page .error, .contact-page .wpcf7-form label.error{color:red;float:none;font-size:11px;left:0;padding-left:0;position:absolute;top:53px;width:100%;}
.contact-page span.wpcf7-not-valid-tip{color:red;float:none;font-size:13px;left:0;padding-left:0;position:absolute;top: 100%;width:230px;line-height: 1;margin-top: 1px;}
.contact-page .checkbox-605 .error, .contact-page .checkbox-605 .wpcf7-form label.error, .contact-page .checkbox-605 span.wpcf7-not-valid-tip{top:28px;}
.contact-page .textarea-603 .error, .contact-page .textarea-603 .wpcf7-form label.error, .contact-page .textarea-603 span.wpcf7-not-valid-tip{top:-28px;}
.contact-page div.wpcf7-mail-sent-ng{float:left;font-size:19px;text-align:center;width:100%;}
.xll{font-size:14px !important;line-height:16px !important;margin-bottom:10px;}
.site-content-contains{padding-top: 198px;width: 100%;float: left;}
.acceptance a{color:#ae9059;}
*::-moz-placeholder{color:#d1d1d1;}
.form-style *::-moz-placeholder{color:#000;}
.contact-page *::-moz-placeholder{color:#000;}
.attorney-des ul{margin:0;padding:16px 28px;}
.attorney-des ul li{color:#000;font-size:18px;font-weight:400;line-height:34px;list-style:outside circle;padding:0 0 18px;}
.call_toll{background:#272726 none repeat scroll 0 0;color:#fff;float:left;font-size:24px;line-height:38px;padding:43px;text-align:center;width:100%;}
.call_toll a{color:#bf5f15;}
.call_toll > a:hover{color:#fff;}
.attorney-des td strong{color:#bf5f15;font-size:21px;}
.attorney-des td{padding:10px;}
.attorney-des.atr-des li strong{color:#bf5f15;}
.attorney-fulldes ul li{color:#000;font-size:20px;font-weight:400;line-height:34px;list-style:outside circle;padding:0 0 18px;}
.attorney-fulldes h2, .attorney-des h2, .single-familylaw h2{font-size:33px;font-weight:600;margin:42px 0 9px;padding:0;text-transform:uppercase;float:left;width:100%;}
.attorney-fulldes ul{padding:20px 28px;}
.article_subttl{font-size:24px;color:#c1661b;}
.article-des h3{font-size:30px;padding:0px;}
.wp-pagenavi{clear:both;margin-bottom:35px;text-align:center;}
.wp-pagenavi a, .wp-pagenavi span{background:#272726 none repeat scroll 0 0;border:medium none;color:#fff;display:inline-block;margin:2px;padding:3px 5px;text-align:center;text-decoration:none;min-width:40px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current{background:#bf5f15 none repeat scroll 0 0;border:medium none;}
.blog-sindes ul li{color:#000;font-size:18px;font-weight:400;line-height:34px;list-style:outside circle;padding:0 0 18px;}
.blog-sindes ul{margin:0px 20px;}
div.wpcf7-mail-sent-ng{border:2px solid #ff0000;float:left;color:#fff;}
.contact-form div.wpcf7-mail-sent-ng{border:2px solid #ff0000;float:left;color:#000;}
.im{color:#000 !important;}
.attorney-detail{padding:0px;}
.sitemap h2{float:left;width:100%;border-bottom:3px solid #bf5f15;color:#bf5f15;font-family:"Raleway",sans-serif;font-weight:700;margin:0;padding:0 0 20px;text-transform:uppercase;}
.sitemap li{padding:0 0 10px;width:100%;float:left;}
.sitemap a{color:#000;border:0 !important;display:inline-block;float:none;vertical-align:top;}
.sitemap ul li ul li{padding:0;border-bottom:none;list-style-type:disc;}
.sitemap a:hover{color:#d17127 !important;}
.sitemap ul{padding:12px 26px;width:100%;float:left;}
.contact-page div.wpcf7-validation-errors{bottom:15px;color:#000;margin-top:0;padding-top:0;position:relative;}
div.wpcf7-spam-blocked{float:left;color:#fff;}
.contact-page div.wpcf7-spam-blocked{float:left;color:#000;}
.blog-thumbnailimg{width:60%;float:right;margin-bottom:20px;}
.post-navigation .nav-links{text-align:center;}
.post-navigation .nav-previous, .post-navigation .nav-next{display:inline-block !important;width:auto !important;float:none;background:#000;margin:12px;padding:10px 20px;color:#fff;font-weight:300;text-transform:uppercase;}
.post-navigation .nav-previous:hover, .post-navigation .nav-next:hover{background:#bf5f15;}
.post-navigation .nav-previous a, .post-navigation .nav-next a{color:#fff;}
.post-navigation .nav-previous li, .post-navigation .nav-next li{list-style:none;}
.wpcf7-mail-sent-ok{display:none !important;}
.atr-des ul li{float:left;}
.contact-form input.wpcf7-form-control.wpcf7-submit{background:#a65212 none repeat scroll 0 0;color:#fff;float:left;font-family:"Roboto Condensed",sans-serif;font-size:40px;padding:25px 10px;text-align:center;text-transform:uppercase;width:auto;border:none;height:auto;font-weight:300;}
.contact-page .footer-cp span.wpcf7-not-valid-tip{top:70px;}
.services-section.divorce-service{padding:50px 0px 20px;}
#footer-part .fcaptcha span.wpcf7-not-valid-tip{top:80px;}
.contact-page .contact-form .required{color:#000;text-align:left;}
.sub-menu{background:#fff;margin:0;min-width:270px;padding:0;position:absolute;top:100%;text-align:left;z-index:9;max-height:390px;overflow-x:auto;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;transform:rotateX(90deg);transform-origin:top;opacity:0;box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);}
.navbar-nav > li:hover .sub-menu{display:block;opacity:1;transform:rotateX(0deg);transform-origin:top;}
.sub-menu>li{border-bottom:1px solid #a25011;list-style:outside none none;width:100%;float:left;}
.sub-menu li:last-child{border-bottom:0;}
.sub-menu li>a{color:#272726;font-size:15px;font-family:'Raleway', sans-serif;width:100%;float:left;padding:7px 10px;border-bottom:0 !important;font-weight:600;text-transform:uppercase;}
.navbar-nav .sub-menu li>a:hover{color:#bf5f15;text-decoration:none;border-bottom:0;}
.sub-menu li.current-menu-item>a{background:#bf5f15;color:#fff !important;}
.footer_tl a{color:#e8c38c;font-family:"Raleway",sans-serif;font-size:25px;font-weight:700;margin-bottom:5px;text-transform:uppercase;}
.footer_tl a:hover{text-decoration:none;}
.footer-menumain .navbar-nav li a{color:#737373;border:none;font-family:"Roboto Condensed",sans-serif;padding:5px 0 5px;}
.footer-menumain ul li{border-bottom:1px solid #1e1e1e;color:#fff;list-style:outside none none;margin-right:20px;padding:0;width:45%;}
.footer-menumain ul li:last-child{border-bottom:none;}
.footer-menumain .navbar-nav li a:hover{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;color:#e8c38c !important;}
#menu-Family-law li{width:100%;margin-right:0;}
.footer-logo > a{background:#fff none repeat scroll 0 0;border-radius:7px;padding:10px 20px;display:inline-block;}
.footeraddress figure{color:#737373;font-family:"Roboto Condensed",sans-serif;font-size:21px;font-weight:400;text-align:center;margin-bottom:20px;}
.footeraddress figure a{color:#737373;}.footeraddress figure a:hover{color:#e8c38c;text-decoration:none;}
.footer-menu #menu-sitemap > li > a:focus, .footer-menu #menu-sitemap .nav > li > a:hover, .footer-menumain .nav > li > a:focus{background-color:transparent !important;text-decoration:none;}
.footer-menumain .current-menu-item a{border-bottom:medium none;color:#e8c38c;}
.blog-banner-ttl{color:#fff;float:left;font-family:"Oswald",sans-serif;font-size:40px;left:0;margin-top:140px;position:relative;vertical-align:middle;width:100%;}
.blog-banner-section::before{display:none;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0;content:"";height:100%;position:absolute;top:0;width:100%;}
.blog-banner-section{position:relative;}
.practicearea-section::before{display:none;background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;}
.practicearea-section{position:relative;}
.blog-detailthumbnail img{width:100%;}
.practicearea-section .title-style{color:#fff;position:relative;}
div#header{width:320px;position:absolute;right:0;margin-left:40px;background:#fff;padding:0 0 0px 0;box-shadow:0 0 8px #000;}
.contact-popup h2{background:#bf5f15;color:#fff;text-transform:uppercase;margin:0;padding:10px 25px 11px;font-family:"Oswald", sans-serif;font-weight:900;}
.form-style{padding:10px 12px;}
div#sidebar1{position:absolute;top:55px;left:130px;}
.closebtn{position:absolute;top:5px;right:9px;cursor:pointer;}
.contact_slider{background:#bf5f15 none repeat scroll 0 0;border-radius:6px 6px 0 0;color:#fff;cursor:pointer;font-family:"Oswald",sans-serif;font-size:16px;font-weight:700;left:-99px;padding:7px 20px;position:relative;text-transform:uppercase;top:190px;transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);z-index:1;}
.contact_slider>i{font-size:24px;margin-right:10px;}
.sitemap .sub-menu{box-shadow:none;opacity:100;position:relative;transform:none;max-height:initial;z-index:0;overflow:inherit;padding:0 0 0 15px;margin:10px 0 0;}
.sitemap .sub-menu li{list-style-type:disc;padding:0 0 10px;margin-left:10px;}
.sitemap .sub-menu li>a{padding:0;font-family:'Open Sans', sans-serif;font-weight:400 !important;text-transform:inherit;font-size:18px;width:auto;}
.msg{border-bottom:1px dotted #d8d8d8;padding-bottom:15px;font-size:14px;margin:0;}
.form-style input, .form-style textarea{background:transparent none repeat scroll 0 0;border:2px solid #272726;border-radius:0;box-sizing:border-box;color:#000 !important;font-family:"Open Sans";font-size:16px;font-weight:400;height:40px;margin-top:10px;opacity:100;padding:6px 10px;width:100%;}
div#title{position:absolute;top:300px;left:650px}
.form-style label{float:left;width:100%;margin-bottom:10px;}
.form-style button{background:#000;border:none;color:#fff;width:100%;font-size:22px;font-weight:500;padding:8px 0;border-radius:3px;cursor:pointer;margin-top: 20px;text-transform:uppercase;width:100%;box-sizing:border-box;margin-bottom: 10px;}
.form-style button:hover{background:#bf5f15 none repeat scroll 0 0;color:#fff;}
.contact-popup{left:100%;margin-left:0px;-ms-transition:1s;-webkit-transition:1s;transition:1s;width:320px;top:25%;position:fixed;z-index:99999;}
.contact-popup.popup-open{margin-left:-320px;}
.sidebar-btn{position:absolute;top:0;left:0;}
.form-style input::-webkit-input-placeholder, .form-style textarea::-webkit-input-placeholder{color:#000 !important;}
.form-style input::-moz-placeholder, .form-style textarea::-moz-placeholder{color:#000 !important;}
.form-style input:-ms-input-placeholder, .form-style textarea:-ms-input-placeholder{color:#000 !important;}
.form-style input:-moz-placeholder, .form-style textarea:-moz-placeholder{color:#000 !important;}
.form-style{padding: 10px 12px 10px;float:left;width:100%;font-size: 15px;line-height: 1.2;}
.form-style span.wpcf7-not-valid-tip{color:#f00;font-size:13px;display:block;float:left;width:100%;position:absolute;}
.cp{margin-top:11px;}
div.wpcf7-validation-errors
div.wpcf7-validation-errors{bottom:172px;right:9px;}
/*.bigerror .wpcf7-response-output{display:none !important;}*/
.form-style .cp span.wpcf7-not-valid-tip{bottom:-9px !important;}
.closebtn{position:absolute;top: 10px;right:9px;cursor:pointer;}
.form-style textarea{height:80px;}
.form-style .g-recaptcha ~ span.wpcf7-not-valid-tip{font-size:12px;margin-left:10px;top:48px;}
.form-style span.wpcf7-not-valid-tip{top: 100%;line-height: 1;margin-top: 2px;}
h2.article_subttl{padding:0px;margin-top:0px;color:#c1661b;}
.article-des ul{padding:0px;}
.firm_breadcrumb{margin-bottom:0;}
.blog-detail-data h2{padding:0px;margin-top:0px;color:#c1661b;}
.articles-section .article-ttl{color:#fff;float:left;font-family:"Oswald",sans-serif;font-size:40px;left:0;margin-top:140px;position:relative;vertical-align:middle;width:100%;position:relative;}
.articles-section::before{display:none;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0;content:"";height:100%;position:absolute;top:0;width:100%;}
.sitemap .familylaw_menu > a{color:#000;font-size:20px;}
.articles-section{position:relative;}
.blog .last{width:auto;}
.blog a.first{width:auto;}
.footer-menumain ul li a{background:transparent !important;}
.attorney-des h3{font-family:open sans;font-size:27px;font-weight:700;}
.sub-menu li.active > a{background:#bf5f15 none repeat scroll 0 0;color:#fff;}
.sub-menu li.active > a:hover{color:#fff !important;}
p.tag_ttl{font-size:24px;color:#bf5f15;}
.footer-logo a{width:100%;}
.footer-menumain ul li:nth-child(2n+1){clear:both;}
.faq-section{float:left;padding-bottom:50px;width:100%;}
.faq-section .fa-chevron-down::before{background:none !important;}
.faq-section ul{margin:15px 0px;margin-left:30px;}
.responsive-accordion-default.responsive-accordion li .responsive-accordion-head{background:none repeat scroll 0 0 #BF5F15;border:1px solid #BF5F15;color:#fff;line-height:normal;padding:10px 38px 10px 10px;position:relative;}
.responsive-accordion.responsive-accordion-default.bm-larger > li{list-style:outside none none;}
.responsive-accordion-default.responsive-accordion li .responsive-accordion-panel{border:1px solid #bf5f15;}
.responsive-accordion-head > span{font-family:"Oswald",sans-serif;font-size:25px !important;}
.responsive-accordion-default.responsive-accordion li .responsive-accordion-panel p{font-family:"Open Sans",sans-serif;font-size:18px;margin-bottom:0;padding:14px;}
li.practice_brad{color:#000;}
.blog_archive_con{margin-top:50px;}
.video-section video{width:100% !important;height:100% !important;}
.videobox video{width:100% !important;height:100% !important;}
.main-videobox video{width:100% !important;height:100% !important;}
.cat-item.active a{color:#bf5f15 !important;}
.cat-item.active{color:#bf5f15 !important;}
.searchbarform .form-control{transform:rotateX(90deg);position:absolute;right:0;top:100%;min-width:260px;transform-origin:center top 0;transition:all 0.5s ease-out 0s;opacity:0;}
.searchbarform-1 .form-control{border:6px solid #bf5f15;border-radius:0;color:#000 !important;display:block;font-family:"Oswald",sans-serif;font-size:16px;height:47px;min-width:260px;opacity:1;padding:0 9px;position:absolute;right:0;top:100%;transform:rotateX(0deg);transform-origin:center top 0;z-index:99999999 !important;}
.searchsection button{background:#bf5f15 none repeat scroll 0 0;border:medium none;color:#fff;display:inline-block;float:right;font-size:18px;font-weight:700;height:40px;margin-top:4px;padding:0;width:39px;}
.search-section .entry-meta{display:none;}
.search-form input[placeholder], .search-form [placeholder], .search-form *[placeholder]{color:#000 !important;}
.search-form .search-submit{background:#bf5f15 none repeat scroll 0 0;bottom:3px;color:#fff;padding:0.5em 1em;position:absolute;right:3px;top:inherit;}
.searchsection input::-webkit-input-placeholder, .searchsection textarea::-webkit-input-placeholder{color:#000 !important;}
.searchsection input:-moz-placeholder, .searchsection textarea::-webkit-input-placeholder{color:#000 !important;}
.searchsection input::-moz-placeholder, .searchsection textarea::-webkit-input-placeholder{color:#000 !important;}
.awards-list .owl-stage .owl-item>li::after{content:"";height:100%;left:0;position:absolute;width:100%;top:0;z-index:1;}
.awards-list li>a[title~=Choice]{z-index:2;position:absolute;top:0;display:inline-table;left:0;right:0;margin:auto;}
.awards-list li a, .awards-list .item a{float:left;width:auto;z-index:2;position:relative;}
.awards-list .owl-stage .owl-item{position:relative;}
.video-category .row > div:nth-child(3n+1){clear:both;}
.acceptance span.wpcf7-list-item{margin: 1px 0 0 0em;}
.acceptance{color:#fff;font-size:15px;}
.acceptance .wpcf7-not-valid-tip{width:250px;line-height:1.2;top:27px;}
.contact-page .read-the-disclaimer span{padding-left:0 !important;}
.contact-page span.wpcf7-list-item{margin: 0 0 0 0;position: relative;top: -1px;}
.read-the-disclaimer span{padding-left:0px !important;}
.contact-page .form-row input, .contact-page .form-row textarea{height:auto;}
.read-the-disclaimer .wpcf7-not-valid-tip{width:250px !important;line-height:1.2;}
.home-contact-form .acceptance{margin-bottom:20px;}
#footer-part .acceptance{margin-bottom: 18px;}
#footer-part .acceptance .wpcf7-not-valid-tip{top: 43px;}
#footer-part .g-recaptcha{width:auto;}
#footer-part .g-recaptcha ~ span.wpcf7-not-valid-tip{left:5px;top:100%;margin-top:-30px;font-size:12px;}
.contact-page input[type=checkbox]{width:14px !important;}
.contact-page .g-recaptcha ~ span.wpcf7-not-valid-tip{font-size:11px;margin-left:5px;}
.articles-list ol{padding-left:20px;}
.blogdetails p>br{display:none;}
.top-smo .fa-google-plus::before{content:"";background:url(../img/business.svg) no-repeat;width:15px;height:15px;display:inline-block;position:relative;top:2px;}
.top-smo a:hover i.fa-google-plus::before{background:url(../img/business-hover.svg) no-repeat;}
.thank-you-section .socialmadia .fa-google-plus::before{content:"";background:url(../img/business.svg) no-repeat;width:15px;height:15px;display:inline-block;position:relative;top:2px;}
body.page-id-1454 .faq-section .fa-chevron-down::before{background:url("../../../plugins/accordions-wp/css/up.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
body.page-id-1454 .responsive-accordion-default.responsive-accordion li .responsive-accordion-head i{top:21px;}
body.page-id-1454 .faq-section .row{margin:0;}
body.page-id-1454 .faq-section ul{margin:0;}
body.page-id-1454 .faq-section ul ul{margin:15px 0px;margin-left:36px;}
body.page-id-1454 .faq-section .row .container.theme1{padding:0;}
.responsive-accordion-default.responsive-accordion li .responsive-accordion-panel ul{font-family:"Open Sans",sans-serif;font-size:18px;}
.contact_slider{-ms-transform:none;-webkit-transform:none;transform:none;left:-50px;padding:0;z-index:1;cursor:pointer;top: 0;border-radius:5px 0 0 5px;font-size:0;height:54px;width:54px;line-height:54px;text-align:center;}
.contact_slider > i{font-size:21px;margin-right:0;line-height:54px;padding-right:0;}
.contact_slider > i:before{content:"\f0e0";}
.contact-popup div#header{right:-5px;}
.contact-popup.popup-open div#header{right:0;}
.thank-you-section p{font-size:30px;line-height:1.2;margin:20px 0;}
svg .triangle{animation:throb 1s infinite linear;}
svg .triangle:nth-child(2n){animation:throb-rev 1s infinite linear;}
@keyframes throb{0%{opacity:1}
50%{opacity:.2}
100%{opacity:1}
}
@keyframes throb-rev{0%{opacity:.2}
50%{opacity:1}
100%{opacity:.2}
}
.black-section .label-title p{color:#1e1e1e;float:left;font-family:"Oswald",sans-serif;font-size:40px;text-transform:uppercase;writing-mode:horizontal-tb;}
.page-template-family-law .black-section .label-title span{width:345px;transform:rotate(14deg);-ms-transform:rotate(14deg);-webkit-transform:rotate(14deg);}
.page-template-family-law .label-title::before{bottom:-60px;}
.contact-page .wpcf7-list-item.last{margin-left:15px;}
body.page-id-1454 .faq-section .fa-chevron-up::before, body.page-id-1454 .faq-section .fa-chevron-down::before{background:none !important;}
.IN-2bc0215c-7188-4274-b598-1969e06d4d7c-1G9ISYhSF8XoOmdcl0yKDu, .IN-2bc0215c-7188-4274-b598-1969e06d4d7c-1G9ISYhSF8XoOmdcl0yKDu.IN-2bc0215c-7188-4274-b598-1969e06d4d7c-3uCBSbQNVNf2QjqHe1rfb6{margin-top:2px !important;}
.m-box {
	width: 100%;
	float: left;
	height: 100%;
}
.m-box-inner {
	width: 100%;
	float: left;
	position: relative;
	box-shadow: 0 0 13px rgba(255,255,255,.15);
}
.m-box-inner video {
	width: 100%;
	float: left;
	position: absolute;
	left: 0;
	visibility: hidden;
	height: 100%;
}
.m-box-inner img {
	width: 100%;
}
.m-box-inner .video-btn {
	top: 50%;
	left: 50%;
	bottom: auto;
	right: auto;
	position: absolute;
	margin: -35px 0 0 -35px;
	border-color: #37b1ff;
}
.video-btn {
	width: 90px;
	height: 60px;
	border-radius: 21px;
	background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%;
	box-shadow: 2px 2px 10px rgba(0,0,0,.15),-2px 2px 10px rgba(0,0,0,.15);
	position: absolute;
	right: 40px;
	bottom: 55px;
	font-size: 0;
	-webkit-transition: transform 1s ease-in-out;
	-ms-transition: transform 1s ease-in-out;
	transition: transform 1s ease-in-out;
	text-align: center;
}
.video-btn::before {
	content: '';
	position: absolute;
	border-top: 9px solid transparent;
	border-left: 17px solid rgb(222, 222, 222);
	border-bottom: 9px solid transparent;
	margin-left: 38px;
	top: 50%;
	-webkit-transition: .5s;
	-ms-transition: .5s;
	transition: .5s;
	left: 0;
	transform: translateY(-50%);
}
.m-box-inner .video-btn::before {
	border-left-color: rgb(222, 222, 222);
}
.m-box-inner .video-btn:hover, .m-box-inner .video-btn:focus, .m-box-inner .video-btn:active{
    box-shadow: rgb(255, 255, 255) 0px 0px 15px 3px;
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%;
}
.page-template-family-law .attorney-details p:last-child{
    padding-bottom:0;
}
.page-template-criminal-defense .attorney-fulldes {
	padding-bottom: 50px;
}
.close-btn {
	display: none;
}
.creative-family-law.comprehensive {
	padding-bottom: 50px;
}
.contact-page .title-style {
    text-align: center;
    margin-bottom: -10px;
}
.contact-page  form>.col-sm-6.form-col {
    width: 100%;
}
.contact-page  .button-section {
    text-align: center;
}
.contact-page .submit-btn {
    float: none;
    border-radius: 0;
}
#footer-part {
    padding-top: 30px;
}
.labelstyle li span + span, .practic-area-label span + span {
	text-align: center;
	padding-left: 0;
	padding-right: 10px;
}
.page-template-practice-areas-page-template .disclamer.attorney-des, .single-familylaw .articles-list.firm-overview-main, .single-practicearea .articles-list.firm-overview-main {
	padding-bottom: 40px;
}
.single-familylaw .attorney-des h3 {
	padding-top: 0;
}
div.wpcf7 .ajax-loader{display:none !important;}
.form-row {
	float: left;
	width: 100%;
	position: relative;
}
.form-row div.wpcf7-response-output{
    border-color: #ffb900;
    display: inline-block;
    position: absolute;
    left: 5px;
    bottom: -34px;
    right: 0;
    color: #fff;
    font-size: 13px;
    text-align: center;
    line-height: 1;
    margin: 0;
}
.bigerror {
	float: left;
	width: 100%;
	position: relative;
}
.form-style .bigerror .wpcf7-response-output {
	font-size: 13px;
	line-height: 1;
	width: 100%;
	margin: 0;
	text-align: center;
}
.contact-form div.wpcf7-response-output {
	display: inline-block;
	width: 100%;
	text-align: center;
	font-size: 13px;
	margin: 0;
	line-height: 1;
	bottom: 20px;
	position: absolute;
	left: 0;
	right: 0;
}
.home-contact-form .form-row .acceptance span.wpcf7-not-valid-tip {
	top: 100%;
	bottom: auto;
	margin-top: -4px;
}
.home-contact-form .form-row span.wpcf7-not-valid-tip {
	top: inherit;
	bottom: -14px;
}
.home-contact-form .form-row div.wpcf7-response-output {
	width: 50%;
}
.contact-popup div#header .wpcf7-response-output {
    position: relative;
    margin: 0;
    padding: 2px 3px;
    line-height: 1.2;
    left: 0;
    text-align: center;
    font-size: 12px;
    width: 100%;
    float: left;
}
.form-style label span.wpcf7-form-control-wrap.your-message {
    margin-bottom: 10px;
}
.home-contact-form .form-row .col-4 {
    width: 75%;
}

.home-contact-form .form-row .col-4 + .col-5 {
    display: none;
}

.home-contact-form .form-row 
 .submit-btn {
    padding: 24px 10px;
    border-radius: 0;
}
.home-contact-form span.wpcf7-form-control-wrap.your-message {
    margin-bottom: 3px;
}
.footer-contact-form .col-4 {
    width: 75%;
}

.footer-contact-form .col-4+.col-5 {
    display: none;
}

.footer-contact-form .headerbtn .submit-btn {
    padding: 24px 10px;
    border-radius:0;
}
.footer-contact-form .form-row div.wpcf7-response-output {
    width: auto;
    right: 5px;
}
#s-share-buttons iframe {
    vertical-align: top;
}
.big-description ul {
	padding: 20px 28px;
	color: #8d5a30;
}
.big-description ul li {
	border: 0;
	font-size: 20px;
	font-weight: 400;
	line-height: 34px;
	list-style: outside circle;
	padding: 0 0 10px;
	margin: 0;
}
.big-description ul li:last-child{
    padding-bottom:0;
}
.big-description p, .lisrtstyle li .big-description p, .big-description li {
	color: #959595;
}
.family-law-attorney a {
    color: #f7da71;
}
.family-law-attorney a:hover {
    color: inherit;
}
body.single-familylaw .attorney-details,body.single-practicearea .attorney-details {
    text-align: left;
}
#scroll {
    position: fixed;
    right: 10px;
    bottom: 65px;
    cursor: pointer;
    width: 50px;
    height: 50px;
    background-color: #cb691d;
    text-indent: -9999px;
    display: none;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    border-radius: 60px;
    opacity: 0;
    -webkit-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
    z-index: 9;
    visibility:hidden;
}
#scroll span {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 25px;
    height: 25px;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
}
#scroll span svg {
    float: left;
    width: 100%;
    fill: #e6cca1;
    -webkit-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
}
#scroll:hover {
    background: #e6cca1;
    opacity: 1;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)";
}
#scroll:hover span svg {
    fill: #cb691d;
}
.owl-carousel .owl-item img {
    height: auto;
}
.footer-logo img {
    width: auto;
    height: auto;
}
.poweredBy img {
    width: auto;
    height: auto;
}
.closebtn img {
    width: 27px;
    height: 27px;
}
.accessible-photo img {
    width: auto;
}
.practice-areas-title img {
    width: auto;
}
.home-banner-text {
    color: #fff;
    float: left;
    font-family: "Oswald",sans-serif;
    padding-top: 126px;
    z-index: 1;
    position: relative;
    font-weight: 700;
    line-height: 90px;
    text-transform: uppercase;
    width: 515px;
    overflow: hidden;
}

.home-banner-text .hbt-sm {
    font-size: 72px;
}

.home-banner-text .hbt-md {
    font-size: 80px;
}

.home-banner-text .hbt-big {
    font-size: 100px;
}

.home-banner-text>div {
    clear: both;
    float: left;
}
.awards-list {
    position: relative;
}
.awards-list .owl-nav {
    position: absolute;
    left: 0;
    right: 0;
    top: 25%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 99;
}
.innerpages .criminal-defense-banner-section .banner-main-text,.innerpages .family-law-banner-section .banner-main-text {
    margin-left: -110px;
}
.filters,.filter-btn,.ser-res{
    float: left;
    width: 100%;
 }
.filters{
    margin-bottom:20px;
}
.filters .filter-btn .btn-effect{
    float: left;
    width: auto;
    border: 0;
    font-size: 16px;
    height: 47px;
    cursor: pointer;
    background: #a65212;
    border-radius:0;
    font-weight: 700;
    color: #fff;
    font-family: "Raleway", sans-serif;
    text-transform: uppercase;
    border-radius:0;
    box-shadow:none;
    outline:none;
    margin-right:10px;
    margin-bottom:10px;
}
.filters .filter-btn .btn-effect.is-checked,.filters .filter-btn .btn-effect:hover{background: #272726;}
.ser-res div > article {
	border-bottom: 2px solid #bf5f15;
	border-radius: 10px;
	width:100%;
}
.ser-res {
	margin-bottom: 30px;
}
.ser-res div > article .link-more {
	margin-bottom: 20px;
}
.menu-New-Sitemap-Pages-Menu-container {
	float: left;
	width: 100%;
}
.sitemap ul {
	padding: 12px 26px;
	width: 100%;
	display: inline-block;
	float: none;
	-moz-column-count: 3;
	-webkit-column-count: 3;
	column-count: 3;
	-moz-column-gap: 30px;
	-webkit-column-gap: 30px;
	column-gap: 30px;
}
.sitemap ul li {
	float: none;
	padding-right: 20px;
}
.sitemap ul ul.sub-menu {
	float: none;
	column-count: 1;
	-moz-column-count: 1;
	-webkit-column-count: 1;
}
.sitemap ul ul.sub-menu li {
	float: left;
	padding-right: 20px;
}
.pa-sitemap{
    float:left;
    width:100%;
}
.sitemap ul#menu-Practicearea {
	float: left;
}
.sitemap ul#menu-Practicearea > li {
	float: left;
}
.sitemap ul#menu-Practicearea ul.sub-menu {
    position: initial;
	column-count: initial;
	float: left;
}
.sitemap #menu-Practicearea li ul ul.sub-menu {
	float: left;
}
.ser-res div > article .blogdate.blog-detail-date {
	margin: 20px 0 10px;width: auto;
}
.awards .owl-stage {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    text-align:center;
}
