/*
Theme Name: WP Lead PRO 5
Theme URI: http://pixelcrafter.com
Description: The Most Powerfull Wordpress Lead Generator Theme
Version: 5.0
Author: Pixelcrafter
Author URI: http://pixelcrafter.com
*/

/* Screen 800px; */

@media handheld, only screen and (max-width: 800px) {
	.callus{display:none;}
	.mainheader .five{display:none;width:0;height:0;float:none}
	.mainheader{text-align:center!important;}
	.mainheader .seven{max-width:100%!important;width:491px!important;margin:0 auto;}
	.mainfooter .seven{max-width:100%!important;width:491px!important;margin:0 auto;}
	.mainfooter .seven p{text-align:center!important}
	.mainheader .columns{margin:0!Important;padding:0!Important}
	.aritclecontent{padding-top:30px!Important;}
	.desktoponly{display:none;}
}
@media handheld, only screen and (max-width: 800px) {
.callus{display:none;}
	.slide{background:none!important;border:none!important}
	.flexslider{display:none!Important;}
	.aritclecontent{padding-top:0px!Important;}
	.sidebar{margin-left:0!important}
	.mainheader .seven{max-width:100%!important;width:752px!important;margin:0 auto;}
	.arrowing{display:none;}
	.widgetbox{width:60%!important;margin:0 auto!important;}
	iframe{width:100%; border:none;margin:0 auto!Important;text-align:center}
	input{width:95%!important;max-width:95%!important;margin:0 auto}
	.mainfooter .seven{max-width:100%!important;width:491px!important;margin:0 auto;}
	.mainfooter .seven p{text-align:center!important}
	.desktoponly{display:none;}
	.videos iframe{border:5px solid #b6b6b6; height:300px!important}
}
@media handheld, only screen and (max-width: 320px){
	.widgetbox{min-width:100%!important;margin:0 auto!important;}
	.widgetbox-isi{width:95%!important;margin:0 auto!important;}
	.desktoponly{display:none;}
	.videos iframe{border:5px solid #b6b6b6; height:300px!important}
}
@media handheld, only screen and (max-width: 480px){
	.videos iframe{border:5px solid #b6b6b6; height:300px!important}
	.widgetbox{width:83%!important;margin:0 auto!important;}
	.sidebar{margin-left:0!important}
	.mobmenu{display: block!important;
	line-height: 22px;
	margin-top: 5px;
	background: #F1F1F1 url(images/select-arrow.png) no-repeat right!important;
	font-size: 12px;
	font-weight: bold;
	padding: 6px 10px;
	margin-top:-4px;
	cursor:pointer;
	border: 1px solid #D5D5D5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	}
	.desktoponly{display:none;}
	.deskmenu{
	border: 1px solid #D5D5D5;
	position: absolute;
	background: white;
	width: 100%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;}
	.deskmenu{display:none}
		.deskmenu li{
			float: none;
			padding: 0;
			margin-left: 10px;
			margin-bottom: 15px;
			margin-top: 15px;
			height: auto;
			display:block!important;
			background:none;
		}
		.mainmenu ul li a{background:none;}
		.mainmenu ul{position:relative!important;top:0!important;margin-top:0!important}
		.mainmenu ul li ul li {background:none!important;}
		.deskmenu li a{background:none;}
		.deskmenu li ul{padding:0!important;display:block!important;opacity:1!important;visibility:visible!important;position:relative!important;background:none!important;border-left:1px solid #bbbbbb!important}
	.deskmenu li  a {
	margin: 0!important;
	padding: 7!important;
	color: black!important;
	background: #F1F1F1!important;
	font-weight: bold!important;
	border: 1px solid #D5D5D5!important;
	-webkit-border-radius: 3px!important;
	-moz-border-radius: 3px!important;
	-o-border-radius: 3px!important;
	border-radius: 3px!important;
	}
}
.desktoponly{display:block;}
.deskmenu {display:none;}
.arrowing{margin-top:-3px;}
/* tyop */
body{
	font-family:Arial!important;
	background:#f4f4f4!important;
	line-height:140%!important;
	font-size:12px!important;
	color:#4f4f4f;
	margin:0!important;
	padding:0!important
}
html{
	margin:0!important;
	padding:0!important
}
* {
    margin: 0;
    padding: 0;
}

span{line-height:140%;}
del{color:red;}
nav{margin:0!important;}
p, span, html, li, ol, ul{font-size:12px}
.mobmenu{display:none}
.aligncenter{
	text-align:Center;
}
.align-right{text-align:right}
.clr{
	clear:both;
}
.devider{
	width:100%;
	height:5px;
	background:url(images/devider.jpg) repeat;
}
.header{
	background:#2e2e2e;
	width:100%;
	margin:0!important
}
.mainheader{
	padding-top:20px;
	margin-bottom:0!important;
	
}
@font-face {
 font-family:ARBLI___;
 src:url("fonts/ARBLI___.TTF")format("truetype")
}
.callus{
color:White;
font-family: ARBLI___;
text-align: center;
color: white;
margin-top: 0;
margin-right: 40px;
font-size: 18px;
line-height: 23px;
letter-spacing: -1px;
font-weight:normal;
float:right
}
.callcon{float:right!important;display:block;width:100%;text-align:right}
/* Menu */

.mainmenu{
	padding-top:5px
}
.mainmenu ul{
	list-style:none;
	position:relative;
}
.mainmenu a{
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.mainmenu ul li, .mainmenu ul li a{
	display:inline-block;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	color:white;
	position:relative;
	text-transform:Uppercase
}
.mainmenu ul li a{	
	padding:6px 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.mainmenu ul li a:hover, .mainmenu li.current-menu-item a{background:url(images/mnbg.png);}
.mainmenu ul li ul{
	display:block;
	visibility:hidden;
	display:none;
	opacity:0;
	position:absolute;
	z-index:1000000!important;
	top:27px;
	left:-10px!important;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;  
	width:180px;
	background:url(images/mnbg.png);
	border:1px solid rgba(255,255,255,.1)
	}
.mainmenu ul li ul li ul{
	position:absolute!important;
	z-index:1000000!important;
	top:0px!important;
	left:150px!important;
}
.mainmenu ul li ul li+li{
	border-top:1px solid rgba(0,0,0,.1);
}
.mainmenu ul li ul li{display:block}
.mainmenu ul li ul li a{display:block;background:url(images/mnbg.png);-webkit-border-radius: 0;border-radius: 0;}
.mainmenu ul li:hover > ul{
	visibility:visible;
	display:block;
	opacity:1.0!important;
}
/* Slide */
.slide{border-bottom:7px solid #2e2e2e;}

section.slider{margin:0!Important;padding:0!important}

/* Post */
.posttitle{
	font-size:20pt;
	Font-family:Arial;
	font-weight:bold
}
.aritclecontent{width:95%;margin:0 auto;clear:both;display:block}
.aritclecontent+.aritclecontent{border-top:1px dotted grey}
img.posthumb{
	width:168px;
	max-width:168px;
	min-width:168px;
	background: #FBF8F9;
	border: 1px solid #E7E6E6;
	float: left;
	margin-right: 25px;
	margin-bottom: 20px;
	padding: 7px;
}
/* =#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
			Comment
=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=*/
#commentsbox {

	margin:10px 0px;

}

h3#comments{
	font-size:16px;
	color:#4F4F4F;
	font-weight:bold;
	padding:10px 0px ;
	margin-top:10px;

}
.blog-img a:link, .blog-img a:visited{
	color:white;
}

ol.commentlist {
	margin:0px 0 0;
	clear:both;
	overflow:hidden;
	list-style:none;
	margin-left:-20px!important;

}
ol.commentlist li {
	margin:5px 0;
	line-height:18px;
	padding:10px;
	border:1px solid #ddd;
	background:#EDECEA;

}

ol.commentlist li a{
	color:#DF4E00;
}
ol.commentlist li .comment-author {
	color:#444;

}
ol.commentlist li .comment-author a:link,ol.commentlist li .comment-author a:visited{

	color:#444;
	font-weight:bold;
	text-decoration:none !important;
}

ol.commentlist li .comment-author .fn {
	color:#444;
}
cite.fn{
	color:#444;
	font-style:normal;
}
ol.commentlist li .comment-author .avatar{
	float:right;
	border:1px solid #ddd;
	background:#fff;
	padding:3px;
}
ol.commentlist li .comment-meta{
	font-size:10px;

}
ol.commentlist li .comment-meta .commentmetadata{

	color:#fff;
}

ol.commentlist li .comment-meta a {
	color:#754932;
	text-decoration:none !important;
}
ol.commentlist li p {
	line-height:22px;
	margin-top:5px;
	color:#555;
	font-size:12px;

}
ol.commentlist li .reply{
	margin-top:10px;
	font-size:10px;

}
ol.commentlist li .reply a{
	background:#555;
	border:1px solid #333;
	color:#fff;
	text-decoration:none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	padding:3px 10px;
}

ol.commentlist li.odd {

}
ol.commentlist li.even {

}

ol.commentlist li ul.children {
	list-style:none;
	margin:1em 0 0;
	text-indent:0;

}

ol.commentlist li ul.children li.depth-2 {

	margin:0 0 0px 50px;

}

ol.commentlist li ul.children li.depth-3 {

	margin:0 0 0px 50px;

}

ol.commentlist li ul.children li.depth-4 {

	margin:0 0 0px 50px;

}
ol.commentlist li ul.children li.depth-5 {

	margin:0 0 0px 50px;

}
.comment-nav{

	padding:5px ;
	height:20px;

}

.comment-nav a:link,.comment-nav a:visited{

	color:#00608F;
}

#respond{

	padding:0px 0px ;
	margin:10px 0px;


}

#respond a{
		color:#DFD7B5;
}
 #respond h3 {
	font-size:14px;
	color:#fff;
	background:#FFAB06;
	font-weight:bold;
	padding:10px 10px ;

}
#commentform {
	padding:10px 0px;


}
#commentform p{
	margin:5px 0px ;
	color:#666;
}

#commentform a{
	color:#724429;
	}
 #respond label{
	display:block;
	padding:5px 0;
	color:#666;
	
}
 #respond  label small {
	font-size:10px;

}
 #respond input {
	margin-bottom:10px;
	padding:5px 5px;
	margin:0 10px 10px 0;
	background:#fff;
	border:1px solid #ddd;
	color:#333;
}
#commentform  input{
	width:50%;

}

