/*

Theme Name: The Law Office Of Jonathan P. Doe - First Page Attorney

Theme URI: http://www.firstpageattorney.com/

Author: FPA

Author URI: http://www.firstpageattorney.com/

Version: C 1.0

Tags: Custom Posts, Widgets, Metaboxes.

*/

@font-face {

 font-family: 'itc_avant_garde_gothic_bookRg';

 src: url('fonts/avantgardeitcbybt-book-webfont.eot');

 src: url('fonts/avantgardeitcbybt-book-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/avantgardeitcbybt-book-webfont.woff') format('woff'), url('fonts/avantgardeitcbybt-book-webfont.ttf') format('truetype'), url('fonts/avantgardeitcbybt-book-webfont.svg#itc_avant_garde_gothic_bookRg') format('svg');

 font-weight: normal;

 font-style: normal;

}

 @font-face {

 font-family: 'myriad_proregular';

 src: url('fonts/myriadpro-regular_3-webfont.eot');

 src: url('fonts/myriadpro-regular_3-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/myriadpro-regular_3-webfont.woff') format('woff'), url('fonts/myriadpro-regular_3-webfont.ttf') format('truetype'), url('fonts/myriadpro-regular_3-webfont.svg#myriad_proregular') format('svg');

 font-weight: normal;

 font-style: normal;

}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 100%;

	font-family:Arial;

	font: inherit;

	vertical-align: baseline;

}

/* HTML5 display-role reset for older browsers */







article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

	display: block;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after, q:before, q:after {

	content: '';

	content: none;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

h1 {

	color:#2F2F2F;

	font-size:40px;
margin-bottom: 18px;

}

h2 {

	color:#2F2F2F;

	font-size:35px;
margin-bottom: 15px;

}

h3 {

	color:#2F2F2F;

	font-size:30px;
margin-bottom: 15px;

}

h4 {

	color:#2F2F2F;

	font-size:25px;
margin-bottom: 12px;

}

h5 {

	color:#2F2F2F;

	font-size:20px;
margin-bottom: 12px;

}

h6 {

	color:#2F2F2F;

	font-size:15px;
margin-bottom: 10px;
}

a {

	color:#2F2F2F;

}

a:hover {

	color:#cccccc;

}

.clear {

	clear:both;

}

@font-face {

 font-family: "AvantGardeITCbyBT";

 src: url('fonts/avantgardeitcbybt-book-webfont.eot');

 src: url('fonts/avantgardeitcbybt-book-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/avantgardeitcbybt-book-webfont.woff') format('woff'), url('fonts/avantgardeitcbybt-book-webfont.ttf') format('truetype'), url('fonts/avantgardeitcbybt-book-webfont.svg#itc_avant_garde_gothic_bookRg') format('svg');

 font-weight: normal;

 font-style: normal;

}

body {

	background-position: center 0 !important;

	background-repeat: repeat !important;

	color: #292929;

	font-family: Arial, Tahoma, Verdana;

	line-height: 1;

}

#wrap {

	float: left;

	position: relative;

	width: 100%;

}

.wrapper {

	width:998px;

	/*box-shadow: 0 3px 10px #000000;*/



	margin:0 auto;

}

/*===============================================*/







/*********************HEADER**********************/







/*===============================================*/















#header {

	height:207px;

	z-index: 100;

	position: relative;

}

#header .head-bg {

	height: 167px;

	position: relative;

	width: 1024px;

	background:url(images/logoBg.png)no-repeat center;

}

#header .head-holder {

	height: 170px;

	left: 0;

	position: absolute;

	width: 1024px;

	z-index: 200;

}

#header .head-shadow {

}

#header .logo {

	float: left;

	margin: 6px;

	padding: 0;

	width: 730px;

}

#header .head-title {

	color: #FFAD00;

	font-family: 'itc_avant_garde_gothic_bookRg';

	font-size: 16px;

	letter-spacing: 5px;

	padding: 0 0 6px 10px;

	text-transform: uppercase;

}

#header .head-title1 {

	color: #a0bafd;

	font-family: 'itc_avant_garde_gothic_bookRg';

	font-size: 16px;

	letter-spacing: 2px;

	padding: 0 0 15px 10px;

	text-transform: uppercase;

}

