/*Theme Name: Jirachaya Sunee Law Firm*//* -------- Header ---------- */#language-box{	width: 129px;	height: 42px;	background-image: url(images/flag-box.jpg);	background-repeat: no-repeat;	float: right;	margin-right: 10px;}.flag{	width: 23px;	height: 14px;	background-repeat: no-repeat;	display: block;	float: left;	margin-left: 12px !important;	margin-left: 10px;	margin-top: 10px;	cursor: pointer;}#thai-flag{	background-image: url(images/thai-flag.jpg);	background-position: 0px 0px;}#thai-flag-active, a:hover #thai-flag{	background-image: url(images/thai-flag.jpg);	background-position: -23px 0px;}#british-flag{	background-image: url(images/british-flag.jpg);	background-position: 0px 0px;}#british-flag-active, a:hover #british-flag{	background-image: url(images/british-flag.jpg);	background-position: -23px 0px;}#swedish-flag{	background-image: url(images/sweden-flag.jpg);	background-position: 0px 0px;}#swedish-flag-active, a:hover #swedish-flag{	background-image: url(images/sweden-flag.jpg);	background-position: -23px 0px;}#sunee-logo{	display: block;	background-image: url(images/sunee-logo.jpg);	width: 263px;	height: 89px;	margin-top: 25px;}div#page-box{	margin-top: 23px;}ul#page-list{	float: right;	list-style: none;	margin-right: 10px;}ul#page-list li.page_item{	float: right;	margin-left: 15px;	font-size: 1.4em;	padding: 0px 2px 4px 2px;	border-bottom: 5px solid #ededed;	letter-spacing: 1px; }ul#page-list li.page_item:hover, ul#page-list li.current_page_item, ul#page-list li.current_page_parent, ul#page-list li.current_page_ancestor{	border-bottom: 5px solid #46577e;}ul#page-list li.page_item a{	color: #717171;}/* -------- Home ---------- */#home-box{	background-image: url(images/scoop-bar.jpg);	background-repeat: no-repeat;	height: 600px;	margin-top: 20px;}#home-box-left{	position: relative;}#scoop-text{	padding: 40px 0px 20px 30px;	height: 250px;}#scoop-text h1{	font-size: 2.4em;	color: white;	text-shadow:1px 1px 0 #275067;	margin-bottom: 26px;	font-family: Georgia;}#scoop-text h1#thai-scoop{	font-size: 2.0em;	font-family: Tahoma;}#scoop-text h2{	font-size: 1.3em;	color: white;}#scoop-text ul.scoop-list{	list-style: none;	color: white;	font-size: 1.25em;	padding-left: 0px;}#scoop-text ul.scoop-list li{	margin-bottom: 15px;	}#practice-area-box{	margin-top: 40px;	margin-left: 35px;}#practice-area-box-header{	background-image: url(images/practice-area-box-head.png);	background-repeat: no-repeat;	height: 32px;}#practice-area-box-body{	background-image: url(images/practice-area-box-body.png);	background-repeat: repeat-y;		}#practice-area-box-body-content{	padding-left: 35px;	padding-right: 65px;}#practice-area-box-body h2{	color: #111d22;	font-size: 2em;	font-family: Tahoma;}#practice-area-box-body h3{	color: #32515b;	line-height: 1.3em;}.practice-area-separator{	margin-top: 15px;	margin-bottom: 15px;	background-image: url(images/separator.jpg);	background-repeat: repeat-x;	height: 4px;}ul.practice-area-list{	list-style: none !important;	list-style: disc;	margin-left: 0px !important;	margin-left: 15px;	padding-left: 0px;}ul.practice-area-list li{	margin-bottom: 8px;	background-image: url(images/practice-area-list.jpg) !important;	background-image: none;	background-repeat: no-repeat;	padding-left: 25px !important;	padding-left: 0px;	cursor: pointer;}ul.practice-area-list li.active{	color: #a52a2a;	font-weight: bolder;}#practice-area-box-footer{	background-image: url(images/practice-area-box-footer.png);	background-repeat: no-repeat;	height: 29px;}#news-knowledge-box{	padding: 0px 0px 0px 20px;}#news-knowledge-box h3{	color: #494949;	margin-bottom: 20px;}ul.news-announcements-list{	list-style: none;	padding-left: 0px;}ul.news-announcements-list li{	padding-left: 10px;	border-left: 5px solid #5a869f;	margin-bottom: 14px;}ul.news-announcements-list li.stick{	border-left: 5px solid #940116;}ul.news-announcements-list li a{	color: #5a869f;}ul.news-announcements-list li a:hover{	color: #004486;}#knowledge-box h3{	float: left;}#knowledge-view-all-bt{	font-size: 0.8em;	background-image: url(images/view-all-bt.jpg);	background-repeat: no-repeat;	width: 55px;	height: 20px;	display: block;	float: left;	margin-left: 20px;}ul.knowledge-base-list{	list-style: none !important;	padding-left: 0px !important;	margin-left: 0px !important;	list-style: disc;	margin-left: 15px;	padding-left: 0px;}ul.knowledge-base-list li{	padding-bottom: 15px;	background-image: url(images/knowledge-base-list.jpg) !important;	background-position: 0px 2px;	background-repeat: no-repeat;	padding-left: 34px !important;	background-image: none;	padding-left: 0px;	}ul.knowledge-base-list li a{	color: #5a869f;}ul.knowledge-base-list li a:hover{	color: #004486;}ul.knowledge-base-full-list{	list-style: none !important;	padding-left: 0px !important;	margin-left: 0px !important;	list-style: disc;	margin-left: 15px;	padding-left: 0px;}ul.knowledge-base-full-list li{	margin-bottom: 5px;	background-image: url(images/knowledge-base-list.jpg) !important;	background-position: 0px 2px;	background-repeat: no-repeat;	padding-left: 34px !important;	background-image: none;	padding-left: 0px;	padding-bottom: 15px;	padding-top: 3px;	}ul.knowledge-base-full-list li a{	color: #5a869f;	display: block;}ul.knowledge-base-full-list li a:hover{	color: #004486;}#bookmark{	position: absolute;	right: 40px;	background-image: url(images/bookmark.jpg);	height: 266px;	width: 81px;	top: 66px;	background-repeat: no-repeat;}/* -------- Slide ---------- */#practice-brief-slide-box{	overflow: hidden;	height: 105px;	position: relative;}.practice-brief-box{	position: relative;	padding-right: 10px;}/* -------- Page ---------- */#single-box{	background-image: url(images/page-bar.jpg);	background-repeat: no-repeat;	margin-top: 20px;}#side-box{	margin-top: 20px;	margin-left: 35px;}#single-title{	margin-left: 20px;	margin-top: 15px;}#single-title h2{	color: white;	text-shadow:1px 1px 0 #275067;	letter-spacing: 1px;	font-weight: bold;}#single-entry{	margin-left: 20px;	margin-top: 40px;	color: #2e2e2e;	padding-right: 15px;	padding-bottom: 50px;}#single-entry h3{	margin-bottom: 20px;	line-height: 1.5em;}.entry ol{	margin-left: 0px;	padding-left: 1.5em;}.entry ol li{	margin-bottom: 5px;}.single-date-detail{	margin-bottom: 25px;	position: relative;	left: -14px;	padding: 4px 0px 4px 14px;	background-color: #f2f9fb;	border-left: 4px solid #8ec7da;	color: #a52a2a;}/* -------- About Us ---------- */ul.attorney-list{	list-style: none !important;	padding-left: 0px !important;	margin-left: 0px !important;	list-style: disc;	margin-left: 15px;	padding-left: 0px;}ul.attorney-list li{	margin-bottom: 10px;	background-image: url(images/practice-area-list.jpg) !important;	background-repeat: no-repeat;	padding-left: 25px !important;	background-image: none;	padding-left: 0px;	}ul.attorney-list li a{	color: #5a869f;}/* -------- Footer ---------- */#footer-line{	width: 100%;	background-color: #5a869f;	height: 20px;	margin-bottom: 25px;	margin-top: 55px;}#footer-box{	margin-bottom: 30px;	}#sunee-footer-logo{	background-image: url(images/sunee-footer-logo.jpg);	background-repeat: no-repeat;	display: block;	width: 144px;	height: 48px;	float: right;}#wegrass-footer-logo{	background-image: url(images/wegrass-footer-logo.jpg);	background-repeat: no-repeat;	display: block;	width: 110px;	height: 48px;	float: right;	margin-right: 30px;}#footer-left-box{	margin-top: 8px;}/* -------- Sidebar ---------- */h3.side-bar-h3{	margin-bottom: 20px;}/* -------- Contact -------- */.wpcf7-form{	font-family: Arial, Helvetica, sans-serif;}.wpcf7-form input{	width: 220px;	padding: 4px;	margin-bottom: 8px;	font-family: Arial, Helvetica, sans-serif;	font-size: 1.2em;}.wpcf7-form textarea{	width: 220px;	padding: 4px;	height: 40px;	font-family: Arial, Helvetica, sans-serif;	font-size: 1.2em;}.wpcf7-form select{	width: 229px;	padding: 4px;	font-family: Arial, Helvetica, sans-serif;	font-size: 1.2em;}/* -------- Gallery ---------- */.ngg-galleryoverview{	margin-top: 40px !important;}.ngg-gallery-thumbnail img{		border: 1px solid #ababab !important;}.ngg-gallery-thumbnail-box{	margin-right: 15px;	margin-bottom: 20px;}/* -------- Contact Us ---------- */.map-box{	border: 1px solid #46577e;	width: 530px;	margin-top: 5px;}.address-list-box{	margin-top: 40px;}.address-list{	border-left: 5px solid #a2b5bf;	padding-left: 18px;	margin-bottom: 20px;}.address-list h3{	margin-bottom: 5px !important;	font-size: 16px !important;	line-height: 16px !important;	font-family: Tahoma !important;}.wpcf7-not-valid-tip-no-ajax{	font-size: 8px !important;	color: #b22222 !important;}/* -------- RTL ---------- */img.alignleft{	float: left;}ol{	color: #952626;}ol li{	margin-bottom: 10px !important;}/* -------- inField ---------- */form p { position: relative; margin: 10px 0;}form p label { position: absolute; top: 5; left: 5; cursor: text;}form p br {display: none;}form  p input,form  p textarea {	display: block;	padding: 4px;	width: 400px;	margin: 0;}form  p label {	width: 200px;	display: block;	margin: 5px 5px 5px 6px;	padding: 0;}form  p textarea {	padding: 2px;	width: 404px;}form  p textarea,form  p input {	border: solid 1px #ccc;}form  p label {	color: #777;}.wpcf7-not-valid-tip{	display: none !important;}.field-block{	margin-bottom: 30px;}label{	font-weight: normal;	background-color: transparent !important;	background-color: white;}form #submit{	background-color: #648495;	font-size: 18px;	color: white;	padding: 5px;	text-align: center;	cursor: pointer;	width: 230px;}form .wpcf7-validation-errors{	margin: 0px !important;	width: 220px !important;	padding: 5px !important;	background-color: #ffd700 !important;	border: none !important;	color: #b22222 !important;	text-align: center;}form .wpcf7-mail-sent-ok{	margin: 0px !important;	width: 220px !important;	padding: 5px !important;	background-color: olive !important;	border: none !important;	color: white !important;	text-align: center;}/* -------- General ---------- */.widgettitle{	display: none;}.nocomments{	display: none;}body{	font-family: Tahoma;}.span-text{	display: none;}a{	text-decoration: none;	color: #a52a2a;}.clearer{	clear: both;}h1, h2, h3, h4{	margin-bottom: 10px;}