#respond  input#commentSubmit {
	background:#555;
	border:1px solid #444;
	color:#fff;
	text-decoration:none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	padding:3px 10px;
	width:100px;
	margin:10px 0px;

	cursor:pointer;
}
textarea#comment{

	background:#fff;
	border:1px solid #ddd;
	width:70%;
	margin:10px 0px 0px 0px;
	padding:5px 5px;
	color:#333;
}
.comment-author img{
	width:50px;
	height:50px;
}
.red{color:red!important;}
/* Widgetbox */
.widgetbox{
	display:block;
	width:336px;
	height:auto;
	margin:0 auto;
	background:white;
	border:5px solid #e4e4e4;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	margin-bottom:20px;
}

.widgetbox-isi{
	width:285px;
	padding:10px 0;
	height:auto;
	margin:0 auto
}
.sidebar{margin-left:-29px;margin-right:5px;}
#form-headline {
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 26px;
font-weight: bold;
color: #2E2E2E;
letter-spacing: -1px;
line-height: normal;}
#form-subheadline {
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #2E2E2E;
letter-spacing: -1px;
line-height: 24px;
}p.big-text, p#big-text {
font-size: 40px;
color: red;
font-weight: bold;
text-align: center;
text-transform: uppercase;
word-wrap: break-word;
line-height: 35px;
}
textarea{height:100px;}
.form input[type="submit"]{
	width:90%;
	cursor:pointer;
	margin:auto;
	text-align:center;
	height:auto;
	display:block;
	padding:10px 20px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	border:1px solid rgba(0,0,0,.5);
	-webkit-box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.3);
	box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.3);
	font-size:22pt;
	font-weight:bold;
	color:white;
	text-shadow: 0px 0px 10px #000000;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