#header .head-content {

	float: left;

	padding: 10px 0 0;

	width: 260px;

}

/*#header .head-content .menu { 



	display: inline;



    float: right;



    list-style: none outside none;



    margin: 0 0 -26pxx; 



	}







#header .head-content .menu li { float:left; padding:3px 11px; margin: 0 -12px 0 0 }







#header .head-content .menu li a { color: #ffffff; font-family: "AvantGardeITCbyBT"; font-size: 13px; text-transform:uppercase; text-decoration:none; }







#header .head-content .menu li a:hover { color: #b0b9e5; font-family: "AvantGardeITCbyBT"; font-size: 13px; text-decoration:none; }



#header .head-content .menu li.current_page_item a{color: #b0b9e5;}*/







#header .new-head-content {

	display: block;

	float: right;

	padding: 0 0 30px;

	text-align: center;

	width: 430px;

}

#header .new-head-content .menu {

	float:right;

	list-style: none outside none;

	margin: 0 auto;

	/*width: 430px;*/

	border-radius:0 0 8px 8px;

	padding: 7px 0 7px 0;

}

#header .new-head-content .menu li {

	float:left;

	padding:0px 0px;

	border-right:1px solid #fff;

	margin: 0 0 0 0

}

#header .new-head-content .menu li:last-child {

	padding:0px 0px 0px 0px !important;

	background:none;

	border-right:0px solid #fff;

}

#header .new-head-content .menu li:last-child a {

	padding-right:0px !important;

}

#header .new-head-content .menu li a {

	color: #fff;

	text-shadow:1px 1px 3px rgba(0, 0, 0, .65);

	font-family: 'Fjalla One', sans-serif;

	text-transform:uppercase;

	font-size: 11px;

	text-decoration:none;

	padding:0px 15px;

}

#header .new-head-content .menu li a:hover {

	color: #d7b986;

	font-family: 'Fjalla One', sans-serif;



	text-decoration:none;

}

#header .new-head-content .menu li.current_page_item a {

	color: #d7b986;

}

#header .head-contact {

	float:right;

}

#header .head-contact .days {

	background: url(images/phone-icon.png) no-repeat scroll left 0 transparent;

	color: #7688E7;

	float: right;

	font-family: 'itc_avant_garde_gothic_bookRg';

	font-size: 22px;

	padding: 20px 0 0;

	text-align: right;

	text-transform: uppercase;

	width: 180px;

}

#header .head-contact .pnumber {

	color:#FFFFFF;

	font-family: 'itc_avant_garde_gothic_bookRg';

	font-size:20px;

	margin: 27px 0 0;

	position:relative;

	text-align:right;

}

#header .head-contact .pnumber img {

	margin: -20px 0 0 -57px;

}

#header .head-contact .pnumber2 {

	color: #fff;

	text-align:right;

	padding:0px 0px 0 0;

	font-family: 'itc_avant_garde_gothic_bookRg';

	font-size: 20px;

	position: relative;

}

.description {

	color: #A98B91;

	font-size: 20px;

	position: absolute;

	text-transform:uppercase

}

.description2 {

	color: #A98B91;

	font-size: 20px;

	position: absolute;

	margin: 0 -23px;

	text-transform:uppercase

}

.contact-num {

	width: 275px;

}

.contact-num2 {

	width: 235px;

}

#banner-slider {

	margin:-49px auto 0px;

	position:relative;

}

#banner-slider .slides-bg {

	position:absolute;

	z-index:1;

}

#banner-slider .wrapper.slider-box {

	/*background:url(images/slide-bg.png) left bottom repeat-x;*/



    /*overflow:hidden;*/



    width:100%;

	padding:0 0;/*background: none repeat scroll 0 0 #FFFFFF;



    border-left: 8px solid #FFFFFF;



    border-right: 8px solid #FFFFFF;



	border-bottom:8px solid #FFFFFF;*//*border-bottom-left-radius: 692px 58px;



	-webkit-border-bottom-left-radius: 692px 58px;



	-moz-border-bottom-left-radius: 692px 58px;



	-o-border-bottom-left-radius: 692px 58px;



	



    border-bottom-right-radius: 692px 58px;



	-webkit-border-bottom-right-radius: 692px 58px;



	-moz-border-bottom-right-radius: 692px 58px;



	-o-border-bottom-right-radius: 692px 58px;*/

}

