Theme Name: lexsure
Author: Anonymous
Author URI:
Version: 1
Description: Base theme for Wordpress
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: base
Tags: one-column, two-columns
Theme URI:

@font-face {
	font-family: 'museo_sans100_italic';
	src: url('/fonts/museosans-100italic-webfont.eot');
	src: url('/fonts/museosans-100italic-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/museosans-100italic-webfont.woff2') format('woff2'),
url('/fonts/museosans-100italic-webfont.woff') format('woff'),
url('/fonts/museosans-100italic-webfont.ttf') format('truetype'),
url('/fonts/museosans-100italic-webfont.svg#museo_sans100_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'museo_sans100';
	src: url('/fonts/museosans-100-webfont.eot');
	src: url('/fonts/museosans-100-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/museosans-100-webfont.woff2') format('woff2'),
url('/fonts/museosans-100-webfont.woff') format('woff'),
url('/fonts/museosans-100-webfont.ttf') format('truetype'),
url('/fonts/museosans-100-webfont.svg#museo_sans100') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'museo_sans900';
	src: url('/fonts/museosans_1-webfont.eot');
	src: url('/fonts/museosans_1-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/museosans_1-webfont.woff2') format('woff2'),
url('/fonts/museosans_1-webfont.woff') format('woff'),
url('/fonts/museosans_1-webfont.ttf') format('truetype'),
url('/fonts/museosans_1-webfont.svg#museo_sans900') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'museo_sans500_italic';
	src: url('/fonts/museosans_500_italic-webfont.eot');
	src: url('/fonts/museosans_500_italic-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/museosans_500_italic-webfont.woff2') format('woff2'),
url('/fonts/museosans_500_italic-webfont.woff') format('woff'),
url('/fonts/museosans_500_italic-webfont.ttf') format('truetype'),
url('/fonts/museosans_500_italic-webfont.svg#museo_sans500_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'museo_sans700';
	src: url('/fonts/museosans_0-webfont.eot');
	src: url('/fonts/museosans_0-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/museosans_0-webfont.woff2') format('woff2'),
url('/fonts/museosans_0-webfont.woff') format('woff'),
url('/fonts/museosans_0-webfont.ttf') format('truetype'),
url('/fonts/museosans_0-webfont.svg#museo_sans700') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'museo_sans500';
	src: url('/fonts/museosans-webfont.eot');
	src: url('/fonts/museosans-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/museosans-webfont.woff2') format('woff2'),
url('/fonts/museosans-webfont.woff') format('woff'),
url('/fonts/museosans-webfont.ttf') format('truetype'),
url('/fonts/museosans-webfont.svg#museo_sans500') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'museo_sans900_italic';
	src: url('/fonts/museosans-900italic-webfont.eot');
	src: url('/fonts/museosans-900italic-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/museosans-900italic-webfont.woff2') format('woff2'),
url('/fonts/museosans-900italic-webfont.woff') format('woff'),
url('/fonts/museosans-900italic-webfont.ttf') format('truetype'),
url('/fonts/museosans-900italic-webfont.svg#museo_sans900_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'museo_sans700_italic';
	src: url('/fonts/museosans-700italic-webfont.eot');
	src: url('/fonts/museosans-700italic-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/museosans-700italic-webfont.woff2') format('woff2'),
url('/fonts/museosans-700italic-webfont.woff') format('woff'),
url('/fonts/museosans-700italic-webfont.ttf') format('truetype'),
url('/fonts/museosans-700italic-webfont.svg#museo_sans700_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'museo_sans300_italic';
	src: url('/fonts/museosans-300italic-webfont.eot');
	src: url('/fonts/museosans-300italic-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/museosans-300italic-webfont.woff2') format('woff2'),
url('/fonts/museosans-300italic-webfont.woff') format('woff'),
url('/fonts/museosans-300italic-webfont.ttf') format('truetype'),
url('/fonts/museosans-300italic-webfont.svg#museo_sans300_italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'museo_sans300';
	src: url('/fonts/museosans-300-webfont.eot');
	src: url('/fonts/museosans-300-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/museosans-300-webfont.woff2') format('woff2'),
url('/fonts/museosans-300-webfont.woff') format('woff'),
url('/fonts/museosans-300-webfont.ttf') format('truetype'),
url('/fonts/museosans-300-webfont.svg#museo_sans300') format('svg');
	font-weight: normal;
	font-style: normal;
}
html {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background:#d1d1d1;
}
*, *:before, *:after {
    box-sizing: inherit;
}
* {
    margin:0;
    padding:0;
    max-height:1000000px;
}
ul, ol, dl, p, h1, h2, h3, h4, h5, h6, address, form, table, blockquote, applet, embed, object, iframe, frameset, mejs-container{margin:0 0 14px;}
html, body, div, span, applet, embed, object, iframe, frameset,
p, q, blockquote, sub, sup, a, abbr, acronym, font, img, small, center,
h1, h2, h3, h4, h5, h6, b, strong, big, u, ins,
i, cite, em, var, dfn, address, s, strike, del,
dl, dt, dd, ol, ul, li, pre, code, kbd, samp, tt,
fieldset, legend, form, label, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header,
hgroup, menu, nav, section, summary, time, mark, audio,video{
    border:0;
    background:none;
}
body {
    color:#424242;
    font:15px/21px 'museo_sans100', Arial, Helvetica, sans-serif;
    background:#fff;
     overflow-y: scroll;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:none;
	min-width:320px;
}
article, aside, details, figcaption, figure, footer, header, main, nav, section, summary {
    display: block;
}
a {
    text-decoration:underline;
    color:#bd213e;
    outline:none;
}
a:hover {text-decoration:none;}
img{
    max-width: 100%;
    height: auto;
}
video, iframe, object, embed{max-width: 100%;}
input, textarea, select {
    font:100% Arial, Helvetica, sans-serif;
    vertical-align:middle;
    color:#000;
}
textarea {
    overflow: auto;
    resize: vertical;
    vertical-align: top;
}
input[type="text"],
input[type="tel"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea{
    background:#fff;
    margin: 0;
    -webkit-appearance:none;
    border:1px solid #ccc;
    padding:3px 4px;
}
label{vertical-align:middle;}
button::-moz-focus-inner,
input::-moz-focus-inner {
    padding:0;
    border:0;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
input[type="search"] {-webkit-appearance: none;}
input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none;}
input[type="search"]::-webkit-search-decoration {display:none;}
h1, h2, h3, h4, h5, h6, b, strong, th{font-weight:bold;}
h1{font-size:200%;}
h2{font-size:150%;}
h3{font-size:120%;}
h4{font-size:110%;}
h5{font-size:100%;}
h6{font-size:90%;}
i, cite, em, var, dfn, address{font-style:italic;}
u, ins {text-decoration: underline;}
s, strike, del {text-decoration: line-through;}
blockquote, blockquote:before, blockquote:after, q, q:before, q:after {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';}
blockquote{
    border-left:4px solid #ccc;
    padding-left:10px;
    margin-left:14px;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
table, caption, tbody, tfoot, thead, tr, th, td{
    border-collapse: collapse;
    border-spacing: 0;
}
th, td{
    border:1px solid #ccc;
    padding:3px 7px;
    text-align:left;
    vertical-align:top;
}
th{
    border-color:#999;
    text-align:center;
    vertical-align:middle;
}
ul{ margin-left:1px; }
ul, ol{ padding-left:3em; }
ul ul,
ul ol,
ol ul,
ol ol{
    padding-left:3em;
    margin:0;
}
ul>li{list-style-type:disc;}
dl dt{
    float:left;
    clear:left;
    padding-right:4px;
    font-weight:bold;
}
pre{
    max-width: 100%;
    overflow: auto;
}
.widget {margin-bottom: 14px; overflow: hidden;}
.widget ul{padding-left:2em;}
.widget select{min-width: 150px;}
.comment-form textarea,
.comment-form input[type="text"],
.search-form input[type="search"]{
    margin:0 4px 0 0;
    width:300px;
}
.post-password-form label{vertical-align: top;}
.post-password-form input[type="password"],
.search-form input[type="search"]{width:150px;}
.commentlist{margin:0 0 14px;}
.commentlist .edit-link{margin:0;}
.commentlist-item .commentlist-item {padding:0 0 0 3em;}
@media only screen and (max-width: 767px){.commentlist-item .commentlist-item {padding: 0;}}
.comment,
.commentlist-holder{overflow:hidden;}
.commentlist-item .commentlist-item,
.commentlist-item + .commentlist-item{padding-top:14px;}
.commentlist .avatar-holder{
    float:left;
    margin:0 14px 4px 0;
}
.comment-form label{
    display:block;
    padding-bottom:4px;
}
.comment-form textarea{
    padding:3px 4px;
    overflow:auto;
    margin:0;
    height:120px;
    min-height:120px;
}
.widget_calendar #next{text-align: right;}
.gallery-item dt{
    float:none;
    padding:0;
}
.navigation{
    overflow:hidden;
    margin:0 0 14px;
}
.navigation .next{
    float:left;
}
.navigation .prev{
    float:right;
}
.wp-caption{
    max-width: 98%;
    clear:both;
    border:1px solid #ccc;
    padding:5px;
}
.wp-caption img{vertical-align:top;}
.wp-caption p{margin:10px 0 0;}
div.aligncenter {margin: 0 auto 14px;}
img.aligncenter {
    display: block;
    margin: 0 auto;
}
.alignleft {
    float: left;
    margin: 0 14px 4px 0;
}
.alignright {
    float: right;
    margin: 0 0 4px 14px;
}
.wraper{
	position:relative;
	overflow:hidden;
	width:100%;
}
#header{
	padding:40px 0 20px;
	overflow:hidden;
}
.logo{
	float:left;
	position:relative;
	z-index:2;
}
.logo a{height:100%;}
.logo a img{display:block;}
#nav{
	float:right;
	margin:0;
	background:#fff;
	border:none;
	font-family:'museo_sans300', Arial, Helvetica, sans-serif;
}
#nav li a{
	color:#838383;
	padding:3px 15px !important;
}
#nav li.active a{
	background:#fff;
	color:#7103aa;
}
#nav li a:hover{color:#7103aa;}
#main{
	position:relative;
	overflow:hidden;
}
.banner{
	position:relative;
	width:100%;
	overflow:hidden;
	background-position:50% 0;
	background-size:cover;
	height:576px;
	margin:0 0 70px;
}
.banner:before{
	position:absolute;
	content:'';
	background:url(/images/bg-banner.png);
	left:0;
	top:0;
	right:0;
	bottom:0;
	z-index:1;
}
.banner .txt-wrap{
	display: table;
	table-layout: fixed;
	height:576px;
}
.banner .txt-holder{
	position:relative;
	overflow:hidden;
	z-index:2;
	color:#000;
	font:17px/29px 'museo_sans300', Arial, Helvetica, sans-serif;
	display: table-cell;
	vertical-align:middle;
}
.txt-holder h1{
	text-transform:uppercase;
	color:#fff;
	font-family:'museo_sans900', Arial, Helvetica, sans-serif;
}
.banner .txt-holder p{
	margin:0 0 10px;
}
.banner .button{
	background:#7103aa !important;
	border-radius:0 !important;
	border:0 !important;
	text-transform:uppercase;
	font:35px/52px 'museo_sans900', Arial, Helvetica, sans-serif;
	min-width:545px;
}
.banner .button:hover{opacity:0.85;}
#content{
	position:relative;
	overflow:hidden;
	text-align:center;
	padding:0 0 40px;
}
#content h2{
	font:28px/31px 'museo_sans700', Arial, Helvetica, sans-serif;
	color:#3e3e3e;
	margin:0 0 15px;
	text-transform:uppercase;
}
.column h3{
	font:20px/30px 'museo_sans500', Arial, Helvetica, sans-serif;
	color:#4b4b4b;
	margin:0 0 15px;
}
#content p{margin:20px;}
.circle{
	width:18px;
	height:18px;
	border:1px solid #bdb9b9;
	border-radius:50%;
	position:relative;
	z-index:2;
	display:block;
	margin:30px auto 0;
	background:#fff;
}
.circle:after{
	position:absolute;
	content:'';
	width:372px;
	height:1px;
	background:#bdb9b9;
	z-index:1;
	left:0;
	top:7px;
	margin:0 0 0 -186px;
}
.circle:before{
	position:absolute;
	content:'';
	width:16px;
	height:16px;
	background:#fff;
	z-index:2;
	border-radius:50%;
	left:0;
	top:0;
}
.img-holder{
	border:2px solid #a3a3a3;
	width:110px;
	height:110px;
	border-radius:50%;
	position:relative;
	background:#fff;
	display: table;
	table-layout: fixed;
	margin:0 auto 25px;
}
.img-holder:hover{background:#7103aa;}
.img-holder .photo-cap{
	vertical-align:middle;
	display: table-cell;
}
.img-holder img{
	display:block;
	margin:0 auto;
}
.txt-col{
	text-align:center;
	font:13px/18px 'museo_sans100', Arial, Helvetica, sans-serif;
	color:#4b4b4b;
	padding:0 0 40px;
	min-height:480px !important;
}
.txt-col p{margin:0 0 15px;}
.txt-col .gray-button{
	font:15px/18px 'museo_sans100', Arial, Helvetica, sans-serif;
	color:#fff;
	background:#747474;
	border-radius:0;
	border:none;
	min-width:135px;
	text-align:center;
	position:absolute;
	bottom:0;
	margin:0 0 0 -68px;
}
.txt-col a{color:#4b4b4b;}
.txt-col .gray-button:hover{
	background:#7103aa;
}
.three-column{
	margin:0 0 50px;
	overflow:hidden;
}
.three-column .active .img-holder, .active .gray-button{background:#7103aa;}
.txt-col a:hover .img-holder{background:#7103aa;}

.caption{
	position:relative;
	overflow:hidden;
	width:100%;
	background-size:cover;
	background-position:50% 0;
	padding-top :50px;
	margin:0 0 50px;
	/* height:250px; */
	color:#fff;
	text-align:center;
}
.txt-white{
	display:block;
	color:#fff;
	font:19px/21px 'museo_sans900', Arial, Helvetica, sans-serif;
	margin:0 0 50px;
}
.caption p{margin:0 0 10px;}
.minute-box{
	border:1px solid #d5d5d5;
	text-align:center;
	font:13px/18px 'museo_sans100', Arial, Helvetica, sans-serif;
	color:#4b4b4b;
	padding:40px 0;
	margin:0 0 70px;
}
.minute-box h3{
	color:#4b4b4b;
	font:20px/30px 'museo_sans500', Arial, Helvetica, sans-serif;
	margin:0 0 30px;
}
.minute-box p{margin:0 0 30px;}
.minute-box .indigo-button{
	display:block;
	color:#fff;
	font:15px/18px 'museo_sans500', Arial, Helvetica, sans-serif;
	width:182px;
	text-align:center;
	background:#7103aa;
	margin:0 auto;
	padding:5px 7px;
}
.minute-box .indigo-button:hover{opacity:0.85;}
#content .txt-question{
	font:28px/31px 'museo_sans700', Arial, Helvetica, sans-serif;
	color:#3e3e3e;
	margin:0 0 50px;
	text-transform:uppercase;
}
.question-holder{
	position:relative;
	overflow:hidden;
}
.accordion{
	padding:0 90px;
	margin:0;
	list-style:none;
	overflow:hidden;
	text-align:left;
	font:13px/25px 'museo_sans900', Arial, Helvetica, sans-serif;
}
.accordion > li{
	list-style:none;
	margin:0 0 50px;
	position:relative;
}
.accordion > li:before{
	position:absolute;
	content:'';
	background:url(/images/img06.png) no-repeat;
	width:53px;
	height:57px;
	left:-90px;
	top:0;
}
.accordion >  li:after{
	position:absolute;
	content:'';
	background:url(/images/bg-border.png) repeat-y;
	width:1px;
	height:100%;
	left:-65px;
	top:57px;
}
.accordion > li:last-child:after{display:none;}
.accordion > li a{
    display:inline-block;
	color:#3e3e3e;
	position:relative;
}
.accordion > li a{
    /* border: 1px solid red; */
}
.accordion  > li a:before{
	position:absolute;
	content:'';
	display:block;
	background:url(/images/ico-plus.png) no-repeat;
	width:16px;
	height:16px;
	left:-29px;
	top:0;
}
.accordion >  li.active a:after{
	position:before;
	content:'';
	background:url(/images/ico-minus.png) no-repeat;
	width:16px;
	height:4px;
	left:-29px;
	top:8px;
}
#content  .accordion p{
    margin:0;
}
.accordion .slide
,.accordion .lender-a
{
	font:13px/21px 'museo_sans100', Arial, Helvetica, sans-serif;
	color:#747474;
}
.accordion > li  li
{
	font:13px/21px 'museo_sans700', Arial, Helvetica, sans-serif;
}


.accordion .slide p{margin:0 0 10px;}
#footer{
	position:relative;
	width:100%;
	background:#3e3e3e;
	color:#fff;
	text-align:center;
	font:14px/17px 'museo_sans100', Arial, Helvetica, sans-serif;
	padding:35px 20px 20px;
}
#footer p{margin:0 0 15px;}
#footer p a{color:#fff;}
#footer p a:hover{text-decoration:underline;}
.pop-holder{
	max-width:500px;
	overflow:hidden;
	padding:20px;
	background:#e5e5e5;
}
.pop-holder h2{
	color: #7103aa;
	font: 28px/31px "museo_sans700",Arial,Helvetica,sans-serif;
	margin: 0 0 15px;
	text-align:center;
}
.lightbox {
	padding: 5px;
	max-width: 500px;
}
.contact-form{
	max-width:480px;
	overflow:hidden;
}
.frame{overflow:hidden;}
.contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form input[type="tel"]{
	display:block;
	margin:0 0 10px;
	width:100%;
	border-radius:3px;
	padding: 10px 13px 11px;
	background:#fff;
	color:#424242;
	font:16px/19px Arial, Helvetica, sans-serif;
	border:none;
	border:1px solid #7103aa;
}
.contact-form .btn-submit{
	display:block;
	cursor:pointer;
	margin:0;
	padding:13px 10px;
	width:100%;
	background:#7103aa;
	border:none;
	border-radius:3px;
	color:#fff;
	font:16px/17px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.contact-form .btn-submit:hover{opacity:0.9;}
/* placeholder input styles */
::-webkit-input-placeholder { /* WebKit browsers */
	color: #424242;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #424242;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #424242;
	opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #424242;
}
.modal-dialog{
	max-width:500px;
	width:100% !important;
}
.modal-header{border:none !important;}
.modal-body{padding:10px !important;}
@media only screen and (max-width:1023px){
	.minute-box .column {
		margin:0 0 15px;
	}
	.minute-box{padding:20px 0;}
	.txt-col{min-height:610px !important;}
	.caption{height:auto;}
	.three-column .column {margin:0 0 15px;}
}
@media only screen and (max-width:767px){
	.logo{max-width:200px;}
	#header{padding:40px 0 20px 10px;}
	.txt-holder h1{font-size:20px;}
	.banner{height:370px;}
	.banner .txt-wrap{
		height:370px;
		display:block;
	}
	.banner .txt-holder{
		display:block;
		padding:50px 0 0;
	}
	.banner .button{
		min-width:275px;
		font-size:20px;
	}
	.caption{padding:50px 10px;}
	.accordion{padding:0 70px;}
	.accordion li::before{left:-65px;}
	.accordion li::after{left:-39px;}
	#footer{padding:35px 10px 20px;}
	.txt-white{margin:0 0 20px;}

	.txt-col{min-height:303px !important;}

	.navbar-toggle{margin-top:-9px !important;}
	#nav{
		float:none;
		display:block;
	}
}