.discountheadline{color:red;font-size:22px;text-align:center;}
.listfeature{list-style:none;}
.listfeature li{padding-left:50px;margin-bottom:20px;}
.listbullet{
	margin-right: 25px;
	margin-bottom: 20px;
	display:inline-block;
	width:32px;
	vertical-align:top;
}
div.desc{
	display:inline-block;
	width:500px;
	max-width:100%;
}
.rightborder{
	background:url(images/righborder.png) repeat-y right
}
.testauthor{
	width:92px;
	display:inline-block;
	margin-right:10px;
	vertical-align:top;
}
.testdesc{
	width:350px;
	max-width:100%;
	display:inline-block;
}


/* CTA */
.cta{
	background: #E5E5E5;
	width: 97%;
	border: 1px solid #D2D2D2;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	margin: 30px auto 40px;
}
.cta-isi{
	overflow: hidden;
	padding: 11px 7%;
}


.arrowbtn{
	margin-left:20px;
	width:14px;
	position:absolute;
	right:20px;
}
.CTAbutton:hover{color:white;}
.testdesc h4.testitle{font-size:14pt;margin-top:0!important;}
iframe{max-width:100%;border:none;margin:0 auto!Important;text-align:center}
.videos iframe{border:5px solid #b6b6b6; height:200px}

/* Footer */

.mainfooter{
	width:100%;
	height:auto;
	overflow:visible;
	background:#2e2e2e url(images/footer.jpg) repeat-x top;
	color:#CBCBCB;
	padding-top:10px;
}
.mainfooter ul.footermenu li:before{content:'';border:none;background:none;padding:none;}
.mainfooter caption{color:white}
.mainfooter ul.footermenu{
	list-style:none;
}
.mainfooter ul.footermenu li{
	display:inline-block;
	padding:0 5px;
	color:white;
}
.foodev{
	width:100%;
	height:1px;
	background:#242424;
}
.mainfooter ul.footermenu li a{color:white;}
ul.footermenu li+li{
	border-left: 1px solid white;
}
.mainfooter ul {
	list-style:	none;
}
.mainfooter ul li{position:relative;display:block;padding-bottom:4px;}

h4.foowdgtitle{
	color:#CBCBCB;
	padding-bottom:4px;
	border-bottom:1px dotted #616161;
	font-size:18px;
}


/* widget */
h1, h2, h3, h4, h5, h6, p {
	padding: 10px 0;
}
.widget-title{
	background: url(images/widget-title-bg.jpg) repeat-x;
	color: white;
	padding-left: 20px!important;
	margin-bottom: 0;
	font-weight: bold;
	line-height: 11px;
	font-style:normal;
	padding: 10px 0;
}
.sidebarwidget{
	margin-bottom:10px;
	width:110%;
}
.asidewidget ul {
border: 1px solid #F0F0F0;
margin-left: 0;
padding-bottom: 0;
list-style:none;
}
.asidewidget li {
border: 1px solid #E1E1E1;
margin-top: 0;
padding: 7px 15px;
}
.asidewidget .tagcloud, .asidewidget .widget_calendar #calendar_wrap, .asidewidget #searchform , .asidewidget .textwidget{
border: 1px solid #E1E1E1;
margin-top: 0;
padding: 7px 15px;
overflow:auto
}
#searchform input[type="text"]{
	width: 74%;
	height: 24px;
	border: none;
	float:left;
	display:inline-block;
}
#searchsubmit {
	height: 28px;
	float:left;
	display:inline-block;
	clear:right;
	margin-left:10px;
}
.social{float:right;text-align:right}
.social li{display:inline!important;vertical-align:top;}
.social li a{
	display:inline!important;
	vertical-align:top;
	margin:0 5px;
	width:27px
}
.rab{
	width:200px;
	display:inline-block;
	vertical-align:top;
}
.rab p{
	display:inherit;
	padding-left:10px;
	margin:0!important
}
.lab{
	width:90px;
	display:inline-block;
	vertical-align:top;
	color:black;
	font-size:15px;
	font-weight:
}
.mapwidget p{margin:0!important}
.lab p{margin:0!important}
.mainfooter iframe, aside iframe{max-height:150px!important}
.four .lab p, .four .lab{color:white;}
aside p, footer .four p {margin:0!important}
.aritclecontent p{
	margin-bottom:4px!important;
}
.hours2 p{font-weight:bold;}