#banner-slider .wrapper .slides-container {

	width:100%;

	padding-top:0px;

}

.bx-controls {

}

.bx-default-pager {

	display:none

}

.bx-controls-direction {

	font-size: 22px;

	padding: 0 20px;

	position: absolute;

	top: 126px;

	width: 960px;

	z-index: 1000;

	display:none;

}

.bx-controls-direction a {

	opacity:0.5;

}

.bx-controls-direction .bx-prev:hover, .bx-controls-direction .bx-next:hover {

	opacity:1;

}

.bx-controls-direction .bx-prev {

	background: url(images/slide-left.png) no-repeat scroll 0 0 transparent;

	color: rgba(0, 0, 0, 0);

	float: left;

	padding: 60px 4px;

}

.bx-controls-direction .bx-next {

	background: url(images/slide-right.png) no-repeat scroll 0 0 transparent;

	color: rgba(0, 0, 0, 0);

	float: right;

	padding: 60px 4px;

}

#banner-slider ul {

	text-align:center;

}

#banner-slider ul li {

	height:590px;

	overflow:hidden;

	text-align:center;

	position:relative;

}

#banner-slider ul li .slide-img {/*width:100%;*/

}

.banner-text {

	background:url(images/slider-text-bg1.png) repeat;

	height: 107px;

	margin: -102px auto 0 1px;

	position: absolute;

	text-align: center;

	width: 1077px;

	z-index: 1;

	display:none;

}

#banner-slider .banner-text h3 {

	color: #ffffff;

	font-family: "Trajan";

	font-size: 28px;

	text-shadow: 0 1px 3px rgba(0, 0, 0, .95);

	text-transform:uppercase;

	padding:2px 0 0 0;

}

#banner-slider .banner-text h3 img {

}

#banner-slider .banner-text h4 {

	color: #fdcb00;

	font-family: 'itc_avant_garde_gothic_bookRg';

	font-size: 22px;

	padding:3px 0 0 0;

	text-transform: uppercase;

}

.payment-card {

	display:none;

	float: right;

}

.payment-card li {

	float: left;

	margin: 0 0 0 5px;

}

/*===============================================*/







/*********************CONTENT*********************/







/*===============================================*/















#main {

    margin: 0 auto;

    padding: 0;

    width: 1024px;

    z-index: 100;

}

#main ol, #main ul {

}

#main .sidebar {

	float:left;

	margin:0px 0 0 0px;

	min-height:909px !important;

	padding:0px 5px 0px 0px;

	width:332px;

	position:relative;

}

#main .sidebar-right {

	width:272px;

	margin:0;

	display:none;

}

#main .sidebar .side-widget {

	width:346px;

	padding:0 0 0px 0;

	margin-bottom:4px;

}

#main .sidebar .side-widget h3 {

	color: #d7b986;

	font-family: 'Fjalla One', sans-serif;

	font-size: 22px;

	text-transform:uppercase;

	margin: 5px 0 0;

	padding: 16px;

	background:url(images/headingBg.png) repeat-x;

}

#main .sidebar-right .side-widget h3 {

	margin: 0 0 8px 9px;

	width: 215px;

}

#main .sidebar .side-widget .widget-box {

	margin: 0 0 0 4px;

	min-height: 430px;

	padding: 0;

}

#main .sidebar .side-widget .widget-box ul {

	margin-bottom: 25px;

	padding: 0 12px 12px;

	width: 318px;

	background:url(images/listBg.png) #113f65 repeat-x;

}

#main .sidebar .side-widget .widget-box ul ul {

    background: none repeat scroll 0 0 #000000;

    display: none;

    left: 318px;

    padding: 0;

    position: absolute;

    top: 0;

    width: 268px;

    z-index: 100;



}

