/*
Theme Name:FLC
Theme URI:http://familylawcenter.com/
Description:Customized wordpress theme for familylawcenter by 
Author:SimpleSplash.com
Version:1.0
Tags:law,divorce,attorney,three column,slideshow
*/
@charset "utf-8";/*Global Selectors and Reset*/
html,body{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;background:#fff;color:#333333;text-align:center;cursor:default;min-height:100%;}
*{margin:0;padding:0;}
a{color:#3e7e00;text-decoration:none;cursor:pointer;}
a:hover{text-decoration:none;}
:focus{outline:0 none;}
a img,img{border:0;}
/*Global Selectors and Reset*/
/*site structure & style */
.wraper{width:1000px;margin:0 auto;text-align:left;border:1px solid #9EBE7F;border-bottom:0 none;border-top:0 none;}
/*header*/
.header{height:89px;background:url(images/bg-header.png) repeat-x;padding:0 20px;}
.headerRight{float:right;padding-right:20px;text-align:right;}
.headerMenu{color:#014271;font-size:12px;line-height:16px;margin-top:20px;}
.headerMenu a{color:#014271;padding:5px;}
.headerMenu a:hover,.headerMenu a.active{text-decoration:underline;}
.headerCallUs{font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;font-style:italic;color:#444444;margin-top:20px;}
.headerCallUs span{color:#016332;font-size:22px;}
/*header*/
/*main navigation*/
.mainNav{height:47px;line-height:47px;background:url(images/nav-bg.png) left top repeat-x;}
.mainNav ul li{list-style:none;float:left;background:url(images/nav-right-border.png) right top no-repeat;}
.mainNav ul li.last{background:none;}
.mainNav ul li a{line-height:47px;padding:0 39px;color:#fefefe;text-shadow:1px 1px 2px #03C;font-size:18px;}
.mainNav ul li a:hover,.mainNav ul li.current_page_item a{color:#c1f35b;}
.mainNav ul li.current_page_item li a{color:#fefefe;}
.mainNav ul li.current_page_item li a:hover{color:#c1f35b;}
/*main navigation*/
.mainWraper{padding-bottom:35px;margin:0 20px;}
.leftSidebar{width:235px;float:left;margin-right:20px;}
.blueList{background:url(images/blue-sidebar-top.png) left top no-repeat;padding-top:5px;color:#014271;font-size:14px;line-height:20px;}
.blueList .bottom{background:url(images/blue-sidebar-bottom.png) left bottom no-repeat;padding-bottom:5px;}
.blueList .inner{background:#ceedfa;padding:0 20px;}
.blueList li{list-style:none;background:url(images/bb-2px-blue.png) left bottom repeat-x;padding-bottom:2px;}
.blueList li.last{background:none;}
.blueList li a{background:url(images/right-arrow-blue.png) right 13px no-repeat;padding:8px 0;padding-right:10px;display:block;color:#014271;}
.blueList li a:hover{text-decoration:underline;}
.greenList,.greenCurvedBox{background:url(images/green-sidebar-top.png) left top no-repeat;padding-top:5px;color:#333333;font-size:12px;line-height:16px;}
.greenList .bottom,.greenCurvedBox .bottom{background:url(images/green-sidebar-bottom.png) left bottom no-repeat;padding-bottom:5px;}
.greenList .inner,.greenCurvedBox .inner{background:#eff7e4;padding:0 20px;}
.greenCurvedBox .inner{padding:0 5px;}
.greenList li{list-style:none;background:url(images/bb-2px-green.png) left bottom repeat-x;padding-bottom:2px;}
.greenList li.last{background:none;}
.greenList li a{background:url(images/right-arrow-green.png) right 13px no-repeat;padding:8px 0;padding-right:10px;display:block;color:#333333;}
.greenList li a:hover{text-decoration:underline;}
.greenList li ul{background:url(images/bb-2px-green.png) left top repeat-x;padding-top:2px;}
.greenList li li a{background:url(images/left-doublearrow-green.png) left 15px no-repeat;padding-left:10px;padding-right:0px;}
.rightSidebar{width:235px;float:right;}
div.sidebarSearch .text{width:180px;}
div.sidebarSearch label{margin-bottom:0px;}
.rss{line-height:27px;color:#f46300;font-size:14px;}
.rss:hover{text-decoration:underline;}
.bottom .sidebarWidgetBlog{overflow:hidden;padding:10px 20px;}
.sidebarWidgetBlog li{list-style:none;background:url(images/bb-2px-green.png) left bottom repeat-x;margin-bottom:10px;padding-bottom:10px;}
.sidebarWidgetBlog li.last{margin-bottom:0px;background:none;}
.sidebarWidgetBlog li h3{font-weight:normal;}
.sidebarWidgetBlog li h3 a{font-size:14px;line-height:18px;text-decoration:underline;}
.sidebarWidgetBlog li h3 span{color:#666666;display:block;font-size:12px;}
.bottom .archiveList{padding:0 20px;}
.archiveList li{list-style:none;padding-bottom:2px;}
.archiveList li{background:url(images/bb-2px-green.png) left bottom repeat-x;}
.archiveList li.last{background:none;}
.archiveList li a{background:url(images/right-arrow-green.png) right 13px no-repeat;padding:8px 0;padding-right:10px;display:block;color:#333333;}
.archiveList li.expanded{background:0 none;}
.archiveList li.expanded a{background:url(images/bottom-arrow-green.png) right 11px no-repeat;}
.archiveList li a:hover{text-decoration:underline;}
.archiveList li ul{display:none;}
.archiveList li.expanded ul{background:url(images/bb-2px-green.png) left top repeat-x;padding-top:2px;display:block;}
.archiveList li.expanded li a{background:url(images/left-doublearrow-green.png) left 15px no-repeat;padding-left:10px;padding-right:0px;}
.greenBox,.testimonial{background:#eff7e4;padding:20px;}
.form label{display:block;margin-bottom:20px;}
.form .text,.form .textarea{line-height:27px;height:27px;padding-left:5px;border:1px solid #6fb00b;color:#666666;display:block;font-family:Arial,Helvetica,sans-serif;}
.form .textarea{height:auto;}
.contactForm .text,.contactForm .textarea{width:190px;}
.blockquote{background:url(images/block-qout-start.png) left top no-repeat;padding-top:25px;}
.blockquote blockquote{background:url(images/block-qout-end.png) right bottom no-repeat;padding-bottom:25px;}
div.home ul li,div.content ul li{list-style:none;background:url(images/bullet-list-home.png) left 7px no-repeat;padding-left:15px;}
div.home ul li{font-weight:bold;}
.blogHead{}
.blogHead .dateHolder{float:left;height:45px;width:34px;overflow:hidden;background:url(images/icons/icon-calender.png) left top no-repeat;margin-right:20px;}
.blogHead .dateHolder .month,.blogHead .dateHolder .day{display:block;line-height:14px;font-size:12px;text-transform:uppercase;color:#fff;text-align:center;margin-top:8px;}
.blogHead .dateHolder .day{color:#333;margin-top:5px;}
.blogHead .subHeading{color:#888;font-size:12px;}
.blogHead .subHeading a{color:#888;}
.blogHead .subHeading a:hover{text-decoration:underline;}
.blogHead .title2{margin-bottom:0px;line-height:28px;}
div.blogListItem p{/*margin-bottom:0px;*/}
.blogHead .subHeading .post-categories{display:inline;}
.blogHead .subHeading .post-categories li{list-style:none;display:inline;}
.title,.howCanHelp h3{border-bottom:5px solid #268bc7;font-family:Georgia,"Times New Roman",Times,serif;font-size:24px;color:#014271;line-height:32px;margin-bottom:20px;font-style:italic;font-weight:normal;}
.title a,.howCanHelp h3 a{color:#014271;}
.title2{font-family:Georgia,"Times New Roman",Times,serif;font-size:22px;color:#3e7e00;line-height:30px;margin-bottom:20px;font-style:italic;font-weight:normal;}
.title2 a{color:#3e7e00;}
/*footer*/
.footer{margin:0 20px;padding-top:20px;border-top:6px solid #63a009;font-size:13px;color:#666666;line-height:23px;padding-bottom:20px;}
.footerTop a{color:#3e7e00;}
.footerTop a:hover{text-decoration:underline;}
.footerTop h4,.footerTop h4 a{color:#444444;font-size:13px;font-weight:bold;}
.footerTopLeft{float:left;width:743px;}
.linkbox{float:left;margin-right:50px;}
.linkbox li{list-style:none;}
.footerTopRight{float:right;width:217px;}
.footerMiddle{height:20px;line-height:20px;padding:20px 0;font-size:12px;text-align:center;border-bottom:1px solid #82b33a;margin-bottom:20px;}
.footerMiddle li{display:inline-block;background:url(images/footernav-right-border.png) right center no-repeat;padding-right:1px;}
.footerMiddle li.last{background:none;}
.footerMiddle a{text-decoration:underline;display:inline-block;margin:0 10px;}
.footerBottom{text-align:center;}
.footerBottom a{color:#666666;font-weight:bold;text-decoration:underline;}
/*footer*/
.moreLink{border-bottom:0 none !important;}
.moreLink:hover{text-decoration:none;}
.w704{width:704px;}
.w449{width:449px;}
.w235{width:235px;}
.w394{width:394px;}
/*site structure & style */
/* text editor */
.txt{margin-bottom:20px;line-height:20px;color:#333333;font-size:14px;font-family:Arial,Helvetica,sans-serif;line-height:20px;}
.txt h2,.txt h3,.txt h4,.txt h5,.txt h6{font-family:Georgia,"Times New Roman",Times,serif;font-size:18px;line-height:22px;color:#014271;font-weight:normal;font-style:italic;margin-bottom:10px;}
.txt h3{font-size:16px;line-height:20px;}
.txt h4,.txt h5,.txt h6{font-size:14px;line-height:18px;}
.txt a{border-bottom:2px solid #9ebe7f;}
.txt p{margin-bottom:15px;line-height:20px;}
.txt ul,.txt ol{padding-left:20px;display:block;margin-bottom:10px;}
.txt li{line-height:20px;margin-bottom:10px;}
/* text editor */
/*common css styles*/
.w300{width:300px;}
.pngfix{}
.hide{position:absolute;left:-9999px;}
.cp{cursor:pointer;}
.alignCenter,.center,.ac{text-align:center;}
.alignLeft,.left,.al{text-align:left;}
.alignRight,.right,.ar{text-align:right;}
.alignJustify,.justify,.aj{text-align:justify;}
.upperCase,.ttu{text-transform:uppercase;}
/*common font size*/
.extralarge{font-size:24px;line-height:26px;}
.large{font-size:18px;line-height:20px;}
.medium{font-size:14px;line-height:16px;}
.small{font-size:13px;line-height:15px;}
.tiny{font-size:11px;line-height:13px;}
/*borders*/
.bbAsh{border-bottom:1px solid #dcdbdb;}
.bbGreen{border-bottom:1px solid #cfdfbf;}
.brAsh{border-right:1px solid #dcdbdb;}
.blAsh{border-left:1px solid #dcdbdb;}
.btAsh{border-top:1px solid #dcdbdb;}
.bAsh{border-top:1px solid #dcdbdb;}
/*float*/
.fl,.alignleft{float:left;}
.fr,.alignright{float:right;}
.fn,.aligncenter{float:none;}
.aligncenter{margin:0 auto;}
/*overflowHidden*/
.oh{overflow:hidden;}
/*clear both*/
.cb{clear:both;}
/*margins*/
.m0{margin:0px;}
.ml0{margin-left:0px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.mr0{margin-right:0px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mr40{margin-right:40px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mb0{margin-bottom:0px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
/*paddings*/
.p5{padding:5px;}
.p0{padding:0px;}
.pb0{padding-bottom:0px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pt0{padding-top:0px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pl10{padding-left:10px;}
.pr20{padding-right:20px;}
.plr10{padding-left:10px;padding-right:10px;}
.plr20{padding-left:20px;padding-right:20px;}
/*display*/
.dn{display:none;}
.di{display:inline;}
.dib{display:inline-block;}
.db,.aligncenter{display:block;}
/*color schemes*/
.blue{background:#00c;}
.red{color:#c00;}
.green{background:#0c0;}
.white{background:#fff;}
.black{color:#000;}
.cWhite{color:#fff;}
/*flexible widths*/
.fw{width:99%;}
.hw{width:49%;}
/*common css styles*/
/* Me */
#con_home textarea{width:190px;}
.testimonial{overflow:hidden;}
.moretestmonial{border-bottom:2px solid #9EBE7F;float:right;margin:10px 0;}
.alignleft{float:left;margin:10px 10px 10px 0;}
#contact_form{padding:20px;background:#EFF7E4;margin-bottom:10px;}
#contact_form input{border:1px solid #6FB00B;color:#666666;display:block;font-family:Arial,Helvetica,sans-serif;height:27px;line-height:27px;padding-left:5px;width:250px;}
#contact_form textarea{border:1px solid #6FB00B;color:#666666;display:block;font-family:Arial,Helvetica,sans-serif;height:100px;line-height:27px;padding-left:5px;width:250px;}
#contact_form input.butn_submit{background:url('images/btn-submit-green.png') no-repeat left top;border:0 none;text-indent:-9999px;line-height:0;height:30px;cursor:pointer;}
.attorney{border-bottom:1px dashed #9EBE7F;padding-bottom:15px;}
.list_LeftColumn_04 li{margin-bottom:0;}
.content h5,.content h6{color:#333;font-style:normal;}
.blogpage .title2{font-style:normal;}
.comments h3{color:#3E7E00;font-family:Georgia,"Times New Roman",Times,serif;font-size:22px;font-style:italic;font-weight:normal;line-height:30px;margin-bottom:20px;}
.comments ol li{list-style:none;}
.comment-author{margin-bottom:10px;}
cite.fn{margin:0 20px;}
.comment-body p{color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:20px;margin-bottom:20px;}
#commentform input{width:250px;border:1px solid #6FB00B;color:#666666;font-family:Arial,Helvetica,sans-serif;height:27px;line-height:27px;padding-left:5px;margin:5px 0;}
#commentform textarea{width:450px;border:1px solid #6FB00B;color:#666666;font-family:Arial,Helvetica,sans-serif;height:100px;line-height:27px;padding-left:5px;margin:5px 0;}
.comments #submit{background:url('images/btn-submit-green.png') left top no-repeat;display:block;width:104px;height:29px;text-indent:-9999px;line-height:0;border:0 none;}
.content .wp_social_bookmarking_light{margin:15px 0 !important;}
.blogHead .title2{font-style:normal;}
.homePost{margin-bottom:10px;border-bottom:1px solid #CFDFBF;}
.leftSidebar .vedio{margin-bottom:20px;}
.mainNav ul li .sub-menu{}
.mainNav ul .sub-menu{position:absolute;left:0;top:47px;z-index:20000;width:300px;display:none;}
.mainNav ul .sub-menu{padding-bottom:10px;}
.mainNav ul .sub-menu li{display:block;float:none;background:#2487c5;line-height:25px !important;padding:5px 0;}
.mainNav ul .sub-menu li a{padding:12px 10px;margin:0;font-size:16px;line-height:25px !important;}
.mainNav ul li{position:relative;}
.mainNav ul li:hover .sub-menu{display:block;}
.testimo{padding:0;padding-bottom:10px;margin-bottom:10px;}
.testimo li{list-style:none !important;background:0 none !important;padding-left:0 !important;border-bottom:1px solid #9EBE7F;margin-bottom:10px;padding-bottom:20px;padding-top:10px;}
#testimonialPage ul{margin:0;padding:0;}
.testimo li a{color:#333333;text-decoration:none;font:14px/20px Arial;border-bottom:0 none;}
.gform_wrapper{margin-bottom:20px;margin-top:0 !important;}
.gform_body{background:none repeat scroll 0 0 #EFF7E4;padding:0 20px;}
.gform_description{background:none repeat scroll 0 0 #EFF7E4;padding:5px 20px;display:block;width:190px;}
.gform_heading{margin-bottom:0 !important;}
.gform_wrapper h3.gform_title{border-bottom:5px solid #268BC7;color:#014271;font-family:Georgia,"Times New Roman",Times,serif !important;font-size:24px !important;font-style:italic;font-weight:normal !important;line-height:32px !important;margin-bottom:20px !important;margin-top:0 !important;width:230px !important;}
.gform_wrapper .top_label input.medium,.gform_wrapper .top_label input.medium,.gform_wrapper .top_label select.medium{border:1px solid #6FB00B;color:#666666;display:block;font-family:Arial,Helvetica,sans-serif;height:27px;line-height:27px;padding-left:5px;width:180px !important;}
.gform_wrapper .top_label select.medium{padding-right:5px;}
.gform_wrapper .top_label .gfield_label{color:#666666;font-size:13px;line-height:20px;font-weight:normal !important;}
.gform_footer{width:190px !important;padding:20px !important;background:none repeat scroll 0 0 #EFF7E4;margin:0 !important;}
#gform_submit_button_1{background:url('images/btn-submit-green.png');width:104px;height:29px;display:block;text-align:center;line-height:0;text-indent:-99999px;border:0 none;cursor:pointer;}
.testimonialTop{margin-bottom:20px;}
.testimonialList{font-style:italic;}
#map{margin:10px 0;text-align:center;}
.box{margin-bottom:20px;}
.box ul{list-style:none;padding:10px 20px;background:none repeat scroll 0 0 #EFF7E4;}
.box ul li{padding:5px 0;background:url("images/bb-2px-green.png") repeat-x scroll left bottom transparent;}
.box ul li a{color:#333333;display:block;padding:5px 0;}
.box .gform_body ul li{background:0 none;}
.tagcloud{background:none repeat scroll 0 0 #EFF7E4;padding:20px;}
.tagcloud a{displaY:block;font:normal 14px/20px Arial !important;}
.tagcloud a:hover{text-decoration:underline;}
#gform_wrapper_2 #gform_fields_2 li{list-style:none !important;background:0 none;}
#gform_wrapper_2 #gform_fields_2 input{border:1px solid #6FB00B;color:#666666;display:block;font-family:Arial,Helvetica,sans-serif;height:27px;line-height:27px;padding-left:5px;width:385px !important;}
#gform_wrapper_2 #gform_fields_2 #field_2_1 input{width:180px !important;}
#gform_wrapper_2 #gform_fields_2 #field_2_1 span{display:block;float:left !important;width:210px;}
#gform_wrapper_2 #gform_fields_2 #field_2_1 span.gfield_required{width:5px !important;float:right !important;}
#gform_wrapper_2 #gform_fields_2 textarea{border:1px solid #6FB00B;color:#666666;display:block;font-family:Arial,Helvetica,sans-serif;height:100px;line-height:22px;padding:5px;width:385px !important;}
#gform_wrapper_2 .gform_footer{width:650px !important;}
#gform_wrapper_2 .gform_footer input{background:url("images/btn-submit-green.png") repeat scroll 0 0 transparent;border:0 none;cursor:pointer;display:block;height:29px;line-height:0;text-align:center;text-indent:-99999px;width:104px;}
#pg_faq a{border-bottom:0 none;}
#pg_faq a:hover{border-bottom:2px solid #9EBE7F;}
.faq_list1{margin-bottom:20px;}
.faq_detail li{border-top:1px solid #9EBE7F;padding-top:15px;list-style:none;background:0 none !important;}
.faq_detail li li{border:0 none;padding:0;margin:5px 0;}
.anchor_box{float:right;background:none repeat scroll 0 0 #9EBE7F;color:#FFFFFF !important;}
.anchor_box a{color:#FFFFFF !important;padding:0 3px;}
.rightSidebar .testimonial{background:#EFF7E4 url('images/block-qout-start.png') 10px 15px no-repeat;padding-left:40px !important;border-radius:5px;}
.rightSidebar .testimonial p{background:url('images/block-qout-end.png') bottom right no-repeat;}
.rightSidebar .testimonial .moretestmonial{margin-top:15px;}
.vedioPost{overflow:hidden;margin-top:-10px;}
.vedioPost .vedio{overflow:hidden;margin-bottom:10px;}