#main .sidebar .side-widget .widget-box ul li {

	border-bottom:1px solid #184d7d;

	position:relative;

	margin-bottom:1px;

}

/*#main .sidebar .side-widget .widget-box ul li:last-child {



	padding-bottom: 11px; }*/



	



#main .sidebar .side-widget .widget-box ul li:hover {

/*border-radius:10px 10px 10px 10px;



	-webkit-border-radius:10px 10px 10px 10px;



	-moz-border-radius:10px 10px 10px 10px;



	-o-border-radius:10px 10px 10px 10px;*/ }

#main .sidebar .side-widget .widget-box ul li a {

	color: #fff;

	text-decoration:none;

	font-size:15px;

	display:block;

	background:url(images/left-link-bullet.png) no-repeat scroll 294px 14px transparent;

	padding:10px 15px 10px 8px;

	font-family: 'Fjalla One', sans-serif;

}

#main .sidebar .side-widget .widget-box ul li a:hover {

	background:#0b2f4b;

	color:#d7b986!important;

}

#main .sidebar .widget-box.sidebar-banner {

	background:url(images/sidebar-bottom-bg.png) #000 no-repeat left bottom;

	height: 521px;

	margin: 0 0 0 3px;

	padding: 0;

	width: 340px;

	box-shadow:0 1px 4px #000000;

	box-shadow:0 1px 5px #000000;

	-webkit-box-shadow:0 1px 5px #000000;

	-moz-box-shadow:0 1px 5px #000000;

	-ms-box-shadow:0 1px 5px #000000;

	-o-box-shadow:0 1px 5px #000000;

}

#main .sidebar .widget-box.sidebar-banner .side-descrip {

	color:#fefefe;

	font-family: 'itc_avant_garde_gothic_bookRg';

	font-size:18px;

	padding:10px 0 6px;

}

#main .sidebar .widget-box.sidebar-banner h3 {

	width:100% !important;

	text-align:center;

	background:none;

	padding:0 0 0 0;

	color:#ffffff;

	font-family:"Trajan";

	font-size:32px;

	text-shadow:0 1px 3px rgba(0, 0, 0, .95);

	margin:-2px 0 0 -5px;

	border-bottom:0px;

}

#main .sidebar .widget-box.sidebar-banner h4 {

	border:none;

	font-size:30px;

	font-weight:normal;

	text-align:left;

	padding:0px 0px 7px 0px;

	color:#ffffff;

}

#main .sidebar .widget-box.sidebar-banner .side-address {

    bottom: 75px;

    color: #FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

    font-size: 13px;

    line-height: 16px;

    margin: 90px 0 0;

    padding: 15px 10px 17px 12px;

    position: relative;

		background:url(images/sidebar-address-bg.png) repeat-y left top;

	

	

}

#main .sidebar .widget-box.sidebar-banner .side-banner, #main .sidebar .widget-box.sidebar-banner .side-banner1 {

}

#main .sidebar .widget-box.sidebar-banner .side-banner img {

	margin:25px 0 0 10px;

}

#main .sidebar .widget-box.sidebar-banner .side-banner1 img {

	padding:5px 0 0 10px;

}

.widget-box.sidebar-banner img {/*width: 260px;*/

    margin: 0 0 0 10px;

}

.main-bg {

    display: inline-block;

    margin: 0;

    padding: 10px;

    width: 1003px;

	background:#f2f0bf;

}

#main b, #main strong {

	font-weight:bold;

}

#main i, #main em {

	font-style:italic;

}

#main .content ul, #main .content ol {

	list-style:disc;

	padding:0 0 0 0px;

	font-size: 13px;

}



#main .content ul, #main .content ol, #main .content ul, #main .content ul {

margin-left:15px !important;
margin-bottom: 10px;
}



#main .content ul ul, #main .content ol ol {

	list-style:disc;

	padding:0 0 0 0px;

}

#main .content {

	color: #292929;

	float: right;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 1.5;

	margin: 0;

	min-height: 914px !important;

	padding: 0px 10px 0;

	 width: 630px;

}

#main .content h3.content-page-title {

	color:#000;

	font-size:25px;

	margin: 0;

	padding: 0 0 15px;

	width:100%;

	font-weight:normal;

	margin:5px 0px 0px 0;

	line-height: 31px;

	font-family: 'Fjalla One', sans-serif;

	background:url(images/headingborderBottom.png) repeat-x bottom;

}
#main .content h3{font-size: 23px;}
#main .content h4 {

	color:#000000;

	font-size:18px;

	margin-left:-12px;

	padding: 6px 0 8px;

	width:99%;

	font-weight:normal;

	margin:5px 0px 0px 0;

	background:url(images/headingBg.png) repeat-x bottom;

}

.horizontal-separator {

/*background:url(images/line.png) repeat-x 0 0;

	height:14px; */ }

#main .content .content-item {

	   margin: 17px 0;

    padding: 0;

}

#seperate {

	background:url(images/dotter-border.png) top left repeat-x;

	width:100%;

	height:10px;

}

#main .content .content-item p {

	color:#000;

	font-family:Arial, Tahoma, Verdana;

	font-size:13px;

	text-align:justify;

	line-height:20px;

	padding-bottom: 10px;

}

#main .content .content-contact {

	width:530px;

	margin:0px auto;

	margin-bottom:10px;

}

#main .content .content-contact h5 {

	width:76%;

	margin:20px auto;

	color:#FFFFFF;

	font-family: 'itc_avant_garde_gothic_bookRg';

	font-size: 22px;

}

#main .content .content-contact .case-form h6 {

	background: url("images/headingBg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);

	color: #d7b986;

	font-family: 'Fjalla One', sans-serif;

	font-size: 24px;

	margin: 5px 0 0;

	padding: 12px 15px;

	text-transform: uppercase;

}

.content-contact h2 {

	color: #000;

	font-family: 'Fjalla One', sans-serif;

	font-size: 22px;

	font-weight: normal;

	margin: 5px 0 0;

	padding: 3px 57px;

}

#main .content .content-contact .case-form {

	width:528px;

	background:url(images/listBg.png) #114169 repeat-x;

	box-shadow:0 1px 4px #000000;

	box-shadow:0 1px 10px #000000;

	-webkit-box-shadow:0 1px 10px #000000;

	-moz-box-shadow:0 1px 10px #000000;

	-ms-box-shadow:0 1px 10px #000000;

	-o-box-shadow:0 1px 10px #000000;

	padding:0 0 8px 0;

}

#main .content .content-contact .case-form h5 {

	padding:16px 10px 9px 20px;

	background:url(images/form-title-bg.png) left top repeat-x;

	color:#ffffff;

	text-transform:uppercase;

	width:499px;

	margin:0;

}

#main .content .content-contact form {

	text-align:center;

	padding:2px 0 0 0;

}

#main .content .content-contact input {

	width:476px;

	margin:6px auto;

	padding:1px 5px 5px 5px;

	height:19px;

	color:#3b3e46;

	background:url(images/text-field-bg.png) left top no-repeat;

	font-size:12px;

	border:none;

}

#main .content .content-contact textarea {

	height:157px;

	width:476px;

	max-width:476px;

	font-family:Arial, Tahoma, Verdana;

	padding:4px;

	color:#3b3e46;

	border:none;

	background:url(images/text-area-bg.png) left top no-repeat;

	font-size:12px;

	margin:10px 0 0 0;

}

#main .content .content-contact .wpcf7-submit {

	height:26px;

	margin:6px -434px 5px 0;

	background:url(images/submit-bg.jpg) no-repeat left top;

	width:71px;

	box-shadow:none;

	cursor:pointer;

	color:transparent;

	border:none;

	border-radius:0px;

	font-family:Arial, Tahoma, Verdana;

	font-size:14px;

	padding:0 0px 3px 0px;

}

#main .content .content-contact .wpcf7-submit:hover {

	background:url(images/submit-bg-hover.jpg) no-repeat left top;

}

.content-bottom {

	/*background: url(images/content-bottom-bg.png) no-repeat scroll 3px top transparent;*/



    height: 26px;

	margin: -2px auto 0;

	width: 1015px;

	display:none;

}

/*===============================================*/







/*********************FOOTER**********************/







/*===============================================*/















#footer {

    bottom: -242px;

    color: #FFFFFF;

    height: 282px;

    margin: 0;

    min-width: 990px;

    padding: 0;

    position: absolute;

}

#footer .footer-content {

	float:left;

	width:710px;

}

#footer .footer-content ul {

}

#footer .footer-content ul li {

	float:left;

	display:inline;

	background:url(images/menu-divider.png) no-repeat right center;

	padding:3px 15px 5px 11px;

}

#footer .footer-content ul li:first-child {

	padding:3px 15px 5px 0;

}

#footer .footer-content ul li:last-child {

	background:none;

}

#footer .footer-content ul li:hover > a {

	color:#D7B986;

}

#footer .footer-content ul li a {

	color: #fff;

	font-family:Arial, Tahoma, Verdana;

	text-decoration:none;

	text-transform:uppercase;

	font-size:13px;

}

#footer .footer-content .footer-text {

    font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;

    line-height: 1.5;

    margin: 10px 0 0;

}

#footer .footer-content .footer-text p {

	color: #fff;

	font-family:Arial;

}

#footer .footer-content .copyright {

    color: #FFFFFF;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;

    margin: 20px 0 0;

}

#footer .footer-logo {

	float:right;

	width:194px;

}

#footer .footer-logo img {

	margin: 85px 0 0;

display:none;

}

span.wpcf7-not-valid-tip {

	background: none repeat scroll 0 0 #FFFFFF;

	border: 1px solid #FF9999;

	color: #2F2F2F;

	font-size: 10pt;

	left: 20%;

	padding: 2px;

	position: absolute;

	top: 20%;

	width: 280px;

	z-index: 100;

}

.bx-caption {

	display:none;

}

.kwayy-html-sitemap-wrapper li {

	list-style: disc inside none;

}

.kwayy-html-sitemap-wrapper a {

	color:#2F2F2F;

	text-decoration:none;

}

.kwayy-html-sitemap-wrapper a:hover {

	opacity:0.6;

}

span.wpcf7-not-valid-tip {

	color:#2F2F2F !important;

}

.side-descrip2 {

	display:none;

}

#cimg {

	width:72% !important;

	;

}

#cin {

	border: 1px solid #f1f2f2;

	float: right;

	margin-top: 6px;

	margin-right: 21px;

}

.avovovo {

	padding-left: 65px;

	padding-top: 24px;

}

.avavomain {

	width: 1021px;

	margin: 0 auto;

	position: relative;

	z-index: 10000000;

}

.avvo_badge {

	width: 156px;

	float: left;

	display: none;

}

.page_sub_title {

	font-size:20px;

	color:#FFFFFF;

	font-weight:400;

	font-family:Cambria, Tahoma, Verdana;

}

.mn-tc {

	width:1010px;

	float:left;

	box-shadow:0 1px 4px #000000;

	box-shadow:0 1px 10px #000000;

	-webkit-box-shadow:0 1px 10px #000000;

	-moz-box-shadow:0 1px 10px #000000;

	-ms-box-shadow:0 1px 10px #000000;

	-o-box-shadow:0 1px 10px #000000;

	padding:0 0 0 0;

	background:#fff;

}

.quote-left {

	width:899px;

	float:left;

	background:url(images/quote-left.png) left top no-repeat;

	padding:27px 0 0 111px;

}

.quote-right {

	width:801px;

	float:left;

	background:url(images/quote-right.png) right bottom no-repeat;

	padding:0 98px 25px 0;

}

.t_content {

	width:801px;

	float:left;

	font-family:Cambria, Tahoma, Verdana;

	font-size:18px;

	color:#464444;

	padding:5px 0 0 0;

}

.t_link {

	float:right;

	padding:15px 0 0 0;

}

.t_link a {

	padding:0 15px 0 0;

	font-family:Cambria, Tahoma, Verdana;

	font-size:14px;

	color:#022859;

	text-decoration:underline;

	background:url(images/link-bullet.png) right center no-repeat;

}

.t_link a:hover {

	text-decoration:none;

}

.social-icon {

	width:100%;

	float:left;

	padding:0 0 0 0;

	margin-left:-5px;

}

.social-icon div {

	float:left;

	padding:126px 0 0 2px;

}

.bottom-bg {

    margin: 0 auto;

    padding: 0 0 10px;

    position: absolute;

    top: 266px;

    width: 100%;

}

.for-new-top-line {

	width:100%;

	height: 238px;

	float:left;

	padding:0 0 0 0;

}

div.wpcf7-validation-errors {

	color:#ffffff;

}

span.wpcf7-not-valid-tip {

	color:#000000 !important;

}

.for-mn-repeat {

	position: relative;

	top: -43px;

	float:left;

}

.for-top-curve {

	width:330px;

	float:left;

	padding:0 0 0 0;

	margin: -52px 0 0 -12px;

}

.bx-viewport {

	overflow:inherit !important;

}

.subtitle {

	font-size:24px;

	color:#202020;

	width:100%;

	font-family: 'itc_avant_garde_gothic_bookRg';

	padding:0 0 0 0;

	margin-top: -11px;

	margin-bottom: -6px;

}

#main .sidebar .side-widget .widget-box ul li:last-child {

	border-bottom:1px solid #184d7d;

}

.statue-libarty {

	width:100%;

	float:left;

	z-index:10000;

	text-align:center;

	position:absolute;

	top:-38px;

	padding:0 0 0 0;

}

.slider_content {

	float: none;

	height: 487px;

	margin: 0 auto;

	padding-top: 0;

	position: relative;

	width: 1024px;

}

.sliderWrapper {

	float: left;

	height: 591px;

	position: relative;

	top: -80px;

	width: 100%;

}

.caseContern {

	margin: 22px auto 0;

	width: 1024px;

	background:url(images/caseResult.png) repeat-x center;

}

.contactp {

	color:#2f2f2f;

	text-align:center;

	width:100%;

	font-size:23px;

	font-family: 'itc_avant_garde_gothic_bookRg' !important;

	margin-bottom: 10px !important;

}

.slider_content > img {

	margin: 0;

}

.widgitBox_inner {

	padding: 0;

	width: 100%;

	background:url(images/slidebarWrapper1.png) #769bdd repeat-x top;

	box-shadow:0 1px 4px #000000;

	box-shadow:0 1px 5px #000000;

	-webkit-box-shadow:0 1px 5px #000000;

	-moz-box-shadow:0 1px 5px #000000;

	-ms-box-shadow:0 1px 5px #000000;

	-o-box-shadow:0 1px 5px #000000;

}

.sidebar2Outer {

	min-height:430px;

	padding:0;

	width: 100%;

	margin: 20px 0 0;

}

.innerDetails {

	width: 896px;

	float:right;

	background:url(images/resultMainInner.png) no-repeat center;

}

.innerDetails h2 {

  background: url("images/case_bg.png") no-repeat scroll 19px center rgba(0, 0, 0, 0);

  color: #FFFFFF;

  font-family: 'Fjalla One',sans-serif;

  font-size: 20px;

  line-height: 23px;

  padding: 32px 0 32px 75px;

}

.innerDetails div{

  background: url("images/case_bg.png") no-repeat scroll 19px center rgba(0, 0, 0, 0);

  color: #FFFFFF;

  font-family: 'Fjalla One',sans-serif;

  font-size: 20px;

  line-height: 23px;

  padding: 32px 0 32px 75px;

}


#main .sidebar .widget-box.sidebar-banner .side-address p {

    margin: 0 0 13px;

		font-family: 'itc_avant_garde_gothic_bookRg' !important;

		color:#fff;

		font-size:15px;

}



#main .sidebar .widget-box.sidebar-banner .side-address p > span {

    margin: 0 0 13px;

		font-family: 'itc_avant_garde_gothic_bookRg' !important;

		color:#d7b986;

}

.bxsliderx li{
	width: 742px !important;
}


.kwayy-page-title{display: none}
.content-item h5{margin-bottom: 10px}
.footer-paragraph{display: block;margin-bottom: 30px}
img.alignright {
    float: right;
    padding: 0 0 0 10px;
}